Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de...

26
Servidor de Terminologías Clínicas Oficina Central de Informática en Salud (OCIS)

Transcript of Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de...

Page 1: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servidor de Terminologías Clínicas

Oficina Central de Informática en Salud (OCIS)

Page 2: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Agenda

• ¿Qué es el Servidor de Terminologías Clínicas?

• Servicios Web

• Servicios que brinda

• Ejemplos prácticos

• Estado de avance

• Descarga de vocabulario de interfaz

Page 3: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Preguntas Sobre su giro

¿Es su GIRO crear Ficha Clínica Electrónica?

Busca una NO

Busca expertos desarrolladores,

médicos/enf y crea una y la actualiza en el tiempo

SI

¿Es su GIRO crear y mantener

terminologías?

Busca apoyo en el Ministerio

Busca expertos terminólogos, crea y

actualiza Base de Datos

SI

NO

Si entregamos un Excel, Ud. tendrá

problemas

Si entregamos un servicio, Ud. sorteará

los problemas

Page 4: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

La terminología médica es un lenguaje vivo en constante evolución

• Si hay algo que pasa en mi sistema de salud y no existe en la terminología lo requiero crear – Nuevos procedimientos

– Nuevos diagnósticos (H1N1; H1N2)

• Si la terminología tiene nombres que no le hacen sentido a los usuarios > tendrán dificultades para utilizarlo

• Si hay algo que “culturalmente” no se entiende de la terminología será poco utilizado

No sirven los excel Se requieren servicios actualizados

constantemente

Page 5: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servidor de Terminologías Clínicas Qué es

• Es una base de datos de conceptos de salud que ofrece servicios de Terminología – Incluye los 19 ejes de SNOMED CT

• Tiene funcionalidad de integración en Sistemas de Registro Clínico Electrónico (Servicios Web – SOAP) – Los RCE “consumen” los servicios del servidor

• Tiene implementación escalonada y de alta disponibilidad – Online/Offline

Page 6: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Proyecto Servidor de Terminologías Clínicas Implementar lo que están usando el resto de los países

• No utilizar un estándar único, sino una sumatoria de éstos (similar a lo implementado por Brasil y Uruguay en Latam)

• Utilizar como base SNOMED-CT, la terminología clínica más completa que existe en español. Esto es lo que verá el “profesional” al registrar un Procedimiento, un Diagnóstico y/o un Fármaco [tiene el máximo nivel de detalle]

• Utilizar las salidas que SNOMED-CT tiene para CIE-10, CIE-9-MC, ATC, LOINC, para los fines donde se requiera información agregada. Y crear salidas a vocabularios Fonasa

Qué el sistema le permita al médico encontrar lo que

realmente buscaba, y que después le asigne la clasificación por debajo

Page 7: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servicios Web SOAP

• Simple Object Access Protocol

• Protocolo estándar creado en 2007

• Tecnología para “intercambiar información” mediante lenguaje XML

Page 8: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Estructura SOAP

SOAP Envelope

SOAP Header

header block

SOAP Body

body block

•Opcional •Contiene la información necesaria para los nodos 'intermediarios' •Contiene información contextual identificando el cliente •El contexto de transacción se especifica aquí

•Obligatorio •Contiene el mensaje del “emisor” para el “receptor” •Respuesta a la solicitud

Page 9: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servicios Web SOAP

Ventajas

• Simple y Portable (Formato XML)

• Cruza los Firewalls (por lo general a través de HTTP y SMTP)

• Estándar Abierto

• Articula y comunica aplicaciones

