【发布时间】:2011-10-12 04:43:30
【问题描述】:
我正在 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 的 PID-3-1 ID 字段患者标识符列表,我得到第一个值,即 000123456。我需要的值位于第 6 个 PID-3 患者标识符列表中(见下图)。请指教
【问题讨论】: