#Health Connect

0 关注者 · 38 帖子

InterSystems HealthShare Health Connect 是一种医疗保健集成引擎,它提供大容量事务支持、流程管理和监控,可为任务关键型应用提供支持。 

Health Connect 的核心是高性能、多模型的数据引擎,它可以无缝地高速处理多种形式的数据。 Health Connect 适用范围广,从为小型诊所提供服务,到处理世界上最大、最复杂的医疗保健交付系统的事务,它都能轻松应对。 功能包括:

- 通过设计实现的互操作性
- 带有快速故障转移恢复的镜像
- HL7 架构的源代码控制
- 直观的拖放式 HL7 架构编辑
- 灵活、适应性强的安全模型等

新增
文章 Qiao Peng · 19 小时 前 8m read

本文介绍如何在 InterSystems IRIS 中通过继承 EnsLib.HTTP.GenericOperation(或 EnsLib.REST.GenericOperation)实现 OAuth2.0 支持,包括 OAuth2.0 Client 配置、Access Token 自动获取与 Header 注入,适用于各类第三方 REST API 集成场景。


在企业集成项目中,我们经常需要通过 REST API 对接第三方平台,例如 CRM、支付系统、云服务和 Open API 网关。

这些接口大多数采用 OAuth 2.0 作为授权机制。

虽然 InterSystems IRIS 提供了功能强大的通用 HTTP / REST 业务操作类:

  • EnsLib.HTTP.GenericOperation
  • EnsLib.REST.GenericOperation

但目前它们不直接支持 OAuth2.0 Access Token 自动注入

本文将介绍一种常见且推荐的实现方式:

通过继承 GenericOperation类,自定义一个支持 OAuth2.0 的通用业务操作类(Business Operation)

实现以下能力:

  • 自动检查令牌(Token)是否有效
  • 自动获访问令牌(Access Token)
  • 自动注入授权头(Authorization Header)
  • 对业务调用透明

一、先理解 OAuth2.

0
0 3
新增
InterSystems 官方 Claire Zheng · 四月 8

摘要

警报 ID

受影响的产品和版本

风险类别和评分

明确要求

HSIEC-12800

InterSystems IRIS® for Health

InterSystems HealthConnect™

版本
2026.1.0.233.0

系统稳定性关注度:5(高)

1.正在使用 HL7 到 SDA3 转换 2.

2.用药相关信息包括 TQ1 段 3.

3.TQ1-3 重复模式包含多次重复

问题

在 HL7 到 SDA3 转换逻辑中发现了一个问题,在处理某些与药物相关的 HL7 报文时可能会导致无限循环。当报文包含的 TQ1 段在 TQ1-3 重复模式字段中有多个重复时,就会出现这个问题。

影响评估

出现这种情况时,受影响的 HL7 报文可能无法成功转换为 SDA。在某些情况下,处理可能会挂起、意外终止或中断相关的下游处理。

此问题取决于数据,不会影响所有 HL7 流量。 如果客户 使用 HL7 到 SDA3 转换处理与药物相关的 HL7 报文,而这些报文包含在 TQ1-3 重复模式字段中有多次重复的 TQ1 段,则可能会受到影响。

不处理这种报文格式的客户不太可能受到影响。

解决方法

  • IRIS for Health 和 Health Connect 产品的更新点版本 2026.1.0.234.1 中包含修复程序。
  • 计划于 2026 年 7 月发布的 2026.1.4 维护版本也将提供修复程序。
0
0 8