步骤 3:创建和部署触发器事件(消息)Project_hl7_main

在此步骤中,将创建触发器事件消息使用的架构。 例如,入院和转院系统 (ADT) ,它将消息发送到医院信息系统 (HIS) 。 使用此架构来定义消息的格式。

为触发器事件消息创建项目

  1. 在 Visual Studio 的“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。

  2. 在“新建项目”对话框的“ 项目类型” 列表中,展开“ BizTalk 项目”,然后单击“ BTAHL7Projects”。

  3. “模板” 列表中,单击“ 空 BTAHL7 项目”。

  4. “名称” 字段中,键入 BTAHL7V24Body Project,然后单击“ 确定”。

  5. 在 解决方案资源管理器中,在新的 BTAHL7V24Body 项目的 节点下,右键单击“引用”,然后单击“添加引用”。

  6. 在“添加引用”对话框中,单击“ 项目 ”选项卡,选择“ Interrogative_24Schemas”,单击“ 添加”,然后单击“ 确定”。

步骤 3A:添加架构

使用以下过程将新架构添加到项目。

将架构添加到项目

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

  2. 在“添加新项”对话框中,展开 “BizTalk 项目项”,然后双击右窗格中的“ BTAHL7 架构 ”。

  3. 在“HL7 架构选择器”对话框中,执行以下操作:

    使用此选项 要执行此操作
    Message 类 使 V2.X 保持选中状态。
    版本 选择 “2.4”。
    消息类型 选择“ QRY”。
    触发器事件 选择“ Q01”。
  4. 单击“ 完成 ”将架构添加到项目。

    这会创建查询架构文件 QRY_Q01_24_GLO_DEF.xsd。

    注意

    不要关闭“HL7 架构选择器”对话框。

  5. 在“HL7 架构选择器”对话框中,执行以下操作:

    使用此选项 要执行此操作
    Message 类 使 V2.X 保持选中状态。
    版本 选择 “2.4”。
    消息类型 选择“ DSR”。
    触发器事件 选择“ Q01”。
  6. 单击“ 完成 ”将架构添加到项目。

    这会创建响应架构文件 DSR_Q01_24_GLO_DEF.xsd。

  7. 单击“ 取消 ”关闭 “HL7 架构选择器 ”对话框。

步骤 3B:为程序集分配强密钥并部署

使用以下过程将强键分配给程序集,然后部署程序集。

分配强密钥并部署程序集

  1. 在 解决方案资源管理器中,右键单击 BTAHL7V24Body 项目,然后单击“属性”。

  2. “BTAHL7V24Body 属性页 ”对话框中,单击“ 程序集”。

  3. 在右窗格中,向下滚动到“ 强名称 ”部分,单击 “程序集密钥文件”右侧的字段,然后单击省略号 (...) 按钮。

  4. “程序集密钥文件 ”对话框中,浏览到 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\Interrogative Tutorial,单击 key.snk,然后单击“ 打开”。

  5. “BTAHL7V24Body 属性页 ”对话框中,单击“ 确定 ”保存所做的更改。

  6. 在解决方案资源管理器右键单击“BTAHL7V24Body 项目”,然后单击“部署”。 确保输出窗口中显示成功消息。

    注意

    如果未显示成功部署消息,请使用 Visual Studio 对架构进行故障排除。

    继续 执行步骤 4:创建用于接受 ADT 查询消息的接收端口