TY - JOUR
T1 - MedPath
T2 - A process-based modeling language for designing care pathways
AU - Trajano, Iago Avelino
AU - Ferreira Filho, João Bosco
AU - de Carvalho Sousa, Flávio Rubens
AU - Litchfield, Ian
AU - Weber, Philip
PY - 2021/2
Y1 - 2021/2
N2 - Context: Medical professionals and hospitals promote solutions like care pathways and Health Information Systems (HIS) to support medical conduct and improve the quality of medical care. Purpose: This study proposes MedPath: a Domain Specific Language (DSL) for modeling care pathways based on the paradigms of Model-Based Engineering (MBE) that can be integrated into software solutions. Procedures: We have developed MedPath's abstract syntax with the Eclipse Modeling Framework by employing Ecore technology and concrete syntax with the Eclipse Sirius. Findings: We have modeled over 85 care pathways that are in use in 45 hospitals in Brazil. MedPath-originated pathways have been used over 3.2 million times since October 2017. We conducted a survey among the professionals who used MedPath to evaluate user satisfaction. Conclusions: We believe MedPath can translate any care pathway into an action flow with its current abstractions. MedPath makes care pathways more easily integrated into HIS and electronic patient records, as it enables programmatic modeling and generates consumable artifacts.
AB - Context: Medical professionals and hospitals promote solutions like care pathways and Health Information Systems (HIS) to support medical conduct and improve the quality of medical care. Purpose: This study proposes MedPath: a Domain Specific Language (DSL) for modeling care pathways based on the paradigms of Model-Based Engineering (MBE) that can be integrated into software solutions. Procedures: We have developed MedPath's abstract syntax with the Eclipse Modeling Framework by employing Ecore technology and concrete syntax with the Eclipse Sirius. Findings: We have modeled over 85 care pathways that are in use in 45 hospitals in Brazil. MedPath-originated pathways have been used over 3.2 million times since October 2017. We conducted a survey among the professionals who used MedPath to evaluate user satisfaction. Conclusions: We believe MedPath can translate any care pathway into an action flow with its current abstractions. MedPath makes care pathways more easily integrated into HIS and electronic patient records, as it enables programmatic modeling and generates consumable artifacts.
KW - Care pathway
KW - Domain Specific Language
KW - Metamodel
KW - Model-driven engineering
UR - https://www.sciencedirect.com/science/article/abs/pii/S1386505619311591?via%3Dihub
UR - http://www.scopus.com/inward/record.url?scp=85097420453&partnerID=8YFLogxK
U2 - 10.1016/j.ijmedinf.2020.104328
DO - 10.1016/j.ijmedinf.2020.104328
M3 - Article
C2 - 33281069
VL - 146
JO - International journal of medical informatics
JF - International journal of medical informatics
M1 - 104328
ER -