Estándares que salvan vidas: Mensajería y vocabularios. Didier de Saint Pierre ddesaint@navigogroup.cl

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Estándares que salvan vidas: Mensajería y vocabularios. Didier de Saint Pierre ddesaint@navigogroup.cl"

Transcripción

1 Estándares que salvan vidas: Mensajería y vocabularios Didier de Saint Pierre ddesaint@navigogroup.cl

2 HL7 DICOM SNOMED ICD (CIE) LOINC CIAP NANDA X12N Farmacia Urgencia Agenda

3 Estándares relativos a los datos de salud Comunicación y transporte de datos Formatos de mensajes electrónicos (comunicaciones) Contenido y estructura de los registros de salud Identificadores (pacientes, proveedor, sitio de atención, pagadores, productos) Representación de los datos (codificación) Confidencialidad, seguridad, privacidad y autenticación Conjuntos mínimos y extendidos de datos Calidad

4 Mapa de estándares en salud Fuente: HL7 Chile

5 Fuente: HL7 Chile Sistema Sanitario B

6 Leading Healthcare Data Interchange Standards Clinical System Retail Pharmacy Orders & Reimbursement HL7 Materials Management X12N Billing, claims reimbursement X12N / HL7 (Non-US only) Waveforms NCPDP HL7 Healthcare Information System HL7 Immunization Database HL7, X12N Images, pictures DICOM Agency Reporting Bedside Instruments IEEE MIB, ASTM HL7 Adverse Events Reporting HL7, X12N Provider Repository March 25, 2009 Informatics Standards & Interoperability 6 of 100

7 Estándares De comunicaciones TCP/IP, HTTP, XML, SOAP, WDSL, UDDI, Web Services De seguridad XMLDSIG: Firma digital, PKI, certificados Kerberos: protocolo de comunicación segura en redes inseguras SAML: Security Assertion markup language SSL: Seguridad de la capa de transporte HL7 RBAC (Role Based Access Control): define derechos de acceso según rol del usuario

8 De mensajería De mensajería Datos clínicos (HL7) Datos financieros y transacciones (X12N) Imágenes (DICOM) Prescripción de farmacias (NCPDP) Instrumentos médicos (IEEE, ASTM)

9 Documentos HL7 CDA: intercambio de documentos clínicos en distintos niveles de interoperabilidad

10 Vocabularios Laboratorio: LOINC Anatomía patológica: SNOMED CT Morfologías, problemas, localizaciones Hallazgos clínicos: SNOMED CT, UMLS Diagnósticos, Motivos de consulta: CIE9, CIE10, CIAP Procedimientos: LOINC, CPT Enfermería: NANDA (diagnósticos), NIC (Intervenciones), NOC (Resultados)

11 HEALTH LEVEL SEVEN - HL7

12 Qué es HL7 Estándar para el intercambio electrónico de datos en salud Aprobado por ANSI Utilizado internacionalmente (EEUU, Reino Unido, Méjico, España y otros muchos píses) Aprox 2500 asociados Ampliamente adoptado por la industria Estandariza los protocolos y estructuras de datos a nivel de aplicación Proporciona un framework básico para la integración de sistemas de salud Está en evolución continua V2.1 a la 2.5 Se centran en sintaxis, estructura y presentación V3.0 Incluye aspectos semánticos Definición de conceptos comunes, relaciones, modelos y diccionarios

13 Modelo OSI y HL7

14 Sin HL7 Interfaces punto a punto son necesarios para compartir datos entre los diferentes subsistemas Laboratorio Farmacia Admisión Administración Diagnostico por imágen Nutrición

15 Con HL7 Unas estructuras de datos comunes y reglas de sintaxis permiten la reutilización de interfaces Laboratorio Farmacia Admisión HL7 Contabilidad Diagnostico por Imagen Nutrición

16 Cuándo se usa HL7? Para compartir datos de un paciente, por ejemplo: Información del paciente al ingreso Solicitudes de los médicos a laboratorios, radiología, farmacia, dietética Resultados de los laboratorios a los médicos Facturación y labores administrativas Tipos de Mensajes Primarios Administración de pacientes ADT Solicitudes ORM Resultados de procedimientos ORU Contabilidad DFT Los mensajes son referidos por su código tipo y su código de disparador Mensaje informando de la admisión de un paciente es un ADT^A01

