Вы находитесь на странице: 1из 59

Taller de OpenEHR

Un estndar para crear HCEs


Pablo Pazos Gutirrez
http://informatica-medica.blogspot.com

JAIIO - CAIS 2010

Objetivos
Aprender un nuevo estndar Aprender una enfoque novedoso de crear SIS Mejorar la participacin de los mdicos en proyectos de SIS Aprender como crear mejores SIS Fomentar comunidad y colaboracin ...

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

Cmo hacemos Sistemas de Informacin en Salud hoy?


Un ejemplo particular

Cmo hacemos SIS hoy?


Proceso de desarrollo:
Anlisis
Requerimientos (F y no F)
Casos de uso

Modelo de dominio
Surgen conceptos clnicos

Diseo
Arquitectura Diseo detallado de componentes

Implementacin Pruebas Produccin


5

Cmo hacemos SIS hoy?


Conceptos clnicos
Surgen del anlisis del dominio clnico Incluidos en el modelo de dominio Formados por:
Son los datos ms el contexto (propsito)
Propsito Datos Estructuras Relaciones Restricciones

No somos expertos, los expertos son los mdicos.


An as los informticos seguimos modelando conceptos clnicos
6

Cmo hacemos SIS hoy?


Porqu no dejar que los mdicos definan y actualicen los conceptos clnicos que manejar el SIS? Cmo lograrlo?

Cmo hacemos SIS hoy?


Ejemplo: conceptos clnicos relevados en el anlisis
Signos vitales:
Presin arterial Temperatura corporal Frecuencia cardaca

Imagenologa:
Orden de estudio Estudios imagenolgicos (RM, ECO, TC, PET, ...) Informe radiolgico

Evaluaciones clnicas
Va area Exploracin externa Diagnstico

Cmo hacemos SIS hoy?


Punto de vista de la arquitectura
Cuatro capas
Interfaz de usuario Lgica de negocio Persistencia Servicios

Cmo hacemos SIS hoy?

Punto de vista funcional


Requerimiento cero: registrar informacin clnica Otras funcionalidades:


Agregacin de datos Extraccin de reportes Emisin de rdenes para estudios Visualizacin de resultados de estudios

10

Cmo hacemos SIS hoy?


Punto de vista de la informacin

Coleccin de registros organizados con algn criterio Para un paciente, de un responsable mdico Divididos por sector, servicio o departamento

Cada uno con necesidades particulares La informacin clnica es la misma

La informacin est relacionada con conceptos clnicos relevados en el anlisis Informacin clnica:

Observaciones clnicas, evaluaciones, planes de tratamiento y acciones teraputicas. Emisin de rdenes y prescripciones de medicamentos. Resultados de estudios de laboratorio o imagenolgicos. Etc.
11

Cmo hacemos SIS hoy?


Problemas
Arquitectura a medida Funcionalidad a medida Gran dependencia tecnolgica Conocimiento clnico implementado de forma dura en el software Cambios en los conceptos clnicos afectan a todos los componentes del sistema

Los problemas estn relacionados con cmo hacemos los sistemas


Un sistema que modele un dominio complejo ser complejo.
12

Cmo hacemos SIS hoy?

Problemas

Y con mltiples sistemas?


Necesidades particulares por sector/depto Distintos procesos asistenciales Registran la misma informacin general (conceptos clnicos) Equivalencias entre registros de <> sectores? Donde se define la informacin de cada registro? Cmo se organizan los registros? La HCE no puede ser nica por paciente si hay inconsistencias estructurales y semnticas en distintos sectores (int. interna). Mucho menos es posible la correcta comunicacin con otros 13 actores del sistema de salud (int. externa).

Trabas a la interoperabilidad con informacin clnica


Cmo hacemos SIS hoy?


Problemas:
Para la modificacin de los formularios de registro
Solucionamos todo con un editor de formularios Los cambios se hacen rpido, pero...

La definicin de formularios:
No contiene la semntica de la informacin clnica a registrar: Solo define una estructura de datos No con qu conceptos clnicos se corresponde Permite inconsistencias en el registro de la misma informacin

La orientacin a formularios o documentos tiene muchos problemas


14

El enfoque novedoso

15

El enfoque novedoso
Claves para hacer mejores SIS:
Que los mdicos, enfermeras y tcnicos se encarguen de gestionar el conocimiento clnico. Los informticos de hacer mejores sistemas, ms simples, ms reusables. Depender menos de la tecnologa. Lo importante es el conocimiento y la informacin que se registra en funcin ese conocimiento. Los sistemas mueren con el cambio de la tecnologa, la informacin clnica vive durante toda la vida del paciente.
16

El enfoque novedoso
Cmo informtico: Crear componentes genricos y reusables
Usar estndares No reinventar la rueda

No hacer tareas que debe hacer otro rol


No soy un experto mdico No soy experto en codificaciones ni terminologa mdica No conozco los procesos asistenciales Pero puedo crear herramientas para que los roles correctos puedan definir lo que necesitan
17

