HL7 FHIR JP Core ImplementationGuide
1.3.0-dev - ci-build
HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.3.0-dev) 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.3.0-dev |
Name | JP_AllergyIntolerance |
Title | JP Core AllergyIntolerance Profile |
Status | Active ( 2024-12-30 ) |
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,clinical-status | reference,token | GET [base]/AllergyIntolerance?patient=Patient/123&clinical-status=active |
MAY | patient,verification-status | reference,token | GET [base]/AllergyIntolerance?patient=Patient/123&verification-status=confirmed |
MAY | patient,type | reference,token | GET [base]/AllergyIntolerance?patient=Patient/123&type=allergy |
MAY | patient,category | reference,token | GET [base]/AllergyIntolerance?patient=Patient/123&category=food |
MAY | patient,criticality | reference,token | GET [base]/AllergyIntolerance?patient=Patient/123&criticality=high |
本プロファイルに準拠するためには、以下の検索パラメータをサポートしなければならない(SHALL)
検索パラメータidentifierを指定し、レコードIDなどの識別子によりAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?identifier={system|}[token]
例:
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とclinical-statusの組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&clinical-status={system|}[token]{,{system|}[token],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&clinical-status=active
GET [base]/AllergyIntolerance?patient=Patient/123&clinical-status=http://hl7.org/fhir/ValueSet/allergyintoleranceclinical|active
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとverification-status組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&verification-status={system|}[token]{,{system|}[token],...}
例:
GET [base]/AllergyIntolerance?patient=Patient/123&verification-status=confirmed
GET [base]/AllergyIntolerance?patient=Patient/123&verification-status=http://hl7.org/fhir/ValueSet/allergyintoleranceverification|confirmed
指定された患者およびステータスのすべてのAllergyIntoleranceを含むBundleを返却する。
検索パラメータpatientとtype組みを指定し、該当するすべてのAllergyIntoleranceを検索
GET [base]/AllergyIntolerance?patient={reference}&type=[token]{,[token],...}
例:
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=[token]{,[token],...}
例:
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=[token],[token],…)
GET [base]/AllergyIntolerance?patient={reference}&criticality=[token]{,[token],...}
例:
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を返却する。
本プロファイルで追加定義されたオプション検索パラメータはない。