SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Workshop de Interoperabilidad
Ing. Pablo Pazos Gutiérrez
pablo.pazos@cabolabs.com
www.CaboLabs.com 2
Agenda
1. Modelado Clínico con openEHR
2. Repositorios de Información Clínica
3. Mirth Connect y HL7 v2.x
4. Wireshark
5. DCM4CHEE y Servicios DICOM
6. Documentos Clínicos CDA
1. Modelado Clínico con
openEHR
Desde los requerimientos hasta las
estructuras de información
estandarizadas
www.CaboLabs.com 4
1. Modelado Clínico con openEHR
• Modelo para aplicación de actividad física
– Arquetipos para el registro y el documento
– Plantilla para el documento completo
– Generar instancias
– Generar GUI
• Utilizaremos
– Archetype Editor
– Template Designer
– openEHR-OPT
– http://www.openehr.org/downloads/modellingtools
– https://github.com/ppazos/openEHR-OPT
www.CaboLabs.com 5
1. Modelado Clínico con openEHR
• Arquetipos para el registro de actividad física
– tipo de actividad (texto codificado)
– intensidad (texto codificado)
– calorías consumidas (cantidad física, energía)
– duración (manejado en INTERVAL_EVENT)
http://openehr.org/releases/1.0.2/architecture/rm/data_structures_im.pdf
2. Repositorios de
Información Clínica
Almacenamiento y Recuperación de
datos clínicos estandarizados
www.CaboLabs.com 7
• Plantillas openEHR como principal definición de
estructuras de documentos clínicos
– Aplicaciones de registro generan instancias que cumplen con
las plantillas
• Usar openEHR-OPT para generar instancias con etiquetas para
inyectar datos ingresados por usuarios
– Utilizar la API REST de EHRServer para almacenar documentos
– EHRServer permite crear consultas de datos de forma visual
• Utilizaremos
– EHRServer
– Psy.Notes
– EHRCommitter
2. Repositorios de Información Clínica
www.CaboLabs.com 8
2. Repositorios de Información Clínica
• EHRServer
– repositorio genérico de información clínica openEHR
– interfaz web de administración
– API REST para conectar clientes
• gestionar historias clínicas
• agregar documentos (versionado)
• ejecutar consultas
• acceder a documentos
• acceder a registros de auditoría
– https://cabolabs.com/es/proyectos
– https://cloudehrserver.com/
– https://cabolabs-ehrserver.rhcloud.com
www.CaboLabs.com 9
2. Repositorios de Información Clínica
• Psy.Notes
– App de registro de notas de psicoterapia
– Utiliza EHRServer como repositorio secundario
• Utiliza instancia con etiquetas generada desde openEHR-OPT
– Versión alpha, corriendo en servidores HIPAA Compliant
– http://notes.nirdhost.com/
www.CaboLabs.com 10
• EHRCommitter
– App de test del EHRServer para cargar datos
– Toma instancias con etiquetas generadas desde openEHR-OPT
– Genera formularios de registro automáticamente
– Incluye datos random, cumplen con restricciones del OPT
– Envía datos al EHRServer (commit), inyectando datos
ingresados por el usuario en las etiquetas de la instancia
– Vamos a ejecutarlo localmente, incluyendo la instancia
etiquetada que generamos desde openEHR-OPT
– https://github.com/ppazos/EHRCommitter
– https://committer-ehrserver.rhcloud.com/
2. Repositorios de Información Clínica
3. Mirth Connect y
HL7 v2.x
Cómo recibir y procesar mensajes.
www.CaboLabs.com 12
3. Mirth Connect y HL7 v2.x
• Motor de integración para manejar comunicaciones
– Recibirá HL7 v2.x por MLLP (protocolo sobre TCP)
– Extraerá algunos datos y los mostrará en logs
– Podría:
• guardar datos en una base de datos
• enviar notificaciones por email
• transformar a otros formatos y enviar a otros sistemas
• Utilizaremos:
– Mirth Connect 3.4.2
– hl7v2x-client
– https://github.com/ppazos/cabolabs-mirth/tree/master/hl7v2x-client
4. Wireshark
Monitoreando comunicaciones
www.CaboLabs.com 14
4. Wireshark
• Vemos paquetes TCP en el "cable"
– Lo aplicamos al ejemplo anterior
• Filtro: tcp port 9966 sobre la interfaz de red loopback
– Veremos
• conexión TCP (3-way handshake)
• mensaje HL7
• bytes de separación (MLLP)
– SB: 0B, EB: 1C, CR: 0D
• follow TCP stream para ver contenidos completos
• Utilizaremos:
– Mirth Connect 3.4.2
– hl7v2x-client
– Wireshark
5. DCM4CHEE y
Servicios DICOM
Comunicación de estudios
imagenológicos
www.CaboLabs.com 16
5. DCM4CHEE y Servicios DICOM
• PACS DCM4CHEE almacena imágenes
– Servicios DICOM, escuchando en el puerto = 11112
– con AETITLE = DCM4CHEE
– IP = asignada para la máquina virtual
• eth0 es para WiFi, eth1 es Ethernet
• Mirth como middleware
– Puerto 104, AETITLE = MIRTHAE, IP = localhost
– Modificamos los archivos DICOM, ej. anonimizar
• DCM4CHE Toolkit
– Implementa servicios como DICOM SEND
– $ ./dcmsnd MIRTHAE@localhost:104
../../mirth/channels/0015_dicom_rcv/CTSTUDY/1.2.840.113619.2.30.1.17622955
90.1623.978668950.109.dcm
• Veremos transformaciones hechas por Mirth y las imágenes en el PACS
6. Documentos Clínicos CDA
Tareas comunes en el trabajo con CDA
www.CaboLabs.com 18
6. Documentos Clínicos CDA
• Creación
• Validación
• Visualización
• Procesamiento
• Comunicación
– Con Mirth Connect e Insomnia REST Client
• Utilizaremos
– https://github.com/ppazos/cabolabs-cda
www.CaboLabs.com 19
¿Preguntas?
Muchas gracias por su amable atención
pablo.pazos@cabolabs.com
@ppazos
github.com/ppazos
linkedin.com/in/pablopazosgutierrez

