简而言之: 在 HL7 FHIR 中,Observation(观察)是指关于患者的某一项测量或发现:化验值、血压、心率、症状评分。它说明了测量的是什么(一个代码,通常是 LOINC)、关于谁、何时测量,以及结果及其单位,还有实验室的参考范围以及是否有解释标志。
重要的元素
- status:最终(final)、初步(preliminary)、已修订(amended)、已取消(cancelled)、录入错误(entered-in-error)。
- category:实验室(laboratory)、生命体征(vital-signs)、调查(survey)、影像(imaging)等。
- code:测量的是什么,以 CodeableConcept 的形式表示,通常带有 LOINC 编码。
- subject:患者(Patient)。
- effective[x]:测量适用的时间(对于化验,是采集样本的时间)。
- value[x]:结果,最常见的是 Quantity,包含值、单位、UCUM 系统和代码;有时是 CodeableConcept 或字符串。
- referenceRange:实验室提供的低值和高值。
- interpretation:H(高)、L(低)、N(正常)等。
- component:用于包含多个部分的测量,例如收缩压和舒张压。
示例:FHIR R4 中的 HbA1c
{
"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": "%"}}]
}
破坏互操作性的错误
- 本地代码没有 LOINC 编码:其他系统无法识别该检测项目。
- 单位是纯文本(“mg/dl ”)而不是 UCUM 代码:无法转换或比较数值。请参阅 UCUM 单位。
- 使用报告时间作为有效时间,而不是样本采集时间。
- 血压存储为两个独立的 Observation,而不是一个包含两个组件的 Observation(LOINC 85354-9 面板,包含 8480-6 和 8462-4)。
在 Anpheros 中
Anpheros 中的每一项化验值和测量结果都是一个 Observation,就像上面描述的那样,带有其 LOINC 代码和 UCUM 单位,这就是来自不同实验室的结果能够呈现在同一张图表上的方式。开发者可以通过 API 读取和写入它们:请参阅 化验结果 API 和 将化验结果导入 FHIR。
相关页面
来源
常见问题
什么是 FHIR Observation?
FHIR 中用于表示关于患者的某一项测量或发现的资源:化验值、生命体征、评分。
代码应该是 LOINC 吗?
对于化验结果和生命体征,实际上是的:US Core 和 IPS 等配置文件要求使用 LOINC。
血压在 FHIR 中如何存储?
作为一个 Observation(LOINC 85354-9),包含两个组件:收缩压(8480-6)和舒张压(8462-4)。
Observation 和 DiagnosticReport 有什么区别?
Observation 是一个单独的结果;DiagnosticReport 则将某项检测或面板的结果和结论进行分组。请参阅 DocumentReference vs DiagnosticReport。
在沙盒中免费试用
5 分钟完成第一次 FHIR 调用. 一个内置患者授权的 HL7 FHIR R4 API:先在沙盒中试用,然后连接您自己的应用或诊所系统。
免费 · 30 位合成患者 · 无需信用卡

