Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria

Autores
Cesaretti, Juan; Paganini, Lucas José; Rocca, Leandro; Caputti, Matías; Zugnoni, Iván
Año de publicación
2019
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Un DSL (por su nombre en inglés: Domain-Specific Language) permite modelar soluciones usando directamente conceptos propios del ámbito del problema. En este nivel de abstracción, se ignoran los detalles de implementación, simplificando la tarea del analista/diseñador de software. Se presenta el lenguaje DSLSalud, aplicable al modelado de sistemas básicos de información sanitaria, a través de bloques de construcción que se identifican de forma clara y sencilla con elementos del dominio. Para definir esos elementos, se tomó como base la especificación de FHIR (Fast Healthcare Interoperability Resource), último estándar abierto de interoperabilidad clínica desarrollado por la organización internacional HL7 (Health Level Seven). Esta característica de nuestro DSL pretende facilitar el intercambio de datos y la comunicación entre distintos sistemas de información sanitaria. Primeramente se definió la sintaxis abstracta del lenguaje DSLSalud con un metamodelo y luego se implementó un editor gráfico en la plataforma Eclipse. Dicho editor fue creado utilizando Sirius, un framework de código abierto que aprovecha las tecnologías EMF (Eclipse Modeling Framework) y GMF (Graphical Modeling Framework). Con esta herramienta, se puede generar, visualizar y modificar diferentes modelos, sobre los que pueden aplicarse transformaciones de modelo a texto para obtener automáticamente código ejecutable.
Sociedad Argentina de Informática e Investigación Operativa
Materia
Ciencias Informáticas
Domain-Specific Language
Información Sanitaria
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-sa/3.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/88472

id SEDICI_79c7fa45257d3757e7a6f00d3025c275
oai_identifier_str oai:sedici.unlp.edu.ar:10915/88472
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitariaCesaretti, JuanPaganini, Lucas JoséRocca, LeandroCaputti, MatíasZugnoni, IvánCiencias InformáticasDomain-Specific LanguageInformación SanitariaUn DSL (por su nombre en inglés: Domain-Specific Language) permite modelar soluciones usando directamente conceptos propios del ámbito del problema. En este nivel de abstracción, se ignoran los detalles de implementación, simplificando la tarea del analista/diseñador de software. Se presenta el lenguaje DSLSalud, aplicable al modelado de sistemas básicos de información sanitaria, a través de bloques de construcción que se identifican de forma clara y sencilla con elementos del dominio. Para definir esos elementos, se tomó como base la especificación de FHIR (Fast Healthcare Interoperability Resource), último estándar abierto de interoperabilidad clínica desarrollado por la organización internacional HL7 (Health Level Seven). Esta característica de nuestro DSL pretende facilitar el intercambio de datos y la comunicación entre distintos sistemas de información sanitaria. Primeramente se definió la sintaxis abstracta del lenguaje DSLSalud con un metamodelo y luego se implementó un editor gráfico en la plataforma Eclipse. Dicho editor fue creado utilizando Sirius, un framework de código abierto que aprovecha las tecnologías EMF (Eclipse Modeling Framework) y GMF (Graphical Modeling Framework). Con esta herramienta, se puede generar, visualizar y modificar diferentes modelos, sobre los que pueden aplicarse transformaciones de modelo a texto para obtener automáticamente código ejecutable.Sociedad Argentina de Informática e Investigación Operativa2019-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1-10http://sedici.unlp.edu.ar/handle/10915/88472spainfo:eu-repo/semantics/altIdentifier/issn/2451-7615info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-sa/3.0/Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:50:00Zoai:sedici.unlp.edu.ar:10915/88472Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:50:00.804SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
title Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
spellingShingle Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
Cesaretti, Juan
Ciencias Informáticas
Domain-Specific Language
Información Sanitaria
title_short Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
title_full Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
title_fullStr Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
title_full_unstemmed Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
title_sort Herramienta basada en lenguaje específico de dominio para sistemas elementales de información sanitaria
dc.creator.none.fl_str_mv Cesaretti, Juan
Paganini, Lucas José
Rocca, Leandro
Caputti, Matías
Zugnoni, Iván
author Cesaretti, Juan
author_facet Cesaretti, Juan
Paganini, Lucas José
Rocca, Leandro
Caputti, Matías
Zugnoni, Iván
author_role author
author2 Paganini, Lucas José
Rocca, Leandro
Caputti, Matías
Zugnoni, Iván
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Domain-Specific Language
Información Sanitaria
topic Ciencias Informáticas
Domain-Specific Language
Información Sanitaria
dc.description.none.fl_txt_mv Un DSL (por su nombre en inglés: Domain-Specific Language) permite modelar soluciones usando directamente conceptos propios del ámbito del problema. En este nivel de abstracción, se ignoran los detalles de implementación, simplificando la tarea del analista/diseñador de software. Se presenta el lenguaje DSLSalud, aplicable al modelado de sistemas básicos de información sanitaria, a través de bloques de construcción que se identifican de forma clara y sencilla con elementos del dominio. Para definir esos elementos, se tomó como base la especificación de FHIR (Fast Healthcare Interoperability Resource), último estándar abierto de interoperabilidad clínica desarrollado por la organización internacional HL7 (Health Level Seven). Esta característica de nuestro DSL pretende facilitar el intercambio de datos y la comunicación entre distintos sistemas de información sanitaria. Primeramente se definió la sintaxis abstracta del lenguaje DSLSalud con un metamodelo y luego se implementó un editor gráfico en la plataforma Eclipse. Dicho editor fue creado utilizando Sirius, un framework de código abierto que aprovecha las tecnologías EMF (Eclipse Modeling Framework) y GMF (Graphical Modeling Framework). Con esta herramienta, se puede generar, visualizar y modificar diferentes modelos, sobre los que pueden aplicarse transformaciones de modelo a texto para obtener automáticamente código ejecutable.
Sociedad Argentina de Informática e Investigación Operativa
description Un DSL (por su nombre en inglés: Domain-Specific Language) permite modelar soluciones usando directamente conceptos propios del ámbito del problema. En este nivel de abstracción, se ignoran los detalles de implementación, simplificando la tarea del analista/diseñador de software. Se presenta el lenguaje DSLSalud, aplicable al modelado de sistemas básicos de información sanitaria, a través de bloques de construcción que se identifican de forma clara y sencilla con elementos del dominio. Para definir esos elementos, se tomó como base la especificación de FHIR (Fast Healthcare Interoperability Resource), último estándar abierto de interoperabilidad clínica desarrollado por la organización internacional HL7 (Health Level Seven). Esta característica de nuestro DSL pretende facilitar el intercambio de datos y la comunicación entre distintos sistemas de información sanitaria. Primeramente se definió la sintaxis abstracta del lenguaje DSLSalud con un metamodelo y luego se implementó un editor gráfico en la plataforma Eclipse. Dicho editor fue creado utilizando Sirius, un framework de código abierto que aprovecha las tecnologías EMF (Eclipse Modeling Framework) y GMF (Graphical Modeling Framework). Con esta herramienta, se puede generar, visualizar y modificar diferentes modelos, sobre los que pueden aplicarse transformaciones de modelo a texto para obtener automáticamente código ejecutable.
publishDate 2019
dc.date.none.fl_str_mv 2019-09
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/88472
url http://sedici.unlp.edu.ar/handle/10915/88472
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/issn/2451-7615
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-sa/3.0/
Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/3.0/
Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
dc.format.none.fl_str_mv application/pdf
1-10
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_ 1842260377320030208
score 13.13397