我正在 BizTalk2010 中开发与 HL7 相关的地图,我已经准备好一切,包括源和目标架构、地图等,并且一切都在正确处理。我想要实现的是从所需的段之一中获取特定值,即患者标识 (PID),并将其传递给我的目标模式的 MemberID 字段。这是 PID 段的样子(仅粘贴特定部分):
PID|1|| 000123456^^^^MR~^^^^MA~123456789A^^^^MC~12345^^^^PT~123456789^^^^SS~000000000001234^^^^PI~^^^^AN~^^^ ^VN ||约翰^史密斯^A|
上面的粗体部分是 PID-3 Patient Identifier List (CX),我需要的值在文本 SS~ 之后,即 000000000001234。如果我简单地映射第一个 PID-3 Patient Identifier List 的 PID-3-1 ID 字段,我得到第一个值,即 000123456。我需要的值位于第 6 个 PID-3 患者标识符列表中(见下图)。请指教