17 Person Registry Description Trigger Event Structure Add person record in a master patient index A28 Add Person Information ADT_A05 Update person record in a master patient index Delete all demographic information for a person A31 Update Person Information A29 Delete Person Information ADT_A05 ADT_A21 Slide 17 HTB Overview 2003Jun12

18 Staff Registration Description Trigger Event Structure Add staff record to the Practitioner or Master Files Update a staff record in the Practitioner or Master Files Delete a staff record from the Practitioner or Master Files Reactivate a deactivated staff record in the Practitioner or Master Files Deactivate a staff record in the Practitioner or Master Files M02 Staff/ Practitioner/Master File M02 Staff/ Practitioner/Master File M02 Staff/ Practitioner/Master File M02 Staff/ Practitioner/Master File M02 Staff/ Practitioner/Master File MFN_M02 MFN_M02 MFN_M02 MFN_M02 MFN_M02 Slide 18 HTB Overview 2003Jun12

19 Patient Administration Description Trigger Event Structure Patient admitted and assigned to a bed. A01 Admit/Visit Notification ADT_A01 Patient has arrived or checked in A04 Register a Patient ADT_A01 Other change in patient information A08 Update Patient Information ADT_A01 Discharge or end visit event is cancelled A13 Cancel Discharge/End Visit ADT_A01 Physical location for a patient is changed A02 Transfer a Patient ADT_A02 End of a patient s stay in a healthcare facility. A03 Discharge/End Visit ADT_A03 Patient undergoes the pre-admission process. Patient admitted during a non-admitted visit Patient discharged without closing episode of care. A05 Pre-Admit a Patient A06 Change an Outpatient to an Inpatient A07 Change an Inpatient to an Outpatient ADT_A05 ADT_A06 ADT_A06 Admission event is cancelled, A11 Cancel Admit/Visit Notification ADT_A09 Admitted patient has left the healthcare institution temporarily. Admitted patient has returned after a temporary "leave of absence." A21 Patient Goes on a Leave of Absence A22 Patient Returns From a Leave of Absence ADT_A21 ADT_A21 Slide 19 HTB Overview 2003Jun12

20 Observation Event Description Trigger Event Structure Update the bed status A20 Bed Status Update ADT_A20 Person s/patient s allergy information has changed A60 Update Adverse Reaction Information ADT_A60 Correct or revise an observation R01 Unsolicited observation message ORU_R01 Mark an observation as entered in error. R01 Unsolicited observation message ORU_R01 Designate that the observation is final. R01 Unsolicited observation message ORU_R01 Specimen received by lab but results are not available R01 Unsolicited observation message ORU_R01 Result is preliminary. R01 Unsolicited observation message ORU_R01 Result is unverified. R01 Unsolicited observation message ORU_R01 Result is partially unverified R01 Unsolicited observation message ORU_R01 Slide 20 HTB Overview 2003Jun12

21 Observation Order Description Trigger Event Structure Create an active verified order O01 General Order Message ORM_O01 Create an unverified order O01 General Order Message ORM_O01 Cancel an active verified order O01 General Order Message ORM_O01 Cancel an unverified order O01 General Order Message ORM_O01 Discontinue an active order O01 General Order Message ORM_O01 Discontinue an unverified order O01 General Order Message ORM_O01 Suspend an active order O01 General Order Message ORM_O01 Release suspended order O01 General Order Message ORM_O01 Create completed order. O01 General Order Message ORM_O01 Unverified order is verified O01 General Order Message ORM_O01 Revise an active order. O01 General Order Message ORM_O01 Revise an unverified order. O01 General Order Message ORM_O01 Slide 21 HTB Overview 2003Jun12

