步骤 8:使用 BizTalk 映射器创建映射

在此步骤中,使用 BizTalk 映射器创建映射。 使用此映射创建链接,将补货请求文档中) 的数据 (字段关联到请求被拒绝文档中的数据。

创建映射的步骤

  1. 在解决方案资源管理器中,右键单击“BTAHL7 项目”,指向“添加”,然后单击“新建项”。

  2. 在“ 添加新项 ”对话框的“ 类别 ”窗格中,单击“ 映射文件”。

  3. “名称” 字段中,键入 DoorbellMap 以命名映射,然后单击“ 添加 ”以启动 BizTalk 映射器。

  4. 在左侧) (“ 源架构 ”窗格中,单击“ 开放源代码架构”。

  5. 在“BizTalk 类型选取器”对话框中,依次展开“ BTAHL7 项目”、“ 架构”、“ BTAHL7_Project.Doorbell”,然后单击“ 确定”。

  6. 在右侧) (“ 目标架构 ”窗格中,单击“ 打开目标架构”。

  7. 在 BizTalk 类型选取器中,依次展开 “BTAHL7 项目”、“ 架构”、“ BTAHL7Schemas.ADT_A04_22_GLO_DEF”,然后单击“ 确定”。

  8. 在“ 目标架构 ”窗格中 (右侧) ,依次展开 “ADT_A04_22_GLO_DEF”、“ PID_PatientIdentification”和 “PID.5_PatientName”。

  9. 在“ 源架构 ”窗格中 (左侧) ,展开 “DoorbellRoot”。 将“LastName”字段拖到“目标架构”窗格中的“PN_0_FamilyName”字段。

  10. 在“源架构”窗格中,将“FirstName”字段拖动到“目标架构”窗格中的“PN_1_GivenName”字段。

  11. 在“源架构”窗格中,将“MiddleName”字段拖到“目标架构”窗格中的“PN_2_MiddleInitialOrName”字段。

  12. 在“ 目标架构 ”窗格中,展开 PID_3_PatientIdInternalId

  13. 在“源架构”窗格中,将 SSN 字段拖到“目标架构”窗格中的CM_PAT_ID_0_PatientID

  14. 在“ 文件 ”菜单中,单击“ 全部保存”。

    在典型的消息扩充方案中,如果缺少任何患者信息,则调用业务流程中的 Patient Records 数据库并添加缺失的信息,然后使用其他信息完成映射。 例如,可以从患者记录数据库检索患者的家庭地址,因为入站 XML 门铃触发器事件消息未提供该地址。

    继续执行 步骤 9:验证并生成地图项目

另请参阅

消息充实教程