persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

30
1 Persistencia de Persistencia de Información Clínica Información Clínica y Arquitectura de y Arquitectura de Sistemas de Historia Sistemas de Historia Clínica Electrónica Clínica Electrónica Ing. Pablo Pazos Ing. Pablo Pazos http://informatica-medica.blogspot.com http://informatica-medica.blogspot.com http:// openehr.org.es

Upload: pablo-pazos

Post on 05-Dec-2014

5.091 views

Category:

Health & Medicine


2 download

DESCRIPTION

Alternativas de Persistencia para Información Clínica de distintos tipos y Arquitectura de sistemas de Historia Clínica Electrónica Un poco de bases de datos, de qué tipos hay y para qué las deberíamos usar, y otro poco sobre las experiencias en desarrollo de sistemas de HCE, llevados a resumir las buenas prácticas a nivel de arquitectura.

TRANSCRIPT

Page 1: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

11

Persistencia de Información Persistencia de Información Clínica y Arquitectura de Clínica y Arquitectura de

Sistemas de Historia Clínica Sistemas de Historia Clínica ElectrónicaElectrónica

Ing. Pablo PazosIng. Pablo Pazoshttp://informatica-medica.blogspot.comhttp://informatica-medica.blogspot.com

http://openehr.org.es

Page 2: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

22

AgendaAgenda

Información clínicaInformación clínica Alternativas de persistenciaAlternativas de persistencia Arquitectura de EHRArquitectura de EHR ConclusionesConclusiones

Page 3: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

33

Información ClínicaInformación Clínica

Altamente jerárquicaAltamente jerárquica Estructuras complejas y variadasEstructuras complejas y variadas Tipos de datos variadosTipos de datos variados Existen modelos estándarExisten modelos estándar

Page 4: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

44

ModelosModelos

Page 5: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

55

ModelosModelos Para EHRPara EHR

openEHR IMopenEHR IM HL7 CDA (solo documental)HL7 CDA (solo documental) NCIPC DEEDS (emergencia)NCIPC DEEDS (emergencia)

ParaPara comunicación (modelo + formato) comunicación (modelo + formato) CEN/ISO 13606 (extractos)CEN/ISO 13606 (extractos) HL7 CDAHL7 CDA ASTM CCR (resumen de HC)ASTM CCR (resumen de HC) HL7 CCD (CDA para CCR)HL7 CCD (CDA para CCR) OMG COAS (solo observaciones)OMG COAS (solo observaciones)

ConceptualesConceptuales HL7 RIMHL7 RIM

Page 6: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

66

PersistenciaPersistencia Bases de datosBases de datos

RelacionalesRelacionales Orientadas a objetosOrientadas a objetos Orientadas a documentosOrientadas a documentos Orientadas a grafosOrientadas a grafos Clave/Valor, Entidad/Atributo/ValorClave/Valor, Entidad/Atributo/Valor

Page 7: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

77

RelacionalesRelacionales Modelo tabla-columna-registro-relaciónModelo tabla-columna-registro-relación Problemas con información jerárquicaProblemas con información jerárquica Problemas con información complejaProblemas con información compleja

Formas normalesFormas normales Bueno para información estructuradaBueno para información estructurada Esquema rígidoEsquema rígido Necesita conversor OO a relacionalNecesita conversor OO a relacional SQLSQL

Page 8: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

88

Orientadas a objetosOrientadas a objetos

Muchas entidadesMuchas entidades Tan complejas como sea necesarioTan complejas como sea necesario Listas, Tablas, Árboles, y otras estructurasListas, Tablas, Árboles, y otras estructuras

Trabaja con objetos de forma nativaTrabaja con objetos de forma nativa Más flexibilidad estructuralMás flexibilidad estructural Objetos almacenados como tales sin Objetos almacenados como tales sin

conversiónconversión SQL o similarSQL o similar

Page 9: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

99

Orientadas a documentosOrientadas a documentos

Información jerárquicaInformación jerárquica Tan complejas como sea necesarioTan complejas como sea necesario

Documentos pueden anidarse y vincularse Documentos pueden anidarse y vincularse FlexibleFlexible

No sigue un esquema fijoNo sigue un esquema fijo JSON/BSON, XQuery/XPathJSON/BSON, XQuery/XPath

Page 10: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1010

Orientadas a grafosOrientadas a grafos

Información muy complejaInformación muy compleja Muchas relaciones entre las entidadesMuchas relaciones entre las entidades No necesariamente jerárquicaNo necesariamente jerárquica Ejemplos:Ejemplos:

información molecularinformación molecular relaciones entre personasrelaciones entre personas representación multidimensionalrepresentación multidimensional

Page 11: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1111

Clave/Valor, E-A-VClave/Valor, E-A-V

Orientados a columnasOrientados a columnas En lugar de a filas como en relacionalEn lugar de a filas como en relacional

Información altamente desagregada/planaInformación altamente desagregada/plana Valor relativamente complejoValor relativamente complejo

