DSL Tool SIS: tecnología de software CASE para Modelado Específico de Dominio en Sistemas de Información Sanitaria basado en Estándar de Interoperabilidad Clínica

Los sistemas de información sanitaria plantean dos grandes retos. Por un lado, deben ir adaptándose a las constantes actualizaciones tecnológicas. Y por otro, deben posibilitar la integración de toda la información y su disponibilidad en cada punto en que se necesite acceder a ella. La primera dific...

Descripción completa

Detalles Bibliográficos
Autores: Cesaretti, Juan, Rocca, Leandro, Paganini, Lucas, Nahuel, Leopoldo, Garbarino, Gabriel, Giandini, Roxana Silvia
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:Argentina
Institución:Universidad Nacional de La Plata
Repositorio:SEDICI (UNLP)
Idioma:español
OAI Identifier:oai:sedici.unlp.edu.ar:10915/156866
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/156866
Access Level:acceso abierto
Palabra clave:Informática
modelado específico de dominio (DSM)
lenguaje específico de dominio (DSL)
fast healthcare interoperability resources (FHIR)
desarrollo dirigido por modelos (MDD)
domain specific modeling (DSM)
domain specific language (DSL)
model-driven development (MDD)
Descripción
Sumario:Los sistemas de información sanitaria plantean dos grandes retos. Por un lado, deben ir adaptándose a las constantes actualizaciones tecnológicas. Y por otro, deben posibilitar la integración de toda la información y su disponibilidad en cada punto en que se necesite acceder a ella. La primera dificultad se abordó con el enfoque del Modelado Específico de Dominio (DSM). El poder de abstracción que provee el DSM permite a los ingenieros de software manejar la complejidad creciente de una manera rápida y clara. Ocultando los detalles de implementación, se consigue una mayor adaptabilidad. Por eso resulta muy beneficioso disponer de un Lenguaje Específico de Dominio (DSL) como el que aquí se propone: SIS_Static, complementado por un DSL dinámico: SIS_Dynamic. Para solucionar el segundo problema, el de la comunicación entre distintos sistemas, se sentaron las bases de la propuesta en un estándar de interoperabilidad clínica: FHIR. Así, se implementó una herramienta de software basada en DSM que permite crear especificaciones gráficas de alto nivel y, a partir de ellas, producir código fuente de manera automatizada, en distintos lenguajes de programación.