簡単な回答: AllergyIntolerance は、薬、食物、環境中の物質に対する有害な反応のリスクを記録するための FHIR リソースです。物質が何であるか、それがアレルギーなのか不耐症なのか、将来の反応がどれほど危険になりうるか(criticality)、そして実際に起こった反応とそのそれぞれのseverityを記録します。
主要な要素
- clinicalStatus: active(活動中)、inactive(非活動中)、resolved(解決済み)。
- verificationStatus: unconfirmed(未確認)、confirmed(確認済み)、refuted(否定された)、entered-in-error(入力エラー)。
- type: allergy(アレルギー)または intolerance(不耐症)。
- category: food(食物)、medication(薬)、environment(環境)、biologic(生物由来)。
- criticality: low(低い)、high(高い)、または unable-to-assess(評価不能)で、将来の重篤な反応のリスクを示します。
- code: 物質またはアレルギー、通常は SNOMED CT(ペニシリンアレルギーは 91936005)。
- reaction: 症状(例:じんましん)、そのseverity(軽度、中等度、重度)、および発症時期。
Criticality は将来のリスクに関するもので、severity は過去の反応に関するものです。これらを混同するのが最も一般的な間違いです。
例 (FHIR R4)
{
"resourceType": "AllergyIntolerance",
"clinicalStatus": {"coding": [{"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical", "code": "active"}]},
"verificationStatus": {"coding": [{"system": "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification", "code": "confirmed"}]},
"type": "allergy",
"category": ["medication"],
"criticality": "high",
"code": {"coding": [{"system": "http://snomed.info/sct", "code": "91936005", "display": "Allergy to penicillin"}]},
"patient": {"reference": "Patient/example"},
"reaction": [{"manifestation": [{"text": "Hives"}], "severity": "moderate"}]
}
Anpheros では
Anpheros では、アレルギーは各個人の記録の最上部に、緊急カードと国際患者サマリーに、AllergyIntolerance リソースとして保存されています。患者向けガイドのご家族のアレルギーについてではアプリ側の操作方法を説明しています。開発者の方は、FHIR API を通じてこれらの情報を参照できます。
関連ページ
情報源
よくある質問
Criticality と severity の違いは何ですか?
Criticality は将来の反応の潜在的な重症度であり、severity は実際に起こった反応の重症度を説明します。
不耐症をアレルギーとして記録すべきですか?
いいえ。type: intolerance を使用してください。これにより、他の臨床医に、その反応が免疫介在性ではないことが伝わります。
アレルギーにはどのコードシステムが使用されますか?
SNOMED CT が最も一般的です。医薬品は、物質に対して RxNorm または ATC でコード化することもできます。
「アレルギーなし」はどのように記録しますか?
リストを空にするのではなく、アレルギーがないことを示す特定のコード(IPS で定義されています)を使用します。リストを空にすると「不明」を意味します。
サンドボックスで無料で試す
5分で最初のFHIR呼び出し. 患者さんの同意が組み込まれたHL7 FHIR R4 APIです。サンドボックスでお試しいただき、ご自身のアプリやクリニックのシステムを接続してください。
無料・合成患者30人・カード不要

