Skip to main content
Top
Published in: BMC Medical Informatics and Decision Making 1/2020

Open Access 01-12-2020 | Research article

Facilitating the design of HL7 domain models through a model-driven solution

Authors: M. A. Olivero, F. J. Domínguez-Mayo, C. L. Parra-Calderón, M. J. Escalona, A. Martínez-García

Published in: BMC Medical Informatics and Decision Making | Issue 1/2020

Login to get access

Abstract

Background and goal

Health information systems are increasingly sophisticated and developing them is a challenge for software developers. Software engineers usually make use of UML as a standard model language that allows defining health information system entities and their relations. However, working with health system requires learning HL7 standards, that defines and manages standards related to health information systems. HL7 standards are varied, however this work focusses on v2 and v3 since these are the most used one on the area that this work is being conducted. This works aims to allow modeling HL7 standard by using UML.

Methods

Several techniques based on the MDE (Model-Driven Engineering) paradigm have been used to cope with it.

Results

A useful reference framework, reducing final users learning curve and allowing modeling maintainable and easy-going health information systems.

Conclusions

By using this approach, a software engineer without any previous knowledge about HL7 would be able to solve the problem of modeling HL7-based health information systems. Reducing the learning curve when working in projects that need HL7 standards.
Literature
1.
go back to reference Kushniruk AW, Borycki EM, Kuwata S, Kannry J. Emerging approaches to usability evaluation of health information systems: towards in-situ analysis of complex healthcare systems and environments. Studies Health Technol Inform. 2010;169:915–9. Kushniruk AW, Borycki EM, Kuwata S, Kannry J. Emerging approaches to usability evaluation of health information systems: towards in-situ analysis of complex healthcare systems and environments. Studies Health Technol Inform. 2010;169:915–9.
2.
go back to reference Garde S, Knaup P, Hovenga EJ, Heard S. Towards semantic interoperability for electronic health records--domain knowledge governance for open EHR archetypes. Methods Inf Med. 2007;46(3):332–43.CrossRef Garde S, Knaup P, Hovenga EJ, Heard S. Towards semantic interoperability for electronic health records--domain knowledge governance for open EHR archetypes. Methods Inf Med. 2007;46(3):332–43.CrossRef
3.
go back to reference Sinha PK, Sunder G, Bendale P, Mantri M, Dande A. Electronic health record: standards, coding systems, frameworks, and infrastructures: John Wiley & Sons; 2012. Sinha PK, Sunder G, Bendale P, Mantri M, Dande A. Electronic health record: standards, coding systems, frameworks, and infrastructures: John Wiley & Sons; 2012.
5.
go back to reference Brambilla M, Cabot J, Wimmer M. Model-driven software engineering in practice. Synthesis Lectures Software Engineering. 2012;1(1):1–182.CrossRef Brambilla M, Cabot J, Wimmer M. Model-driven software engineering in practice. Synthesis Lectures Software Engineering. 2012;1(1):1–182.CrossRef
6.
7.
8.
go back to reference García-Borgoñón, L., Blanco, R., García-García, J. A., & Barcelona, M. A. (2014). Applying testing techniques to software process assessment: a model-based perspective. In information system development (pp. 333–344). Springer, Cham. García-Borgoñón, L., Blanco, R., García-García, J. A., & Barcelona, M. A. (2014). Applying testing techniques to software process assessment: a model-based perspective. In information system development (pp. 333–344). Springer, Cham.
11.
go back to reference Spronk R, Ringholm C. The HL7 MIF-model interchange format; 2010. Spronk R, Ringholm C. The HL7 MIF-model interchange format; 2010.
12.
go back to reference HL7 International. Model interchange format. Release 1 Informative Document. 2011;(August 2011). HL7 International. Model interchange format. Release 1 Informative Document. 2011;(August 2011).
14.
go back to reference Ortiz, D. Villegas, A. Sancho, M.R. Olive, A. Vilalta, J. (2011) Automatic transformation of HL7 v3 information models into equivalent UML models, HL7 Spain technical report. Ortiz, D. Villegas, A. Sancho, M.R. Olive, A. Vilalta, J. (2011) Automatic transformation of HL7 v3 information models into equivalent UML models, HL7 Spain technical report.
15.
go back to reference Renly, S. Altamore, R. Nelson, L. Orlova, A. Patterson, K. Quaynor, S. Reed-Fourquet, L. Timm, J. (2012) A new model for collaboration: building CDA documents in MDHT, in: AMIA annual symposium proceedings, American medical informatics association, pp. 763–769. Renly, S. Altamore, R. Nelson, L. Orlova, A. Patterson, K. Quaynor, S. Reed-Fourquet, L. Timm, J. (2012) A new model for collaboration: building CDA documents in MDHT, in: AMIA annual symposium proceedings, American medical informatics association, pp. 763–769.
16.
go back to reference Farkash A, Timm JT, Waks Z. A model-driven approach to clinical practice guidelines representation and evaluation using standards. Stud Health Technol Inform. 2012;192:200–4. Farkash A, Timm JT, Waks Z. A model-driven approach to clinical practice guidelines representation and evaluation using standards. Stud Health Technol Inform. 2012;192:200–4.
17.
go back to reference Böckmann B, Heiden K. Extracting and transforming clinical guidelines into pathway models for different hospital information systems. Health Inform Sci Syst. 2013;1(1):13.CrossRef Böckmann B, Heiden K. Extracting and transforming clinical guidelines into pathway models for different hospital information systems. Health Inform Sci Syst. 2013;1(1):13.CrossRef
18.
go back to reference Ortiz, D., Villegas, A., Sancho, M. R., Olivé, A., &Vilalta, J. (2011). Automatic transformation of HL7 v3 information models into equivalent UML models. HL7 Spain technical report. Ortiz, D., Villegas, A., Sancho, M. R., Olivé, A., &Vilalta, J. (2011). Automatic transformation of HL7 v3 information models into equivalent UML models. HL7 Spain technical report.
19.
go back to reference Renly, S., Altamore, R., Nelson, L., Orlova, A., Patterson, K., Quaynor, S., Reed-Fourquet, L., & Timm, J. (2012). A new model for collaboration: building CDA documents in MDHT. In AMIA annual symposium proceedings (Vol. 2012, p. 763). American medical informatics association. Renly, S., Altamore, R., Nelson, L., Orlova, A., Patterson, K., Quaynor, S., Reed-Fourquet, L., & Timm, J. (2012). A new model for collaboration: building CDA documents in MDHT. In AMIA annual symposium proceedings (Vol. 2012, p. 763). American medical informatics association.
20.
go back to reference Farkash A, Timm JT, Waks Z. A model-driven approach to clinical practice guidelines representation and evaluation using standards. Studies Health Technol Inform. 2012;192:200–4. Farkash A, Timm JT, Waks Z. A model-driven approach to clinical practice guidelines representation and evaluation using standards. Studies Health Technol Inform. 2012;192:200–4.
21.
go back to reference Escalona MJ, Aragón G. NDT. A model-driven approach for web requirements. Software Eng IEEE Transact. 2008;34(3):377–90.CrossRef Escalona MJ, Aragón G. NDT. A model-driven approach for web requirements. Software Eng IEEE Transact. 2008;34(3):377–90.CrossRef
22.
go back to reference Escalona, M. J., Gutiérrez, J. J., Morero, F., Parra, C. L., Nieto, J., Pérez, F., ...& Llergo, A. (2010). A Practical Environment to Apply Model-Driven Web Engineering. In Information Systems Development (pp. 249–258). Springer US. Escalona, M. J., Gutiérrez, J. J., Morero, F., Parra, C. L., Nieto, J., Pérez, F., ...& Llergo, A. (2010). A Practical Environment to Apply Model-Driven Web Engineering. In Information Systems Development (pp. 249–258). Springer US.
23.
go back to reference García-García JA, Escalona MJ, Domínguez-Mayo FJ, Salido A. NDT-suite: a methodological tool solution in the model-driven engineering paradigm. J Softw Eng Appl. 2014;2014(7):206–17.CrossRef García-García JA, Escalona MJ, Domínguez-Mayo FJ, Salido A. NDT-suite: a methodological tool solution in the model-driven engineering paradigm. J Softw Eng Appl. 2014;2014(7):206–17.CrossRef
24.
go back to reference Martínez-García, A., Escalona, M.J., Parra-Calderón, C.L. (2013). El metamodelo de HL7 en el contexto de la Ingeniería Dirigida por Modelos. INFORMED: 15th National Congress of health computing. Madrid, Spain. Martínez-García, A., Escalona, M.J., Parra-Calderón, C.L. (2013). El metamodelo de HL7 en el contexto de la Ingeniería Dirigida por Modelos. INFORMED: 15th National Congress of health computing. Madrid, Spain.
25.
go back to reference Martínez-García, A., Escalona, M.J. , Parra-Calderón, C.L. (2013). Connecting HL7 with software analysis. A model-based approach. MEDICON: XIII Mediterranean conference on medical and biological engineering and computing. Seville, Spain. Martínez-García, A., Escalona, M.J. , Parra-Calderón, C.L. (2013). Connecting HL7 with software analysis. A model-based approach. MEDICON: XIII Mediterranean conference on medical and biological engineering and computing. Seville, Spain.
26.
go back to reference Martínez-García A, García-García JA, Escalona MJ, Parra-Calderón CL. Working with the HL7 metamodel in a model driven engineering context. J Biomed Inform. 2015;57(2015):415–24.CrossRef Martínez-García A, García-García JA, Escalona MJ, Parra-Calderón CL. Working with the HL7 metamodel in a model driven engineering context. J Biomed Inform. 2015;57(2015):415–24.CrossRef
28.
go back to reference HL7 International (2016). HL7 Fast Healthcare Interoperability Resources Specification (FHIR®), Release 1. HL7 International (2016). HL7 Fast Healthcare Interoperability Resources Specification (FHIR®), Release 1.
29.
go back to reference Solbrig HR, Prud'hommeaux E, Grieve G, McKenzie L, Mandel JC, Sharma DK, Jiang G. Modeling and validating HL7 FHIR profiles using semantic web shape expressions (ShEx). J Biomed Inform. 2017; Epub ahead of print. Solbrig HR, Prud'hommeaux E, Grieve G, McKenzie L, Mandel JC, Sharma DK, Jiang G. Modeling and validating HL7 FHIR profiles using semantic web shape expressions (ShEx). J Biomed Inform. 2017; Epub ahead of print.
30.
go back to reference Jiang G, Kiefer RC, Rasmussen LV, Solbrig HR, Mo H, Pacheco JA, et al. Developing a data element repository to support EHR-driven phenotype algorithm authoring and execution. J Biomed Inform. 2016;62:232–42.CrossRef Jiang G, Kiefer RC, Rasmussen LV, Solbrig HR, Mo H, Pacheco JA, et al. Developing a data element repository to support EHR-driven phenotype algorithm authoring and execution. J Biomed Inform. 2016;62:232–42.CrossRef
Metadata
Title
Facilitating the design of HL7 domain models through a model-driven solution
Authors
M. A. Olivero
F. J. Domínguez-Mayo
C. L. Parra-Calderón
M. J. Escalona
A. Martínez-García
Publication date
01-12-2020
Publisher
BioMed Central
Published in
BMC Medical Informatics and Decision Making / Issue 1/2020
Electronic ISSN: 1472-6947
DOI
https://doi.org/10.1186/s12911-020-1093-4

Other articles of this Issue 1/2020

BMC Medical Informatics and Decision Making 1/2020 Go to the issue