宣言された Z セグメントの作成
宣言された Z セグメントは、スキーマの任意のレベルで作成できます (宣言されていない Z セグメントとは異なり、本文部分に続くマルチパーティ メッセージの最後の部分である必要があります)。
BizTalk エディターで Z セグメントを作成するには
Visual Studio のソリューション エクスプローラーで、Z セグメントを追加するスキーマを右クリックし、[開く] をクリックします。
BizTalk エディターで、スキーマの名前を持つノードを右クリックし、[スキーマ ノードの挿入] をポイントして、[ 子レコード] をクリックします。
名前の先頭に 3 桁の英数字の数字 (大文字) を付け、先頭の数字に "Z" という名前を付けます。 (Z セグメント タグには 3 文字を含める必要があります)。アンダースコア (_) を挿入し、セグメントの簡単な説明を追加します。 説明は、スペースを含まない 1 つまたは一連の単語で、各単語の最初の文字を大文字にする必要があります。 最後の単語は "Segment" にする必要があります。 (例: "ZPP_PatientPreferencesSegment。) Enter キーを押します。
[プロパティ] ペインで、Z セグメントに必要なプロパティ ( データ構造の種類 (スキーマ名または xsd:anyType)、 Max Occurs、 Min Occurs など) を入力します。
注意
レコードのデータ構造型を入力した場合、子フィールド要素を追加することはできません。
BizTalk エディターで、Z セグメントの名前を右クリックし、[ スキーマ ノードの挿入] をポイントして、[ 子フィールド要素] をクリックします。
フィールドの名前を入力します。名前はセグメント名の最初の 3 桁で始まり、ピリオドとフィールドの番号が続き、その後にアンダースコアが続き、フィールドの簡単な説明が続きます。 説明は、スペースを含まない 1 つまたは一連の単語で、各単語の最初の文字を大文字にする必要があります。 Enter キーを押します。
[プロパティ] ウィンドウで、Z セグメントに必要なプロパティ ( データ型、 Nillable、 Fixed、 Max Occurs、 Min Occurs など) を入力します。
コンポーネントを含むフィールドを作成するには、フィールドをレコードとして作成し、コンポーネントごとにそのレコードの子要素を作成します。 サブコンポーネントを含むフィールドを作成するには、フィールドとコンポーネントをレコードとして作成し、サブコンポーネントを子要素として作成します。 サブコンポーネントを複合データ型にすることはできません。 たとえば、ZPP_PatientPreferencesSegmentという名前のセグメントでは、PD.1.1_FoodGroupAllergyサブコンポーネントを含むZPP.1_Dietary フィールドと PD.1 アレルギーコンポーネントを作成できます。 PD.1.1_FoodGroupAllergyサブコンポーネントは、単純なデータ型である必要があります。
参照
Z オブジェクトを使用した HL7 2.X スキーマの拡張
スキーマでのカスタム データ型の作成
スキーマでのカスタム テーブルの作成
列挙の拡張
未宣言の Z セグメントの処理