28
1 1 estándar abierto para historias clínicas estándar abierto para historias clínicas electrónicas preparadas para el futuro electrónicas preparadas para el futuro ¿para qué sirve? ¿para qué sirve? Ing. Pablo Pazos Gutiérrez Ing. Pablo Pazos Gutiérrez pablo.pazos pablo.pazos @cabolabs.com @cabolabs.com

openEHR ¿para qué sirve? HIBA2012

Embed Size (px)

DESCRIPTION

Visión general de openEHR: el estándar abierto para historias clínicas electrónicas preparadas para el futuro

Citation preview

Page 1: openEHR ¿para qué sirve? HIBA2012

11

estándar abierto para historias clínicas estándar abierto para historias clínicas electrónicas preparadas para el futuroelectrónicas preparadas para el futuro

¿para qué sirve?¿para qué sirve?

Ing. Pablo Pazos GutiérrezIng. Pablo Pazos Gutié[email protected]@cabolabs.com

Page 2: openEHR ¿para qué sirve? HIBA2012

22

openEHRopenEHR

Fundación internacional sin fines de lucroFundación internacional sin fines de lucro

ComunidadComunidad

Listas de correo (técnicas, clínicas)Listas de correo (técnicas, clínicas)

Herramientas libres y comercialesHerramientas libres y comerciales

Implementaciones de referencia: Java, .Net, Implementaciones de referencia: Java, .Net, RubyRuby, , PythonPython

Internacional: ~1000 miembros de ~80 paísesInternacional: ~1000 miembros de ~80 países

En español: En español: ~~90+ miembros de 25 países90+ miembros de 25 países•• http://openehr.org.eshttp://openehr.org.es

Curso openEHR: ACHISACurso openEHR: ACHISA•• ~ 80 estudiantes de 11 ~ 80 estudiantes de 11 paísespaíses•• http://informaticahttp://informatica--medica.blogspot.com/2012/03/cursomedica.blogspot.com/2012/03/curso--dede--openehropenehr--enen--espanol.htmlespanol.html

Page 3: openEHR ¿para qué sirve? HIBA2012

33

openEHR: objetivosopenEHR: objetivos

Uso efectivo (inteligente) de la informaciónUso efectivo (inteligente) de la información

1) Atención médica y apoyo a las decisiones1) Atención médica y apoyo a las decisiones

2) Investigación, educación, salud pública, epidemiología, def. 2) Investigación, educación, salud pública, epidemiología, def. políticas, gestión, finanzas ...políticas, gestión, finanzas ...

Independientemente de dónde se haya generadoIndependientemente de dónde se haya generado

Neutral con respecto a formatos y tecnologíasNeutral con respecto a formatos y tecnologías

Sistemas económicamente viablesSistemas económicamente viables

Sistemas sustentables a largo plazoSistemas sustentables a largo plazo

Sistemas modificables, evolución controladaSistemas modificables, evolución controlada

Sistemas escalables, gran porteSistemas escalables, gran porte

Sistemas longitudinales, transversalesSistemas longitudinales, transversales

Centrados en el pacienteCentrados en el paciente

Page 4: openEHR ¿para qué sirve? HIBA2012

44

openEHR: solución propuestaopenEHR: solución propuesta

Crear una plataforma informática de saludCrear una plataforma informática de salud

define define arquitecturaarquitectura y estructuras básicas genéricasy estructuras básicas genéricas

define define modelosmodelos para su extensiónpara su extensión

define define metodologíametodología para gestionar todos los elementospara gestionar todos los elementos

provee provee herramientasherramientas para trabajar con cada elementopara trabajar con cada elemento

permite permite gestióngestión independiente de:independiente de:•• conocimiento, información, tecnologíasconocimiento, información, tecnologías

para crear nuevos sistemas o integrar existentespara crear nuevos sistemas o integrar existentes

resultado: resultado: gobernabilidadgobernabilidad

Especificaciones de acceso libreEspecificaciones de acceso libre

InformationInformation ModelModel, , ArchetypeArchetype ModelModel, , ServiceService ModelModel

Foco en la definición del contenido clínico (semántica)Foco en la definición del contenido clínico (semántica)

