BizTalk Accelerator for HL7 入门

使用 Microsoft BizTalk Accelerator for HL7 (BTAHL7) ,可以在医疗保健计算机系统之间开发业务流程。 通过使用 BTAHL7,开发人员、IT 专业人员和接口分析师可以在通用环境中工作,跨医疗保健应用程序开发基于 BTAHL7 的端到端集成解决方案。

更具体地说,使用 BTAHL7 可以:

  • 简化医疗保健应用程序集成。 使用 BizTalk Server 开发环境生成、管理和跟踪分布式业务流程。

  • 标准化医疗应用程序之间的临床数据交换。 将应用程序之间的现有数据传输转换为 BTAHL7 标准。

  • 提高效率。 使用最少的手动干预自动执行医疗应用程序之间的所有通信过程。

本部分提供有关如何使用 BTAHL7 和 BizTalk Server 促进企业应用程序集成, (EAI) 在医院和医疗保健领域实现企业到企业医疗保健解决方案自动化的信息。

BTAHL7 以教程格式为每种类型的解决方案提供四个单独的方案。 在开始学习这些教程之前,应了解BizTalk Server中的基本概念,以及开始使用 BTAHL7 生成解决方案所需的工具和流程。

提示

在开始这些课程之前, 请了解 HL7 加速器和可用的 BizTalk 工具

以下说明提供了对每个 BTAHL7 教程的一般了解。

端到端教程

BTAHL7 端到端教程提供了在订阅者和发布者方案中促进业务流程的详细步骤。 在这种情况下,发布者(例如,许可解除和转移系统)会向特定订阅者发送消息。

消息路由到 BTAHL7 接口引擎,后者依次接收、处理、验证、重新设置格式,然后将消息路由到订阅服务器。 此方案中的订阅者是医院信息系统和药房系统。

此方案使用文件和最小下层协议 (MLLP) 适配器类型。 发布者不需要知道订阅者,BTAHL7 接口引擎在处理消息后会向发布者发送相应的确认。

询问教程

BTAHL7 询问教程提供了在组织内的子系统之间实现查询响应系统的详细步骤。 在此方案中,入院、出院和转院系统中的业务线 (LOB) 应用程序向医院信息系统发送查询以获取患者实验室结果。 医院信息系统收到查询后,会将请求的数据发送回发出查询的系统。

此方案使用 MLLP 作为所有消息(包括确认)的传输协议。

消息扩充教程

BTAHL7 扩充教程提供了解决特定业务问题的详细步骤:消息扩充方案。 消息扩充方案是必须向不符合 HL7 和/或不完整的消息添加或扩充的情况。 这种情况可能发生在应用程序(例如患者注册应用程序)中,或者在使用来自SQL Server的 XML 数据填充消息时。

在消息扩充方案中,使用 BTAHL7 捕获消息,并提供任何缺失的数据,例如,来自患者记录数据库的数据。 然后,使用 MLLP 适配器转换消息并将其发送到实验室、保险或任何旧的业务线 (LOB) 应用程序。

批处理教程

BTAHL7 批处理教程提供了接收和发送批处理消息的详细步骤。 批处理涉及接收和/或发送一组单独的消息, (或确认) 作为单个复合消息。

BTAHL7 支持以下三种消息批处理方案:

  • 零碎的入站批处理。 在此方案中,BTAHL7 接收 HL7 消息批,然后将各个消息路由到目标系统。

  • 批量传入/批量输出。BTAHL7 接收 HL7 消息批,验证批中的单个消息,然后将消息批路由到目标系统。

  • 创建批处理 (或出站批处理) 。 BTAHL7 接收单个消息并对其进行批处理,然后再将其路由到目标系统。

另请参阅

面向残障人士的辅助功能