El CDA (Clinical Document Architecture) es una especificación para intercambio de documentos creado por HL7 Internacional que utiliza el XML, el modelo de información de HL7 (RIM), la metodología de HL7 V3 y vocabularios controlados o locales (SNOMED CT, ICD, LOINC, etc.).
El CDA estandariza la estructura y la semántica necesaria para el intercambio de documentos. Se puede utilizar de manera simple o compleja en función de lo que se requiera, des de enviar un documento con la mínima información contextual, hasta enviarlo completamente codificado y referenciado. Se puede comparar su potencial de reutilización con la carga de un batería: cuánto más se invierta en codificar la información incluida, mayor potencial de reutilización posterior de la información se puede obtener.
Los principales objectivos del uso de CDAs són:
Las principales características del estándar HL7 CDA R2 son:
El CDA consta principalmente de dos partes: la cabecera y el cuerpo.
La cabecera brinda la información contextual requerida y permite identificar y clasificar el documento. Algunos de los principales datos que contiene la cabecera són:
El cuerpo contiene aquello que se presenta al receptor, es decir, el reporte clínico. El cuerpo puede ser estructurado o no estructurado:
Cuando el cuerpo del CDA es estructurado, este contiene lo que se conoce como el elemento <structuredBody>, el cual se divide en secciones <section> que pueden anidarse.
Cada sección contiene un único bloque narrativo <text> y contiene cero o más entradas CDA <entry>.
Las entries son estructuras basadas en el RIM. Todos los elementos son actos codificados según el vocabulario controlado de HL7 V3. La estructura sigue un modelo muy definido, orientado a objetos, y se puede validar contra esquemas existentes. Esto permite la interoperabilidad semántica adicional al texto narrativo, codificando por ejemplo los resultados, diagnósticos, observaciones, etc., y la creación automática de tablas de contenidos, contenido vinculado, etc.
Gracias a la codificación de las entries, éstas pueden ser leídas por otras aplicaciones y permite realizar búsquedas, organizar o ‘parsear´ de forma correcta para los sistemas automatizados. La codificación utilizada puede ser LOINC / SNOMED CT / ICD9, etc.