次の方法で共有


宣言済みのカスタマイズ

カスタマイズを宣言すると、HL7 メッセージを柔軟に変更または追加できます。 新しい種類のメッセージを定義することもできます。 これは、次のいずれかの方法で行うことができます。

  • 新しいメッセージの種類またはトリガー イベントを定義してメッセージの定義を変更する

  • 既存のメッセージの種類に新しいセグメントを追加する

  • 既存のメッセージ部分 (セグメント、フィールド、コンポーネント、またはサブコンポーネント) のデータ型の変更

  • 既存のメッセージ部分で使用できる可能性のある値を変更する

    注意

    宣言された Z オブジェクトまたは HL7 スキーマの標準オブジェクトで使用される列挙値を変更できます。 これを行うには、「 列挙型の拡張」を参照してください。

    HL7 メッセージを変更または追加するには、現在定義されているメッセージ型内のカスタム オブジェクトを追加、維持、および関連付けます。 HL7 標準では、これらのカスタム オブジェクトを "Z オブジェクト" と呼び、HL7 標準に準拠する既存のオブジェクトと区別します。 BizTalk エディターを使用して Z オブジェクトを定義します。 また、BizTalk エディターを使用して、すべてのトリガー イベントとそれを含む抽象メッセージに対して Z オブジェクトに更新を伝達する機能を操作します。 Z オブジェクトの作成の詳細については、「Z オブジェクトを使用した HL7 2.X スキーマの拡張」を参照してください。

    Z オブジェクトを使用すると、HL7 標準で指定されていない方法で使用するセグメントにローカル定義を指定できます。 これらの変更は、BizTalk Accelerator for HL7 (BTAHL7) セットアップ ウィザードがコンピューターにインストールされているスキーマに対して行います。 その後、これらの変更されたスキーマを、メッセージを交換する他の BTAHL7 インストールと共有できます。

Z オブジェクトの種類

HL7 標準 (2.X) では現在、次の形式のカスタマイズがサポートされています。

  • カスタム トリガー イベント。 ローカル領域にいて、新しいメッセージ構造が必要な場合、または標準に含まれていないトリガー イベントをサポートする場合は、Z プレフィックス (Z05 など) を使用して新しいトリガー イベントを作成できます。 この場合は、抽象メッセージと含まれるセグメントのパターンを定義して、新しいローカル メッセージ スキーマを作成する必要があります。

  • カスタム セグメント。 ローカル領域にいる場合、既にサポートされているトリガー イベントのコンテキストで、追加のデータが必要な場合は、新しいセグメントまたはセグメントを作成し、セグメント内に必要なデータ要素を含めることができます。 セグメント内の要素は、既存の HL7 データ型を使用して指定する必要があります。 BizTalk エディターでカスタム Z セグメントを作成するには、スキーマに新しいレコードを作成します。 詳細については、「 宣言された Z セグメントの作成」を参照してください。 または、Access データベースを介して Z セグメントを追加し、その Z セグメントをメッセージ構造に追加することもできます。 詳細については、「 データベース エラーの解決」を参照してください。

  • カスタム データ サブタイプ。 HL7 には、書式設定されたテキスト、スキャンされた画像、オーディオ データなど、サポートされているデータ型の一覧が用意されています。 ただし、追加のデータ型を定義する場合は、"Z" で使用されるニーモニックの前に Z データ型を作成することで定義できます。

    注意

    新しいデータ型を作成したり、既存のセグメントに要素を追加したりすることは、標準の範囲内では許容されません。 現在使用されていない要素を受け取り、それを再定義していくつかの追加の目的を満たすことは許容されません。 一方、レガシ インターフェイスをサポートする組織では、このようなプラクティスに対応する必要がある場合があります。

  • カスタム テーブル。 メッセージ内の既存のオブジェクトの多くは、HL7 共通スキーマによって定義されたテーブルの列挙によって定義される、特定の値の範囲が制限されています。 これらの列挙を変更して、Z テーブルを作成して追加の値を有効にすることができます。

参照

未宣言のカスタマイズ
Z オブジェクトを使用した HL7 2.X スキーマの拡張
HL7 メッセージの処理
メッセージ処理
HL7 2.X スキーマの使用