次の方法で共有


宣言された Z セグメントの作成

宣言された Z セグメントは、スキーマの任意のレベルで作成できます (宣言されていない Z セグメントとは異なり、本文部分に続くマルチパーティ メッセージの最後の部分である必要があります)。

BizTalk エディターで Z セグメントを作成するには

  1. Visual Studio のソリューション エクスプローラーで、Z セグメントを追加するスキーマを右クリックし、[開く] をクリックします。

  2. BizTalk エディターで、スキーマの名前を持つノードを右クリックし、[スキーマ ノードの挿入] をポイントして、[ 子レコード] をクリックします。

  3. 名前の先頭に 3 桁の英数字の数字 (大文字) を付け、先頭の数字に "Z" という名前を付けます。 (Z セグメント タグには 3 文字を含める必要があります)。アンダースコア (_) を挿入し、セグメントの簡単な説明を追加します。 説明は、スペースを含まない 1 つまたは一連の単語で、各単語の最初の文字を大文字にする必要があります。 最後の単語は "Segment" にする必要があります。 (例: "ZPP_PatientPreferencesSegment。) Enter キーを押します。

  4. [プロパティ] ペインで、Z セグメントに必要なプロパティ ( データ構造の種類 (スキーマ名または xsd:anyType)、 Max OccursMin Occurs など) を入力します。

    注意

    レコードのデータ構造型を入力した場合、子フィールド要素を追加することはできません。

  5. BizTalk エディターで、Z セグメントの名前を右クリックし、[ スキーマ ノードの挿入] をポイントして、[ 子フィールド要素] をクリックします。

  6. フィールドの名前を入力します。名前はセグメント名の最初の 3 桁で始まり、ピリオドとフィールドの番号が続き、その後にアンダースコアが続き、フィールドの簡単な説明が続きます。 説明は、スペースを含まない 1 つまたは一連の単語で、各単語の最初の文字を大文字にする必要があります。 Enter キーを押します。

  7. [プロパティ] ウィンドウで、Z セグメントに必要なプロパティ ( データ型NillableFixedMax OccursMin Occurs など) を入力します。

  8. コンポーネントを含むフィールドを作成するには、フィールドをレコードとして作成し、コンポーネントごとにそのレコードの子要素を作成します。 サブコンポーネントを含むフィールドを作成するには、フィールドとコンポーネントをレコードとして作成し、サブコンポーネントを子要素として作成します。 サブコンポーネントを複合データ型にすることはできません。 たとえば、ZPP_PatientPreferencesSegmentという名前のセグメントでは、PD.1.1_FoodGroupAllergyサブコンポーネントを含むZPP.1_Dietary フィールドと PD.1 アレルギーコンポーネントを作成できます。 PD.1.1_FoodGroupAllergyサブコンポーネントは、単純なデータ型である必要があります。

参照

Z オブジェクトを使用した HL7 2.X スキーマの拡張
スキーマでのカスタム データ型の作成
スキーマでのカスタム テーブルの作成
列挙の拡張
未宣言の Z セグメントの処理