El enfoque novedoso
Como paciente: Toda la informacin clnica
A lo largo de mi vida De mltiples instituciones y actores

Independiente de la tecnologa
La tecnologa cambia La informacin y el conocimiento se mantiene Independencia entre la informacin y lo que representa, y la aplicacin de software
Informacin y semntica de la misma deben mantenerse a 18 largo plazo.

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

19

Introduccin a OpeEHR

Organizacin

Fundacin internacional sin fines de lucro. Objetivos


Hacer

realidad la creacin del registro de salud:

Interoperable entre distintos actores del sistema de salud Durable a lo largo de la vida del paciente.

Mejorar

la atencin de salud en la sociedad de la informacin

Cmo?
Desarrollando

especificaciones abiertas, herramientas de software y recursos de conocimiento libres. Participando en implementacin de proyectos clnicos. Participar en el desarrollo de normas internacionales.
20

Introduccin a OpeEHR

Estndar

Estndar abierto para crear HCEs normalizadas orientadas a la gestin del conocimiento. Para soportar proyectos de HCE econmicamente viables, mantenibles y adaptables.

El costo ms grande ocurre en la etapa de produccin. Capa de abstraccin para el acceso, creacin y modificacin global de registros clnicos de una persona. Logitudinal a la vida del paciente. Transversal a instituciones y actores del sistema de salud. Permite consistencia semntica entre toda la informacin 21 clnica existente para cada paciente en distintas instituciones.

HCE Virtual

Introduccin a OpenEHR
HCE Virtual

22

OpenEHR conceptos generales


Modelo dual
Toda aplicacin debe contener conocimiento particular del dominio que desea modelar. El conocimiento clnico que maneja la aplicacin de software y la aplicacin en s, son componentes separados.
La independencia permite generalidad, modularidad, reusabilidad, bajo acoplamiento, ... en definitiva calidad.

OpenEHR provee:
Modelo de informacin estndarizado (sw)
Modelo de referencia genrico

Modelo de conocimiento (b.c.)


Arquetipos y templates
23

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

24

Organizacin de la informacin clnica


Organizacin de documentos en carpetas
Por sector, servicio o departamento

Documentos separados y agrupados


Se usan etiquetas o cdigos de colores

Cada documento es una coleccin de entradas Cada entrada agrupa datos con un criterio y un propsito Los datos tienen un tipo, se agrupan en estructuras y deben tener un propsito definido
Las estructuras, tipos de datos y propsitos deben ser definidos en algn lado
25

Organizacin de la informacin clnica


Resumen del modelo de informacin normalizado de OpenEHR

26

Modelo de informacin clnica


Proceso de resolucin de problemas clnicos
Sntesis del trabajo de Lawrence Weed (1969) sobre el registro orientado por problemas y el modelo hipottico-deductivo de Elstein (1987).

27

Modelo de informacin clnica


Modelo de informacin genrico de entradas

28

Modelo de informacin clnica


Para poder usar el modelo de informacin de OpenEHR, debemos identificar con que objetos de este modelo se corresponden las entidadesobjetos-conceptos relevados en la etapa de anlisis.

29

Modelo de informacin clnica

30

Modelo de informacin clnica


Registro SOEP: Subjetivo Objetivo Evaluacin Plan

31

Modelo de informacin clnica


Protocolo para la medicin de la presin arterial:
Dispositivo Tamao del manguito Posicin del paciente

32

Modelo de informacin clnica


Estudio de tolerancia a la glucosa:
Serie temporal (historial del estado del paciente) Dato medido

33

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

34

OpenEHR modelo dual


Modelo de informacin vs. Modelo de conocimiento

35

OpenEHR modelo dual


Principales objetivos:
Separar conocimiento de informacin Para que el conocimiento se gestione, actualice y ample independientemente de la tecnologa Crear software ms inteligente, ms genrico, ms modificable y adaptable a nuevas necesidades El sistema de software puede sustituirse, el conocimiento y la informacin no
Deben acompaar toda la vida al paciente

Permitir la interoperabilidad semntica entre distintos actores para contar con una HCE completa
36

Modelo de conocimiento

37

Modelo de conocimiento
El conocimiento clnico se define usando arquetipos Los arquetipos son:
Definicin formal de contenido clnico Artefactos de conocimiento clnico Modelos de conceptos clnicos Restricciones sobre un modelo de informacin genrico Caractersticas:
Computables Compartidos Versionados Extendidos Combinados Traducidos
38

Usar terminologas (CIE 9, CIE 10, Snomed, CIAP2, ...)

Modelo de conocimiento
Arquetipos:
Definen cmo se usa el modelo de informacin genrico para representar conceptos clnicos particulares. Permiten reusabilidad de los mismos conceptos clnicos en diferentes contextos:
HCE de emergencia HCE de internacin HCE ambulatorio

Permite consistencia semntica entre distintos sistemas:


Un mismo concepto clnico es definido por el mismo arquetipo en 2 o ms sistemas.
39