Esquemas XML para serviciosEsquemas XML para servicios•• intercambio dentro y entre sistemas openEHRintercambio dentro y entre sistemas openEHR

Page 5: openEHR ¿para qué sirve? HIBA2012

55

Plataforma Informática de SaludPlataforma Informática de Salud

Pablo Pazos, 2012 © CaboLabs.com

Page 6: openEHR ¿para qué sirve? HIBA2012

66

Plataforma de Información Clínica IPlataforma de Información Clínica I

Modelo de información de referenciaModelo de información de referencia

pequeño, estable, genérico, implementado pequeño, estable, genérico, implementado dentrodentro softwaresoftware

flexible: para representar cualquier clase de informaciónflexible: para representar cualquier clase de información

Arquetipos: definiciones amplias de “conceptos clínicos”Arquetipos: definiciones amplias de “conceptos clínicos”

contenido cambiante, gestionado por contenido cambiante, gestionado por fuerafuera del softwaredel software

información específica como restricciones sobre el IMinformación específica como restricciones sobre el IM

conjunto de datos mínimos vs. conjunto de conceptos mínimosconjunto de datos mínimos vs. conjunto de conceptos mínimos

Plantillas:Plantillas:

usos particulares de arquetipos generalesusos particulares de arquetipos generales

Page 7: openEHR ¿para qué sirve? HIBA2012

77

Separación entre estructuras estables y contenido Separación entre estructuras estables y contenido cambiante es la gran innovación de openEHR: el cambiante es la gran innovación de openEHR: el modelo dualmodelo dual

Nivel 1: modelo de información [ISO 13606Nivel 1: modelo de información [ISO 13606--1 comp.]1 comp.]

Nivel 2: modelo de arquetipos Nivel 2: modelo de arquetipos [ISO 13606[ISO 13606--2]2]

Permite ahorrar y gobernar el desarrolloPermite ahorrar y gobernar el desarrollo

mantenibilidad del software a largo plazomantenibilidad del software a largo plazo•• cambios por fuera del softwarecambios por fuera del software

cambios tecnológicos reutilizan todo el contenidocambios tecnológicos reutilizan todo el contenido•• arquetipos adoptables por nuevas herramientas de softwarearquetipos adoptables por nuevas herramientas de software

Plataforma de Información Clínica IIPlataforma de Información Clínica II

Page 8: openEHR ¿para qué sirve? HIBA2012

88

Arquetipos y PlantillasArquetipos y Plantillas

Thomas Beale, 2007 Thomas Beale, 2007 ©© Ocean InformaticsOcean Informatics

Page 9: openEHR ¿para qué sirve? HIBA2012

99

Plataforma de Información Clínica IIIPlataforma de Información Clínica III

Terminologías:Terminologías:

referenciadas desde arquetiposreferenciadas desde arquetipos

facilitan integración, CDS y procesamiento de la informaciónfacilitan integración, CDS y procesamiento de la información

Consultas:Consultas:

basadas en estructuras definidas en arquetiposbasadas en estructuras definidas en arquetipos

capacidad de agregar información (reportes, gráficas, tablas)capacidad de agregar información (reportes, gráficas, tablas)

Permite crear servicios y el usar la información de forma efectiPermite crear servicios y el usar la información de forma efectivava

Page 10: openEHR ¿para qué sirve? HIBA2012

1010

Evolución del EHREvolución del EHR

Ciclo de Evolución Ciclo de Evolución –– Reingeniería: 7Reingeniería: 7--10 años10 años

Cambios tecnológicos y metodológicosCambios tecnológicos y metodológicos

Cambios del dominio de la saludCambios del dominio de la salud

Sin openEHR unos cambios afectan a los otrosSin openEHR unos cambios afectan a los otros

Evolución controlada, reutilización, costoEvolución controlada, reutilización, costo--efectividadefectividad

Es más que un sistema de información: es una plataforma.Es más que un sistema de información: es una plataforma.

Page 11: openEHR ¿para qué sirve? HIBA2012

1111

ModelosModelos Arquetipos, Información, ServiciosArquetipos, Información, Servicios

Page 12: openEHR ¿para qué sirve? HIBA2012

