servidor de terminología - salud-e.cl · • servicios web • servicios que brinda • ejemplos...

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

Upload: buithu

Post on 19-Sep-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Servidor de Terminologías Clínicas

Oficina Central de Informática en Salud (OCIS)

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

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

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

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

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

Servicios Web SOAP

• Simple Object Access Protocol

• Protocolo estándar creado en 2007

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

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

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

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

Mi aplicación

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?

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

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.

Ejemplos de Servicio obtenerOfertaTexto

• Términos modelados: – DIABETES MELLITUS 1

– HTA

– FX DE PELVIS

Implementación en Ficha Clínica del Servicio

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

Con esta tecnología, no los ayudamos

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

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

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

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

Servicios del Servidor de Terminologías

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

Implementación Servicio obtenerPrompting

Servicio: obtenerObtenerPrompting

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

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

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é

Descarga Tablas de mapeos de Vocabulario de Interfaz

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]