Page 12: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1212

Información ClínicaInformación Clínica

Page 13: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1313

Información ClínicaInformación Clínica Varios tipos de repositorios necesariosVarios tipos de repositorios necesarios

OperativoOperativo Series temporalesSeries temporales DocumentalDocumental VinculadoVinculado AnálisisAnálisis DatawarehouseDatawarehouse

Solución one-fits-all imposible!Solución one-fits-all imposible!

Page 14: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1414

Información ClínicaInformación Clínica Repositorios operativosRepositorios operativos

Mantienen registro clínico durante la sesiónMantienen registro clínico durante la sesión• Interacciones en tiempo realInteracciones en tiempo real

Pasos previos a asentar el registro en el EHRPasos previos a asentar el registro en el EHR Dentro de una única aplicaciónDentro de una única aplicación Orientado al ingreso de datosOrientado al ingreso de datos

• Poco volumen de datosPoco volumen de datos• Relativamente poca variabilidadRelativamente poca variabilidad• Datos estructuradosDatos estructurados

DB: RelacionalDB: Relacional

Page 15: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1515

Información ClínicaInformación Clínica Series temporalesSeries temporales

Mantener registro durante monitoreoMantener registro durante monitoreo• Interacciones en tiempo realInteracciones en tiempo real

Usuarios = dispositivosUsuarios = dispositivos Orientado al ingreso de datosOrientado al ingreso de datos

• Mucho volumen de datosMucho volumen de datos• Poca variabilidad (ej. signos vitales)Poca variabilidad (ej. signos vitales)

Poca estructuraPoca estructura• Datos planosDatos planos

DB: Cualquiera con atributos de temporalidad clarosDB: Cualquiera con atributos de temporalidad claros

Page 16: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1616

Información ClínicaInformación Clínica Repositorio documentalRepositorio documental

Mantener registros episódicos longitudinalmenteMantener registros episódicos longitudinalmente• Interacciones en segundo plano o casi tiempo realInteracciones en segundo plano o casi tiempo real

Documentos autocontenidosDocumentos autocontenidos• No hay cruce de datos con otros documentosNo hay cruce de datos con otros documentos

Alta complejidad internaAlta complejidad interna• Muchos datosMuchos datos• Muy variadosMuy variados

Orientado a lecturaOrientado a lectura• Se crea una vez, se consulta N vecesSe crea una vez, se consulta N veces

Consideraciones de seguridad, alta disponibilidadConsideraciones de seguridad, alta disponibilidad DB: DocumentosDB: Documentos

Page 17: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1717

Información ClínicaInformación Clínica Repositorio vinculadoRepositorio vinculado

Registro de salud persistenteRegistro de salud persistente• Problemas de salud: alergias, crónicos, factores de riesgoProblemas de salud: alergias, crónicos, factores de riesgo• Historial familiar, vacunas, medicamentos actualesHistorial familiar, vacunas, medicamentos actuales• Información derivada del rep. documentalInformación derivada del rep. documental• Puede requerir interacciones en tiempo real para lecturaPuede requerir interacciones en tiempo real para lectura

Complejidad acotadaComplejidad acotada• Muchos datos, poca variabilidadMuchos datos, poca variabilidad

Orientado a lecturaOrientado a lectura• Se crea una vez, se utiliza N vecesSe crea una vez, se utiliza N veces• Pero hay actualizaciones!Pero hay actualizaciones!

Consideraciones de versionado, alta disponibilidadConsideraciones de versionado, alta disponibilidad DB: RelacionalDB: Relacional

Page 18: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1818

Información ClínicaInformación Clínica

Repositorio para análisisRepositorio para análisis Datos para usos específicosDatos para usos específicos

• Investigación, data mining/knowledge discoveryInvestigación, data mining/knowledge discovery Múltiples fuentes de datosMúltiples fuentes de datos

• Otros repositoriosOtros repositorios Mucha variabilidad, relaciones complejasMucha variabilidad, relaciones complejas DB: Grafos, Orientadas a ObjetosDB: Grafos, Orientadas a Objetos

Page 19: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

1919

Información ClínicaInformación Clínica

DatawarehouseDatawarehouse Orientados a análisis de indicadoresOrientados a análisis de indicadores

• Evolución históricaEvolución histórica• Gestión, Definición de políticas, PredicciónGestión, Definición de políticas, Predicción

Múltiples fuentes de datosMúltiples fuentes de datos Complejidad acotada:Complejidad acotada:

• Entidades y dimensiones prediseñadosEntidades y dimensiones prediseñados DB: Relacional, Grafos (multidimensional)DB: Relacional, Grafos (multidimensional)

Page 20: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2020

Información ClínicaInformación Clínica

Distintos “clientes” de los repositoriosDistintos “clientes” de los repositorios AplicacionesAplicaciones

• Protocolo internoProtocolo interno SistemasSistemas

• ServiciosServicios PersonasPersonas

• Aplicación internaAplicación interna