1212

Modelo de Servicios (SM)Modelo de Servicios (SM)

EHREHR

Gestión de registrosGestión de registros

Gestión de directorios (Gestión de directorios (ej.ej. casos, episodios)casos, episodios)

Auditoría y Auditoría y trazabilidadtrazabilidad

DemographicDemographic

PersonaslPersonasl, Roles, Organizaciones, Agentes, Grupos, Roles, Organizaciones, Agentes, Grupos

ArchetypesArchetypes, , TemplatesTemplates, , TerminologyTerminology

Definiciones semánticas de conceptos clínicosDefiniciones semánticas de conceptos clínicos

SubsettingSubsetting & & mappingmapping

QueryQuery

Consultas semánticas (basadas en arquetipos y terminologías)Consultas semánticas (basadas en arquetipos y terminologías)

RulesRules

Reglas para CDS, alertas, recordatorios, recomendacionesReglas para CDS, alertas, recordatorios, recomendaciones

XX--RefRef

Identificación cruzada de entidades entre distintos sistemasIdentificación cruzada de entidades entre distintos sistemas

AuditAudit Log, Log, SecuritySecurity, , NotificationNotification, , WorkflowWorkflow/BPM, /BPM, MessagingMessaging, …, …

Page 13: openEHR ¿para qué sirve? HIBA2012

1313

Modelo de Información (RIM)Modelo de Información (RIM)

EHREHR

Control de cambios al EHRControl de cambios al EHR•• versionableversionable, , auditableauditable, trazable, trazable

Control de acceso al registro clínicoControl de acceso al registro clínico•• reglas en cada EHRreglas en cada EHR

DirectorioDirectorio•• organización jerárquica de documentos y registrosorganización jerárquica de documentos y registros

Documentos y Registros ClínicosDocumentos y Registros Clínicos

Composiciones:Composiciones:•• estructuras jerárquicasestructuras jerárquicas•• estructura definida mediante arquetiposestructura definida mediante arquetipos•• eventuales (consulta médica)eventuales (consulta médica)•• persistentes (lista de problemas)persistentes (lista de problemas)

Registros DemográficosRegistros Demográficos

también también arquetipablesarquetipables

Extractos de EHRExtractos de EHR

Fragmentos del EHR de uno o más pacientesFragmentos del EHR de uno o más pacientes

Importar registros desde sistemas legadosImportar registros desde sistemas legados

Intercambio de registros entre sistemas EHRIntercambio de registros entre sistemas EHR

Compositions

EHRFolders

Sections

Clusters

ElementsData values

Entries

Page 14: openEHR ¿para qué sirve? HIBA2012

1414

ModeloModelo de de ArquetiposArquetipos (AM)(AM)

PermitePermite

Simplificar especificación de requerimientosSimplificar especificación de requerimientos

Comunicación entre miembros del proyectoComunicación entre miembros del proyecto

Empoderamiento de clínicos en el modelado de informaciónEmpoderamiento de clínicos en el modelado de información

Usos de arquetipos y plantillasUsos de arquetipos y plantillas

Definición de registros clínicosDefinición de registros clínicos•• estructura y restriccionesestructura y restricciones•• definiciones en lenguaje natural y traduccionesdefiniciones en lenguaje natural y traducciones•• correspondencias con terminologías estándarcorrespondencias con terminologías estándar

Validación de datosValidación de datos•• basado en restricciones y terminologíasbasado en restricciones y terminologías

Búsqueda de informaciónBúsqueda de información•• basada en definiciones semánticas, independiente de las estructubasada en definiciones semánticas, independiente de las estructuras de datosras de datos

Comunicación de informaciónComunicación de información•• entre sistemas, orientado a serviciosentre sistemas, orientado a servicios

Generación de UIGeneración de UI•• automatización, ahorro de tiempo, uniformidad, calidadautomatización, ahorro de tiempo, uniformidad, calidad

Integración de datosIntegración de datos•• estandarización e importación de datos clínicos de sistemas legaestandarización e importación de datos clínicos de sistemas legadosdos

Page 15: openEHR ¿para qué sirve? HIBA2012

1515

