HL7 FHIR JP Core ImplementationGuide
1.1.2 - release
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
項目 | 内容 |
定義URL | http://jpfhir.jp/fhir/core/StructureDefinition/JP_AllergyIntolerance |
Version | 1.1.2 |
Name | JP_AllergyIntolerance |
Title | JP Core AllergyIntolerance Profile |
Status | Active ( 2023-10-31 ) |
Copyright | Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG |
このプロファイルはAllergyIntoleranceリソースに対して、患者のアレルギー不耐症に関するデータを送受信するための制約と拡張を定めるものである。
本プロファイルは、患者のアレルギー不耐症とその臨床的な評価を表現するJP_AllergyIntoleranceリソースの記録・更新・検索を行う上で、準拠するべき必須となる要素や、サポートすべき拡張、用語、検索パラメータを定義する。
本プロファイルは、以下のようなユースケースを想定する。
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Other representations of profile: CSV, Excel, Schematron
本プロファイルに準拠するためには、次の項目の値が存在しなければならない。
本プロファイルで追加定義された拡張はない。
コンフォーマンス | パラメータ | 型 | 例 |
---|---|---|---|
SHALL | identifier | token | GET [base]/AllergyIntolerance?identifier=http://myhospital.com/fhir/allergyintolerance|123 |
SHOULD | patient | reference | GET [base]/AllergyIntolerance?patient=Patient/123 |
MAY | patient,date | reference,date | GET [base]/AllergyIntolerance?patient=Patient/123&date=ge2021-08-24 |
MAY | patient,clinicalstatus | reference,code | GET [base]/AllergyIntolerance?patient=Patient/123&clinicalstatus=active |
MAY | patient,verificationstatus | reference,code | GET [base]/AllergyIntolerance?patient=Patient/123&verificationstatus=confirmed |
MAY | patient,type | reference,code | GET [base]/AllergyIntolerance?patient=Patient/123&type=allergy |
MAY | patient,category | reference,code | GET [base]/AllergyIntolerance?patient=Patient/123&category=food |
MAY | patient,criticality | reference,code | GET [base]/AllergyIntolerance?patient=Patient/123&criticality=high |
本プロファイルに準拠するためには、以下の検索パラメータをサポートしなければならない(SHALL)
検索パラメータidentifierを指定し、レコードIDなどの識別子によりAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?identifier={system|}[code]
例:
GET [base]/AllergyIntolerance?identifier=http://myhospital.com/fhir/allergyintolerance|123
指定された識別子に一致するAllergyIntoleranceリソースを含むBundleを検索する。
本プロファイルに準拠するためには、以下の検索パラメータをサポートすることが推奨される(SHOULD)
検索パラメータpatientを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}
例:
GET [base]/AllergyIntolerance?patient=Patient/123
指定された患者のすべてのAllergyIntoleranceを含むBundleを返却する。
オプションとして次の検索パラメータをサポートすることができる(MAY)
検索パラメータpatientとdateの組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&date={gt|lt|ge|le}[date]{&date={gt|lt|ge|le}[date]&...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&date=ge2021-08-24
指定された患者および日付のすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとclinicalstatusの組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&clinicalstatus={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&clinicalstatus=active
GET [base]/AllergyIntolerance?patient=Patient/123&clinicalstatus=http://hl7.org/fhir/ValueSet/allergyintoleranceclinical|active
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとverificationstatus組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&verificationstatus={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&verificationstatus=confirmed
GET [base]/AllergyIntolerance?patient=Patient/123&verificationstatus=http://hl7.org/fhir/ValueSet/allergyintoleranceverification|confirmed
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとtype組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&type={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&type=allergy
GET [base]/AllergyIntolerance?patient=Patient/123&category=http://hl7.org/fhir/ValueSet/allergy-intolerance-type|allergy
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとcategory組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&category={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&category=food
GET [base]/AllergyIntolerance?patient=Patient/123&category=http://hl7.org/fhir/ValueSet/condition-category|food
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとcriticality組みを指定し、該当するすべてのAllergyIntoleranceを検索
OR検索のサポートを含む(例えば criticality={system|}[code],{system|}[code],…)
GET [base]/AllergyIntolerance?patient={reference}&criticality={system|}[code]{,{system|}[code],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&&criticality=high
GET [base]/AllergyIntolerance?patient=Patient/123&criticality=http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|high
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
本プロファイルで追加定義されたオプション検索パラメータはない。