步骤 8:使用 BizTalk 映射器创建映射
在此步骤中,使用 BizTalk 映射器创建映射。 使用此映射创建链接,将补货请求文档中) 的数据 (字段关联到请求被拒绝文档中的数据。
创建映射的步骤
在解决方案资源管理器中,右键单击“BTAHL7 项目”,指向“添加”,然后单击“新建项”。
在“ 添加新项 ”对话框的“ 类别 ”窗格中,单击“ 映射文件”。
在 “名称” 字段中,键入 DoorbellMap 以命名映射,然后单击“ 添加 ”以启动 BizTalk 映射器。
在左侧) (“ 源架构 ”窗格中,单击“ 开放源代码架构”。
在“BizTalk 类型选取器”对话框中,依次展开“ BTAHL7 项目”、“ 架构”、“ BTAHL7_Project.Doorbell”,然后单击“ 确定”。
在右侧) (“ 目标架构 ”窗格中,单击“ 打开目标架构”。
在 BizTalk 类型选取器中,依次展开 “BTAHL7 项目”、“ 架构”、“ BTAHL7Schemas.ADT_A04_22_GLO_DEF”,然后单击“ 确定”。
在“ 目标架构 ”窗格中 (右侧) ,依次展开 “ADT_A04_22_GLO_DEF”、“ PID_PatientIdentification”和 “PID.5_PatientName”。
在“ 源架构 ”窗格中 (左侧) ,展开 “DoorbellRoot”。 将“LastName”字段拖到“目标架构”窗格中的“PN_0_FamilyName”字段。
在“源架构”窗格中,将“FirstName”字段拖动到“目标架构”窗格中的“PN_1_GivenName”字段。
在“源架构”窗格中,将“MiddleName”字段拖到“目标架构”窗格中的“PN_2_MiddleInitialOrName”字段。
在“ 目标架构 ”窗格中,展开 PID_3_PatientIdInternalId。
在“源架构”窗格中,将 SSN 字段拖到“目标架构”窗格中的CM_PAT_ID_0_PatientID。
在“ 文件 ”菜单中,单击“ 全部保存”。
在典型的消息扩充方案中,如果缺少任何患者信息,则调用业务流程中的 Patient Records 数据库并添加缺失的信息,然后使用其他信息完成映射。 例如,可以从患者记录数据库检索患者的家庭地址,因为入站 XML 门铃触发器事件消息未提供该地址。
继续执行 步骤 9:验证并生成地图项目。