El recurso DiagnosticReport de FHIR es una estructura de datos estandarizada que representa los hallazgos y la interpretación de las pruebas diagnósticas realizadas a los pacientes. En la medicina de laboratorio, funciona como el equivalente digital de un informe de laboratorio completo — agrupando los resultados individuales de las pruebas, proporcionando contexto clínico y opcionalmente incluyendo la interpretación del médico solicitante. Cada DiagnosticReport referencia uno o más recursos Observation que contienen los valores reales de las pruebas.
Un DiagnosticReport lleva consigo varios metadatos importantes más allá de los resultados de las pruebas. Incluye el estado del informe (registrado, parcial, preliminar, final, enmendado), la categoría del servicio diagnóstico (laboratorio, radiología, patología), la fecha y hora en que se recogieron las muestras y se emitió el informe, y referencias al paciente, al clínico solicitante y al laboratorio realizador. Este contexto enriquecido asegura que los destinatarios del informe tengan todo lo necesario para actuar sobre los resultados de forma segura.
La estructura de un DiagnosticReport es lo suficientemente flexible como para acomodar las diferentes prácticas de informe de laboratorio en todo el mundo. Un panel básico de química puede producir un único DiagnosticReport con una docena de recursos Observation, mientras que una prueba genética compleja podría incluir grupos anidados de observaciones con texto interpretativo. El recurso también permite adjuntar el informe original como PDF o imagen, preservando el documento fuente junto con los datos estructurados.
Al digitalizar informes de laboratorio en papel, el recurso DiagnosticReport es el formato de destino natural. El pipeline de OCR y NLP extrae los resultados de las pruebas y los mapea a Observations codificados con LOINC, luego los envuelve en un DiagnosticReport que captura la información a nivel de informe — el nombre del laboratorio, la fecha del informe, los identificadores del paciente y el estado general. Este DiagnosticReport puede entonces transmitirse a una historia clínica electrónica, almacenarse en un servidor FHIR o incluirse en un Bundle para procesamiento por lotes.