aproximaciÓn a la historia clÍnica federada en sacyl: modelo … · 2012-02-26 · hospital y...
TRANSCRIPT
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
APROXIMACIÓN A LA HISTORIA CLÍNICA
FEDERADA EN SACYL: MODELO XDS
OFICINA DE INTEGRACIÓN SACYL
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Contenidos
� Historia Clínica Federada: problema a resolver� Modelo XDS para la compartición de
documentos� Estrategia de implantación de XDS en Sacyl� Herramientas de implantación de XDS� Estado actual de aplicación de XDS en Sacyl� Cuestiones por resolver
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Historia Clínica Electr ónica
• ¿Qué forma parte de la historia clínica?– En AP: todos los datos recogidos del paciente, que
están organizados a través de procesos.– En AE: datos generales (alergias, etc.), resultados de
pruebas diagnósticas, anamnesis, informes de consultas, de interconsultas …: muy orientado a documentos.
• Cada aplicación organiza la información de una manera.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Historia Clínica Federada
• Historia virtual generada bajo demanda a partir de la información clínica del paciente distribuida entre varios sistemas de información de diferentes instituciones.
• En SACYL: una estación clínica de HCE por hospital y parte de la historia en AP (Medora)
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Compartir información clínica (I)
HOSPITAL 1Rayos
Banco
Admisión
Farmacia
Laboratorio
HCE
HCE
HCE
Historia Primaria
HOSPITAL 2
HOSPITAL 3
Centro de ATENCIÓN PRIMARIA
NO ESCALABLE
HL7
HL7 HL7
HL7
HL7
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Compartir información clínica (II)
HOSPITAL 1Rayos
Banco
Admisión
Farmacia
Laboratorio
HCE
Historia Primaria
HOSPITAL 2
HOSPITAL 3
Centro de ATENCIÓN PRIMARIA
HCEESCALABLE
Índice
Repositorio
Repositorio
Repositorio
Repositorio
HL7
HL7
HL7
HL7
HL7
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Una aproximación: compartir documentos
• Poner en común todos los documentos generados por los distintos centros, correctamente catalogados para ayudar en la localización de datos.
• Debe existir:– Un modelo de identificación de pacientes.– Un conjunto de metadatos asociados a un
documento, catalogados de forma única.– Un modelo de crecimiento coherente.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Uso de XDS para compartir documentos (I)
• Cross-Enterprise Document Sharing(Compartición de documentos a través de una institución)
• Definido por IHE (Integrating HealthCareEnterprise www.ihe.net)
• Perfil de integración XDS.b (2007), del dominio ITI (Infraestructura de Tecnologías de la Información)
• Facilita el registro, distribución y acceso de los informes clínicos electrónicos de los pacientes existentes en diferentes aplicaciones sanitarias
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Uso de XDS para compartir documentos (II)
• Basado en ebXML 3.0: XML, Servicios Web optimizados para documentos: uso de MTOM como mecanismo de transmisión
• XDS se basa sólo en la infraestructura para compartir los documentos: la identificación de usuario, de paciente y la estrategia de accesos está en otros perfiles de IHE
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Estándares usados por XDS• Infraestructura
– Oasis/ebXML :• ebXML Registry Information Model v3.0: modelo del registro
XDS• ebXML Messaging Services Specification: registry services
– ISO/IEC 9075 Database Language SQL: Registry querylanguage
– MTOM: comunicación con registro y repositorio– WS: para recuperar documentos– SMTP: ebMS bindings (offline)– MIME: códigos de tipo de documento– UTF-8: Codificación de los atributos del registro– SHA-1: Hash del documento
• Contenido– HL7 v2.3.1 : mensajes para patient id– HL7 v2.5 : tipos de datos para los metadatos– HL7 CDA R1 : origen de los atributos de los documentos– Otros tipos de documentos: DICOM, CDA R2…
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: actores
• Define varios actores (que pueden estar agrupados):– FUENTES (SOURCE): generan los
documentos.– CONSUMIDORES (CONSUMER): consumen
los documentos.– ÍNDICES (REGISTRY): servidor con la lista
de todos los documentos.– REPOSITORIOS (RESPOSITORY): almacén
físico de documentos.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: documentos
� Para XDS un documento es:– Conjunto de información clínica que ha sido firmada,
que va a ser compartida, legible para personas y aplicaciones y que tiene un identificador único.
– Características (mismas que CDA HL7): persistencia, administrado, potencial para ser autenticado y completitud.
– Un documento debe estar asociado con unos metadatos para ser registrado en el registro.
– Los códigos de documento y vocabulario utilizado se consensúan en el dominio de afinidad.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: principios en los que se basa
• Distribuido• Escalable• Centrado en los documentos• Fácil acceso
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
ÍNDICESacyl
Esquema XDS:SACYL como dominio de afinidad
Repositorio(Estación
Clínica HOS)
Repositorio(Medora C.S.)
Un único índice, múltiples repositorios.
Los repositorios son «archivos» de documentos.Sólo permiten recuperar documentos en base a su id único
Cliente(Quiere buscar
documentos)
El registro tiene los metadatos y la ubicación de cada archivo. Es capaz de realizar búsquedas en base a ellos
Fuentes documentales adicionales (sólo generan
documentos, no los guardan como el sistema de digitalización)
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: actor «repositorio»
Acepta:• Envíos de documentos por parte de los actores fuentes
(Cada documento del repositorio es unívocamente identificado por un Identificador Único de Documento)
• Solicitudes de recuperación de documentos en base a su ID.
Envía:• Mensajes con la información de metadatos al registro al
aceptar un documento.
En SACYL: son repositorios las estaciones clínicas hospitales y Medora: gestionarán los documentos que se generen en el centro.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: actor «registro»
Acepta:• Consultas en base a una serie de
parámetros (por parte de los consumidores).
• Notificaciones de los repositorios con los metadatos de nuevos documentos (o con la actualización de algunos).
Servidor de documentos
(registro y repositorio)
SubmissionSet
DocumentDocument
Document Folder
Folder
Folder
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: metadatos en el registro
• Sobre el paciente: dominio de afinidad, información demográfica, …
• Sobre el origen del documento: autor, institución, legal authenticator, …
• Identificación del documento: identificador único, URI repositorio, fecha de creación, fecha de inicio y fin del acto clínico,…
• Clasificación del documento: clase, tipo, formato, tipo MIME, nivel de confidencialidad
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: actor «fuente»
• produce y publica documentos• es responsable de enviarlos al repositorio
• los documentos + metadatos
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: actor «consumidor»
• localiza los documentos buscando en el registro• consigue el documento del repositorio
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: registro de nuevos documentos
Creador de documentos(No almacena)
ÍNDICESacyl
Un sistema externo que quiera
añadir un documento (ej:
digitalización)
1- Enviará los documentos +
metadatos al repositorio (ej: Jimena)
2- El repositorio se encarga de
guardar los documentos y de
informar al índice con los metadatos
asociados.
Por cada documento
añadido se registran
los metadatos en el
índice
Metadata
DocumentDocument
Submission
Repositorio(Estación
Clínica HOS)
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: Búsqueda y recuperación de documentos
Repositorio(Estación
Clínica HOS)
Repositorio(Medora C.S.)
REGISTROSacyl
Un cliente que quiera acceder a un documento:
1 - Consultará el índice 2 – Recuperará los documentos
que le interesen de los repositorios.
Recuperación de
documentos
Consulta al índice
Cliente(Quiere consultar
un informe)
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Repositorio
XDS: gestión de los metadatos
RegistroConsumidor
Fuente
Genera
Añade
Almacena
Interpreta
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS: estado de los documentos en el registro
• Enviado – Submitted (registro en proceso)• Aprobado – Approved (disponible para la
atención al paciente) �visible para el consumer
• Eliminado - Deleted
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Más sobre XDS
• Para comunicación entre «dominios de afinidad» hay actores «gateway».
• Es necesario gestionar relaciones de «reemplaza a», «es un adjunto a», «obsoleto» de los documentos.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS-SD (I)
• Cross Enterprise Sharing of ScannedDocuments
• Define elementos de la cabecera CDA R2 necesarios para acompañar documentos clínicos escaneados: información de identidad del paciente, datos demográficos, identifica el escáner, tecnología de escaneado, tiempo de escaneado así como información de autoría
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
XDS-SD (II)
• Flujo para documentos escaneados:
1. Un documento en papel se escanea y se genera un PDF/A.
2. El PDF se encapsula dentro de un CDA R2 y se añade la cabecera.
3. Los metadatos del XDS se producen a partir de los datos contenidos en la cabecera CDA.
4. El documento XDS-SD completo y sus correspondientes metadatos se envían.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Uso de XDS en SACYL
– Compartición de todas las evidencias documentales
– Recuperación de imágenes escaneadas de la historia clínica del hospital de Burgos (perfil XD-SCAN)
– Acceso al resumen de historia clínica de atención primaria (XD-On Demand).
– Cumplimiento del actor XDS «DocumentSource» para el connectathon.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Estrategias de implantación (I)• Instalación de un índice y repositorio XDS
usando herramientas existentes OS
• Uso del CIP-SNS como identificador único de paciente
• Convertir a las estaciones clínicas de los hospitales (Jimena, Siclinica…) en repositorios.
• Adaptación del sistema de HC de Atención Primaria (Medora) para ofrecer el resumen de historia clínica bajo la modalidad de “documento bajo demanda”
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Estrategias de implantación (II)
• Convertir los proyectos de escaneado de historia clínica en papel en “fuentes documentales” usando el perfil XDS-SD
• Suministro de unas bibliotecas (jar) para aplicaciones consumidoras o proveedoras de informes que «simplifiquen» su adaptación al modelo
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Estrategias de implantación (III)
XDS-SD
Documentos
Índice
HOSPITAL 1
MetadatosHOSPITAL N
ATENCIÓN
PRIMARIASistema Digitalización
HCE
HCE
Metadatos
Metadatos
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Herramientas: OpenXDS
• Implementa los actores del perfil XDS.b:– Document Repository– Document Registry
• Implementa los actores del perfil XCA (Cross Community Access)– Responding Gateway– Initiating Gateway
• Multiplataforma• Basado en el proyecto iheos del NIST y el proyecto
omar 3.1 de freebxml• Desarrollado por Misys Open Source Solutions (MOSS),
Cardiff University, IBM, etc
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Uso de servidor OpenXDS en Sacyl
• Adaptado para usarlo sobre BBDD Oracle
• Funciona como “Document Registry” y como “Document Repository” en SACYL
• Mejora de openXDS para poder escalar su uso a toda la comunidad
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Herramientas: BRAID• Cliente XDS de OS basado en braid i
– http://sourceforge.net/projects/braid• Soporta:
– Envío de uno o varios documentos en un “submissionset” (SS).
– Permite enviar sustituciones, adendas y transformaciones de documentos.
– Búsqueda de documentos por los parámetros permitidos en XDS.b.
– Gestión básica de “directorios” (folders): creación, añadir documentos, búsqueda, etc.
– Notificación de eventos de “export” y “búsqueda” a repositorios ATNA-compliant tanto vía UTP como TLS
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Uso de BRAID en Sacyl
• Distribución de un conjunto de utilidades Java basado en «braid» que permita hacer consultas y registro de nuevos documentos
• Evolución de las utilidades XDS del proyecto BRAID
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Digitalización HC CA Burgos
• El sistema de digitalización actúa como fuente de documentos.
• Jimena recibe la información.
XDS-SD
CDA
Metadata
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Medora : XDS on demand
• Sirve resumen de historia clínica de atención primaria on-demand
• Documentos con ID controlados y metadatos específicos
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Otras adaptaciones
• Adaptación Mirth/XDS para sistemas de HCE sin soporte XDS
HCE NO XDS
HL7 XDSÍndice
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Integración con el proyecto HCDSNS
• Desarrollo de módulo de conexión XDS/HCDSNS: necesario modificar el software distribuido por el ministerio para la recuperación de documentos.
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Conclusiones
• Se han encontrado herramientas útiles y corporaciones que dan soporte a la especificación XDS
• Estaciones clínicas trabajan con CDA
• Sistema probado durante 10 meses recibiendo y almacenando 4500 documentos de media diarios.
Disminución notable del tiempo de implantación
IX Jornadas Técnicas de AIISCYL – Burgos, 24 Febrero 2012
Qué falta por hacer ….
• Sistema de monitorización para auditoría externa de las transacciones
• Incorporación de otros dominios:– Identificación de pacientes: PIX (Patient Identifier Cross
Referencing)– Registro de acciones: ATNA (Audit Trail and Node
Authentication)– Identificación y autorización de usuarios: PAM (Patient
Administration Management) y EUA (Enterprise UserAuthentication)
– Contenido documental : varias especificaciones según el tipo de documento (XS-LAB: laboratorio, XDS-I para documentos de imagen, etc)