22 HL7 v3.0 Contempla el uso de sintaxis XML:Siguiendo la tendencia internacional de uso de XML como un lenguaje para el intercambio de información estucturada entre diferentes plataformas, HL7 v3 implementa su uso para la codificación de sus mensajes. Utiliza principios de Orientación a Objetos (POO) y Lenguaje Unificado de Modelado (UML): El uso de estas metodologías formales, contribuyen a los procesos de desarrollo del estándar, conduciendo a un mayor detalle, claridad y precisión de las especificaciones, así como un mayor control sobre las diseños finales de los mensajes. No se limita a la capa 7: Después de años de implementación de HL7 v2.x y de desarrollar estándares de interoperabilidad, HL7 se dio cuenta que era necesario desarrollar un estándar comprensible, que incluya otras capas del Modelo OSI. Por esta razón HL7 v3 incluye especificaciones sobre XML, seguridad, vocabulario, modelado, metodología, etc. Hace un fuerte énfasis en el uso se vocabularios controlados: HL7 v3 hace uso intensivo de codificaciones internacionales (LOINC, CIE-10, Snomed CT, etc) para la representación de la terminología utilizada en el escenario de la prestación de servicios de salud. Adicionalmente HL7 v3 propone listas de codificaciones propias para casos específicos. Utiliza el Reference Information Model (RIM) para salud

23 Sample HL7 v2.x Message March 25, 2009 Informatics Standards & Interoperability 23 of 100 MSH ^~\& LABGL1 DMCRES ORU^R01 LABGL P 2.3 NE NE PID ^Y^C8 Newman^Alfred^E M W 25 Centscheap Ave^^ Whatmeworry^UT^85201^^P (555) (444) M OBR ^LABGL ^DMCRES ^CELL COUNTS+DIFFERENTIAL TESTS (COMPOSITE)^LN ^ML IN2973^Schadow^Gunther^^^^MD^UPIN ^Once CA20837^Spinosa^John^^^^MD^UPIN OBX NM ^HEMATOCRIT (AUTOMATED)^LN F CA20837 OBX NM 789-8^ERYTHROCYTES COUNT (AUTOMATED)^LN *12/mm F CA20837 Segments MSH: Message Header PID: Patient Identification OBR: Observation Request OBX: Observation Result Delimiters Field ^ Component & Subcomponent ~ Repetition \ Escape Character

24 Caso de uso resultado de laboratorio HL7 V2 The MSH (Message Header) segment contains the message type, in this case, ORU^R01, which identifies the message type and the trigger event. The sender is the GHH Lab in ELAB- 3. The receiving application is the GHH OE system located in BLDG4. The message was sent on at 09:30. The MSH segment is the initial segment of the message structure MSH ^~\& GHH LAB ELAB-3 GHH OE BLDG ORU^R01 CNTRL-3456 P 2.4<cr> PID EVERYWOMAN^EVE^E^^^^L JONES F 153 FERNWOOD DR.^ ^STATESVILLE^OH^35292 (206) (206) AC A4335^OH^ <cr> OBR ^GHH OE ^GHH LAB 15545^GLUCOSE ^PRIMARY^PATRICIA P^^^^MD^^ F ^HIPPOCRATES^HOWARD H^^^^MD<cr> OBX 1 SN ^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN ^182 mg/dl 70_105 H F<cr> The PID (Patient Identification) segment contains the demographic information of the patient. Eve E. Everywoman was born on and lives in Statesville OH. Her patient ID number (presumably assigned to her by the Good Health Hospital) is The OBR (Observation Request) segment identifies the observation as it was orignally ordered: 15545^GLUCOSE. The observation was ordered by Particia Primary MD and performed by Howard Hippocrates MD. The OBX (Observation) segment contains the results of the observation: 182 mg/dl.

25 Caso de uso resultado de laboratorio HL7 V3 The "Domain Content" starts with its own root element observationevent. The elements within specify the type of observation, the ID, the time of the observation, statuscode, and the results. The value for the actual result is shown in the value element. The interpretationcode element shows that the value has been interpreted as high (H), while referencerange provides the normal values for this particular observation.

26 Digital Imaging and Communication in Medicine: DICOM

27 DICOM Estándar reconocido mundialmente para el intercambio de imágenes médicas, pensado para el manejo, almacenamiento, impresión y transmisión de imágenes médicas. Incluye la definición de un formato de fichero y de un protocolo de comunicación de red. El protocolo de comunicación es un protocolo de aplicación que usa TCP/IP para la comunicación entre sistemas HL7 V3 incluye un dominio de imagenología diagnóstica (Imaging Integration Domain), para la integración con DICOM. Este dominio cuenta con modelos, guías de implementación y ejemplos de documentos e imágenes necesarios para ilustrar la transformación de un reporte estructurado DICOM a documentos electrónicos CDA R2 HL7, así como la creación de informes CDA de imagenología diagnóstica.