Weitere ähnliche Inhalte

Was ist angesagt?

Introducción a openEHR para clinicos 2013
Introducción a openEHR para clinicos 2013Introducción a openEHR para clinicos 2013
Introducción a openEHR para clinicos 2013
Pablo Pazos
 
Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013
Pablo Pazos
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
guest92c0d4
 
2013 09- 25 introducción a hl7 y la interoperoperabilidad
2013 09- 25 introducción a hl7 y la interoperoperabilidad2013 09- 25 introducción a hl7 y la interoperoperabilidad
2013 09- 25 introducción a hl7 y la interoperoperabilidad
Mandirola, Humberto
 
Analisis comparativo de mysql vs oracle
Analisis comparativo de mysql vs oracleAnalisis comparativo de mysql vs oracle
Analisis comparativo de mysql vs oracle
sergio
 

Was ist angesagt? (8)

EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
EHRGen: Generador de Sistemas Normalizados de Historia Clínica Electrónica Ba...
 
Introducción a openEHR para clinicos 2013
Introducción a openEHR para clinicos 2013Introducción a openEHR para clinicos 2013
Introducción a openEHR para clinicos 2013
 
Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013Taller de Modelado Clínico con openEHR - HIBA 2013
Taller de Modelado Clínico con openEHR - HIBA 2013
 
Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013Taller de implementación de openEHR - HIBA 2013
Taller de implementación de openEHR - HIBA 2013
 
Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.Analisis Comparativo My Sql Vs Oracle.
Analisis Comparativo My Sql Vs Oracle.
 
2013 09- 25 introducción a hl7 y la interoperoperabilidad
2013 09- 25 introducción a hl7 y la interoperoperabilidad2013 09- 25 introducción a hl7 y la interoperoperabilidad
2013 09- 25 introducción a hl7 y la interoperoperabilidad
 
Analisis comparativo de mysql vs oracle
Analisis comparativo de mysql vs oracleAnalisis comparativo de mysql vs oracle
Analisis comparativo de mysql vs oracle
 
openEHR ¿para qué sirve? HIBA2012
openEHR ¿para qué sirve? HIBA2012openEHR ¿para qué sirve? HIBA2012
openEHR ¿para qué sirve? HIBA2012
 

Ähnlich wie CaboLabs - Workshop de interoperabilidad usando estándares

Actividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesActividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimes
Victor Jaimes
 

Ähnlich wie CaboLabs - Workshop de interoperabilidad usando estándares (20)

Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
Presentación del Taller de Interoperabilidad con Mirth Connect y HL7
 
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
Desarrollo de una interfaz Web de consulta y análisis de datos en Bioinformat...
 
Koha biblioteca nacional v3
Koha biblioteca nacional v3Koha biblioteca nacional v3
Koha biblioteca nacional v3
 
Aplicaciones en red ppt
Aplicaciones en red pptAplicaciones en red ppt
Aplicaciones en red ppt
 
Taller iii corte
Taller iii corteTaller iii corte
Taller iii corte
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Gestión Remota de Equipos con Python
Gestión Remota de Equipos con PythonGestión Remota de Equipos con Python
Gestión Remota de Equipos con Python
 
Actividad5
Actividad5Actividad5
Actividad5
 
