Servidor de Terminología - salud-e.cl · • Servicios Web • Servicios que brinda • Ejemplos...
Transcript of Servidor de Terminología - salud-e.cl · • Servicios Web • Servicios que brinda • Ejemplos...
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
¿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 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
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é
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