28

29 INTEROPERABILIDAD SEMANTICA: VOCABULARIO

30 Interoperabilidad Semántica Los vocabularios son un componente clave de la interoperabilidad de sistemas de información de salud. Tenemos transporte y estructura, necesitamos semántica para representar lo que el profesional quiere expresar Problemática: Fiebre Pirexia Febril Temperatura mayor a 38º Fiebre 30

31 Nivel de agregación Estándares de vocabulario GRD LOINC, CIAP, CIE10, CIE9-CM Vocabulario de salida Agrupamientos Clasificaciones Snomed CT Vocabulario de referencia Nomenclaturas Tesauro local Vocabulario de Interfase Terminologías Lenguaje natural

32 Jerarquía de codificaciones Agrupamientos Subconjunto de clasificaciones que agrupa items contenidos en las mismas según criterios predefinidos Clasificaciones Sistema ordenado de conceptos pertenecientes a un dominio, con principios de orden implícito o explícito Nomenclaturas Es una lista de términos oficialmente aprobada para se usada en un campo o dominio Terminología: Todas las palabras que tienen un significado en particular en el campo o dominio específico Vocabularios Todas las palabras usadas en un campo o dominio específico Lenguaje natural: Todas las palabras actualmente usadas por las personas, tanto médicos como pacientes.

33 SNOMED

34 SNOMED-CT Systematized Nomenclature of Medicine -- Clinical Terms Es una terminología clínica (*) especialmente pensada para registros clínicos electrónicos. Provee de una terminología de referencia, que se puede utilizar como elemento integrador entre los diferentes sistemas de información sanitarios. Es un sistema que busca representar el conocimiento médico por medio del análisis, lo que representa también una gran diferencia con relación a otras codificaciones más tradicionales Es una terminología de interfase: provee sinónimos en múltiples idiomas, mecanismos de localización de preferencias, extensión con términos locales, posibilidad de definición de subconjuntos etc. (*) terminología clínica es: un conjunto de términos específicos relacionados con el ejercicio práctico de la medicina y fundamentados en la atención de la salud de las personas. Esta definición se podría completar añadiendo además que: una terminología clínica es también un conjunto de términos estructurados y normalizados que busca servir de instrumento para el registro de datos clínicos, como base para otras posibles investigaciones o como medio de intercambio de información clínica entre profesionales para la atención de la salud de las personas

35 Qué es SNOMED Términos Clínicos? Es un sistema de codificación Provee identificadores para conceptos y para los términos que representan a esos conceptos Es una clasificación Múltiples ejes clasificados por significado (subtipos) No es una clasificación estadística Pero incluye mapeos a clasificaciones estadísticas como CIE Es una terminología de interfase: provee sinónimos en múltiples idiomas, mecanismos de localización de preferencias, extensión con términos locales, posibilidad de definición de subconjuntos etc.

36 March 25, 2009 Informatics Standards & Interoperability 36 of 100

37 SNOMED

38 Ej: Apendicectomía

39 Contenido de SNOMED CT Contiene conceptos clínicos, descripciones activas y relaciones semánticas Hallazgos y enfermedades ( conceptos) Procedimientos ( conceptos) Estructuras anatómicas Estructuras normales (anatomía/topografía) ( conceptos) Estructuras anormales (patología/morfología) (4.000 conceptos) Organismos ( conceptos) Sustancias y productos farmacéuticos ( conceptos) Agentes físicos, fuerzas y actividades (causas de lesión) Ocupaciones Contexto social y demográfico (raza, grupo étnico, religión estado civil, nivel de educación, hábitos etc.) General (contexto, modificadores, localización, certeza, severidad, curso, períodos de tiempo, estadificación, estado, características) Otro (especímenes, relaciones espaciales, unidades)

40 INTERNATIONAL CLASSIFICATION OF DISEASES: ICD (CIE)

41 CIE Sistema de codificación, creado inicialmente para las altas hospitalarias, con fines estadísticos. Actualmente es ampliamente utilizado El codificador debe extraer de la epicrisis los elementos sustanciales para luego clasificarlos asignando un código. Los elementos sustanciales que considera son los siguientes: Diagnóstico Principal Diagnóstico Secundario Procedimientos quirúrgicos Procedimientos no quirúrgicos Ej: Fractura rodilla: Gonartrosis de Genu Valgo (rodilla). Se implanta prótesis de rodilla: DP: Proced.: (CIE9)

