私は BizTalk2010 で HL7 関連のマップを開発しています。ソースとターゲットのスキーマ、マップなどを含むすべての準備が整い、すべてが正しく処理されています。私が達成しようとしているのは、必要なセグメントの 1 つ、つまり患者 ID (PID) から特定の値を取得し、ターゲット スキーマの MemberID フィールドに渡すことです。これは、PID セグメントがどのように見えるかです (特定の部分のみを貼り付けます)。
PID|1|| 000123456^^^^MR~^^^^MA~123456789A^^^^MC~12345^^^^PT~123456789^^^^SS~00000000001234^^^^PI~^^^^AN~^^^^ ^VN ||ジョン^スミス^A|
上記の太字部分は PID-3 患者 ID リスト (CX) です。必要な値はテキスト SS~ の後にあり、これは 000000000001234 です。最初の PID-3 患者 ID リストの PID-3-1 ID フィールドを単純にマップするとします。 、最初の値である 000123456 を取得します。必要な値は、6 番目の PID-3 患者識別子リストにあります (下の画像を参照)。ご意見をお聞かせください