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
- Autores
- Cesaretti, Juan; Rocca, Leandro; Paganini, Lucas; Nahuel, Leopoldo; Garbarino, Gabriel; Giandini, Roxana Silvia
- Año de publicación
- 2022
- Idioma
- español castellano
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- 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.
Health information systems pose two great challenges. On the one hand, they must adapt to constant technological updates. And on the other, they must enable the integration of all the information and its availability at each point where it is needed to access it. The first difficulty was addressed with the Domain-Specific Modeling (DSM) approach. The power of abstraction provided by DSM enables software engineers to handle increasing complexity quickly and clearly. By hiding the implementation details, you achieve greater adaptability. That is why it is very beneficial to have a Domain-Specific Language (DSL) like the one proposed here: SIS_Static, complemented by a dynamic DSL: SIS_Dynamic. To solve the second problem, that of communication between different systems, the bases of the proposal were laid on a clinical interoperability standard: FHIR. Thus, a DSM-based software tool was implemented that allows the creation of high-level graphic specifications and, based on them, produce source code in an automated way, in different programming languages.
Laboratorio de Investigación y Formación en Informática Avanzada - Materia
-
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) - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-nd/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/156866
Ver los metadatos del registro completo
id |
SEDICI_723e559a729e5123a8eb4c220dcfddfd |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/156866 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
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ínicaDSL Tool SIS: CASE software technology for Domain Specific Modeling in Health Information Systems based on Clinical Interoperability StandardCesaretti, JuanRocca, LeandroPaganini, LucasNahuel, LeopoldoGarbarino, GabrielGiandini, Roxana SilviaInformáticamodelado 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)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.Health information systems pose two great challenges. On the one hand, they must adapt to constant technological updates. And on the other, they must enable the integration of all the information and its availability at each point where it is needed to access it. The first difficulty was addressed with the Domain-Specific Modeling (DSM) approach. The power of abstraction provided by DSM enables software engineers to handle increasing complexity quickly and clearly. By hiding the implementation details, you achieve greater adaptability. That is why it is very beneficial to have a Domain-Specific Language (DSL) like the one proposed here: SIS_Static, complemented by a dynamic DSL: SIS_Dynamic. To solve the second problem, that of communication between different systems, the bases of the proposal were laid on a clinical interoperability standard: FHIR. Thus, a DSM-based software tool was implemented that allows the creation of high-level graphic specifications and, based on them, produce source code in an automated way, in different programming languages.Laboratorio de Investigación y Formación en Informática Avanzada2022info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArticulohttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/156866spainfo:eu-repo/semantics/altIdentifier/url/http://portal.amelica.org/ameli/journal/266/2663014003info:eu-repo/semantics/altIdentifier/issn/2618-4931info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:12:50Zoai:sedici.unlp.edu.ar:10915/156866Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:12:50.618SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
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 DSL Tool SIS: CASE software technology for Domain Specific Modeling in Health Information Systems based on Clinical Interoperability Standard |
title |
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 |
spellingShingle |
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 Cesaretti, Juan 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) |
title_short |
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 |
title_full |
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 |
title_fullStr |
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 |
title_full_unstemmed |
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 |
title_sort |
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 |
dc.creator.none.fl_str_mv |
Cesaretti, Juan Rocca, Leandro Paganini, Lucas Nahuel, Leopoldo Garbarino, Gabriel Giandini, Roxana Silvia |
author |
Cesaretti, Juan |
author_facet |
Cesaretti, Juan Rocca, Leandro Paganini, Lucas Nahuel, Leopoldo Garbarino, Gabriel Giandini, Roxana Silvia |
author_role |
author |
author2 |
Rocca, Leandro Paganini, Lucas Nahuel, Leopoldo Garbarino, Gabriel Giandini, Roxana Silvia |
author2_role |
author author author author author |
dc.subject.none.fl_str_mv |
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) |
topic |
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) |
dc.description.none.fl_txt_mv |
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. Health information systems pose two great challenges. On the one hand, they must adapt to constant technological updates. And on the other, they must enable the integration of all the information and its availability at each point where it is needed to access it. The first difficulty was addressed with the Domain-Specific Modeling (DSM) approach. The power of abstraction provided by DSM enables software engineers to handle increasing complexity quickly and clearly. By hiding the implementation details, you achieve greater adaptability. That is why it is very beneficial to have a Domain-Specific Language (DSL) like the one proposed here: SIS_Static, complemented by a dynamic DSL: SIS_Dynamic. To solve the second problem, that of communication between different systems, the bases of the proposal were laid on a clinical interoperability standard: FHIR. Thus, a DSM-based software tool was implemented that allows the creation of high-level graphic specifications and, based on them, produce source code in an automated way, in different programming languages. Laboratorio de Investigación y Formación en Informática Avanzada |
description |
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. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Articulo http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/156866 |
url |
http://sedici.unlp.edu.ar/handle/10915/156866 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://portal.amelica.org/ameli/journal/266/2663014003 info:eu-repo/semantics/altIdentifier/issn/2618-4931 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-nd/4.0/ Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260632111415296 |
score |
13.13397 |