Page 21: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2121

Arquitectura EHRArquitectura EHR

Page 22: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2222

Arquitectura EHRArquitectura EHR Interfaz de usuarioInterfaz de usuario

Cómo el usuario interactúa con la aplicaciónCómo el usuario interactúa con la aplicación AplicaciónAplicación

Implementa la operativa de los usuariosImplementa la operativa de los usuarios RepositorioRepositorio

Servicios no operativos para:Servicios no operativos para:• otros sistemasotros sistemas• otros usos de la informaciónotros usos de la información

Page 23: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2323

Arquitectura EHRArquitectura EHR

Page 24: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2424

Arquitectura EHRArquitectura EHR ¿Separación entre UI y App?¿Separación entre UI y App?

Múltiples dispositivos capaces de ser Múltiples dispositivos capaces de ser utilizados para ingreso de datosutilizados para ingreso de datos

Permite reutilizar servicios comunes sin atarse Permite reutilizar servicios comunes sin atarse a una tecnología particular de a una tecnología particular de presentación/interfaz de usuariopresentación/interfaz de usuario

MantenibilidadMantenibilidad• Enfoque actual de diseño de aplicaciones sin UI Enfoque actual de diseño de aplicaciones sin UI

embebida en la aplicaciónembebida en la aplicación• Cambios en UI no afectan a la AppCambios en UI no afectan a la App

Page 25: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2525

Arquitectura EHRArquitectura EHR Aplicaciones de registro clínicoAplicaciones de registro clínico

Servicios para UIServicios para UI• Gestión de sesión de usuario: autenticación & autorizaciónGestión de sesión de usuario: autenticación & autorización• Flujo de trabajo, ingreso de información (datos y registros Flujo de trabajo, ingreso de información (datos y registros

individuales)individuales) Lanzar eventos en otros sistemas (LAB, RAD, FAR)Lanzar eventos en otros sistemas (LAB, RAD, FAR) Persistencia operativaPersistencia operativa Cliente de Demographic Server: búsquedaCliente de Demographic Server: búsqueda Cliente de EHR Server: commitCliente de EHR Server: commit

• Las aplicaciones pueden hacer en nexo entre información Las aplicaciones pueden hacer en nexo entre información clínica y demográfica (si está separada físicamente)clínica y demográfica (si está separada físicamente)

Page 26: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2626

Arquitectura EHRArquitectura EHR EHR ServerEHR Server

Provee servicios a múltiples aplicaciones de registro Provee servicios a múltiples aplicaciones de registro clínicoclínico

• Genéricos, orientados a registros autocontenidosGenéricos, orientados a registros autocontenidos Provee servicios de información clínica a otros Provee servicios de información clínica a otros

sistemassistemas• Directamente o a través de middlewareDirectamente o a través de middleware• Acceso global a información clínica generada por N Acceso global a información clínica generada por N

aplicacionesaplicaciones No contiene información demográficaNo contiene información demográfica

• Buena práctica, permite usos secundarios de la informaciónBuena práctica, permite usos secundarios de la información Repositorio documental y vinculadoRepositorio documental y vinculado

• Es el EHR del paciente!Es el EHR del paciente!

Page 27: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2727

Arquitectura EHRArquitectura EHR Demographic ServerDemographic Server

Servicios sobre personas y rolesServicios sobre personas y roles• IdentificaciónIdentificación• BúsquedaBúsqueda• Auditoría y calidad de registros (interno)Auditoría y calidad de registros (interno)

Provee servicios a aplicaciones de registro Provee servicios a aplicaciones de registro clínico y a otros sistemasclínico y a otros sistemas

Acceso global a información demográficaAcceso global a información demográfica Repositorio relativamente operativoRepositorio relativamente operativo

• Muchas lecturasMuchas lecturas

Page 28: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2828

ConclusionesConclusiones

Page 29: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

2929

ConclusionesConclusiones Información variada, usos variadosInformación variada, usos variados Múltiples componentes conMúltiples componentes con

necesidades de manejo de información y necesidades de manejo de información y responsabilidades bien definidas (servicios)responsabilidades bien definidas (servicios)

Distintas soluciones de persistencia para cada Distintas soluciones de persistencia para cada caso, mejor solución globalcaso, mejor solución global

Enfoque para proyectos “grandes”Enfoque para proyectos “grandes” Separación de componentesSeparación de componentes Estandarización de serviciosEstandarización de servicios Solución mantenible y escalableSolución mantenible y escalable CalidadCalidad

Page 30: Persistencia de información clínica y arquitectura de sistemas de historia clínica electrónica

3030

Persistencia de Información Persistencia de Información Clínica y Arquitectura de Clínica y Arquitectura de

Sistemas de Historia Clínica Sistemas de Historia Clínica ElectrónicaElectrónica

Ing. Pablo PazosIng. Pablo Pazoshttp://informatica-medica.blogspot.comhttp://informatica-medica.blogspot.com

http://openehr.org.es