Respuesta corta: En HL7 FHIR, una Observation es una medición o hallazgo sobre un paciente: un valor de laboratorio, una presión arterial, una frecuencia cardíaca, una puntuación de síntomas. Indica qué se midió (un código, generalmente LOINC), sobre quién, cuándo, y el resultado con su unidad, además del rango de referencia del laboratorio y una bandera de interpretación si la hay.
Los elementos que importan
- status: final, preliminary, amended, cancelled, entered-in-error.
- category: laboratory, vital-signs, survey, imaging, y así sucesivamente.
- code: qué se midió, como un CodeableConcept, generalmente con una codificación LOINC.
- subject: el Patient.
- effective[x]: cuándo aplica la medición (para un laboratorio, cuándo se tomó la muestra).
- value[x]: el resultado, la mayoría de las veces una Quantity con valor, unidad, sistema UCUM y código; a veces un CodeableConcept o una cadena de texto.
- referenceRange: mínimo y máximo del laboratorio.
- interpretation: H, L, N y así sucesivamente.
- component: para mediciones con varias partes, como la presión arterial sistólica y diastólica.
Ejemplo: HbA1c en FHIR R4
{
"resourceType": "Observation",
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
"subject": {"reference": "Patient/example"},
"effectiveDateTime": "2026-10-20T08:15:00+02:00",
"valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
"referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}
Errores que rompen la interoperabilidad
- Un código local sin codificación LOINC: otros sistemas no pueden reconocer la prueba.
- Una unidad como texto libre ("mg/dl ") en lugar de un código UCUM: los valores no se pueden convertir ni comparar. Ver unidades UCUM.
- La hora del informe utilizada como hora efectiva en lugar de la hora de la muestra.
- Presión arterial almacenada como dos Observaciones separadas en lugar de una con dos componentes (LOINC 85354-9 panel con 8480-6 y 8462-4).
En Anpheros
Cada valor de laboratorio y medición en Anpheros es una Observation como la anterior, con su código LOINC y unidad UCUM, que es cómo los resultados de diferentes laboratorios llegan a un solo gráfico. Los desarrolladores pueden leerlos y escribirlos a través de la API: ver la API de resultados de laboratorio y importar resultados de laboratorio a FHIR.
Páginas relacionadas
- Unidades UCUM en resultados de laboratorio
- CodeableConcept y Coding en FHIR
- DocumentReference vs DiagnosticReport vs Binary en FHIR
Fuentes
Preguntas frecuentes
¿Qué es una Observation de FHIR?
El recurso FHIR para una medición o hallazgo sobre un paciente: un valor de laboratorio, un signo vital, una puntuación.
¿Debería el código ser LOINC?
Para resultados de laboratorio y signos vitales, sí en la práctica: perfiles como US Core y el IPS requieren LOINC.
¿Cómo se almacena la presión arterial en FHIR?
Como una Observation (LOINC 85354-9) con dos componentes: sistólica (8480-6) y diastólica (8462-4).
¿Cuál es la diferencia entre Observation y DiagnosticReport?
Una Observation es un resultado; un DiagnosticReport agrupa los resultados de una prueba o panel y la conclusión. Ver DocumentReference vs DiagnosticReport.
Pruébalo gratis en el sandbox
Tu primera llamada FHIR en 5 minutos. Una API HL7 FHIR R4 con el consentimiento del paciente integrado: pruébala en el sandbox y luego conecta tu propia app o sistema de clínica.
Gratis · 30 pacientes sintéticos · sin tarjeta

