Browsing by Author "Garbarino, Gabriel"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item 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(2022) Cesaretti, Juan; Paganini, Lucas; Garbarino, Gabriel; Rocca, Leandro; Nahuel, Eduardo Leopoldo; Giandini, Roxana SilviaLos 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.Item Uso de DSL y MetaEdit+ para automatizar etapas iniciales en la construcción de sistemas de información sanitaria(2020) Cesaretti, Juan; Paganini, Lucas; Garbarino, Gabriel; Rocca, Leandro; Nahuel, Eduardo Leopoldo; Giandini, Roxana SilviaEl 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.