• Interoperable (entre idiomas incl. .Net, Java, C, C++, Python, C # y muchos más)

• Bien documentado al diseñarse (estructura estándar WSDL)

• Fácil de consumir

Desventajas

• Muy ligada al mensaje HTTP POST

• Se requiere conocimientos de programador para utilizar comandos GET, PUT o DELETE

• Se requiere de programadores que conozcan el mecanismo de transporte subyacente

• Requiere herramientas de diseño

Page 10: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Beneficios de Consumir servicios Otra persona se encarga de actualizar los datos

Mi aplicación

Page 11: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Beneficios de Consumir servicios Otra persona se encarga de actualizar los datos

Mi aplicación

¿Se imaginan crear y mantener mapas de Chile para poder hacer uso de su aplicación?

Page 12: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Organización de la Terminología Estructura básica

TERMINOS

INSUFIC AORTICA

I AORTICA

INSUFICIENCIA VALVULAR AORTICA

INSUF AORTICA

INSUFICIENCIA AORTICA

INSUF AO

INS AORTICA

INSUFICIENCIA AO

INSUFICIENCIA VALV AORTICA

IAO

ISUFICIENCIA AORTICA

INSUFICIENCIA VALVULA AO

INSUFICIENCIA AORTICA

REGURGITACION AORTICA

CONCEPTO

INSUFICIENCIA VALVULAR AORTICA

SUBCONJUNTOS

DIAGNÓSTICOS CLÍNICOS

GES 74 - TRATAMIENTO QUIRÚRGICO DE LESIONES CRÓNICAS DE LA VÁLVULA AÓRTICA EN PERSONAS DE 15 AÑOS Y MÁS

ENFERMEDADES CRÓNICAS

MAPEOS

CIE-10 I35.1 Insuficiencia (de la válvula) aórtica

CIE-9-MC 424.1 Trastornos de la válvula aórtica

Page 13: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servicios del Servidor de Terminologías

• obtenerOfertaTexto – Servicio principal para buscar un término en los dominios de

conocimiento diagnósticos y procedimientos

• INPUT: término en texto libre | dominio a consultar

• OUTPUT: respuesta de oferta – MO (modelado): es un “término” que existe en la base de datos

Minsal “modelado = codificado” con SNOMED-CT

– NV (no válido): es un “término” que está marcado en la base de datos Minsal como “no válido”. No se permite su uso. Ofrece opciones “Ud. habrá querido decir….”

– NR (no reconocido): es un “término” que aún no existe en la base de datos Minsal, el usuario puede incorporarlo y queda pendiente para codificar.

Page 14: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Ejemplos de Servicio obtenerOfertaTexto

• Términos modelados: – DIABETES MELLITUS 1

– HTA

– FX DE PELVIS

Page 15: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación en Ficha Clínica del Servicio

Page 16: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación en Ficha Clínica del Servicio cuando entregamos excel

Con esta tecnología, no los ayudamos

Page 17: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación en Ficha Clínica del Servicio cuando entregamos un servicio

Ejemplo ilustrativo, cada proveedor puede implementar los servicios a su modo

Servicio: obtenerOfertaTextos

Page 18: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación en Ficha Clínica del Servicio cuando entregamos un servicio

Ejemplo ilustrativo, cada proveedor puede implementar los servicios a su modo

Page 19: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación en Ficha Clínica del Servicio cuando entregamos un servicio

Ejemplo ilustrativo, cada proveedor puede implementar los servicios a su modo

Servicio: obtenerSubsetsXDescId

Servicio: obtenerClasificador

Servicio: obtenerSubsetsXDescId

Page 20: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servicios del Servidor de Terminologías

• obtenerPrompting – Permite desarrollar un autocompletar en la búsqueda de términos

Page 21: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Implementación Servicio obtenerPrompting

Servicio: obtenerObtenerPrompting

Page 22: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servicios del Servidor de Terminologías

• obtenerSubsetsXDescId – Permite conocer en qué SubConjuntos existe el término seleccionado

• Si es una enfermedad autolimitada (caduca el diagnóstico a 30 días)

• Si es un problema GES

• Si es un diagnóstico ENO

• obtenerClasificador – Permite obtener el código de otro sistema de clasificación

• CIE-10

• CIE-9-MC

• LOINC

• FONASA

• ATC

Page 23: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Estado de avance Servidor de Terminologías

• 25 Feb 2013: Ordinario Sub-secretario Redes

• 19 Junio 2013: IHTSDO acepta a Chile como National Member

• Hito de ingreso a IHTSDO: Agosto/Septiembre 2013 (pago membresía país).

• Publicación de entregables descargables [preview] (Agosto – Diciembre 2013)

• Instalación de servidor de terminologías central (2014) – Instalación de servidores satélites en datacenter proveedor/solución

propia SIDRA

– Marcha blanca

Retraso del

proyecto: 11 meses

Page 24: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Servidor de Terminologías

Oficina Central de Proyecto TI - Ministerio de Salud - Chile 24

Esquema de distribución

Ministerio de Salud

Soluciones propias

Proveedor B Proveedor A

Servidor de Terminología central

Réplica de servidores

Servicios de Salud Arica

Maule

Iquique

Coquimbo

Arauco

Magallanes

Araucanía Norte

Metropolitano Sur Oriente

Atacama

Metropolitano Oriente

Viña del Mar - Quillota

O’Higgins

Antofagasta

Metropolitano Sur

Aconcagua Chiloé

Page 25: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Descarga Tablas de mapeos de Vocabulario de Interfaz

Page 26: Servidor de Terminologíasalud-e.cl/wp-content/uploads/2013/11...Qué es • Es una base de datos de conceptos de salud que ofrece servicios de Terminología –Incluye los 19 ejes

Muchas gracias

Coordinador Nacional de Terminologías Clínicas y Estándares de Informática en Salud Oficina Central de Proyectos TI Minsal

Alejandro Mauro

[email protected]