Uso de DSL y MetaEdit+ para automatizar etapas iniciales en la construcción de sistemas de información sanitaria

Abstract

El propósito de este trabajo es aportar una herramienta para simplificar y acelerar las primeras fases del proceso de desarrollo de sistemas de información sanitaria. Para ello se propone la utilización de un lenguaje específico del dominio que denominamos DSL_SIS. Este fue definido tomando elementos del estándar de interoperabilidad clínica FHIR, desarrollado por la organización internacional HL7 (Health Level Seven). Para implementar la herramienta, se utilizó el metaeditor MetaEdit+, que ofrece una mayor sencillez y celeridad para componer los distintos bloques de construcción, y además, cuenta con un generador integrado que permite realizar fácilmente transformaciones de modelo a texto. Así, a partir de diagramas estructurales construidos rápidamente, obtuvimos el código para generar las clases correspondientes en distintos lenguajes de programación, como Java, Php, Python y Ruby.

Description

Keywords

DSL, Sistema de información sanitaria, FHIR, Automatización, MetaEdit+

Citation

Jornadas Argentinas de Informática (JAIIO) 2020. Sociedad Argentina de Informática (SADIO). Facultad de Ingeniería de la UBA

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as openAccess