Hoy en día, los sistemas de información sanitarios son cada vez más complejos, y su desarrollo se presenta como un desafío para las empresas de desarrollo de software que deseen encontrar mercado en los sistemas sanitarios, ofreciendo productos de calidad, mantenibles e interoperables. La necesidad de una historia clínica compartida a nivel mundial es una realidad, surgiendo la necesidad de utilizar estándares de informática sanitaria que permitan establecer las normas de intercambio de información clínica. UML (Unified Modeling Language) es un lenguaje estándar de modelado ampliamente conocido por los ingenieros del software, que permite definir las entidades y relaciones que presenta un sistema de información, permitiendo diseñar un sistema software en todas las fases del ciclo de vida por las que puede pasar. Existen múltiples herramientas que soportan el lenguaje estándar de modelado UML.
Son muchos los estándares que podemos encontrar en el ámbito de la interoperabilidad de información clínica. HL7 (Health Level 7) International es una organización internacional sin ánimo de lucro que define y mantiene estándares relacionados con los sistemas de información sanitarios. La mayoría de los modelos de dominio con los que trabaja HL7 están diseñados en base a un lenguaje gráfico propio. Muy pocas herramientas soportan los lenguajes de HL7.
En la presente Tesis Doctoral se pretenden acercar estos 2 mundos, UML y HL7, para ofrecer a los ingenieros del software una metodología capaz de modelar sistemas de información sanitarios conformes a HL7, utilizando modelos de dominio UML ampliamente conocidos. Para tal fin, se decidió utilizar técnicas basadas en el paradigma MDE (Model Driven Engineering), consiguiendo un marco de referencia usable, reduciendo la curva de aprendizaje de los usuarios finales, y permitiendo modelar sistemas de información sanitarios mantenibles y adaptables.
Este marco de referencia, desarrollado en el contexto de la presente Tesis Doctoral, bautizado como MoDHE (Model Driven Health Engineering), se sustenta sobre en 3 pilares principales. El primer pilar, la metodología, ofrece un procedimiento que permite diseñar modelos de dominio HL7 como parte del desarrollo de un sistema de información sanitario. El segundo pilar, el lenguaje de modelado basado en HL7, extiende a UML para modelar sistemas de información sanitarios conforme a todo el espectro de estándares de HL7. El tercer pilar, los mecanismos de derivación, hacen posible la interoperabilidad entre estándares, facilitando la mantenibilidad y extensión de los sistemas.
A la hora de desarrollar la metodología de MoDHE, se decidió acotar el alcance de la presente Tesis Doctoral, ya que HL7 cuenta con cientos de estándares. Por ser los estándares más utilizados en España, se decidió trabajar con 3 de los principales estándares de HL7: v3, CDA y v2.x.
Para materializar y automatizar este marco de referencia, se ha desarrollado una herramienta de soporte, registrada como MoDHE Suite. Esta herramienta permite diseñar modelos de dominio conformes a HL7 utilizando una interfaz basada en UML. También permite generar artefactos de un estándar concreto tomando como base artefactos ya existentes de otro estándar concreto. Dicha herramienta ha sido validada en un caso de estudio real extraído de un proyecto en el que participó el Grupo de Innovación Tecnológica del Hospital Universitario Virgen del Rocío, demostrando que la solución desarrollada es de gran utilidad.
En definitiva, la presente Tesis Doctoral plantea el desarrollo de un marco de referencia que facilita el diseño de modelos de dominio conformes a HL7 utilizando una interfaz basada en UML, abordando tanto el planteamiento teórico que los sustenta a través del marco de referencia MoDHE, como el planteamiento práctico mediante la herramienta de soporte MoDHE Suite.
© 2008-2024 Fundación Dialnet · Todos los derechos reservados