Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 11
Workshop:Workshop: Arquetipos openEHRArquetipos openEHR
CAIS 2012CAIS 2012
Ing. Pablo Pazos GutiérrezIng. Pablo Pazos Gutié[email protected]@openehr.org.es / / httphttp://openEHR.org.es://openEHR.org.es
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 22
AgendaAgenda
Introducción (20m)Introducción (20m)
Definición, utilidad, características, limitaciones, Definición, utilidad, características, limitaciones, estructuraestructura
Utilizando arquetipos (25m)Utilizando arquetipos (25m)
Generación de registros clínicos (GUI)Generación de registros clínicos (GUI)
Búsqueda semántica de informaciónBúsqueda semántica de información
Integración de datosIntegración de datos
Comunicación y procesamiento de datosComunicación y procesamiento de datos
Workshop de modelado (50m)Workshop de modelado (50m)
Técnicas: mindmaps, estructurasTécnicas: mindmaps, estructuras
Mapeo conceptos Mapeo conceptos –– entries & datatypesentries & datatypes
Creación de arquetiposCreación de arquetipos
Gestión de conocimiento: ciclo de vidaGestión de conocimiento: ciclo de vida
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 33
~ Introducción ~~ Introducción ~
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 44
Definición de arquetiposDefinición de arquetipos
Definiciones formales de contenido clínicoDefiniciones formales de contenido clínico
Estructura del registro clínicoEstructura del registro clínico
Especificaciones amplias de conceptos específicosEspecificaciones amplias de conceptos específicos
Completas y Completas y autocontenidasautocontenidas
Lo contrario a “datos mínimos”Lo contrario a “datos mínimos”
Simplificación: arquetipo ~ concepto clínicoSimplificación: arquetipo ~ concepto clínico
Signos vitales, evaluaciones clínicas, resultadosSignos vitales, evaluaciones clínicas, resultados
Órdenes, prescripciones, recomendacionesÓrdenes, prescripciones, recomendaciones
Procedimientos y otras accionesProcedimientos y otras acciones
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 55
Definición de arquetiposDefinición de arquetipos
Restricciones sobre un modelo de información OORestricciones sobre un modelo de información OO
Expresa la parte variable de los requerimientosExpresa la parte variable de los requerimientos
Extensión de un modelo pequeño y estableExtensión de un modelo pequeño y estable
Software pequeño, estable, mantenibleSoftware pequeño, estable, mantenible
Modelo de informaciónModelo de información ArquetipoArquetipo
InformaciónInformación
Concepto de la realidadConcepto de la realidad
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 66
Definición de arquetiposDefinición de arquetipos
¿Porqué no usamos solo terminologías?¿Porqué no usamos solo terminologías?
Definen:Definen:•• la “presión arterial sistólica” es la “la “presión arterial sistólica” es la “presión mínima necesaria para presión mínima necesaria para
ocluir totalmente el vasoocluir totalmente el vaso””
No definen:No definen:•• qué estructura utilizar para capturar datos para la presión artequé estructura utilizar para capturar datos para la presión arterialrial
Terminología:Terminología:•• Independiente del contextoIndependiente del contexto
no se tiene control sobre la captura de datosno se tiene control sobre la captura de datos•• Necesitamos definir:Necesitamos definir:
estructura de captura de datosestructura de captura de datos
en contextos específicosen contextos específicos
depende de costumbres y usos localesdepende de costumbres y usos locales
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 77
Utilidad de arquetiposUtilidad de arquetipos
Ahorro de tiempo y $, evitar erroresAhorro de tiempo y $, evitar errores
Comunicación entre personasComunicación entre personas
Permite evolución sustentablePermite evolución sustentable
Especificación de requerimientosEspecificación de requerimientos
EmpoderamientoEmpoderamiento: requerimientos en manos de clínicos: requerimientos en manos de clínicos
Estructura del registro clínicoEstructura del registro clínico
Programas más inteligentes (interoperabilidad)Programas más inteligentes (interoperabilidad)
Búsqueda de informaciónBúsqueda de información
Comunicación de información entre sistemasComunicación de información entre sistemas
Procesamiento de datosProcesamiento de datos•• vínculos con terminologías estándarvínculos con terminologías estándar
Validación de datosValidación de datos
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 88
CaracterísticasCaracterísticas
ProcesablesProcesables
Por programas sin intervensión / interpretación humanaPor programas sin intervensión / interpretación humana
CompartiblesCompartibles
Entre sistemas, instituciones, paísesEntre sistemas, instituciones, países
TraduciblesTraducibles
A cualquier idioma y variación localA cualquier idioma y variación local
CombinablesCombinables
ReusabilidadReusabilidad
ExtendiblesExtendibles
FlexibilidadFlexibilidad
VersionablesVersionables
Ciclo de vida gestionado formalmenteCiclo de vida gestionado formalmente
AutocontenidosAutocontenidos
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 99
Estructura y componentesEstructura y componentes
IdentificadorIdentificador multiaxialmultiaxial
openEHRopenEHR--EHREHR--EVALUATION.problem.v1EVALUATION.problem.v1
IdentificadorIdentificador de nodosde nodos
atNNNNatNNNN
IdentificadorIdentificador de restriccionesde restricciones
acNNNNacNNNN
RutasRutas
//data[data[at0001at0001]/]/events[events[at0006at0006]/]/data[data[at0003at0003]/]/items[items[at0004at0004]/]/valuevalue
EstructuraEstructura
Cabezal: gestión de arquetiposCabezal: gestión de arquetipos
Definición: estructura, restriccionesDefinición: estructura, restricciones
Términos, vínculos con terminologías, traduccionesTérminos, vínculos con terminologías, traducciones
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1010
LimitacionesLimitaciones
Elementos que NO son el foco de los arquetiposElementos que NO son el foco de los arquetipos
ReglasReglas•• No permite representar reglas complejasNo permite representar reglas complejas•• Provee elementos suficientes para definirlasProvee elementos suficientes para definirlas
TerminologíasTerminologías•• Referencias a terminologías como vínculos abstractosReferencias a terminologías como vínculos abstractos•• La HCE debe resolver estos vínculosLa HCE debe resolver estos vínculos
Interfaz de usuarioInterfaz de usuario•• No define qué mostrar en el registro clínico y cómoNo define qué mostrar en el registro clínico y cómo
Procesos / WorkflowsProcesos / Workflows•• Soporta WF pequeños de indicaciones y cumplimientosSoporta WF pequeños de indicaciones y cumplimientos•• Incluye referencias as guías clínicasIncluye referencias as guías clínicas
SeguridadSeguridad•• No define qué puede hacer o ver cada usuarioNo define qué puede hacer o ver cada usuario
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1111
~ Utilizando arquetipos ~~ Utilizando arquetipos ~
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1212
Generación de interfaz de usuarioGeneración de interfaz de usuario
Arquetipos no tienen información de UIArquetipos no tienen información de UI
Arquetipos + Arquetipos + uiui templatestemplates
Ideas:Ideas:
Bajar costos en desarrollo y mantenimiento de Bajar costos en desarrollo y mantenimiento de HCEsHCEs
Automatización de tareas: desarrollo de UIAutomatización de tareas: desarrollo de UI
Reducción de errores, homogeneidad y calidadReducción de errores, homogeneidad y calidad
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1313
Generación de interfaz de usuarioGeneración de interfaz de usuario
Arquetipos permitenArquetipos permiten internacionalización (I18N)internacionalización (I18N)
Ejemplo “alerta” alemán e inglésEjemplo “alerta” alemán e inglés
Ejemplo Ejemplo triagetriage en urgenciaen urgencia
http://http://code.google.comcode.google.com/p//p/openopen--ehrehr--gengen--frameworkframework//
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1414
Generación de interfaz de usuario: Generación de interfaz de usuario: EHRGenEHRGen
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1515
Generación de interfaz de usuario: Generación de interfaz de usuario: EHRGenEHRGen
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1616
Búsqueda semántica de datosBúsqueda semántica de datos
Sistema openEHR compatibleSistema openEHR compatible
Registro clínico arquetipado:Registro clínico arquetipado:•• Documento de consulta general (COMPOSITION)Documento de consulta general (COMPOSITION)
Presión arterial (OBSERVATION)Presión arterial (OBSERVATION)•• Sistólica (DV_QUANTITY)Sistólica (DV_QUANTITY)•• Diastólica (DV_QUANTITY)Diastólica (DV_QUANTITY)
•• Médicos buscan por términos que conocen (no SQL)Médicos buscan por términos que conocen (no SQL)
Base de datos con referencia a arquetiposBase de datos con referencia a arquetipos•• No es necesario modificar los sistemas para hacer No es necesario modificar los sistemas para hacer
nuevas/distintas búsquedas semánticasnuevas/distintas búsquedas semánticas
Una sola institución o entre múltiplesUna sola institución o entre múltiples
Datos completos y confiables de salud de un pacienteDatos completos y confiables de salud de un paciente
Permite agregaciones y gráficasPermite agregaciones y gráficas
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1717
Búsqueda semántica de datosBúsqueda semántica de datos
Consulta: Consulta: PAsPAs del paciente 1 desde a/m/ddel paciente 1 desde a/m/d
Tabla índiceTabla índice
idid parentparent namename archetypearchetype pathpath rm_typerm_type pidpid datedate
11 -- Consulta Consulta generalgeneral
openEHRopenEHR--EHREHR-- COMPOSITION.encouter.v1COMPOSITION.encouter.v1 // COMPOSITIONCOMPOSITION 11 a/m/d h:m:sa/m/d h:m:s
22 11 Presión Presión arterialarterial
openEHRopenEHR--EHREHR--OBSERVATION. OBSERVATION. blood_pressure.v1blood_pressure.v1 // OBSERVATIONOBSERVATION 11 a/m/d h:m:sa/m/d h:m:s
33 22 SistólicaSistólica openEHRopenEHR--EHREHR--OBSERVATION. OBSERVATION. blood_pressure.v1blood_pressure.v1 /data[at0001] ... //data[at0001] ... /items[at0004items[at0004]/]/valuevalue DV_QUANTITYDV_QUANTITY 11 a/m/d h:m:sa/m/d h:m:s
44 22 DiastólicaDiastólica openEHRopenEHR--EHREHR--OBSERVATION. OBSERVATION. blood_pressure.v1blood_pressure.v1 /data[at0001] ... //data[at0001] ... /items[at0005items[at0005]/]/valuevalue DV_QUANTITYDV_QUANTITY 11 a/m/d h:m:sa/m/d h:m:s
Tabla valores DV_QUANTITYTabla valores DV_QUANTITY
idid magnitudemagnitude unitsunits
11 130130 mmHgmmHg
22 9090 mmHgmmHg
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1818
Búsqueda semántica: Búsqueda semántica: EHRGenEHRGen
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 1919
Búsqueda semántica: Búsqueda semántica: EHRGenEHRGen
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2020
Integración de datosIntegración de datos
EscenarioEscenario
Múltiples fuentes de datos (sistemas / Múltiples fuentes de datos (sistemas / bbddbbdd))
Heterogeneidad: dHeterogeneidad: diferentes esquemas y formatosiferentes esquemas y formatos
Integración utilizando arquetiposIntegración utilizando arquetipos
Arquetipos:Arquetipos:•• Modelo semántico común para homogeneización de esquemasModelo semántico común para homogeneización de esquemas
Especificación de correspondenciasEspecificación de correspondencias•• Fuente (tabla, columna) Fuente (tabla, columna) --> Arquetipo (nodo)> Arquetipo (nodo)
Transformadores: Fuente Transformadores: Fuente --> Formato XML de openEHR> Formato XML de openEHR•• Fechas estándar ISO 8601Fechas estándar ISO 8601•• Unidades estándar UCUMUnidades estándar UCUM•• Terminología openEHRTerminología openEHR•• Modelo de información compatible ISO 13606Modelo de información compatible ISO 13606--11•• ISO 3166 (país), ISO 639 (idioma), IANA (codificación), ...ISO 3166 (país), ISO 639 (idioma), IANA (codificación), ...
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2121
Integración de datosIntegración de datos
Objetivos de Objetivos de integración:integración:
Comunicar datos a otros sistemasComunicar datos a otros sistemas
Alimentar una nueva fuente centralizadaAlimentar una nueva fuente centralizada
Consultas estandarizadas sobre bases distribuidasConsultas estandarizadas sobre bases distribuidas
CorrespondenciasCorrespondencias
FuentesFuentes
Esquema semántico comúnEsquema semántico común
Formato estándarFormato estándar
TransformaciónTransformación
Servicios (datos agregados)Servicios (datos agregados)
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2222
hQueryhQuery
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2323
hQueryhQuery
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2424
Comunicación y procesamiento de datosComunicación y procesamiento de datos
Ejemplo: HCE HospitalariaEjemplo: HCE Hospitalaria
2. Formato estándar2. Formato estándar
1. Aplicaciones de registro clínico1. Aplicaciones de registro clínico
3. Servidor HCEH3. Servidor HCEH
......
4. Validación de datos4. Validación de datos5. Extracción de datos5. Extracción de datos
6. Proveer servicios6. Proveer servicios
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2525
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2626
~ Taller de modelado ~~ Taller de modelado ~
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2727
El procesoEl proceso
Análisis y diseñoAnálisis y diseño
Correspondencias con modelo de informaciónCorrespondencias con modelo de información
Creación de arquetiposCreación de arquetipos
Agregación de arquetiposAgregación de arquetipos
Integración en aplicacionesIntegración en aplicaciones
Integración en reglas de negocioIntegración en reglas de negocio
Uso de los sistemasUso de los sistemas
Gestión del conocimientoGestión del conocimiento
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2828
Análisis y diseñoAnálisis y diseño
AnálisisAnálisis
¿Qué quiero modelar?¿Qué quiero modelar?
¿De qué se compone?¿De qué se compone?
Buscar referencias bibliográficasBuscar referencias bibliográficas
DiseñoDiseño
MindMind mappingmapping
Estructuras jerárquicasEstructuras jerárquicas
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 2929
Correspondencias con el modelo de informaciónCorrespondencias con el modelo de información
Concepto Concepto –– Clase del modeloClase del modelo
Registro de emergencia, ambulatorio, Registro de emergencia, ambulatorio, etcetc•• COMPOSITIONCOMPOSITION
Signos vitales, resultados de estudiosSignos vitales, resultados de estudios•• OBSERVATIONOBSERVATION
Factores de riesgo, Factores de riesgo, triagetriage, eval. vía aérea, eval. vía aérea•• EVALUATIONEVALUATION
Orden estudios, prescripción Orden estudios, prescripción medsmeds..•• INSTRUCTION/ACTIVITYINSTRUCTION/ACTIVITY
Ejecución de procedimientos, Ejecución de procedimientos, adm.adm. de de sustsust..•• ACTIONACTION
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3030
Creación de arquetiposCreación de arquetipos
Escala de Escala de BorgBorg
Escala de GlasgowEscala de Glasgow
Orden de estudios de laboratorioOrden de estudios de laboratorio
Acciones en estudios de laboratorioAcciones en estudios de laboratorio
CoordinaciónCoordinación
EjecuciónEjecución
Resultado disponibleResultado disponible
Resultados de estudios de laboratorioResultados de estudios de laboratorio
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3131
Gestión de conocimientoGestión de conocimiento
Ciclo de vidaCiclo de vida
DesarrolloDesarrollo•• Nuevos arquetipos: Nuevos arquetipos: reusoreuso de arquetipos existentesde arquetipos existentes•• Nuevas versiones: correcciónNuevas versiones: corrección•• Especialización: conceptos más específicosEspecialización: conceptos más específicos
Revisión por paresRevisión por pares•• otros profesionales, expertos en dominios específicosotros profesionales, expertos en dominios específicos
Aseguramiento de la calidadAseguramiento de la calidad•• Cumplimiento de reglas formalesCumplimiento de reglas formales•• Referencias bibliográficas / evidencia clínicaReferencias bibliográficas / evidencia clínica
AprobaciónAprobación•• Satisfacción de requerimientos estructurales y de calidadSatisfacción de requerimientos estructurales y de calidad
PublicaciónPublicación•• en un repositorio accesible para quienes usan los arquetiposen un repositorio accesible para quienes usan los arquetipos
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3232
Gestión de conocimientoGestión de conocimiento
Ejemplo de ciclo de vidaEjemplo de ciclo de vida
Creación: problema de salud (v1)Creación: problema de salud (v1)•• Problema, ubicaciónProblema, ubicación
Corrección: falta un campo (v2)Corrección: falta un campo (v2)•• Descripción clínica. Se puede indicar que v1 es obsoletoDescripción clínica. Se puede indicar que v1 es obsoleto
Especialización: diagnóstico (v1)Especialización: diagnóstico (v1)•• Especialización de “problema de salud”Especialización de “problema de salud”•• Problema Problema --> Diagnóstico> Diagnóstico•• Estado de diagnóstico: presuntivo, confirmadoEstado de diagnóstico: presuntivo, confirmado
Identificadores:Identificadores:
openEHRopenEHR--EHREHR--EVALUATION.problem.v1EVALUATION.problem.v1
openEHRopenEHR--EHREHR--EVALUATION.problem.v2EVALUATION.problem.v2
openEHRopenEHR--EHREHR--EVALUATION.problemEVALUATION.problem--diagnosis.v1diagnosis.v1
Gestión en el CKM:Gestión en el CKM:
http://openehr.org/knowledgehttp://openehr.org/knowledge
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3333
Ciclo de vida de arquetipos: CKMCiclo de vida de arquetipos: CKM
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3434
CKM: CKM: ClinicalClinical KnowledgeKnowledge ManagerManager
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3535
CKM: CKM: ClinicalClinical KnowledgeKnowledge ManagerManager
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3636
openEHRopenEHR II
Arquitectura de HCE “future proof”Arquitectura de HCE “future proof”
Diseño en 2 nivelesDiseño en 2 niveles
http://http://openehr.org.esopenehr.org.es
Modelo de información (nivel 1)Modelo de información (nivel 1)
RegistrosRegistros•• Jerarquía de información clínicaJerarquía de información clínica•• Análoga a la organización de registros en papelAnáloga a la organización de registros en papel
Registros de auditoríaRegistros de auditoría
SeguridadSeguridad
Firma digitalFirma digital
DemográficoDemográfico
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3737
openEHR IIopenEHR II
Modelo de Contenido (nivel 2)Modelo de Contenido (nivel 2)
VariableVariable•• Depende de los requerimientosDepende de los requerimientos•• TraducibleTraducible•• Terminologías estándarTerminologías estándar•• Gestión por fuera del softwareGestión por fuera del software
Arquetipos: Arquetipos: httphttp://://www.openehr.orgwww.openehr.org//knowledgeknowledge//
EQL: EQL: httphttp://://www.ncbi.nlm.nih.govwww.ncbi.nlm.nih.gov//pubmedpubmed/17911747/17911747
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3838
openEHR ADLopenEHR ADL
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 3939
Invitación a cursosInvitación a cursos
openEHR en españolopenEHR en español
openehr.org.esopenehr.org.es/curso/curso
InteroerabilidadInteroerabilidad en SISen SIS
openehr.org.esopenehr.org.es//cursoisiscursoisis paíspaís alumnosalumnos
ArgentinaArgentina 1616
BrasilBrasil 33
ChileChile 1919
ColombiaColombia 1111
EcuadorEcuador 11
EspañaEspaña 99
MéxicoMéxico 11
ParaguayParaguay 22
PortugalPortugal 88
UruguayUruguay 22
VenezuelaVenezuela 66
7878
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 4040
Muchas gracias por su Muchas gracias por su amable atenciónamable atención
Ing. Pablo Pazos GutiérrezIng. Pablo Pazos Gutié[email protected]@openehr.org.es
@ppazos@ppazoshttp://informaticahttp://informatica--medica.blogspot.commedica.blogspot.com
Ing. Pablo Pazos Gutiérrez © 2012Ing. Pablo Pazos Gutiérrez © 2012 4141
LinksLinks
EHRGenEHRGen
http://http://code.google.comcode.google.com/p//p/openopen--ehrehr--gengen-- frameworkframework//
hQueryhQuery
http://http://projecthquery.orgprojecthquery.org//
CKMCKM
http://http://www.openehr.orgwww.openehr.org//knowledgeknowledge//
Informática Médica y EstándaresInformática Médica y Estándares
http://http://informaticainformatica--medica.blogspot.commedica.blogspot.com//
Top Related