ArchetypeArchetype DefinitionDefinition LanguageLanguageOBSERVATION[at0000] matches { -- Blood Pressure

data matches {HISTORY[at0001] matches {events cardinality matches {1..*; unordered} matches {EVENT[at0006] occurrences matches {0..*} matches {data matches {

ITEM_LIST[at0003] matches {items cardinality matches {0..*; unordered} matches {

ELEMENT[at0004] occurrences matches {0..1} matches { -- Systolicvalue matches {C_DV_QUANTITY <property = <[openehr::125]>list = <["1"] = <

units = <"mm[Hg]">magnitude = <|0.0..<1000.0|>precision = <|0|>

...ELEMENT[at0005] occurrences matches {0..1} matches { -- Diastolic...

term_bindings = <["SNOMED-CT"] = <items = <["at0000"] = <[SNOMED-CT(2003)::163020007]> -- Blood pressure reading["at0004"] = <[SNOMED-CT(2003)::163030003]> -- Systolic BP reading["at0005"] = <[SNOMED-CT(2003)::163031004]> -- Diastolic BP reading

Page 16: openEHR ¿para qué sirve? HIBA2012

1616

Modelo dual en la Modelo dual en la prácticapráctica

Gestión del conocimientoGestión del conocimiento

Page 17: openEHR ¿para qué sirve? HIBA2012

1717

Gestión del ConocimientoGestión del Conocimiento

Diseño de arquetiposDiseño de arquetipos

MindMind MapsMaps

SubsetsSubsets y y mappingsmappings

Creación de arquetiposCreación de arquetipos

ArchetypeArchetype Editor o CKMEditor o CKM

ReferencianReferencian a a subsetssubsets en SSTTen SSTT

Creación de plantillasCreación de plantillas

Combinación para usos concretos de arquetipos genéricosCombinación para usos concretos de arquetipos genéricos

Creación de consultas (uso en CDS y reportes)Creación de consultas (uso en CDS y reportes)

QueryQuery BuilderBuilder

Basadas en estructura de arquetiposBasadas en estructura de arquetipos

Creación de reglasCreación de reglas

RuleRule DesignerDesigner

Evolución controladaEvolución controlada

Arquetipos y plantillas Arquetipos y plantillas versionablesversionables

MindMapMindMap: : BloodBlood PressurePressure

Page 18: openEHR ¿para qué sirve? HIBA2012

1818

Modelo dual en la Modelo dual en la prácticapráctica

Sistema en funcionamientoSistema en funcionamiento

Page 19: openEHR ¿para qué sirve? HIBA2012

1919

Registro de PacienteRegistro de Paciente

Servicio demográficoServicio demográfico

Persona, Persona, Rol=PacienteRol=Paciente, Información de Contacto, Información de Contacto

IdentificadorIdentificador único (interno) + múltiples identificadores único (interno) + múltiples identificadores (externos)(externos)

Page 20: openEHR ¿para qué sirve? HIBA2012

2020

Creación del EHRCreación del EHR

Servicio EHRServicio EHR

EHR para el paciente (referenciado desde EHR para el paciente (referenciado desde PartyRefPartyRef))

Estructura de directoriosEstructura de directorios

Control de acceso al EHRControl de acceso al EHR

Page 21: openEHR ¿para qué sirve? HIBA2012

2121

Creación de registros clínicos ICreación de registros clínicos I

Médico usa aplicación de registro clínico (EMR)Médico usa aplicación de registro clínico (EMR)

UI basada en plantillas y arquetiposUI basada en plantillas y arquetipos

Validación basada en arquetiposValidación basada en arquetipos

Registros: signos y orden de laboratorioRegistros: signos y orden de laboratorio

Firma y Firma y commitcommit

Cierre del registro en EMR y envío a servidor EHRCierre del registro en EMR y envío a servidor EHR

Page 22: openEHR ¿para qué sirve? HIBA2012

2222

Creación de registros clínicos IICreación de registros clínicos II

EHR Server recibe el EHR Server recibe el commitcommit de registros para el EHR del paciente:de registros para el EHR del paciente:

Vincula registros a directoriosVincula registros a directorios

TrazabilidadTrazabilidad, auditoría, , auditoría, versionadoversionado•• composercomposer: responsable del cambio: responsable del cambio•• auditaudit: tipo de cambio, fecha y hora, firma: tipo de cambio, fecha y hora, firma•• contribuciones: visión de todos los cambios al EHRcontribuciones: visión de todos los cambios al EHR

Permite acceso a datosPermite acceso a datos•• Consultas semánticas definidas previamenteConsultas semánticas definidas previamente•• Visualización de datos: documentos, tablas, gráficasVisualización de datos: documentos, tablas, gráficas

Page 23: openEHR ¿para qué sirve? HIBA2012

2323

QueryQuery BuilderBuilder

Page 24: openEHR ¿para qué sirve? HIBA2012

2424

Visualización de datosVisualización de datos

Page 25: openEHR ¿para qué sirve? HIBA2012

2525

Visualización de datosVisualización de datos

Page 26: openEHR ¿para qué sirve? HIBA2012

2626

openEHR & HL7openEHR & HL7

¡Estándares complementarios!¡Estándares complementarios!

openEHR: foco en plataforma estandarizada de informaciónopenEHR: foco en plataforma estandarizada de información•• gestión del conocimiento, integración y uso efectivo de la inforgestión del conocimiento, integración y uso efectivo de la información clínicamación clínica•• metodología para la evolución controlada de todos sus elementosmetodología para la evolución controlada de todos sus elementos

HL7: foco en comunicación y protocolosHL7: foco en comunicación y protocolos•• datos, documentos, protocolos, formatos, diccionarios/códigosdatos, documentos, protocolos, formatos, diccionarios/códigos•• estándar técnico para ser implementado sobre tecnologías concretestándar técnico para ser implementado sobre tecnologías concretasas

Un sistema EHR openEHR también necesita:Un sistema EHR openEHR también necesita:

gestionar pacientes y turnos (ADT)gestionar pacientes y turnos (ADT)

enviar órdenes y recibir resultados (CPOE)enviar órdenes y recibir resultados (CPOE)

enviar prescripción de medicamentos (CPOE)enviar prescripción de medicamentos (CPOE)

enviar y recibir documentos clínicos (CDA, CCR, CCD)enviar y recibir documentos clínicos (CDA, CCR, CCD)

……

Plataforma openEHR necesita resolver comunicación a nivel técnicPlataforma openEHR necesita resolver comunicación a nivel técnicoo

Compatible y complementaria a entornos IHE (HL7 v2.x / v3 / CDACompatible y complementaria a entornos IHE (HL7 v2.x / v3 / CDA))

Sistemas departamentales y servicios externos HL7 v2.x, CDASistemas departamentales y servicios externos HL7 v2.x, CDA

IHE (ej. PIX, PDQ, XDS, LTW …)IHE (ej. PIX, PDQ, XDS, LTW …)

Page 27: openEHR ¿para qué sirve? HIBA2012

2727

RecomendadosRecomendados

Orígenes de openEHR:Orígenes de openEHR:

httphttp://://www.openehr.orgwww.openehr.org//aboutabout//origins.htmlorigins.html

Quién lo usa:Quién lo usa:

httphttp://://www.openehr.orgwww.openehr.org//sharedshared--resourcesresources//usageusage

Recomendados:Recomendados:

thethe worldworld’s record’s record•• httphttp://://www.openehr.orgwww.openehr.org/301/301--OE.htmlOE.html

resumen openEHR en españolresumen openEHR en español•• httphttp://://www.openehr.org.eswww.openehr.org.es/cms2//cms2/displaydisplay//openehropenehr

Estándares e interoperabilidad en salud Estándares e interoperabilidad en salud electrónica: Requisitos para una gestión sanitaria electrónica: Requisitos para una gestión sanitaria efectiva y eficiente (CEPAL 2011)efectiva y eficiente (CEPAL 2011)

Page 28: openEHR ¿para qué sirve? HIBA2012

2828

Muchas gracias por su Muchas gracias por su amable atenciónamable atención

Ing. Pablo Pazos GutiérrezIng. Pablo Pazos Gutié[email protected]@cabolabs.com

@ppazos@ppazos