CLASE03_TEMA02_2.pptx
CLASE03_TEMA02_2.pptxCLASE03_TEMA02_2.pptx
CLASE03_TEMA02_2.pptx
 
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
VI Foro Evidencias Electrónicas en la Investigación Policial. Análisis forens...
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
 
Estudio de factibilidad
Estudio de factibilidadEstudio de factibilidad
Estudio de factibilidad
 
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
 
Actividad n 5.3 http ftp
Actividad n 5.3 http ftpActividad n 5.3 http ftp
Actividad n 5.3 http ftp
 
Actividad n 5.3 http ftp
Actividad n 5.3 http ftpActividad n 5.3 http ftp
Actividad n 5.3 http ftp
 
12-Redes
12-Redes12-Redes
12-Redes
 
Actividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimesActividad4 manual usuarrio _victor jaimes
Actividad4 manual usuarrio _victor jaimes
 
Taller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSHTaller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSH
 
Despliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticaDespliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informática
 

Mehr von Pablo Pazos

Developing openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalitiesDeveloping openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalities
Pablo Pazos
 
EHRGen demo presentation
EHRGen demo presentationEHRGen demo presentation
EHRGen demo presentation
Pablo Pazos
 

Mehr von Pablo Pazos (20)

Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018Microservicios y plataformas abiertas en salud - JIAP 2018
Microservicios y plataformas abiertas en salud - JIAP 2018
 
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
Apoyo a la toma de decisiones clínicas con openEHR y SNOMED CT - casos de uso...
 
openEHR presentacion informativa 2017
openEHR presentacion informativa 2017openEHR presentacion informativa 2017
openEHR presentacion informativa 2017
 
Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...Presentacion del programa de formacion profesional de Informática en Salud, E...
Presentacion del programa de formacion profesional de Informática en Salud, E...
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHR
 
openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015
 
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
 
openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015openEHR training in Latin America - Pablo Pazos #MedInfo2015
openEHR training in Latin America - Pablo Pazos #MedInfo2015
 
Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...Generación automática de interfaces de usuario para sistemas de información c...
Generación automática de interfaces de usuario para sistemas de información c...
 
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
Presentacion InfoLac 2014 - generacion de interfaz de usuario para sistemas d...
 
Developing openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalitiesDeveloping openEHR EHRs - core functionalities
Developing openEHR EHRs - core functionalities
 
CaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidadCaboLabs: expertos en informática médica, estándares e interoperabilidad
CaboLabs: expertos en informática médica, estándares e interoperabilidad
 
Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17Pablo Pazos Curriculum Vitae 2013-05-17
Pablo Pazos Curriculum Vitae 2013-05-17
 
Desarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde UruguayDesarrollo profesional en Tecnologias de la Información desde Uruguay
Desarrollo profesional en Tecnologias de la Información desde Uruguay
 
XRE demo presentation
XRE demo presentationXRE demo presentation
XRE demo presentation
 
EHRGen demo presentation
EHRGen demo presentationEHRGen demo presentation
EHRGen demo presentation
 
openEHR terminology binding
openEHR terminology bindingopenEHR terminology binding
openEHR terminology binding
 
Terminology in openEHR
Terminology in openEHRTerminology in openEHR
Terminology in openEHR
 
Servicios Terminológicos
Servicios TerminológicosServicios Terminológicos
Servicios Terminológicos
 
Estructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHREstructura de la Historia Clínica Electrónica openEHR
Estructura de la Historia Clínica Electrónica openEHR
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

