メイン コンテンツをスキップする 補完的コンテンツへスキップ

FHIRストラクチャーをカスタマイズ

欠落しているエレメントが追加されるよう、Bundleストラクチャーをカスタマイズします。

始める前に

FHIR JSONスキーマをインポートしていること。

このタスクについて

この例では、以下のBundleリソースのFHIR JSONサンプルを使用します。FHIR仕様で作成された該当するストラクチャーには、entryの下にresourceエレメントが含まれていません。entryに少なくとも1つのresourceを必要としているため、手動でそれを追加しなければなりません。この例では、サンプルファイルに MedicationMedicationRequestリソースが含まれていますが、必要に応じて他のリソースもまた追加できます。
情報メモ注: 重大なパフォーマンスの問題が発生する原因となるため、他の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"
      }
    }
  ]
}

手順

  1. FHIR仕様をインポートしたフォルダーで[Bundle] (バンドル)ストラクチャーをダブルクリックします。
  2. entryエレメントを右クリックして[New Element] (新規エレメント)をクリックし、resourceエレメントを作成します。
  3. resourceエレメントを右クリックし、下に新しいエレメントを作成します。この例ではMedicationエレメント、MedicationRequestエレメントを作成する必要があります。
  4. resourceエレメントをクリックし、[Group Type] (グループタイプ)プロパティの値をChoiceに変更します。
  5. Medicationエレメントをクリックし、[Inherits From] (継承元)フィールドのFHIRスキーマからMedicationストラクチャーを選択します。
  6. MedicationRequestエレメントをクリックし、[Inherits From] (継承元)フィールドのMedicationRequestストラクチャーを選択します。

タスクの結果

このストラクチャーは新しいエレメントでカスタマイズされました。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。