FHIR

FHIRにおけるCodeableConceptとCoding:1つの概念が複数のコードを持つ仕組み

FHIRのほぼ全てのコード化された要素はCodeableConceptです。これは、異なるコードシステムからのコーディングのリストと元のテキストで構成されます。システム、コード、表示の仕組み、なぜ検査機関のローカルコードをLOINCの隣に保持するのか、そしてデータが読めなくなる原因となる間違いについて説明します。

著 公開日 1分で読めます

簡単な回答: FHIRでは、Codingは1つのコードシステムからの1つのコードです。system(コードシステムのURL)、code、そして人間が読めるdisplayで構成されます。CodeableConceptは概念全体を表し、異なるシステムで同じ意味を持つ複数のCodingのリストと、臨床医や検査室が実際に使用した言葉であるtextを含みます。診断、検査、薬、アレルギーはすべてCodeableConceptです。

複数のコーディングが必要な理由

検査機関は、同じ検査に対して独自のローカルコードと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は1つのシステムからの1つのコードです。CodeableConceptは、1つ以上のCodingと元のテキストを含む概念です。

LOINCのシステムURLは何ですか?

http://loinc.org

ローカルコードは保持すべきですか?

はい、標準コーディングと並行して保持してください。データソースを追跡するのに役立ちます。

displayはコードの一致に使用されますか?

いいえ。一致にはsystemとcodeが使用されます。displayは人のためにあります。

Anpheros Platform

サンドボックスで無料で試す

5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。

無料・合成患者30人・カード不要

このガイドは情報提供のみを目的としており、医学的アドバイスに代わるものではありません。健康に関する決定については、医師にご相談ください。緊急時は、地域の緊急通報番号(ヨーロッパでは112)に電話してください。
作成者
Anpherosチーム

Anpherosは、患者が管理し、あらゆるクリニックと共有できる医療記録を、EUを拠点とするHL7 FHIR R4プラットフォーム上で構築しています。これらのガイドは、ご自身の健康を理解し整理するのに役立ちますが、医師の代わりになるものではありません。

Anpherosについて →