You are on page 1of 3

Mirth

Viernes, 17 de Abril de 2009 18:31 Martn

Mirth es un motor con interfaz HL7 de plataformas cruzadas de cdigo abierto que permite el envo bidireccional de mensajes HL7 entre sistemas y aplicaciones sobre mltiples capas de transporte. Utilizando un bus framework de servicio empresarial y una arquitectura orientada a canales, Mirth permite el filtrado de mensajes, el transformado y el enrutamiento de los mismos en base a una reglas definidas por el usuario Para integrar los servicios con los sistemas HL7 se debe implementar una capa de adaptacin para transformar los mensajes entre el dominio de la aplicacin y el del dominio de HL7. Mirth hace que este paso sea fcil proporcionando el framework para la conexin de sistemas dispares con los protocolos establecidos en los adaptadores y las herramientas de transformacin de mensajes. Mirth utiliza una arquitectura basada en canales para conectar los sistemas con otros sistemas HL7. Los canales consisten en terminales (de entrada y de salida), filtros, y transformadores. Mltiples filtros y una cadena de transformadores se pueden asociar con un canal. La interfaz web de Mirth permite la reutilizacin de filtros y transformadores en mltiples canales. Los terminales se utilizan para configurar las conexiones y los detalles de los protocolos. Los terminales de entrada se utilizan para designar el tipo de listener para los mensajes de entrada, como por ejemplo TCP/IP o un servicio web. Los terminales de salida se utilizan para designar el destino de los mensajes de salida, como por ejemplo a una aplicacin servidora, una cola JMS, o una base de datos.

Caractersticas

Amplia variedad de conectores. Mirth puede configurarse para escuchar y enviar mensajes HL7 y conectar una variedad de protocolos:

Bases de datos (MYSQL, Postgres, Oracle, MS SQL, ODBC) Archivos (sistema de archivos locales y remotos) JMS FTP/SFTP SOAP (sobre HTTP) Plataforma cruzada. Mirth soporta la mayora de sistemas operativos (aquellos que soporten la mquina virtual de Java en su versin 1.5).

Creacin o utilizacin de filtros y perfiles de validacin. El sistema de filtrado de Mirth permite elegir el tipo de mensajes que se aceptan y se encaminan. Mltiples destinatarios se pueden seleccionar automticamente especificando los filtros HL7.

Creacin o utilizacin de transformadores. Una interfaz de Mirth permite la creacin de transformadores y mapeos de datos HL7. Simplemente seleccionando y arrastrando con el puntero del ratn fragmentos de mensajes HL7 creamos mapeos, o utilizar una variedad de funciones para hacer consultas en la bases de datos, enviar correos electrnicos. Las transformaciones disponibles son las siguientes:

Transformador de mapeo: Mapea los datos desde los mensajes entrada hasta las variables.

Transformador de script: Ejecuta scripts definidos en los mensajes (por ejemplo, JavaScript, Python, Tcl).

Generador de mensajes HL7: construye mensajes HL7 a partir de una fuente de datos.

Transformador XSLT: Ejecuta transformaciones XLS sobre mensajes de entrada HL7 v3 o XML.

Todos los mensajes y transacciones se registran en una base de datos interna. Se puede configurar para que se genere de forma automtica respuestas de reconocimiento HL7 (ACK).

Motor ESB robusto. Mirth est basado en el motor Mule ESB para proporcionar velocidad, estabilidad y seguridad en un entorno flexible.

Fuente: http://www.mirthproject.org/
ltima actualizacin el Mircoles, 27 de Mayo de 2009 12:16

You might also like