-
Health Level-7
Health Level-7 or HL7 refers to a set of international standards for transfer of clinical and administrative data between software applications used within a give hospital...lets a health system share data across its domains
-
Problems with HL7 V3 (4 problems)
- The models and messages were too complex - Average HL7 V3 message had 5–10 times the number of XML nodes as messages in other industries
- The RIM tried to model everything, with maximum extensibility and generality
- The standard lacked a useful mechanism to add extensions
- Documentation was poor
-
Fast Healthcare Interoperability Resources (FHIR) was based on
Version 3 RIM
-
FHIR Adopts ____ rule to simplify things.
Goal?
- "80/20"
- make life simpler for implementers, rather than for modelers
-
FIHR used a ____ approach
- modular
- "Resources"
- Small contained model
- Concepts related to a particular thing
- e.g. medication prescription, adverse reaction
- Discrete, but may reference one another, forming a graph
-
FHIR was made to be easily extended by developers at deployment sites. FHIR ____ determine terminologies, restrictions, etc
"profiles"
-
HL7 V2, RIM, and FHIR were designed to provide interoperability _____ institutions by modeling individual, clinically relevant concepts.
within
-
CDA helps you package up data from one health system so ...
it can be shared with another health system
-
Health Information Exchange (HIE) goals (3 things)
- How to package up composite information for transfer *across* institutions?
- Mobilization of patient data electronically across regions, communities, or health-care organizations
- Enables exchange of information across disparate information systems
- Goals are
- To enable more coordinated, timely, efficient care
- To aid public health reporting and clinical research
-
CDA (Clinical Document Architecture) is a model for
a clinical document
-
CDA (Clinical Document Architecture) based on
RIM
-
CDA (Clinical Document Architecture) facilitates exchange of clinical documents ______ health care organizations.
within and between
-
CDA (Clinical Document Architecture) is a _______ for marking up narrative clinical reports—putting a wrapper around packages of clinical data
XML-based language,
-
CDA (Clinical Document Architecture) allows document text to be marked up with terms from the...
RIM and from controlled terminologies
-
Continuity of Care Document (CCD) - A joint effort of ...
HL7 International and ASTM.
-
CCD fosters interoperability of clinical data by ...
allowing physicians to send electronic medical information to other providers without loss of meaning and enabling improvement of patient care.
-
CCD
Continuity of Care Document
-
CCD is an implementation guide for sharing Continuity of Care Record (CCR) patient summary data using the ...
HL7 Version 3 Clinical Document Architecture (CDA)
-
ontologies
- formal specification of a shared conceptualization
- Conceptualization: the way we think about a domain
- Specification: formal way of writing it down
-
Levels of ontological depth (5 levels)
- lexicon
- simple taxonomy
- thesaurus
- relational model
- fully axiomatized theory
-
lexicon
vocabulary, possibly with natural-language definitions
-
simple taxonomy
terms with class-subclass relations
-
thesaurus
taxonomy plus related terms
-
relational model
unconstrained use of arbitrary relations
-
Basic Formal Ontology provides an ____ that you can use to combine several lower-level ontologies
upper-level ontology
-
Use cases for ontologies (3)
- Share common understanding of the entities in a given domain - Among people, software agents, between people and software
- Enable reuse of data and information - Introduce standards to allow interoperability and automatic reasoning - Create communities of researchers
-
Sketch out how you will model the classes for an ontology that will be used to classify and understand the variation in doctor’s notes amongst chronically ill and acutely ill patients.
What are the classes?
- patients - chronically ill, acutely ill
- care providers - doctors, nurses
- notes - histories, updates
-
Sketch out how you will model the classes for an ontology that will be used to classify and understand the variation in doctor’s notes amongst chronically ill and acutely ill patients.
What are relationships between classes?
- care providers write notes
- doctors have patients
- notes pertain to patients
-
upper-level ontologies
Ontology that consists of very general terms (such as “object”, “property”, “relation”) that are common across all domains
-
upper-level ontologies function (3)
- Support broad semantic interoperability among a large number of domain-specific ontologies
- Provides a common starting point for the formulation of definitions
- Domain ontology terms are ranked under terms of upper ontology - I.e. upper ontology classes are superclasses or supersets of all classes in domain ontologies
-
upper-level ontologies advantages (3)
- Upper-level classes provide a useful organizing structure
- Upper-level classes minimize the chance of category errors
- Standard upper-level ontologies aid alignment and reuse across ontologies
-
Basic Formal Ontology (BFO)
- Small, upper level ontology
- Designed for supporting information retrieval, analysis and integration in scientific and other domains
- Does not contain physical, chemical, biological or other terms that fall within domain ontologies
-
ontology engineering: clarity
definitions should be objective and complete
-
ontology engineering: coherence
- Ontology should sanction those inferences consistent with the definitions
- No concepts exist that are unsatisfiable (interpreted as a empty set)
-
ontology engineering: extendibility
Should anticipate future uses
-
ontology engineering: minimal encoding bias
No assumptions about knowledge representation
-
ontology engineering: minimal ontological commitment
Say no more than is necessary
-
6 steps in building an ontology
- Determine the scope that your ontology needs to cover - Consider how it will be used and how it might need to be used in the future when deciding how detailed you want it to be.
- Enumerate the terms that need to be covered by the ontology
- Define your classes (concepts)
- Define the roles (aka data properties and object properties) of each class
- Define constraints for these properties
- Create instances
-
Important ontologies used in biomedicine (4)
- Gene Ontology (GO)
- Foundational Model of Anatomy (FMA)
- MYCIN
- INTERNIST-1/QMR
-
Gene Ontology (GO): three ontologies
- 1. molecular function - elemental activity or task, DNA binding
- 2. cellular component - location or complex, cell nucleus
- 3. biological process - goal or objective within cell, secretion
-
GO uses (3)
- Suggesting biological process associated with expressed genes
- Enables analysis of how genes cluster together based on functional properties
- Using gene annotations to custom-design microarrays based on biological processes of interest
-
Foundational Model of Anatomy (FMA)
- Knowledgebase of anatomy information
- Well-developed
-
Foundational Model of Anatomy (FMA) ____ declares principles necessary for modeling the concepts and relationships
Explicitly
-
Foundational Model of Anatomy (FMA) Originally created as a ...
frame hierarchy - Concepts, attributes, relations
-
Foundational Model of Anatomy (FMA) uses a well formed, domain-specific ...
upper-level ontology - Anatomical spatial entity, anatomical structure, body substance
-
MYCIN used a ____ for its ontology and ____ (2) for its Problem Solving Methods
- rule-based system
- certainty factors and backward chaining
-
When MYCIN asked the user a question to supply the value of a parameter, MYCIN would print out ...
a translation of a rule that has the parameter in its premise
-
INTERNIST-1/QMR used a _____ for its ontology and used ____ for its problem solving method
- frame-based system
- its own brand of ad-hoc system (ranking algorithm, heuristic rules)
-
INTERNIST-1/QMR mimicked
hypothetico-deductive reasoning as performed by human experts (considered the importance and frequency of each symptom in relation to each disease to rank diseases in a differential diagnosis)
-
QMR-DT (Quick Medical Reference-Decision Theory) replaced the ad-hoc method of INTERNIST-1 with
- a Bayesian Belief Network
- They mapped the frequency rankings (1 to 5) in the ad-hoc system to conditional probabilities so that they could get P(symptom | disease)
-
Languages used for specifying ontologies (4)
- UML
- Common Logic
- Web languages - XML, OWL
-
Common problems building ontologies (3)
- Entities are not defined at useful levels of abstraction - Necessary to distinguish between mammals and dogs?
- Entity definitions are overloaded - Helpful to have the class red bicycle?
- Hierarchical relationships are not uniformly taxonomic - Amino acid is a descendant of protein
-
Minimizing ontological commitment requires specifying ...
a weak theory
-
Making definitions precise requires increasing ...
ontological commitment
-
Anticipating various uses of the ontology may require increasing the number of ...
concepts represented
-
Making an ontology maximally general may make it useless for ...
any specific application
-
Domains of systems
The subject area of a system (e.g. infectious diseases)
-
Tasks
Activities within a domain that a system performs (e.g. diagnosis)
-
Problem solving Methods (PSMs)
The procedures used to carry out the tasks (e.g. classification)
-
Process for task modeling (4 steps):
- Characterize the overall task
- Identify a method that solves that task, entailing any number of subtasks
- For each subtask, identify a method that solves that subtask
- Terminate when there is a well-described method for solving each subtask
-
Heuristic Classification PSM
Heuristic classification is suitable for classification problems in which it is known from experience which observations— or combinations of observations — indicate intermediate or final solutions, and with what degree of certainty.
-
Hierarchical task analysis
- In order to accomplish a big, complex task, you need to break it down into sub-tasks that can be solved with the PSMs that you have.
- 1. Identify the task you want to accomplish
- 2. Create a PSM that can solve it
- 3. Identify the sub-tasks that must be solved to accomplish the PSM
- 4. Create the PSMs necessary to accomplish the sub-task...
- The result is a structure that defines how problem solvers should be invoked
-
To rule in a diagnosis (specificity/sensitivity)?
- To help conclude a diagnosis of which you are suspicious
- SpPIn
- Specific test when Positive, rules In
-
To rule out a diagnosis (specificity/sensitivity)?
- To help to determine that an unlikely diagnosis is not present
- SnNOut
- Sensitive test when Negative Rules Out
-
Ad hoc methods: resulted from
Resulted from a mistrust of Bayesian statistics
-
Ad hoc methods: name two
(Certainty factors, fuzzy logic)
-
MYCIN “certainty factor” model
- Adopts a measure of belief that ranged from -1.0 (complete falsehood) to +1.0 (complete truth)
- Requires each rule to include a certainty factor for its conclusion
- Requires the runtime system to update the CF for a proposition dynamically as each rule fires
- Requires threshold for acceptance or rejection of a proposition
-
MYCIN “certainty factor” model problems
- Does not overcome the conditional independence assumption - Highly related findings (e.g. fever, chills, and sweats) all individually increase posterior probability of disease (eg influenza)
- Assessing “correct” CFs is difficult - There is no direct translation from statistical data to CFs
- Developers assigning CFs have a tendency to conflate probabilistic values with other considerations - I.e. more important conclusions may be assigned higher CFs
-
Fuzzy set theory and fuzzy logic
- Truth is not binary but a continuous value between 0 and 1
- Reflecting the degree of membership in a fuzzy set
- Goal is to infer degree of truth
- Unlike probability theory, where goal is to determine likelihood of situations
- Process of fuzzification
- Converts numerical values into confident levels for membership in a fuzzy set
-
Assumptions often used when applying Bayes theorem (3)
- Disease in the differential diagnosis are assumed to be mutually exclusive
- Differential diagnosis is assumed to include the correct diagnosis (complete)
- Observations supporting the diagnosis are assumed to be conditionally independent when seen in the setting of any of the diseases in the differential diagnosis
-
Belief Networks (Bayes Nets) provide a way to represent ______ between random variables. Nodes store probabilities _______ on only those nodes to which they are connected, reduces required computation!
- conditional dependencies
- conditioned
-
To “solve” the Bayes belief network: (3)
- Users enter the state of those nodes for which the state is known (e.g., person went to Honey-Baked Ham)
- Algorithm calculates the posterior probability of all possible states of the remaining nodes (e.g., patient has swine flu)
- If no state values are entered, then the initial probability of each value of each node is simply the prior probability
-
First-order logic vs Markov Logic
- Markov Logic (the kind of logic used in Bayesian reasoning) is probabilistic. Therefore, you can have two opposing statements that each have some probability of being true
- In a traditional FOL knowledgebase, every statement must be true (with probability one, so to speak), so having two opposing statements would make the knowledgebase incoherent.
-
Options for how to evaluate diagnostic systems (5)
- Producing the correct diagnosis? -At the top of the list of candidates? - Somewhere within the list of candidates?
- The “quality” of the differential diagnosis?User acceptance/satisfaction?
- Amount of use of the system?
- Appropriate management suggestions?
-
Questions about an artifact (7)
- Is there a need for it?
- Does it work?
- How fast does it work?
- Does it work reliably?
- Do people use it?
- Which parts cause which effects?
- How can it be improved?
-
Questions about the impact of an artifact (7)
- Do people like it?
- Does it improve efficiency of performing some task?
- Does it improve accuracy of performing some task?
- Does it influence the collection of data?
- Does it influence users’ decisions
- Does it affect third parties (e.g., patients)
- How long do the observed effects last?
-
Formative versus Summative evaluation
- Formative: How can be build better systems?
- Summative: What can we conclude about a system that has been built?
-
Objectivist
- What can we measure and compare about a system?
- Quantitative or hard research
-
Objectivist Evaluation approach
- Logical-positivist perspective
- Assumes that questions can be answered in terms of attributes and can be measured
- Assumes that rational people can and should agree a priori what attributes are important to measure
- Assumes that precise numbers are better than imprecise verbal descriptions
-
Objectivist approach advantages
Can be relatively easy to do
-
Objectivist approach disadvantages
May not measure the most important results
-
MYCIN evaluation used _____ standard to judge therapy. It showed how ___ it was to reach a consensus on appropriate theory.
- peer review
- difficult
- Anonymous computer or human recommendation
- Limitations
- Relatively few cases and evaluators but still arduous to conduct
- Says nothing about usability
- Claims that expert-level performance was meaningless
- System could not fit into real clinical workflow, despite excelling expert-level performance
-
Subjectivist
- What can we infer from observation of a system
- Qualitative or pejoratively, soft research
-
Subjectivist approach assumes what is observed about a resource depends on ...
the observer
-
The subjectivist approach assumes the value of a resource depends on its _____, and saliency of attributes is _____dependent
context
|
|