CaboLabs - Workshop de interoperabilidad usando estándares

  • 1. Workshop de Interoperabilidad Ing. Pablo Pazos Gutiérrez pablo.pazos@cabolabs.com
  • 2. www.CaboLabs.com 2 Agenda 1. Modelado Clínico con openEHR 2. Repositorios de Información Clínica 3. Mirth Connect y HL7 v2.x 4. Wireshark 5. DCM4CHEE y Servicios DICOM 6. Documentos Clínicos CDA
  • 3. 1. Modelado Clínico con openEHR Desde los requerimientos hasta las estructuras de información estandarizadas
  • 4. www.CaboLabs.com 4 1. Modelado Clínico con openEHR • Modelo para aplicación de actividad física – Arquetipos para el registro y el documento – Plantilla para el documento completo – Generar instancias – Generar GUI • Utilizaremos – Archetype Editor – Template Designer – openEHR-OPT – http://www.openehr.org/downloads/modellingtools – https://github.com/ppazos/openEHR-OPT
  • 5. www.CaboLabs.com 5 1. Modelado Clínico con openEHR • Arquetipos para el registro de actividad física – tipo de actividad (texto codificado) – intensidad (texto codificado) – calorías consumidas (cantidad física, energía) – duración (manejado en INTERVAL_EVENT) http://openehr.org/releases/1.0.2/architecture/rm/data_structures_im.pdf
  • 6. 2. Repositorios de Información Clínica Almacenamiento y Recuperación de datos clínicos estandarizados
  • 7. www.CaboLabs.com 7 • Plantillas openEHR como principal definición de estructuras de documentos clínicos – Aplicaciones de registro generan instancias que cumplen con las plantillas • Usar openEHR-OPT para generar instancias con etiquetas para inyectar datos ingresados por usuarios – Utilizar la API REST de EHRServer para almacenar documentos – EHRServer permite crear consultas de datos de forma visual • Utilizaremos – EHRServer – Psy.Notes – EHRCommitter 2. Repositorios de Información Clínica
  • 8. www.CaboLabs.com 8 2. Repositorios de Información Clínica • EHRServer – repositorio genérico de información clínica openEHR – interfaz web de administración – API REST para conectar clientes • gestionar historias clínicas • agregar documentos (versionado) • ejecutar consultas • acceder a documentos • acceder a registros de auditoría – https://cabolabs.com/es/proyectos – https://cloudehrserver.com/ – https://cabolabs-ehrserver.rhcloud.com
  • 9. www.CaboLabs.com 9 2. Repositorios de Información Clínica • Psy.Notes – App de registro de notas de psicoterapia – Utiliza EHRServer como repositorio secundario • Utiliza instancia con etiquetas generada desde openEHR-OPT – Versión alpha, corriendo en servidores HIPAA Compliant – http://notes.nirdhost.com/
  • 10. www.CaboLabs.com 10 • EHRCommitter – App de test del EHRServer para cargar datos – Toma instancias con etiquetas generadas desde openEHR-OPT – Genera formularios de registro automáticamente – Incluye datos random, cumplen con restricciones del OPT – Envía datos al EHRServer (commit), inyectando datos ingresados por el usuario en las etiquetas de la instancia – Vamos a ejecutarlo localmente, incluyendo la instancia etiquetada que generamos desde openEHR-OPT – https://github.com/ppazos/EHRCommitter – https://committer-ehrserver.rhcloud.com/ 2. Repositorios de Información Clínica
  • 11. 3. Mirth Connect y HL7 v2.x Cómo recibir y procesar mensajes.
  • 12. www.CaboLabs.com 12 3. Mirth Connect y HL7 v2.x • Motor de integración para manejar comunicaciones – Recibirá HL7 v2.x por MLLP (protocolo sobre TCP) – Extraerá algunos datos y los mostrará en logs – Podría: • guardar datos en una base de datos • enviar notificaciones por email • transformar a otros formatos y enviar a otros sistemas • Utilizaremos: – Mirth Connect 3.4.2 – hl7v2x-client – https://github.com/ppazos/cabolabs-mirth/tree/master/hl7v2x-client
  • 14. www.CaboLabs.com 14 4. Wireshark • Vemos paquetes TCP en el "cable" – Lo aplicamos al ejemplo anterior • Filtro: tcp port 9966 sobre la interfaz de red loopback – Veremos • conexión TCP (3-way handshake) • mensaje HL7 • bytes de separación (MLLP) – SB: 0B, EB: 1C, CR: 0D • follow TCP stream para ver contenidos completos • Utilizaremos: – Mirth Connect 3.4.2 – hl7v2x-client – Wireshark
  • 15. 5. DCM4CHEE y Servicios DICOM Comunicación de estudios imagenológicos
  • 16. www.CaboLabs.com 16 5. DCM4CHEE y Servicios DICOM • PACS DCM4CHEE almacena imágenes – Servicios DICOM, escuchando en el puerto = 11112 – con AETITLE = DCM4CHEE – IP = asignada para la máquina virtual • eth0 es para WiFi, eth1 es Ethernet • Mirth como middleware – Puerto 104, AETITLE = MIRTHAE, IP = localhost – Modificamos los archivos DICOM, ej. anonimizar • DCM4CHE Toolkit – Implementa servicios como DICOM SEND – $ ./dcmsnd MIRTHAE@localhost:104 ../../mirth/channels/0015_dicom_rcv/CTSTUDY/1.2.840.113619.2.30.1.17622955 90.1623.978668950.109.dcm • Veremos transformaciones hechas por Mirth y las imágenes en el PACS
  • 17. 6. Documentos Clínicos CDA Tareas comunes en el trabajo con CDA
  • 18. www.CaboLabs.com 18 6. Documentos Clínicos CDA • Creación • Validación • Visualización • Procesamiento • Comunicación – Con Mirth Connect e Insomnia REST Client • Utilizaremos – https://github.com/ppazos/cabolabs-cda
  • 20. Muchas gracias por su amable atención pablo.pazos@cabolabs.com @ppazos github.com/ppazos linkedin.com/in/pablopazosgutierrez