Modelo de conocimiento
Arquetipos:
Definen cmo se usa el modelo de informacin genrico para representar conceptos clnicos particulares.

40

Modelo de conocimiento
Arquetipos:
Son especificados usando el lenguaje de definicin de arquetipos (ADL) Se usa un editor de arquetipos
Distinto a editor de formularios Los formularios con estructuras de campos Los arquetipos son estructuras, relaciones y restricciones entre conceptos clnicos especificados mediante un modelo de informacin genrico.

41

Modelo de conocimiento
OBSERVATION[at0000] matches { -- Blood Pressure data matches { HISTORY[at0001] matches { -- history events cardinality matches {1..*; unordered} matches { EVENT[at0006] occurrences matches {0..*} matches { -- any event data matches { ITEM_TREE[at0003] matches { -- blood pressure items cardinality matches {0..*; unordered} matches { ELEMENT[at0004] occurrences matches {0..1} matches { -- Systolic value 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 value matches { C_DV_QUANTITY < property = <[openehr::125]> list = < ["1"] = < units = <"mm[Hg]"> magnitude = <|0.0..<1000.0|> precision = <|0|> ... 42 ...

Modelo de conocimiento
Instancia del modelo de informacin que cumple con el arquetipo del ejemplo de ADL:

43

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

44

Herramientas I
Para crear arquetipos usamos el Ocean Archetype Editor:
Permite definir de forma visual el contenido de un arquetipo. Cada arquetipo se corresponde con un objeto del modelo de informacin genrico.
Recordar el modelo de entradas.

El editor permite tener una idea de la interfaz de usuario que se generar a partir de cada arquetipo. El arquetipo se guarda en formato ADL y est listo para ser usado en un sistema de informacin.
45

Herramientas I
Hagamos un par de arquetipos!
Accin: administracin de sustancias
Sustancia administrada
Nombre (texto libre) Va (texto codificado) Dosis (cantidad con dimensin)

Fecha y hora de administracin

Observacin: medida de presin arterial


Presin sistlica
Medida (cantidad con dimensin)

Presin diastlica
Medida (cantidad con dimensin)
46

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

47

Arquitectura de una HCE


Sistema mnimo de HCE segn OpenEHR
Repositorio de informacin clnica

Base de conocimiento

Repositorio de datos demogrficos de pacientes


48

Arquitectura de una HCE


Arquitectura en funcionamiento

49

Agenda

Parte1:

Parte 2:

Cmo hacemos Sistemas de Informacin en Salud hoy? Introduccin a OpenEHR Organizacin de la informacin clnica Modelo dual Herramientas I

Arquitectura Herramientas II Discusin

50

Herramientas II
OpenEHR CKM (Clinical Knowledge Manager)
Base de conocimiento global http://www.openehr.org/knowledge/

Open EHR Standard Architecture


Framework en desarrollo para la creacin de HCEs (SIS en general) orientado a la gestin del conocimiento

51

Herramientas II
OpenEHR CKM (Clinical Knowledge Manager)
Buscar arquetipos para distintas clases de entradas:
Observaciones, Evaluaciones, Instrucciones y Acciones Veamos sus estructura interna
Propsito, uso, mal uso Datos Correspondencias con terminologas internacionales Traducciones a mltiples idiomas

Los arquetipos son autocontenidos:


Toda la informacin del concepto debe definirse en el mismo arquetipo.

52

Herramientas II
Open EHR Standard Architecture
Permite generar un SIS a partir de arquetipos
Las pantallas de registro de informacin se generan a partir de los arquetipos en la base de conocimiento local. La validacin y la persistencia de la informacin clnica ingresada se realiza automticamente.

Tecnologas:
Grails Framework, Groovy, MySQL.

53

Herramientas II
Open EHR Standard Architecture

54

Herramientas II

Open EHR Standard Architecture

55

Resumen
La gestin del conocimiento ayuda a:
Crear sistemas ms genricos, reusables, mantenibles y adaptables a nuevas necesidades. El conocimiento por fuera de la aplicacin permite la longitudinalidad del registro clnico. El conocimiento debe ser gestionados por expertos en el dominio clnico. Las bases de conocimiento se pueden compartir entre distintos sistemas, instituciones, pases, ...
aportando a la interoperabilidad semntica consistencia semntica de la informacin registrada en distintos sistemas.

56

Resumen
El proceso es:
Analizar el dominio para identificar conceptos clnicos Realizar una correspondencia con las distintas clases de entradas en el modelo de informacin Generar arquetipos para esos conceptos segn las clases del modelo de informacin Generar una aplicacin que sea capaz de cargar arquetipos, generar una interfaz de usuario, y procesar datos que ingresa el usuario para persistirlos Configurar la aplicacin para que tome el conjunto de arquetipos definidos en la base del conocimiento Listo
57

Profundizacin

http://www.openehr.org

58

Muchas gracias! Pablo Pazos Gutirrez


pablo.swp@gmail.com http://informatica-medica.blogspot.com

59

Вам также может понравиться