PhD(c). Gustavo Andrés Uribe Gómez
PhD. Diego Mauricio López
PhD. Bernd Blobel
University of Regensburg
1
2
EHR, PHR and DSS
interoperability
(Booker and Trabulsi, 2009; Fahey, 2012; Osborn et al., 2010; Quinn et al., 2011; Schnipper et al., 2012; Wake and Cunningham, 2013; Santana, 2013)
3
Semantic Interoperability
(Chungoora et al., 2013; Heywood et al., 2011; Sonsilphong and Arch-int, 2013; Tessier, 2011)
3
Ontology-based systems
(Tessier, 2013; Archer et al. 2011; Sonsilphong et al., 2013, Snyder et al. 2013)
3
Architecture-centric approach
(Oemig F and Blobel B., 2011; Health Level 7 International, 2013; Blobel B., Goossen W, Brochhausen M., 2012; Lopez DM and Blobel B, 2009)
3
No single approach supports the following issues:
4
5
6
7
(B.Blobel, 2012)
8
(B.Blobel, 2012)
8
(B.Blobel, 2012)
8
(B.Blobel, 2012)
RM - ODP
8
Business Process Modeling Notation (BPMN)
9
SPARQL Inference Notation (SPIN)
10
11
Uribe, G. A., B. Blobel, D. M. López, and S. Schulz. "A generic architecture for an adaptive, interoperable and intelligent type 2 diabetes mellitus care system." Studies in health technology and informatics 211 (2015): 121. Categoria Colciencias A2
12
13
14-1
14-2
14-3
15-1
15-2
15-3
16
17
18-1
18-2
18-3
Uribe, G. A., B. Blobel, D. M. López, and A. A. Ruiz. "Specializing architectures for the type 2 diabetes mellitus care use cases with a focus on process management." Studies in health technology and informatics 211 (2015): 132. Categoría Colciencias A2.
19
Lifestyle intervention
Pharmacological intervention
20
21-1
21-2
21-3
22-1
22-2
22-3
23-1
23-2
23-3
CONSTRUCT {
?id btl2:isPartOf ?patientLife .
?id btl2:hasCondition ?id .
?id a dm2co:Hyperglycemia .
?id a dm2co:MedicalAlert .
?id rdfs:label ?cause_type_en .
?id rdfs:label ?cause_type_es .
?this btl2:represents ?id .
}
WHERE {
?patient btl2:isBearerOf ?blood_glucose .
?patient btl2:hasLife ?patientLife .
?this btl2:represents ?blood_glucose .
?blood_glucose a dm2co:BloodGlucoseConcentration .
?this dm2co:hasValueIn_mg_dL ?value .
FILTER ((?value >= 200.0) && (?value < 300.0)) .
OPTIONAL {
?clonAlert a dm2co:MedicalAlert .
?this btl2:represents ?clonAlert .
} .
FILTER (!bound(?clonAlert)) .
BIND (STRLANG("hyperglycemia medical alert", "en") AS ?cause_type_en) .
BIND (STRLANG("alerta médica por hiperglucemia", "es") AS ?cause_type_es) .
BIND (IRI(fn:concat("http://purl.org/unicauca/dm2co#", STRUUID())) AS ?id) .
}
24-1
# if physical examination is planned then handwashing is planned before
CONSTRUCT {
?this btl2:hasPart _:b0 .
_:b0 a bpmn:SequenceFlow .
_:b0 btl2:hasComponentPart _:b1 .
_:b1 a bpmn:SequenceFlow_Target .
_:b1 btl2:represents ?physical_examination_plan .
_:b0 btl2:hasComponentPart _:b2 .
_:b2 a bpmn:SequenceFlow_Source .
_:b2 btl2:represents _:b3 .
_:b3 a dm2co:HandwashingPlan .
}
WHERE {
?this btl2:hasPart ?physical_examination_plan .
?physical_examination_plan a dm2co:PhysicalExaminationPlan .
}
24-2
Ontology-based and Model-driven Implementation of Health Information Systems. A Diabetes Mellitus Care System Use Case
Uribe, G. A., D. M. López and B. Blobel. "Ontology-based and Model-driven Implementation of Health Information Systems. A Diabetes Mellitus Care System Use Case ". To be submitted.
Uribe, G. A., D. M. Lopez, and B. Blobel. "Towards automated biomedical ontology harmonization." Studies in health technology and informatics 200 (2014): 62-68. Categoría Colciencias A2.
25
MDA
- Hard-coded logics
- Weak semantics
- Inflexible transformations
+ Computer Independent Models
+ Modeling of behavior
25-1
Semantic Web
- Difficulties for modeling of behavior
+ Computer Independent Models
+ Inference capabilities
26-2
Hybrid
+ Inference capabilities
+ Computer Independent Models
+ Modeling of behaviour
+ Architectural-centric approach
26-3
27
28
29
(Blobel [changed])
30
31
32
33
34
35
36
Effectiveness of an Ontology-based Decision Support System in the Glycemic Control Use Case
Uribe, G. A., D. M. López, B. Blobel and A. A. Ruiz. "Effectiveness of an Ontology-based Decision Support System in the Glycemic Control Use Case ". In preparation.
37
Controls the execution of the healthcare process according to policies and national medical guidelines and organizational protocols.
Supports the actors in the decision making process.
Maps the information considering the heterogeneous qualities of the actors.
The software provides interoperability at least in the following three ways:
38
39
The efficiency of the system's recommendation, measured through the F-measure, is higher than 0.71 using as gold standard the suggestions provided by an internist.
The threshold of 0.71 corresponds with the F-measure average of the algorithms C4.5 and CART evaluated for the diagnosis of diabetes
D. Senthil Kumar, G. Sathyadevi, and S. Sivanesh, “Decision Support System for Medical Diagnosis Using Data Mining,” International Journal of Computer Science Issues 8, no. 3 (2011): 147–53.
40
41
42
43
44
45
46
In order to improve even more the F-measure is possible to add the entities and rules corresponding with the diabetic complications and all the related findings.
47
48
By using an architectural-centric approach to analyze, design and implement health information systems based on the Generic Component Model (GCM) and representing the components through ontologies it is possible to achieve cross-domain interoperability of health information systems supporting the diabetes care.
A health information system was developed using the GCM demonstrating, in the glycemic control use case, the cross-domain interoperability of the medical, policy and resource domains. Also supports the interoperability by: policies and guidelines, decision support and knowledge mapping.
49
Using the GCM principles enables comprehensive interoperability
The consideration of the top-domain and standardized ontologies facilitates the harmonization between the different domains
The level of generality used in the generic description facilitates the adaptive nature of the system and the components re-usability
50
51
52
¿¿Questions??