improving the usability of hl7 information ... - hl7 spain · hl7 spain (health level seven...
TRANSCRIPT
![Page 1: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/1.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Improving the Usability of HL7 Information Modelsby Automatic Filtering
Antonio Villegas1 Antoni Olive1 Josep Vilalta2
1Services and Information Systems Engineering DepartmentUniversitat Politecnica de Catalunya
2HL7 Education & e-Learning ServicesHL7 Spain (Health Level Seven International)
ESSI SeminarJune 2, 2010
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 1/ 63
![Page 2: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/2.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 2/ 63
![Page 3: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/3.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
IEEE 6th World Congress on Services (SERVICES 2010)
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 3/ 63
![Page 4: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/4.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
IEEE 6th World Congress on Services (SERVICES 2010)
Introduction
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 4/ 63
![Page 5: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/5.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
IEEE 6th World Congress on Services (SERVICES 2010)
IEEE 6th World Congress on Services (SERVICES 2010)www.servicescongress.org/2010 July 5–10 Miami USA
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 5/ 63
![Page 6: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/6.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
IEEE 6th World Congress on Services (SERVICES 2010)
IEEE 6th World Congress on Services (SERVICES 2010)www.servicescongress.org/2010 July 5–10 Miami USA
Business services sectors:
Advertising ServicesBanking ServicesBroadcasting & Cable TV ServicesBusiness ServicesCasinos & Gaming ServicesCommunications ServicesCross-industry ServicesDesign Automation ServicesEnergy and Utilities ServicesFinancial ServicesGovernment ServicesHealthcare ServicesHotels & Motels ServicesInsurance ServicesInternet Services
Motion Pictures ServicesPersonal ServicesPrinting & Publishing ServicesReal Estate Operations ServicesRecreational Activities ServicesRental & Leasing ServicesRestaurants ServicesRetail ServicesSchools and Education ServicesSecurity Systems & ServicesTechnology ServicesTravel and Transportation ServicesWaste Management ServicesWholesale Distribution Services
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 6/ 63
![Page 7: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/7.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
IEEE 6th World Congress on Services (SERVICES 2010)
IEEE 6th World Congress on Services (SERVICES 2010)www.servicescongress.org/2010 July 5–10 Miami USA
Business services sectors:
Advertising ServicesBanking ServicesBroadcasting & Cable TV ServicesBusiness ServicesCasinos & Gaming ServicesCommunications ServicesCross-industry ServicesDesign Automation ServicesEnergy and Utilities ServicesFinancial ServicesGovernment ServicesHealthcare ServicesHotels & Motels ServicesInsurance ServicesInternet Services
Motion Pictures ServicesPersonal ServicesPrinting & Publishing ServicesReal Estate Operations ServicesRecreational Activities ServicesRental & Leasing ServicesRestaurants ServicesRetail ServicesSchools and Education ServicesSecurity Systems & ServicesTechnology ServicesTravel and Transportation ServicesWaste Management ServicesWholesale Distribution Services
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 6/ 63
![Page 8: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/8.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 7/ 63
![Page 9: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/9.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 10: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/10.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 11: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/11.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 12: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/12.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 13: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/13.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 14: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/14.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesExample?
? pictures from hl7.org
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 8/ 63
![Page 15: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/15.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare Services
Key challenges faced by healthcare organizations today include:
Impact on the safety, effectiveness, and cost of healthcare bynot having the right information at the right place at theright time.
Presentation of disparate healthcare information at thepoint of treatment
Increased cost in transferring paper records in this age ofe-commerce
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 9/ 63
![Page 16: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/16.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesMotivation
Problem
Inability to share and manage data within and across organizations
Requirement
Interoperability of Services
Solution
Use of Standards
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 10/ 63
![Page 17: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/17.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesMotivation
Problem
Inability to share and manage data within and across organizations
Requirement
Interoperability of Services
Solution
Use of Standards
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 10/ 63
![Page 18: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/18.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesMotivation
Problem
Inability to share and manage data within and across organizations
Requirement
Interoperability of Services
Solution
Use of Standards
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 10/ 63
![Page 19: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/19.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Healthcare ServicesMotivation
Problem
Inability to share and manage data within and across organizations
Requirement
Interoperability of Services
Solution
Use of Standards
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 10/ 63
![Page 20: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/20.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Health Level Seven
The Health Level Seven International (HL7) is a not-for profit,ANSI-accredited standards developing organization dedicated toproviding a comprehensive framework and related standards for theexchange, integration, sharing, and retrieval of electronic healthinformation that supports clinical practice and the management, deliveryand evaluation of health services.
HL7 develops specifications, the most widely used being a messagingstandard that enables disparate healthcare applications to exchange keysets of clinical and administrative data.
The HL7 standard specifications are unified by shared referencemodels of the healthcare and technical domains.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 11/ 63
![Page 21: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/21.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Health Level Seven
The Health Level Seven International (HL7) is a not-for profit,ANSI-accredited standards developing organization dedicated toproviding a comprehensive framework and related standards for theexchange, integration, sharing, and retrieval of electronic healthinformation that supports clinical practice and the management, deliveryand evaluation of health services.
HL7 develops specifications, the most widely used being a messagingstandard that enables disparate healthcare applications to exchange keysets of clinical and administrative data.
The HL7 standard specifications are unified by shared referencemodels of the healthcare and technical domains.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 11/ 63
![Page 22: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/22.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Health Level Seven
The Health Level Seven International (HL7) is a not-for profit,ANSI-accredited standards developing organization dedicated toproviding a comprehensive framework and related standards for theexchange, integration, sharing, and retrieval of electronic healthinformation that supports clinical practice and the management, deliveryand evaluation of health services.
HL7 develops specifications, the most widely used being a messagingstandard that enables disparate healthcare applications to exchange keysets of clinical and administrative data.
The HL7 standard specifications are unified by shared referencemodels of the healthcare and technical domains.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 11/ 63
![Page 23: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/23.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 12/ 63
![Page 24: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/24.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 12/ 63
![Page 25: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/25.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 12/ 63
![Page 26: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/26.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 12/ 63
![Page 27: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/27.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models OverviewRefinements
D-MIM models refine the RIM in three ways:
The participants of one of the associations defined between RIMclasses are refined in the subclasses.The multiplicities of an association defined between RIM classesare strengthened in the subclasses.The multiplicity of an attribute of a RIM class is strengthened ina subclass.
Note that it is not allowed to add new information.
R-MIM models refine D-MIM models in the same way.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 13/ 63
![Page 28: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/28.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models OverviewRefinements
D-MIM models refine the RIM in three ways:
The participants of one of the associations defined between RIMclasses are refined in the subclasses.The multiplicities of an association defined between RIM classesare strengthened in the subclasses.The multiplicity of an attribute of a RIM class is strengthened ina subclass.
Note that it is not allowed to add new information.
R-MIM models refine D-MIM models in the same way.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 13/ 63
![Page 29: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/29.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models OverviewRefinements
D-MIM models refine the RIM in three ways:
The participants of one of the associations defined between RIMclasses are refined in the subclasses.The multiplicities of an association defined between RIM classesare strengthened in the subclasses.The multiplicity of an attribute of a RIM class is strengthened ina subclass.
Note that it is not allowed to add new information.
R-MIM models refine D-MIM models in the same way.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 13/ 63
![Page 30: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/30.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models OverviewRefinements
D-MIM models refine the RIM in three ways:
The participants of one of the associations defined between RIMclasses are refined in the subclasses.The multiplicities of an association defined between RIM classesare strengthened in the subclasses.The multiplicity of an attribute of a RIM class is strengthened ina subclass.
Note that it is not allowed to add new information.
R-MIM models refine D-MIM models in the same way.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 13/ 63
![Page 31: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/31.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Models OverviewRefinements
D-MIM models refine the RIM in three ways:
The participants of one of the associations defined between RIMclasses are refined in the subclasses.The multiplicities of an association defined between RIM classesare strengthened in the subclasses.The multiplicity of an attribute of a RIM class is strengthened ina subclass.
Note that it is not allowed to add new information.
R-MIM models refine D-MIM models in the same way.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 13/ 63
![Page 32: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/32.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Information Model (RIM)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 14/ 63
![Page 33: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/33.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Reference Information Model (RIM)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 14/ 63
![Page 34: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/34.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Domain Message Information Model (D-MIM)HL7 Domains
Administrative ManagementAccount and BillingClaims & ReimbursementPatient AdministrationMaterials ManagementPersonnel ManagementSchedulingBlood BankCare ProvisionClinical Decision SupportClinical Document Architecture
Clinical GenomicsDiagnostic ImagingLaboratoryOrders and ObservationsMedical RecordsMedicationPharmacyPublic HealthRegulated ProductsRegulated StudiesSpecimen DomainTherapeutic Devices
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 15/ 63
![Page 35: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/35.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Domain Message Information Model (D-MIM)Scheduling Domain
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 16/ 63
![Page 36: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/36.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Refined Message Information Model (R-MIM)
The R-MIM is a subset of a D-MIM that is used to express theinformation content for a message/document or set ofmessages/documents with annotations and refinements that aremessage/document specific.
The content of an R-MIM is drawn from the D-MIM for thespecific domain in which the R-MIM is used.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 17/ 63
![Page 37: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/37.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Refined Message Information Model (R-MIM)Full Appointment R-MIM
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 18/ 63
![Page 38: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/38.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
Interchanging Messages
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 19/ 63
![Page 39: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/39.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 20/ 63
![Page 40: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/40.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Filtering HL7 Models
Objective
Automatically provide a filtered information model of the wholeHL7 models according to the user preferences.
Filtered Information Model
A small information model that focus on the knowledge of theuser’s request.Its reduced size and self-contained aspect make it easier to the userthe comprehension and understandability of the focused knowledge.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 21/ 63
![Page 41: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/41.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Filtering HL7 Models
Objective
Automatically provide a filtered information model of the wholeHL7 models according to the user preferences.
Filtered Information Model
A small information model that focus on the knowledge of theuser’s request.Its reduced size and self-contained aspect make it easier to the userthe comprehension and understandability of the focused knowledge.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 21/ 63
![Page 42: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/42.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Method Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 22/ 63
![Page 43: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/43.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Method Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 23/ 63
![Page 44: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/44.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 1: Setting the User Preferences
The user selects:
Focus Set (FS)
a non-empty set of classes the user is interested in.
Rejection Set (RS)
an optional set with those classes that have no interest to the user.
Filter Size (Cmax)
the amount of additional classes the user wants to obtain.
Example
FS = Patient,ActAppointment and RS = ∅ and Cmax = 12
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 24/ 63
![Page 45: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/45.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 1: Setting the User Preferences
The user selects:
Focus Set (FS)
a non-empty set of classes the user is interested in.
Rejection Set (RS)
an optional set with those classes that have no interest to the user.
Filter Size (Cmax)
the amount of additional classes the user wants to obtain.
Example
FS = Patient,ActAppointment and RS = ∅ and Cmax = 12
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 24/ 63
![Page 46: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/46.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 1: Setting the User Preferences
The user selects:
Focus Set (FS)
a non-empty set of classes the user is interested in.
Rejection Set (RS)
an optional set with those classes that have no interest to the user.
Filter Size (Cmax)
the amount of additional classes the user wants to obtain.
Example
FS = Patient,ActAppointment and RS = ∅ and Cmax = 12
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 24/ 63
![Page 47: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/47.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 1: Setting the User Preferences
The user selects:
Focus Set (FS)
a non-empty set of classes the user is interested in.
Rejection Set (RS)
an optional set with those classes that have no interest to the user.
Filter Size (Cmax)
the amount of additional classes the user wants to obtain.
Example
FS = Patient,ActAppointment and RS = ∅ and Cmax = 12
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 24/ 63
![Page 48: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/48.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Method Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 25/ 63
![Page 49: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/49.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 26/ 63
![Page 50: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/50.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 26/ 63
![Page 51: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/51.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 26/ 63
![Page 52: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/52.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 27/ 63
![Page 53: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/53.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresImportance (Ψ)
Definition (Importance (Ψ))
The importance Ψ(c) of a class c is a real number that measuresthe relative importance of that class in a model.
Methods 1
Occurrence Counting
Link Analysis
Instance-dependent1 On Computing the Importance of Entity Types in Large Conceptual Schemas. Villegas, A. and Olive, A. ER 2009.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 28/ 63
![Page 54: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/54.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresImportance (Ψ)
Definition (Importance (Ψ))
The importance Ψ(c) of a class c is a real number that measuresthe relative importance of that class in a model.
Methods 1
Occurrence Counting
Link Analysis
Instance-dependent1 On Computing the Importance of Entity Types in Large Conceptual Schemas. Villegas, A. and Olive, A. ER 2009.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 28/ 63
![Page 55: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/55.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresImportance (Ψ)
Top-10 Most Important Classes.
Rank Class Importance Ψ
1 Act 7.51
2 Role 5.11
3 ActRelationship 4.03
4 Participation 3.67
5 Entity 3.5
6 Observation 2.64
7 InfrastructureRoot 1.81
8 Organization 1.72
9 RoleLink 1.59
10 FinancialTransaction 1.54
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 29/ 63
![Page 56: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/56.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 30/ 63
![Page 57: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/57.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
The importance problem
The importance of a class is an absolute metric that depends onlyon the whole set of HL7 models.
The metric is useful when a user wants to know which are themost important classes, but it is of little use when the user isinterested in a specific subset of classes, independently from theirimportance.
What is needed then is a metric that measures the interest of aclass with respect to the focus set.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 31/ 63
![Page 58: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/58.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 32/ 63
![Page 59: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/59.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresCloseness (Ω)
There may be several ways to compute the closeness Ω(c,FS) of aclass c with respect to the classes of FS.
Intuitively, the closeness of class c should be directly related to theinverse of the distance of c to the focus set FS.
Ω(c,FS) =|FS|∑
c′∈FSd(c, c′)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 33/ 63
![Page 60: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/60.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresCloseness (Ω)
There may be several ways to compute the closeness Ω(c,FS) of aclass c with respect to the classes of FS.
Intuitively, the closeness of class c should be directly related to theinverse of the distance of c to the focus set FS.
Ω(c,FS) =|FS|∑
c′∈FSd(c, c′)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 33/ 63
![Page 61: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/61.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresCloseness (Ω)
Intuitively, the closeness of class c should be directly related to theinverse of the distance of c to the focus set FS.
Ω(c,FS) =|FS|∑
c′∈FSd(c, c′)
number of classes in FS
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 34/ 63
![Page 62: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/62.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresCloseness (Ω)
Intuitively, the closeness of class c should be directly related to theinverse of the distance of c to the focus set FS.
Ω(c,FS) =|FS|∑
c′∈FSd(c, c′)
minimum distance between c and c′ ∈ FS
c and c′ directly connected → d(c, c′) = 1
otherwise → d(c, c′) = length of the shortest path between them
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 35/ 63
![Page 63: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/63.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresCloseness (Ω)
Intuitively, the closeness of class c should be directly related to theinverse of the distance of c to the focus set FS.
Ω(c,FS) =|FS|∑
c′∈FSd(c, c′)
minimum distance between c and c′ ∈ FS
c and c′ directly connected → d(c, c′) = 1
otherwise → d(c, c′) = length of the shortest path between them
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 35/ 63
![Page 64: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/64.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering Measures
Importance of classes (Ψ)
Closeness between classes (Ω)
Interest of classes (Φ)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 36/ 63
![Page 65: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/65.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
Definition (Interest Ψ)
The interest Φ(c,FS) of a class c with respect to a focus set FSis a combination of the importance of c and its closeness to FS.
Φ(c,FS) = α×Ψ(c) + (1− α)× Ω(c,FS)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 37/ 63
![Page 66: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/66.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
Definition (Interest Ψ)
The interest Φ(c,FS) of a class c with respect to a focus set FSis a combination of the importance of c and its closeness to FS.
Φ(c,FS) = α×Ψ(c) + (1− α)× Ω(c,FS)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 37/ 63
![Page 67: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/67.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
Definition (Interest Ψ)
The interest Φ(c,FS) of a class c with respect to a focus set FSis a combination of the importance of c and its closeness to FS.
Φ(c,FS) = α×Ψ(c) + (1− α)× Ω(c,FS)
Component of Importance
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 38/ 63
![Page 68: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/68.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
Definition (Interest Ψ)
The interest Φ(c,FS) of a class c with respect to a focus set FSis a combination of the importance of c and its closeness to FS.
Φ(c,FS) = α×Ψ(c) + (1− α)× Ω(c,FS)
Component of Closeness
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 39/ 63
![Page 69: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/69.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
Definition (Interest Ψ)
The interest Φ(c,FS) of a class c with respect to a focus set FSis a combination of the importance of c and its closeness to FS.
Φ(c,FS) = α ×Ψ(c) + ( 1− α )× Ω(c,FS)
Balancing Parameter (default α = 0.5)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 40/ 63
![Page 70: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/70.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
0 0.2 0.4 0.6 0.8 10
0.2
0.4
0.6
0.8
1
Closeness Ω
Impo
rtan
ceΨ
r
r′
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 41/ 63
![Page 71: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/71.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 2: Compute Filtering MeasuresInterest (Φ)
0 0.2 0.4 0.6 0.8 10
0.2
0.4
0.6
0.8
1P1
P2
P3P4
P5
P6P7
P8
Closeness Ω
Impo
rtan
ceΨ
r′
dist
(P6, r
′ )di
st(P
2, r
′ )Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 41/ 63
![Page 72: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/72.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Method Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 42/ 63
![Page 73: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/73.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 3: Select Interest Set
Select the top classes of the ranking produced by the computation of theinterest Φ s.t. |Interest Set| = Cmax − |FS|.
Most Interesting classes with regard to FS = Patient, ActAppointment.
Rank Class (c)Importance Distance Distance Closeness Interest
Ψ(c) d(c, Patient) d(c, ActAppointment) Ω(c,FS) Φ(c,FS)
1 Organization 1.72 1 3 0.5 1.11
2 Person 1.22 1 3 0.5 0.86
3 ServiceDeliveryLocation 0.79 2 2 0.5 0.65
4 AssignedPerson 0.72 2 2 0.5 0.61
5 SubjectOfActAppointment 0.11 1 1 1.0 0.56
6 ManufacturedDevice 0.55 2 2 0.5 0.53
7 LocationOfActAppointment 0.26 3 1 0.5 0.38
8 ReusableDeviceOfActAppointment 0.19 3 1 0.5 0.35
9 SubjectOfAccountEvent 0.13 1 3 0.5 0.32
10 AuthorOfActAppointment 0.12 3 1 0.5 0.31
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 43/ 63
![Page 74: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/74.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 3: Select Interest Set
Select the top classes of the ranking produced by the computation of theinterest Φ s.t. |Interest Set| = Cmax − |FS|.
Most Interesting classes with regard to FS = Patient, ActAppointment.
Rank Class (c)Importance Distance Distance Closeness Interest
Ψ(c) d(c, Patient) d(c, ActAppointment) Ω(c,FS) Φ(c,FS)
1 Organization 1.72 1 3 0.5 1.11
2 Person 1.22 1 3 0.5 0.86
3 ServiceDeliveryLocation 0.79 2 2 0.5 0.65
4 AssignedPerson 0.72 2 2 0.5 0.61
5 SubjectOfActAppointment 0.11 1 1 1.0 0.56
6 ManufacturedDevice 0.55 2 2 0.5 0.53
7 LocationOfActAppointment 0.26 3 1 0.5 0.38
8 ReusableDeviceOfActAppointment 0.19 3 1 0.5 0.35
9 SubjectOfAccountEvent 0.13 1 3 0.5 0.32
10 AuthorOfActAppointment 0.12 3 1 0.5 0.31
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 43/ 63
![Page 75: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/75.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Method Overview
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 44/ 63
![Page 76: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/76.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 77: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/77.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 78: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/78.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 79: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/79.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 80: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/80.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 81: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/81.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
Filtered Information Model (FIM) Construction
ClassesFS ClassesInterest Set ClassesAuxiliary Classes
AssociationsParticipant Classes are in FIMParticipant Classes are superclasses of classes in FIM
Project the association to subclasses
Generalization-Specialization RelationshipsSuperclass and subclass are in FIMIndirect path of generalizations induces superclass and subclass in FIM
Mark generalization as indirect
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 45/ 63
![Page 82: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/82.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information ModelProjection of Association
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 46/ 63
![Page 83: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/83.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information ModelProjection of Association
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 46/ 63
![Page 84: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/84.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information ModelProjection of Association
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 46/ 63
![Page 85: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/85.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information ModelGeneralization-Specialization Relationships
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 47/ 63
![Page 86: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/86.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information ModelGeneralization-Specialization Relationships
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 47/ 63
![Page 87: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/87.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
OverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
Step 4: Compute Filtered Information Model
FS = Patient, ActAppointment and Cmax = 12.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 48/ 63
![Page 88: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/88.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 49/ 63
![Page 89: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/89.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Evaluation
To find a measure that reflects the ability of our method to satisfythe user is a complicated task.
However, there exists measurable quantities in the field ofinformation retrieval that can be applied to our context:
The ability of the method to withhold non-relevant knowledge(precision)
The interval between the request being made and the answerbeing given (time)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 50/ 63
![Page 90: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/90.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Evaluation
To find a measure that reflects the ability of our method to satisfythe user is a complicated task.
However, there exists measurable quantities in the field ofinformation retrieval that can be applied to our context:
The ability of the method to withhold non-relevant knowledge(precision)
The interval between the request being made and the answerbeing given (time)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 50/ 63
![Page 91: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/91.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Evaluation
To find a measure that reflects the ability of our method to satisfythe user is a complicated task.
However, there exists measurable quantities in the field ofinformation retrieval that can be applied to our context:
The ability of the method to withhold non-relevant knowledge(precision)
The interval between the request being made and the answerbeing given (time)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 50/ 63
![Page 92: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/92.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Evaluation
To find a measure that reflects the ability of our method to satisfythe user is a complicated task.
However, there exists measurable quantities in the field ofinformation retrieval that can be applied to our context:
The ability of the method to withhold non-relevant knowledge(precision)
The interval between the request being made and the answerbeing given (time)
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 50/ 63
![Page 93: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/93.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
The precision of a method is defined as the percentage of relevantknowledge presented to the user.
We use the concept of precision applied to HL7 universal domains(specified with D-MIM’s).
Precision =|relevant classes| ∩ |retrieved classes|
|retrieved classes|
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 51/ 63
![Page 94: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/94.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
The precision of a method is defined as the percentage of relevantknowledge presented to the user.
We use the concept of precision applied to HL7 universal domains(specified with D-MIM’s).
Precision =|relevant classes| ∩ |retrieved classes|
|retrieved classes|
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 51/ 63
![Page 95: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/95.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
Each domain contains a main class which is the central point ofknowledge to the users interested in such domain. The otherclasses presented in the domain conform the relevant knowledgerelated to the main class.
A common situation for a user is to focus on the main class of adomain and to navigate through the D-MIM to understand itsrelated knowledge.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 52/ 63
![Page 96: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/96.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 53/ 63
![Page 97: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/97.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 53/ 63
![Page 98: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/98.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
We simulate the generation of a D-MIM from its main class.
Initialization
FS = main class of the D-MIMCmax = number of classes of the D-MIM
This way, we will obtain a filtered information model with the same number ofclasses as such domain.
Following Iterations
FS = main class of the D-MIMCmax = number of classes of the D-MIMRS = includes non-relevant classes retrieved in the previous iteration
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 54/ 63
![Page 99: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/99.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
We simulate the generation of a D-MIM from its main class.
Initialization
FS = main class of the D-MIMCmax = number of classes of the D-MIM
This way, we will obtain a filtered information model with the same number ofclasses as such domain.
Following Iterations
FS = main class of the D-MIMCmax = number of classes of the D-MIMRS = includes non-relevant classes retrieved in the previous iteration
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 54/ 63
![Page 100: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/100.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
0 5 10 15 20 25 30
4050
6070
8090
100
Precision
Iterations
Prec
isio
n (%
)
Medical RecordsSchedulingAccount and BillingLaboratory
1 2 3 4 5
4050
6070
8090
100
Precision (Zoom Iterations 1−5)
Iterations
Prec
isio
n (%
)
Medical RecordsSchedulingAccount and BillingLaboratory
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 55/ 63
![Page 101: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/101.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
0 5 10 15 20 25 30
4050
6070
8090
100
Precision
Iterations
Prec
isio
n (%
)
Medical RecordsSchedulingAccount and BillingLaboratory
1 2 3 4 5
4050
6070
8090
100
Precision (Zoom Iterations 1−5)
Iterations
Prec
isio
n (%
)
Medical RecordsSchedulingAccount and BillingLaboratory
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 55/ 63
![Page 102: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/102.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Precision Analysis
The test reveals that to reach more than 80% of the relevantclasses of a domain, only three iterations are required.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 56/ 63
![Page 103: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/103.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
A good method does not only require precision, but it also needsto present the results in an acceptable time according to the user.
Test
Record the time lapse between the request of knowledge, i.e. oncea focus set FS has been indicated by the user, and the receipt ofthe filtered information model.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 57/ 63
![Page 104: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/104.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
A good method does not only require precision, but it also needsto present the results in an acceptable time according to the user.
Test
Record the time lapse between the request of knowledge, i.e. oncea focus set FS has been indicated by the user, and the receipt ofthe filtered information model.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 57/ 63
![Page 105: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/105.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
It is expected that as we increase the size of the focus set, the timewill increase linearly.
Reason
Our method computes the distances from each class in the focusset to all the rest of classes. This computation requires the sametime (in average) for each class in the focus set.
Therefore, the more classes we have in a focus set, the more thetime our method spends in computing distances.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 58/ 63
![Page 106: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/106.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
It is expected that as we increase the size of the focus set, the timewill increase linearly.
Reason
Our method computes the distances from each class in the focusset to all the rest of classes. This computation requires the sametime (in average) for each class in the focus set.
Therefore, the more classes we have in a focus set, the more thetime our method spends in computing distances.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 58/ 63
![Page 107: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/107.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
Average Time
Focus Set Size
Tim
e (s
)
0 5 10 15 20 25 30 35 40
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 59/ 63
![Page 108: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/108.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
According to the expected use of our method, having a focus setFS of 40 classes is not a common situation (although possible).
Sizes of focus set up to 10 classes are more realistic, in which casethe average time does not exceed one second.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 60/ 63
![Page 109: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/109.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Precision AnalysisTime Analysis
Time Analysis
According to the expected use of our method, having a focus setFS of 40 classes is not a common situation (although possible).
Sizes of focus set up to 10 classes are more realistic, in which casethe average time does not exceed one second.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 60/ 63
![Page 110: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/110.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Outline1 Introduction
IEEE 6th World Congress on Services (SERVICES 2010)2 Health Level Seven
Healthcare ServicesReference Models OverviewRIMD-MIMR-MIM
3 Filtering HL7 ModelsOverviewUser PreferencesFiltering MeasuresInterest SetFiltered Information Model
4 EvaluationPrecision AnalysisTime Analysis
5 ConclusionsVillegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 61/ 63
![Page 111: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/111.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Conclusions
HL7 information models are very large. The wealth of knowledge theycontain makes them very useful to their potential target audience.
However, the size and the organization of these models make it difficult tomanually extract knowledge from them. This task is basic for theimprovement of services provided by HL7 affiliates, vendors and otherorganizations that use those models for the development of health systems.
What is needed is a tool that improves the usability of HL7 models for thattask. Ours selects the most interesting classes from those models, includingtheir defined knowledge in the original models.
The experiments show that our prototype tool recovers morethan 80% of the knowledge of a D-MIM in three iterations, withan average time per iteration that for common uses does notexceed one second.
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 62/ 63
![Page 112: Improving the Usability of HL7 Information ... - HL7 Spain · HL7 Spain (Health Level Seven International) ESSI Seminar June 2, 2010 Villegas A., Oliv e A., Vilalta J. Improving the](https://reader034.vdocuments.net/reader034/viewer/2022042521/5f5d68fd25bc59587928adab/html5/thumbnails/112.jpg)
IntroductionHealth Level Seven
Filtering HL7 ModelsEvaluation
Conclusions
Improving the Usability of HL7 Information Modelsby Automatic Filtering
Antonio Villegas1 Antoni Olive1 Josep Vilalta2
1Services and Information Systems Engineering DepartmentUniversitat Politecnica de Catalunya
2HL7 Education & e-Learning ServicesHL7 Spain (Health Level Seven International)
ESSI SeminarJune 2, 2010
Villegas A., Olive A., Vilalta J. Improving the Usability of HL7 Models by Filtering 63/ 63