FHIRストラクチャーをカスタマイズ
欠落しているエレメントが追加されるよう、Bundleストラクチャーをカスタマイズします。
始める前に
このタスクについて
情報メモ注: 重大なパフォーマンスの問題が発生する原因となるため、他のBundleストラクチャーをリソースとして追加することをお避けください。
{
"resourceType": "Bundle",
"id": "bundle-example",
"meta": {
"lastUpdated": "2014-08-18T01:43:30Z",
"tag": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST",
"display": "test health data"
}
]
},
"type": "searchset",
"total": 3,
"link": [
{
"relation": "self",
"url": "https://example.com/base/MedicationRequest?patient\u003d347\u0026_include\u003dMedicationRequest.medication\u0026_count\u003d2"
},
{
"relation": "next",
"url": "https://example.com/base/MedicationRequest?patient\u003d347\u0026searchId\u003dff15fd40-ff71-4b48-b366-09c706bed9d0\u0026page\u003d2"
}
],
"entry": [
{
"fullUrl": "https://example.com/base/MedicationRequest/3123",
"resource": {
"resourceType": "MedicationRequest",
"id": "3123",
"text": {
"status": "generated",
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: 3123\u003c/p\u003e\u003cp\u003e\u003cb\u003estatus\u003c/b\u003e: unknown\u003c/p\u003e\u003cp\u003e\u003cb\u003eintent\u003c/b\u003e: order\u003c/p\u003e\u003cp\u003e\u003cb\u003emedication\u003c/b\u003e: \u003ca\u003eMedication/example\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003esubject\u003c/b\u003e: \u003ca\u003ePatient/347\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e"
},
"status": "unknown",
"intent": "order",
"medicationReference": {
"reference": "Medication/example"
},
"subject": {
"reference": "Patient/347"
}
},
"search": {
"mode": "match",
"score": 1
}
},
{
"fullUrl": "https://example.com/base/Medication/example",
"resource": {
"resourceType": "Medication",
"id": "example",
"text": {
"status": "generated",
"div": "\u003cdiv xmlns\u003d\"http://www.w3.org/1999/xhtml\"\u003e\u003cp\u003e\u003cb\u003eGenerated Narrative with Details\u003c/b\u003e\u003c/p\u003e\u003cp\u003e\u003cb\u003eid\u003c/b\u003e: example\u003c/p\u003e\u003c/div\u003e"
}
},
"search": {
"mode": "include"
}
}
]
}
手順
- FHIR仕様をインポートしたフォルダーで[Bundle] (バンドル)ストラクチャーをダブルクリックします。
- entryエレメントを右クリックして[New Element] (新規エレメント)をクリックし、resourceエレメントを作成します。
- resourceエレメントを右クリックし、下に新しいエレメントを作成します。この例ではMedicationエレメント、MedicationRequestエレメントを作成する必要があります。
- resourceエレメントをクリックし、[Group Type] (グループタイプ)プロパティの値をChoiceに変更します。
- Medicationエレメントをクリックし、[Inherits From] (継承元)フィールドのFHIRスキーマからMedicationストラクチャーを選択します。
- MedicationRequestエレメントをクリックし、[Inherits From] (継承元)フィールドのMedicationRequestストラクチャーを選択します。