このページでは、HL7v2 ストアにスキーマを構成して、HL7v2 メッセージを解析する方法とタイミングの概要について説明します。
デフォルト スキーマ
Cloud Healthcare API は、デフォルトのスキーマを使用して、HL7v2 標準に準拠した HL7v2 メッセージを解析します。HL7v2 メッセージが標準に準拠し、カスタム セグメント、フィールドなど、標準から外れるデータをまったく含まない場合は、HL7v2 メッセージのスキーマ化された解析を有効にするをご覧ください。
カスタム スキーマ
HL7v2 標準に準拠していない HL7v2 メッセージがある場合は、カスタムのスキーマを使用して HL7v2 メッセージを解析するをご覧ください。
パーサーのバージョンを選択する
デフォルト スキーマとカスタム スキーマのどちらを使用しているかにかかわらず、ParserConfig
オブジェクトでパーサーのオプションを指定できます。ParserConfig
には、パーサーのバージョンを指定できる ParserVersion
オブジェクトが含まれています。各バージョンの詳細については、リファレンス ドキュメントをご覧ください。
すべてのユースケースで、パーサーの V3
バージョンを指定することをおすすめします。V3
バージョンには、次の利点があります。
V2
バージョンには既存の機能が含まれています。デフォルトのパーサーで使用すると、次のデフォルトのエスケープされた HL7v2 制御文字のエスケープが解除されます。
- フィールド区切り文字:
|
- コンポーネントの区切り文字:
^
- サブコンポーネントの区切り文字:
&
- 繰り返し区切り文字:
~
- エスケープ文字:
\
- 切り捨て文字:
#
- フィールド区切り文字:
カスタム パーサーと併用した場合、
V3
パーサーは、他のパーサー バージョンよりも改善されたマッチング手法を使用します。