1.0.0 - ci-build
JPCoreV1 - Local Development build (v1.0.0). See the Directory of published versions
本プロファイルは、患者のアレルギーや不耐症とその臨床的な評価を表現するAllergyIntolerance
リソースの記録・更新・検索を行う上で、準拠するべき必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。
項目 | 内容 |
---|---|
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_AllergyIntolerance |
バージョン | 1.0.0 |
名前 | JPCoreAllergyIntoleranceProfile |
タイトル | JP Core AllergyIntolerance Profile |
ステータス | Active (2021-11-24) |
定義 | 本プロファイルはAllergyIntolerance リソースに対して、患者のアレルギーや不耐症に関するデータを送受信するための基礎となる制約と拡張を定めたものである。 |
公開者 | FHIR® Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) |
Copyright | FHIR® Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) |
ソースリソース | https://simplifier.net/jp-core-draftv1/jpallergyintolerance |
AllergyIntolerance
リソースは患者のアレルギーや不耐症を表現する。具体的には、特定の物質または物質群への将来の暴露に対して有害反応を起こす傾向、または患者に対する潜在的なリスクを表現する。本プロファイルは、以下のようなユースケースを想定する。
AllergyIntolerance
リソースの記録・更新・検索。AdverseEvent
, FamilyMemberHistory
)本プロファイルは、以下のリソースに対して定義された各プロファイルから直接参照される可能性がある。
本プロファイルに準拠するためには、次の項目の値が存在しなければならない。
code
: アレルギーまたは不耐性の種類を示すコード。patient
: 本リソースを有する患者。Path | 定義 | バインディング強度 | バリューセット |
---|---|---|---|
AllergyIntolerance.clinicalStatus |
このアレルギー・不耐性の臨床的なステータス。 | Required | active, inactive, resolved </br> http://hl7.org/fhir/ValueSet/allergyintolerance-clinical |
AllergyIntolerance.verificationStatus |
特定された物質(医薬品を含む)に対する反応の傾向や潜在的なリスクに関連する確実性。 | Required | unconfirmed, confirmed, refuted, entered-in-error </br> http://hl7.org/fhir/ValueSet/allergyintolerance-verification |
AllergyIntolerance.type |
副作用リスクの原因にある生理学的メカニズムの種類 | Required | allergy, intolerance </br> http://hl7.org/fhir/ValueSet/allergy-intolerance-type |
AllergyIntolerance.category |
特定された原因物質のカテゴリ | Required | jp_food, jp_medication, jp_environment_others </br> http://jpfhir.jp/fhir/CodeSystem/*** (予定) |
AllergyIntolerance.criticality |
特定されたアレルギー物質に対する反応の、潜在的な臨床的危害または深刻さの推定 | Required | low, high, unable-to-assess </br> http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality |
AllergyIntolerance.code |
アレルゲンのコード | Example | JPCoreアレルギー用語(JFAGY) </br> http://jpfhir.jp/fhir/CodeSystem/*** (予定) |
AllergyIntolerance.reaction.substance |
アレルギー不耐症の原因と考えられた特定の物質(医薬品を含む)の識別情報 | Example | 未定 |
AllergyIntolerance.reaction.manifestation |
有害事象イベントにおいて観測される、または関連する臨床症状および/または兆候 | Example | 未定 |
AllergyIntolerance.reaction.severity |
有害事象イベントの重症度の臨床評価 | Required | mild, moderate, seevere </br> http://hl7.org/fhir/ValueSet/reaction-event-severity |
AllergyIntolerance.reaction.exposureRoute |
被験者が物質にさらされた経路の説明 | Example | 未定 (参考用:SNOMEDの和訳) </br> http://jpfhir.jp/fhir/CodeSystem/*** (予定) |
コンフォーマンス | インタラクション |
---|---|
SHALL(必須) | search-type、read |
SHOULD(推奨) | vread、history-instance |
MAY(利用可能) | create、update、patch、delete、history-type |
コンフォーマンス | パラメータ | 型 | 例 |
---|---|---|---|
SHALL | patient | reference | GET [base]/AllergyIntolerance?patient=123456 |
SHALL | patient,date | reference,date | GET [base]/AllergyIntolerance?patient=123456&date=ge2021-08-24 |
SHOULD | patient,clinicalstatus | reference,code | GET [base]/AllergyIntolerance?patient=123456&clinicalstatus=active |
SHOULD | patient,verificationstatus | reference,code | GET [base]/AllergyIntolerance?patient=123456&verificationstatus=confirmed |
SHOULD | patient,type | reference,code | GET [base]/AllergyIntolerance?patient=123456&type=allergy |
SHOULD | patient,category | reference,code | GET [base]/AllergyIntolerance?patient=123456&category=jp_food |
SHOULD | patient,criticality | reference,code | GET [base]/AllergyIntolerance?patient=123456&criticality=high |
本プロファイルに準拠するためには、以下の検索パラメータをサポートしなければならない(SHALL)。
検索パラメータpatient
を指定し、該当するすべてのAllergyIntolerance
を検索。
GET [base]/AllergyIntolerance?patient={Type/}[id]
例:
GET [base]/AllergyIntolerance?patient=123456
指定された患者のすべてのAllergyIntolerance
を含むBundleを返却する。
検索パラメータpatient
とdate
の組みを指定し、該当するすべてのAllergyIntolerance
を検索。
date
に対する次の比較演算子のサポートを含む: gt,lt,ge,leGET [base]/AllergyIntolerance?patient={Type/}[id]&date={gt|lt|ge|le}[date]{&date={gt|lt|ge|le}[date]&...}
例:
GET [base]/AllergyIntolerance?patinet=123456&date=ge2021-08-24
指定された患者および日付のすべてのAllergyIntolerance
を含むBundleを返却する。
本プロファイルに準拠するためには、以下の検索パラメータをサポートすることが推奨(SHOULD)される。
patient
とclinicalstatus
の組みを指定し、該当するすべてのAllergyIntolerance
を検索。
OR検索のサポートを含む(例えば clinicalstatus={system | }[code],{system | }[code],…) |
GET [base]/AllergyIntolerance?patient={Type/}[id]&clinicalstatus={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=123456&clinicalstatus=active
GET [base]/AllergyIntolerance?patient=123456&clinicalstatus=http://hl7.org/fhir/ValueSet/allergyintoleranceclinical|active
指定された患者およびステータスのすべてのAllergyIntolerance
を含むBundleを返却する。
patient
とverificationstatus
組みを指定し、該当するすべてのAllergyIntolerance
を検索。
OR検索のサポートを含む(例えば verificationstatus={system | }[code],{system | }[code],…) |
GET [base]/AllergyIntolerance?patient={Type/}[id]&verificationstatus={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=123456&verificationstatus=confirmed
GET [base]/AllergyIntolerance?patient=123456&verificationstatus=http://hl7.org/fhir/ValueSet/allergyintoleranceverification|confirmed
指定された患者およびステータスのすべてのAllergyIntolerance
を含むBundleを返却する。
patient
とtype
組みを指定し、該当するすべてのAllergyIntolerance
を検索。
OR検索のサポートを含む(例えば type={system | }[code],{system | }[code],…) |
GET [base]/AllergyIntolerance?patient={Type/}[id]&type={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=123456&type=allergy
GET [base]/AllergyIntolerance?patient=123456&category=http://hl7.org/fhir/ValueSet/allergy-intolerance-type|allergy
指定された患者およびステータスのすべてのAllergyIntolerance
を含むBundleを返却する。
patient
とcategory
組みを指定し、該当するすべてのAllergyIntolerance
を検索。
OR検索のサポートを含む(例えば category={system | }[code],{system | }[code],…) |
GET [base]/AllergyIntolerance?patient={Type/}[id]&category={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=123456&category=jp_food
GET [base]/AllergyIntolerance?patient=123456&category=http://jpfhir.jp/fhir/CodeSystem/***|jp_food
指定された患者およびステータスのすべてのAllergyIntolerance
を含むBundleを返却する。
patient
とcriticality
組みを指定し、該当するすべてのAllergyIntolerance
を検索。
OR検索のサポートを含む(例えば criticality={system | }[code],{system | }[code],…) |
GET [base]/AllergyIntolerance?patient={Type/}[id]&criticality={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=123456&criticality=high
GET [base]/AllergyIntolerance?patient=123456&criticality=http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|high
指定された患者およびステータスのすべてのAllergyIntolerance
を含むBundleを返却する。
{
"resourceType" : "AllergyIntolerance",
"id" : "example",
"text" : {
"status" : "generated",
"div" : "<div xmlns="http://www.w3.org/1999/xhtml">xxx</div>"
},
"clinicalStatus": {
"coding": [ {
"system": "http://hl7.org/fhir/ValueSet/allergyintolerance-clinical",
"code": "active"
} ]
},
"verificationStatus" : {
"coding": [ {
"system": "http://hl7.org/fhir/ValueSet/allergyintolerance-verification",
"code": "confirmed"
} ]
},
"type" : "allergy",
"category" : ["jp_food"],
"criticality" : "low",
"code" : {
"coding" : [ {
"system" : "http://jpfhir.jp/fhir/CodeSystem/***",
"code" : "J7F7111190",
"display" : "さば類"
} ],
"text" : "ゴマサバ"
},
"patient" : {
"reference" : "Patient/example",
"display" : "・・・・"
},
"onset" : "2021-08-22",
"recordedDate" : "2021-08-23",
"reaction" : [ {
"manifestation" : [ {
"coding" : [ {
"system" : "http://jpfhir.jp/fhir/CodeSystem/***",
"code" : "***",
"display" : "蕁麻疹"
} ],
"text" : "じん麻疹"
} ],
"severity": "mild"
} ]
}