Generación automática de bases de datos para sistemas de información sanitaria modelados con un lenguaje específico de dominio

Abstract

El propósito del presente trabajo es contribuir con la creación de una herramienta que permita simplificar y acelerar las primeras fases del proceso de desarrollo de sistemas de información sanitaria. Para ello, se utilizó como base un lenguaje específico del dominio (DSL) denominado SIS_Static. Este DSL fue definido tomando elementos del estándar de interoperabilidad clínica FHIR (Fast Healthcare Interoperability Resources), desarrollado por la organización internacional HL7 (Health Level Seven). Para implementar la herramienta, se empleó el metaeditor MetaEdit+, que permite la construcción de los modelos necesarios y cuenta con un Editor de Generadores integrado para desarrollar transformaciones de modelo a texto. Estas transformaciones se implementan utilizando el lenguaje MERL (Meta Edit Report Language). En el presente informe se describe el proceso llevado a cabo para desarrollar el generador de scripts en lenguaje SQL que permitirán la creación de las tablas correspondientes a los sistemas modelados. Se tomó como ejemplo la Gestión de Accidentes del Trabajo y se generaron las correspondientes tablas y relaciones, en función del modelo construido.

Description

Keywords

Modelado Específico de Dominio (DSM), Lenguaje Específico de Dominio (DSL), Fast Healthcare Interoperability Resources (FHIR), Modelo a Texto (M2T), Bases de Datos, Standard Query Language (SQL)

Citation

10° Congreso Nacional de Ingeniería Informática / Sistemas de Información (CoNaIISI 2022). Universidad Tecnológica Nacional - Facultad Regional Concepción del Uruguay

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

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