42 CIE Jerarquía estricta: el código determina la posición: es hijo de 230 Versiones en uso: CIE9-CM, CIE10 Versión CIE11 probablemente convergerá con SNOMED

43 Ejemplo de codificación CIE9 Infarto Agudo de Miocardio (IAM) Se trata de una situación de isquemia miocárdica aguda que además comporta lesión y necrosis en el tejido cardiaco. Normas de codificación: En codificación clínica se engloban bajo este epígrafe aquellos cuadros con una duración de hasta 8 semanas, compartiendo la categoría 410. El 4º dígito expresa la localización anatómica, en tanto que el 5º dígito diferencia el episodio inicial de cuidados de aquellos otros que, siempre dentro de las ocho primeras semanas, tuviera el paciente para observación, estudio, seguimiento, convalecencia o tratamiento. La adecuada asignación del 5º dígito requiere el correcto seguimiento de los movimientos del paciente; así, el 1 se utilizará siempre que éste sea visto por su episodio inicial ocurra ello en una o en más instituciones sanitarias con traslados del paciente entre ellas Ejemplo: Un paciente es ingresado en el Hospital A por dolor precordial agudo que se identifica como un infarto agudo de miocardio anterolateral (sin historia de cuidados anteriores). El paciente se traslada posteriormente al Hospital B para una angioplastia y vuelve al Hospital A para continuar su recuperación. Siendo dado posteriormente de alta. El diagnóstico principal en cada uno de estos episodios sería: Primer ingreso del Hospital A Traslado al Hospital B Traslado de vuelta al Hospital A Una vez que haya sido dado de alta en el centro, los episodios siguientes, siempre dentro de las ocho primeras semanas, serán clasifi cados utilizando el dígito 2.

44 Ejemplos de CIE9 DISEASES OF OTHER ENDOCRINE GLANDS ( ) 250 Diabetes mellitus Excludes: gestational diabetes (648.8), hyperglycemia NOS (790.29), neonatal diabetes mellitus (775.1), nonclinical diabetes (790.29), secondary diabetes ( ) Diabetes mellitus without mention of complication Diabetes mellitus without mention of complication or manifestation classifiable to Diabetes (mellitus) NOS Diabetes with ketoacidosis Diabetic: acidosis without mention of coma ketosis without mention of coma Diabetes with hyperosmolarity Hyperosmolar (nonketotic) coma Diabetes with other coma Diabetic coma (with ketoacidosis) Diabetic hypoglycemic coma

45

46 LOGICAL OBSERVATION IDENTIFIER NAMES AND CODE: LOINC

47 LOINC LOGICAL OBSERVATION IDENTIFIER NAMES AND CODE Regenstrief, pero gratuito es una base de datos con nombres y códigos estandarizados para la identificación de resultados de laboratorio, observaciones clínicas y observaciones de estudios diagnósticos Estructura: Componente: qué se mide (ej. UREA, Glucosa, Antígeno de la Influenza A, lípidos etc.)) Tipo de Propiedad: (atributo del analito que se va a evaluar, medir, observar) característica (ej. MASA, CONCENTRACIÓN, etc.) Aspecto Temporal: puntual, 24 hs, etc. Sistema: tipo de muestra : sangre, orina, fluidos gástricos, tejidos etc. Tipo de Escala: cuantitativa, ordinal (rango), nominal (taxonomía), narrativa Tipo de Metodo: procedimiento para la medición

48 Qué no forma parte de código LOINC El instrumento utilizado en la prueba Prioridad Dónde se realizó la prueba Interpretación de la prueba

49 LOINC

50 LOINC Además de identificar de forma unívoca una prueba de laboratorio o un término clínico, LOINC permite utilizar su estructura para ofrecer información organizada por niveles en la estación clínica.

51 OTRAS TERMINOLOGÍAS

52 La Clasificación Internacional de Atención Primaria CIAP-2 WONCA: Terminología de Enfermería NANDA: Datos financieros X12N Farmacia Urgencia

53 Resumen de terminologías