may, 2010ihe orientation-rio de janeiro 1 integrando empresas de salud (ihe) taller de orientación...
TRANSCRIPT
May, 2010 IHE Orientation-Rio de Janeiro1
INTEGRANDO INTEGRANDO EMPRESAS DE SALUD EMPRESAS DE SALUD
(IHE)(IHE)Taller de Taller de Orientación (2)Orientación (2)
International HL7 Interoperability Conference-10International HL7 Interoperability Conference-10Julio Carau, Director, Hospital de Clinicas "Dr. Manuel Quintela", Montevideo, Uruguay
May, 2010 IHE Orientation-Rio de Janeiro2
AgendaAgenda
Parte 1: EL PROCESO DE ADOPCIÓN DE ESTANDARES DE IHE
logre la interoperabilidad en forma práctica
Esta Tarde:
Parte 2: USUARIOS Y VENDEDORES TRABAJANDO JUNTOS: ¿cómo puedo contribuir y beneficiarme de IHE?
¿CÓMO USAR RECURSOS IHE?: se basa en la experiencia
3
Entendiendo la iniciativa IHEEntendiendo la iniciativa IHE
IHE tiene un enfoque claroIHE tiene un enfoque claro
IHE es una iniciativa de salud basada en dominiosIHE es una iniciativa de salud basada en dominios
IHE crea sinergias para pruebas de interoperabilidad IHE crea sinergias para pruebas de interoperabilidad entre dominiosentre dominios
IHE aborda el proceso de adopción de estándaresIHE aborda el proceso de adopción de estándares
IHE es regional y multi-nacionalIHE es regional y multi-nacional
IHE es impulsado por vendedores y usuariosIHE es impulsado por vendedores y usuarios
4
Proceso de adopición de estandaresProceso de adopición de estandares
Documento con los Documento con los requisitos de caso de usorequisitos de caso de usoDocumento con los Documento con los requisitos de caso de usorequisitos de caso de uso
Identificar estándares Identificar estándares disponibles (disponibles (ej. HL7, ej. HL7, DICOM, etc.)DICOM, etc.)
Identificar estándares Identificar estándares disponibles (disponibles (ej. HL7, ej. HL7, DICOM, etc.)DICOM, etc.)
Desarrollar Desarrollar especificaciones especificaciones
técnicastécnicas
Desarrollar Desarrollar especificaciones especificaciones
técnicastécnicas
Pruebas en el Pruebas en el ConnectathonsConnectathonsPruebas en el Pruebas en el ConnectathonsConnectathons
Productos Productos con IHEcon IHEProductos Productos con IHEcon IHE
Acceso oportuno a Acceso oportuno a la informaciónla informaciónAcceso oportuno a Acceso oportuno a la informaciónla información Integrar productos Integrar productos
facilmentefacilmenteIntegrar productos Integrar productos facilmentefacilmente
Demostraciones Demostraciones IHEIHEDemostraciones Demostraciones IHEIHE
555
Estructura de la Organización IHEEstructura de la Organización IHE
Contribuyentes y Proveedores Participantes
Desarrollos Regionales
ACCACCEACEP
JAHISJIRAJRS
METI-MLHWMEDIS-DCJAMI
RSNA SFRSFIL
SIRMBIREuroRec
COCIREAR-ECRDRG
ESC
Sociedades Profesionales / SponsorsACPGMSIHIMSS
Desarrollos Globalels
Radiologia
Cardiologia
InfraestructuraIT
Coordinaciónde pacientes
Dispositivos deAtención de salud
Laboratorio
AnatomíaPatológica
OftalmologíaOncologíaRadioterápica
Salud Publica, Calidad e Investigación
Directorio Internacional IHE
IHE Europa
IHE America
Francia
USACanada
IHE Asia-Oceania
Japón
Korea Taiwan
Paises Bajos
España Suecia GBret.Italia
Alemania
Israel
China
Austria
Australia
Turquia
Suiza
6
Sponsors IHESponsors IHESociedades ProfesionalesSociedades Profesionales
Healthcare Information Management Systems Society (HIMSS)Healthcare Information Management Systems Society (HIMSS) Radiological Society of North America (RSNA)Radiological Society of North America (RSNA) British Institute of Radiology (BIR), British Computer Society (BCSBritish Institute of Radiology (BIR), British Computer Society (BCS German Radiology Society (DRG)German Radiology Society (DRG) GMSIH (IT France), SFIL (laboratory), French National Project (DMP)GMSIH (IT France), SFIL (laboratory), French National Project (DMP) European Society of Cardiology…y otras sociedades EuropeasEuropean Society of Cardiology…y otras sociedades Europeas American College of Physicians (ACP), American College of American College of Physicians (ACP), American College of
Emergency Physicians (ACEP) …y otras varias sociedades sanitarias Emergency Physicians (ACEP) …y otras varias sociedades sanitarias Americanas (ACCE), (AAO), (ASTRO), etc.Americanas (ACCE), (AAO), (ASTRO), etc.
JAHIS (IT Japan), JIRA, JRS….Y otras varias sociedades JaponesasJAHIS (IT Japan), JIRA, JRS….Y otras varias sociedades Japonesas Y hay más….Y hay más….
Autoridades SanitariasAutoridades Sanitarias
NICTIZ (Netherlands), ASIP (F), ELGA (Austria), Infoway (Canada), NICTIZ (Netherlands), ASIP (F), ELGA (Austria), Infoway (Canada), etc.etc.
7
Participantes y relacionados a IHEParticipantes y relacionados a IHEParticipantes incluyen:Participantes incluyen: Médicos usuarios y de staff, Administradores, Gerentes, Governantes..Médicos usuarios y de staff, Administradores, Gerentes, Governantes.. Proveedores: sistemas informáticos, equipamientos, medicamentos, etc. Proveedores: sistemas informáticos, equipamientos, medicamentos, etc. ConsultoresConsultores
Relaciones con Organizaciónes de Desarrollo de Estándares Relaciones con Organizaciónes de Desarrollo de Estándares (SDOs):(SDOs): HL7, DICOM, ISO, CDISC, IEEE entre otrasHL7, DICOM, ISO, CDISC, IEEE entre otras Aprovación para adoptar procesos via ISO/TC 215, los perfiles IHE son Aprovación para adoptar procesos via ISO/TC 215, los perfiles IHE son
publicados como reportes técnicos ISOpublicados como reportes técnicos ISO Otras Organizaciones como Continua (Dispositivos de Consumo)Otras Organizaciones como Continua (Dispositivos de Consumo)
Adopciones Nacionales de perfiles IHEAdopciones Nacionales de perfiles IHE DMP(Francia), ELGA(Austria), HITSP (USA), Infoway (Canada), entre DMP(Francia), ELGA(Austria), HITSP (USA), Infoway (Canada), entre
muchos paises en el mundo...muchos paises en el mundo...
8
Miembros IHE de Gobiernos InternacionalesMiembros IHE de Gobiernos Internacionales
Miembros: Miembros: www.ihe.net/governance Son organizaciones no gubernamentales sin fines de lucro.Son organizaciones no gubernamentales sin fines de lucro. Tres categorías: usuarios, desarrolladores, interés generalTres categorías: usuarios, desarrolladores, interés general Designan representantes titular y suplente, para los Designan representantes titular y suplente, para los
comités de trabajo (dominios, pruebas, MarCom).comités de trabajo (dominios, pruebas, MarCom). Co-presidientes de comites electos. Se recomienda un Co-presidientes de comites electos. Se recomienda un
usuario y un proveedor para la dirección de un comité.usuario y un proveedor para la dirección de un comité. Para ser miembro internacional, se debe participar como Para ser miembro internacional, se debe participar como
miembro de comité IHE regional y nacional.miembro de comité IHE regional y nacional. >300 org. afiliadas, balanceado usuarios - proveedores>300 org. afiliadas, balanceado usuarios - proveedores
9
Gerencia Internacional IHE – Otros ComitésGerencia Internacional IHE – Otros Comités
Los comités IHE de desarrollo nacional o regional son Los comités IHE de desarrollo nacional o regional son independientes, pero colaboran directamente con los independientes, pero colaboran directamente con los comités IHE Internacionales. comités IHE Internacionales.
La directiva IHE Internacional faculta a los comités La directiva IHE Internacional faculta a los comités nacionales y regionales a 3 años de compromiso, nacionales y regionales a 3 años de compromiso, renovables. renovables.
Supervisa los comités de herramientas y pruebasSupervisa los comités de herramientas y pruebas
Coordina distintos comités regionales y nacionales.Coordina distintos comités regionales y nacionales.
Supervisa el comité de Marketing y ComunicacionesSupervisa el comité de Marketing y Comunicaciones
Coordina la consistencia de la comunicación entre los dominios Coordina la consistencia de la comunicación entre los dominios interncacionales, regionales y nacionales.interncacionales, regionales y nacionales.
10
Todo Participante:Todo Participante:
Participe como miembro de planificación de dominio o en un comité Participe como miembro de planificación de dominio o en un comité técnicotécnico
Participe en los comités regionales o nacionalesParticipe en los comités regionales o nacionales
Ayude a dar dirección al futuro de IHEAyude a dar dirección al futuro de IHE
Ofrezca casos de uso para desarrollar un nuevo perfil IHEOfrezca casos de uso para desarrollar un nuevo perfil IHE
Responda a los comentarios del público sobre los dominios existentesResponda a los comentarios del público sobre los dominios existentes
Asista a talleres educativos o a cursos virtualesAsista a talleres educativos o a cursos virtuales
Como un participante ProveedorComo un participante Proveedor
Participe en Connect-a-thons y DemostracionesParticipe en Connect-a-thons y Demostraciones
Como un participante Prestador o ConsultorComo un participante Prestador o Consultor
Participe en las Demonstraciones e incluya perfiles de integración IHE en Participe en las Demonstraciones e incluya perfiles de integración IHE en sys sistemas y proyectos de integración.sys sistemas y proyectos de integración.
¿Cómo puedo participar?¿Cómo puedo participar?
11
¿Qué puedo hacer?¿Qué puedo hacer?
Aprenda sobre IHE, Aprenda sobre IHE, www.ihe.net
Exija la conformidad de los perfiles IHE en Exija la conformidad de los perfiles IHE en sus llamados y contratos:sus llamados y contratos:
Seleccione los perfiles de integración y Seleccione los perfiles de integración y actores apropiados a sus necesidadesactores apropiados a sus necesidades
Pregúntele a su proveedor por sus Pregúntele a su proveedor por sus “declaraciones de integración IHE”“declaraciones de integración IHE”
¿Necesita más interoperabilidad? ¿Necesita más interoperabilidad?
Contribuya en los comités IHEContribuya en los comités IHE
12
AgendaAgenda
Parte 2:
USUARIOS Y VENDEDORES TRABAJANDO JUNTOS:
¿cómo puedo contribuir y beneficiarme de IHE?
¿CÓMO USAR RECURSOS IHE?:
se basa en la experiencia
AgendaAgenda
Perfiles IHE para pruebas de conformidad, disminuyendo la brecha de implementación
Ayuda a desarrolladores, herramientas de prueba, connectathons
Cómo usar recursos IHE? Base en experiencia
Marcos técnicos: navegue, pregunta/respuestas
Herramientas de prueba: busque, use, configure
Participando en los procesos de prueba
13
Connectathon14
Connectathon
Inicio en USA en 1998
Inicio en Europa en 2001
Inicio en Japón en 2003
China y Australia están en proceso
15
PropósitoHacer pruebas de implementación de perfiles IHE de contenido e integración independiente del desarrollo (arquitectura o lenguaje) Verifica que los desarrolladores hicieron bien su trabajo
Compruebar la claridad de lo especificado por los comités ! Verifique que los marcos técnicos no son ambiguos Verifique que los comités no se olvidaron de nada
Construir una comunidad de informáticos que aman la cerveza y se divierten interconectando sistemas de salud
16
Desde la perspectiva del proveedorDesde la perspectiva del proveedor
Oportunidad única para probar sus desarrollos en los perfiles de integración IHE
Entorno controlado El cliente no está presente ! No está en un entorno de producción clínico
Especialistas disponibles De la organización IHE (SDO) De las companías pares (competencia abierta)
Los errores son identificado en tiempo fijo conocido!!!
Resultados publicados del Connectathon http://www.ihe.net/Connectathon/index.cfmhttp://www.ihe.net/Connectathon/index.cfm
17
Desde la perspectiva del usuarioDesde la perspectiva del usuarioOportunidad única para proveedores y desarrolladores de probar sus productos en perfiles IHE de integración y contenido
Entorno controlado Comunidad de usuarios IHE designan Veedores al Connectathon ! No está en un entorno de producción clínico
Especialistas disponibles De la organización IHE (SDO) De las companías provedoras
Los errores son identificado en tiempo fijo conocido, antes de instalar el producto !!!
Resultados publicados del Connectathon http://www.ihe.net/Connectathon/index.cfmhttp://www.ihe.net/Connectathon/index.cfm
18
Pero…Pero…
Las pruebas de interoperabilidad son SIEMPRE por debajo del óptimo
Solo se realiza una parte de las pruebasUn sistema exitoso en el connectathon no
garantiza que el sistema no tenga errores!!!Pero, … es la prueba de interoperabilidad
disponible más completa
19
Desde la perspectiva IHEDesde la perspectiva IHE
Se tiene las reacciones (Feedback) de la comunidad de proveedoresVerifica si los comités que desarrollan
perfiles están haciendo un buen trabajoVerifica si el perfil de integración o de
contenido responde a las espectativas y si responde a las necesidades previstas por los usuarios
20
Madurez del Connectathon IHEMadurez del Connectathon IHE
Ya funciona a velocidad de crucero
El Connectathon en USA y UE está maduro. El Japones está recién ajustado.
Connectathon también se usa como herramienta de promoción de IHE Talleres en paralelo al Connectathon Visitas VIP Los visitantes quedan realmente impresionados!!
21
El proceso de prueba IHEEl proceso de prueba IHE
UsuariosUsuarios
Sponsors:Sponsors:Equipo deEquipo deGestión deGestión deproyectoproyecto
Proveedores/Proveedores/desarrolladoresdesarrolladores
UsuariosUsuariosDemonstracionesDemonstraciones
Herramienta Herramienta De prueba delDe prueba deldesarrollodesarrollo
Herramientas de pruebaHerramientas de prueba
Perfiles/ActoresPerfiles/ActoresImplementadosImplementados
PruebasPruebasen casaen casa
ConnectathonConnectathon
DemostracionesDemostraciones
SistemasSistemasdesarrolladosdesarrollados
Resultado de pruebaResultado de prueba
Reg. de pruebaReg. de pruebaaprovadosaprovados
Marco técnico IHE (especificación de perfiles)
Productos +Productos +DeclaraciónDeclaraciónintegraciónintegración
22
Pruebas: unitarias e interconexionesPruebas: unitarias e interconexiones
22/05/08
Especificaciones/Estándares
Implementación A
Proveedor A
Implementación B
Proveedor B
Pruebas unitarias
Pruebas interconexión
23
Ambas Ambas Pruebas: unitarias e interconexionesPruebas: unitarias e interconexiones
Se necesitan tener pruebas unitarias para el proceso de pruebas IHE
Es importante tener pruebas unitarias previas a las pruebas de interconexión con los pares
Interconexiones con los pares se realizan durante el evento (connectathon).
Se necesitan realizar pruebas unitarias durante el connectathon.
24
Pre-connectathon
25
Pre-connectathonPre-connectathon
Registro Abierto a todo público, incluso no miembros IHE Seleccion que se probará Actores para perfiles
Intercambio de parámentros a configurar Dirección IP Asignación de autoridades, Direcciones, Etiquetas OID a utilizar Certificados Afinidad de especificación de dominio (ej. XDS Meta-data)
26
Pre-connectathon
Pruebas unitarias utilizando Gazelle
Pruebas internas mostrando estar pronto
Provedores entregan registros de Gazelle
Con el análisis de registros positivo, se acepta a participar en el Connectathon IHE por el grupo técnico de proyecto
27
En el
connectathon28
Pruebas en el ConnectathonPruebas en el Connectathon
Se realizan 3 tipos de pruebas Pruebas unitarias individuales Pruebas entre pares Pruebas en flujos de trabajo (multi pares)
29
5 días5 días
Organizado para empezar un lunes a las 11 am Inicio del evento
Hasta el Viernes a medio día : Se realizan todos los tipos de pruebas
Desde el Miercoles al Viernes a medio día : Dirijido a pruebas de “flujo de trabajo”
Suficiente tiempo para probar de 4 a 6 perfiles existentes y 1 o 2 perfiles nuevos por sistemas participante
30
JuecesJueces
Reportan al comité técnico de proyecto IHE
Voluntarios, formados y controlados
Independientes de proveedores. Seleccionados por usuarios IHE por país.
Conocen el estándar
Verifican las pruebas
Actuan como moderator entre proveedores
31
ResultadosResultados
Para tener éxito Validas las pruebas pre-connectathon Cada perfil debe ser probado con mínimo 3 iguales Un proveedor puede fallar con un actor en un perfil pero
esto será informado a los otros participantes
IHE no publica los fracasos. Los participantes tienen acceso a un detalle de sus resultados (detallado).
Los proveedores deberán publicar las declaraciones de integración IHE de sus productos por contrato podrán ser sancionados si falsean la información.
32
Ver resultados del Connect-a-thonVer resultados del Connect-a-thon
33
Ver resultados del Connect-a-thonVer resultados del Connect-a-thon
34
35
Ver resultados del Connect-a-thonVer resultados del Connect-a-thon
35
¿Qué significa esto? ¿Qué significa esto?
Las Companía ha realizado con éxito en el connectathon las pruebas para la combinación actor/perfil de integración
Los resultados expresan madurez de la empresa y su disposición a colaborar. No garantiza la conformidad del producto, pero permite ver a clientes el compromiso contractual firmado por el proveedor
Compromiso de conformidad del Producto: declaro que cumple esta combinación de « actor/perfil de integración IHE »
36
Declaración de Integración IHEDeclaración de Integración IHEProveedores de productos darán el siguiente pasoProveedores de productos darán el siguiente paso
37
Marcos técnicosMarcos técnicos
Uno por dominio
Son la referencia, las herramientas no!
Escritos y revisados por Proveedores y Usuarios
Disponible gratuitamente en http://www.ihe.net
38
Organización de los Marcos TécnicosOrganización de los Marcos Técnicos
Volumen 1 Descripción de los actores y los perfiles de
integración/contenido Relaciones entre los actores y los perfiles Casos de uso
Volumen 2 y siguientes Descripción de las operaciones con referencia a
los estándares utilizados
39
Ciclo de vida de los Marcos TécnicosCiclo de vida de los Marcos Técnicos
Cada año : Nuevos perfiles de integración Cambian las propuestas
Perfiles de integración propuestos como complementos Comentarios del Público Aplicación de prueba Texto Final
Una vez integrado el texto final se trascribe al documento principal definitivo.
El concepto del perfil no varia por versión (se aplica la correción). Nueva versión no da resultados retroactivos.
40
Wiki de IHEWiki de IHE
http://wiki.ihe.net Mucha información. Se utiliza para apoyar los
comités y trabajos asociados en curso• Planificación del comité / minutas / documentos en desarrollo• General miembros y directiva
http://ihewiki.wustl.edu/ Wiki para organización y administración de connectathon Intercambio de códigos Páginas de implementación de XDS …
41
Gazelle Objetivos
42
ObjetivosObjetivosMejorar la calidad general de las pruebas Conformidad e Interoperabilidad
Ampliar el uso de la aplicación. Licencia de código abierto (Apache).
Construye marco de pruebas de interoperabilidad en salud
Sincroniza pruebas de múltiples sistemas
Multilenguaje
Escalable
43
Uso en 5 contextosUso en 5 contextos
Connectathon
Connectathon Virtual
Herramienta de prueba interna para la empresa
Herramienta de prueba para empresa de salud
Herramienta para Gobierno y empresas certificadoras
44
Arquitectura de Gazelle
45
Arquitectura de GazelleArquitectura de Gazelle
Proxy
System Under Test
Red
Motor de pruebaGazelle
ControlInfo. Configuración
Feedback
ExternalValidation Services
EscenarioDe prueba
GazelleActor
(Simulators)
Sistema de Control Gazelle
ExternalValidation Services
ExternalValidationServices
ServicioValidación
Externa
GazelleActor
(Simulators)
GazelleActor
(Simulators)
GazelleActor
(Simulators)
ActorGazelle
(Simuladores)
System Under TestSystem Under TestSistem
En Prueba
Base de Datos
22/05/0846
Sistema en pruebaSistema en prueba
Se pueden probar varios sistemas simultáneamente
Gerenciamiento de Sistemas en prueba Hay una aplicación Web que provee
instrucciones
47
ParticipantesParticipantes
3 Regiones IHE América del Norte : MIR Europa : INRIA Japón : Shizuoka University
DVTK
NIST
Tiani-Spirit
David Clunie
Offis
Abierto a otros participantes
48
Gestión del ProyectoGestión del Proyecto
Comité de Pruebas y Herramientas Listado de actividades de pruebas IHE Elección de licencias Aprovar organizadores de Connectathon
Grupo de gestión de Pruebas Gestión de Projectos Eric y Steve
49
Herramientas de aplicación (1)Herramientas de aplicación (1)
Desarrollos en código abierto disponibles para XDS, XCA, XCPD, PIX, PDQ, ATNA, CT, y más:
Microsoft con codeplex http://ihe.codeplex.com/ NIST con Source Forge
http://sourceforge.net/projects/iheos/ HIE-OS con Source Forge
http://sourceforge.net/projects/hieos/ FHA CONNECT http://www.connectopensource
.org Más en la página sigiente...
50
September, 2005 51
Desarrollos en código abierto disponibles para XDS, XCA, XCPD, PIX, PDQ, ATNA, CT, y más, de Open Health Tools: http://www.projects.openhealthtools.orgOHT – IHE Profiles (Charter)https://iheprofiles.projects.openhealthtools.org
OHT – Open Exchange (Forge)https://openexchange.projects.openhealthtools.org
OHT – Model Driven Health Tools (Charter) https://mdht.projects.openhealthtools.org
Herramientas de aplicación (2)Herramientas de aplicación (2)
52
Más Recursos - Más Recursos - www.ihe.net
Preguntas más FrecuentesPreguntas más Frecuentes
Marcos Técnicos de perfiles de integración:Marcos Técnicos de perfiles de integración: CardiologíaCardiología Infraestructura ITInfraestructura IT LaboratorioLaboratorio Coordinación de PacientesCoordinación de Pacientes Dispositivos de cuidado de PacientesDispositivos de cuidado de Pacientes Ongología RadioterápicaOngología Radioterápica RadiologíaRadiología
Resultados de ConnectathonResultados de Connectathon
Productos de Vendedores con declarción de IntegraciónProductos de Vendedores con declarción de Integración
Participaciones en Comites y ConnectathonsParticipaciones en Comites y Connectathons
May, 2010 IHE Orientation-Rio de Janeiro53