FHIR

FHIR 中的 CodeableConcept 和 Coding:一个概念如何承载多个代码

FHIR 中几乎每个带代码的元素都是一个 CodeableConcept:一个包含来自不同代码系统的编码列表,外加原始文本。了解 system、code 和 display 如何工作,为什么要在 LOINC 代码旁边保留实验室的本地代码,以及那些导致数据无法读取的错误。

作者 发布于 阅读约 1 分钟

简短回答: 在 FHIR 中,Coding 来自一个代码系统的一组代码:它包含 system(代码系统的 URL)、code 和人类可读的 display。CodeableConcept 是一个完整的概念:它包含一组在不同系统中含义相同的 Codings,以及 text,即临床医生或实验室实际使用的文字。诊断、检查、药物和过敏都属于 CodeableConcept。

为什么需要多个 Coding

实验室可能为其自己的本地代码和同一个检查的 LOINC 代码。诊断可能包含 SNOMED CT 和 ICD-10。保留所有这些代码,可以让每个接收系统选择它能理解的代码,而保留 text 则可以保存原始记录。

"code": {
  "coding": [
    {"system": "http://loinc.org", "code": "2160-0", "display": "Creatinine [Mass/volume] in Serum or Plasma"},
    {"system": "https://lab.example.org/codes", "code": "CREA"}
  ],
  "text": "Creatinine"
}

避免的错误

  • 没有 system 的 code:该代码在你的数据库之外没有意义。
  • 为标准术语表编造系统 URL:LOINC 是 http://loinc.org,SNOMED CT 是 http://snomed.info/sct,UCUM 是 http://unitsofmeasure.org。
  • 在映射到标准代码时丢弃原始 text。
  • 将 display 视为标识符:系统是通过 system + code 进行匹配的。

在 Anpheros 中

Anpheros 保留报告中的原始名称作为 text,并添加标准编码(LOINC、ATC、ICD-10、SNOMED CT),以便数据对人和系统都保持可读性。开发者:FHIR 代码系统 和 标准化医疗数据。

相关页面

来源

常见问题

Coding 和 CodeableConcept 有什么区别?

Coding 是一个系统的一组代码;CodeableConcept 是一个包含一个或多个 Coding 和原始文本的概念。

LOINC 的系统 URL 是什么?

http://loinc.org

我应该保留本地代码吗?

是的,与标准编码一起保留。它们有助于将数据追溯到源头。

display 用于匹配代码吗?

不。匹配使用 system 和 code;display 是给人们看的。

Anpheros Platform

在沙盒中免费试用

5 分钟完成第一次 FHIR 调用. 一个内置患者授权的 HL7 FHIR R4 API:先在沙盒中试用,然后连接您自己的应用或诊所系统。

免费 · 30 位合成患者 · 无需信用卡

本指南仅供参考,不能替代医生诊疗。涉及健康的决定请咨询医生。紧急情况下,请拨打当地急救电话(欧洲为 112)。
撰写人
Anpheros 团队

Anpheros 致力于打造一个由患者掌控的医疗记录,并可在欧盟的 HL7 FHIR R4 平台上与任何诊所共享。这些指南旨在帮助您理解和整理您的健康信息,但不能替代您的医生。

关于 Anpheros →