サンプル: HIPAA X12 から XML へのマッピング

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  データソースとターゲット > MapForce と EDI > HIPAA X12 >

サンプル: HIPAA X12 から XML へのマッピング

このサンプルは、 "837-Q2 Health Care Claim: Dental" トランザクションを含むファイルの XML ターゲットファイルへマップする方法について説明しています。このマッピングサンプルは以下のパスで見つけることができます: <マイ ドキュメント>\Altova\MapForce2019\MapForceExamples\HIPAA_837D.mfd

mf_map_HIPAA_837D

HIPAA_837D.mfd

マッピングは下に示されているステップどおり作成することができます。

 

ステップ 1: ソース HIPAA X12 ファイルをマッピングに追加する

1.「挿入」 メニューから、「EDI」 をクリックします。
2."HIPAA.X12" コレクションを選択し、メッセージ型 "837-Q2 Health Care Claim: Dental" の横のチェックボックスを選択します。
3.インスタンスファイルを提供するように問われると、 次のパスから使用することのできるソースファイルを開きます: <マイ ドキュメント>\Altova\MapForce2019\MapForceExamples\837-Q2.x12.
4.プロンプトされると、必要に応じて、新規に追加された HIPAA X12 コンポーネントの設定を調整します (詳細に関しては、次を参照してください: EDI コンポーネント設定)。

 

ステップ 2: マッピングにターゲットスキーマを追加する

1.「挿入」 メニューから、「XML スキーマ/ファイル」をクリックし、 <マイ ドキュメント>\Altova\MapForce2019\MapForceExamples\ ディレクトリから 837-Q2.xsd ファイルを開きます。
2.サンプル XML ファイルを提供するように問われると、 「スキップ」をクリックします。ターゲットドキュメントのルートとして DentalClaim を選択します。

 

ステップ 3: 日付をフォーマットするために関数を追加し、マッピング接続を描く

ソース HIPAA ファイル内では、 DMG セグメントの日付は、 19490501 のフォーマットで表示されています。このフォーマットをターゲット XML ファイル 1949-05-01 に適応するために変更するには、日付の変換関数を以下のように追加します:

 

1.parse-date 関数をライブラリウィンドウからマッピングにドラッグします。関数の詳細に関しては、次を参照してください 関数と作業する.
2.「挿入」 メニューから、「関数」をクリックします。定数として [Y,4-4][M,2-2][D,2-2] を入力します。
3.以下の接続を描きます:

 

接続元

接続先

目的

関数

parse-date 関数の format 入力アイテム

日付が解析されるフォーマットに従い関数を提供します。

F1251

parse-date 関数の value 入力アイテム

フォーマットする実際の値を関数に提供します。

parse-date 関数の result 出力アイテム

XML ターゲットの DateOfBirth 入力アイテム

DateOfBirth XML ノードに対する関数に返された値を提供します。

4.サンプルのマッピングに表示されるように残りのマッピング接続を描きます (リストするには、接続の数が多すぎます。基本的には、各接続は HIPAA ソースファイルからターゲット XML ファイルに値をコピーします。マッピングの接続に関する基本の上は、次を参照してください 接続と作業する)。

(C) 2019 Altova GmbH