#InterSystems IRIS for Health

0 关注者 · 916 帖子

InterSystems IRIS for Health™ 是全球第一个也是唯一一个专门为医疗应用程序的快速开发而设计的数据平台,用于管理全世界最重要的数据。它包括强大的开箱即用的功能:事务处理和分析、可扩展的医疗保健数据模型、基于 FHIR 的解决方案开发、对医疗保健互操作性标准的支持等等。所有这些将使开发者能够快速实现价值并构建具有突破性的应用程序。了解更多信息

新增
InterSystems 官方 Claire Zheng · 四月 16

摘要

咨询 ID

受影响的产品和版本

风险类别和评分

明确要求

IF-9396

InterSystems IRIS® for Health

InterSystems Health Connect™

版本 
2026.1.0

系统稳定性问题:3

使用非默认路径前缀的部署将无法提供 FHIR 服务器用户界面。

问题

影响评估

受影响的配置无法从产品用户界面与 FHIR Server 功能交互 现有 API、终端和 ObjectScript 方法不受影响。

这会影响 InterSystems IRIS for Health 和 Health Connect 部署在所有支持 Web 服务器(IIS、Apache 和 Nginx)配置的操作系统上。

解决方法

  • InterSystems 正在创建一套点版本来纠正这一问题:InterSystems IRIS for Health 2026.1.0.2 和 Health Connect 2026.1.0.2 将于 2026 年 4 月 14 日全面上市。
0
0 5
新增
InterSystems 官方 Claire Zheng · 四月 16

InterSystems IRIS® 数据平台、InterSystems IRIS® for HealthTMHealthShare® Health Connect 2025.1.4 2024.1.6维护版本现已全面上市 (GA)。这些版本包括对最近发布的一些警报和建议的修复,其中包括以下内容:

请通过Ideas Portal使用 "发布后反馈"类别分享您的反馈意见,以便我们共同打造更好的产品。

文档

您可以在这些页面上找到详细的变更列表和升级检查列表:

早期使用计划 (EAP)

现在有许多 EAP 可用。请查看此页面并注册您感兴趣的项目。

如何获取软件?

0
0 1
新增
InterSystems 官方 Claire Zheng · 四月 16

摘要

警报 ID

受影响的产品和版本

风险类别和评分

明确要求

IF-9262

InterSystems IRIS® for Health

InterSystems HealthConnect™

版本 
2024.1.4, 2024.1.5

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

FHIR 和 Health 互操作性问题可能导致升级失败和意外或不良的产品行为。

问题

  • 由于在几个 FHIR 和医疗保健互操作性功能中发现了问题,受影响的 InterSystems IRIS for Health 和 Health Connect 版本正在从 WRC 分发站点删除。这不会影响同一版本的 InterSystems IRIS® 数据平台版本。我们提醒 InterSystems IRIS for Health 和 Health Connect 的所有客户,无论他们打算或实际使用该产品与否,都应遵循所附的修复步骤。
  • 稳定性问题可能会导致严重的升级失败和意外或不良的产品行为。有关稳定性问题的完整列表 ,请联系 WRC。

影响评估

尝试升级至受影响产品可能会导致升级步骤失败或产品在以下领域出现不良表现:安装(包括安装向导)、镜像(Mirroring)、FHIR 服务器、批量 FHIR(Bulk FHIR)、IHE 功能、安全角色与资源,以及医疗互操作性功能。

有关 2024.1.4 或 2024.1.5 中关注问题的详细列表,请联系 WRC。

0
0 5
新增
文章 Kelly Huang · 四月 15 2m read

背景情况

急诊医疗服务(EMS)团队到达急诊科时,常常会遇到人口统计数据不完整或未知的病人——没有病历号(MRN),没有确认的姓名,有时甚至没有出生日期。然而,急救医疗运送记录仍然需要准确无误地记录在病历中。

为了支持安全可靠的记录,急救医疗机构、第三方集成服务和医院集成团队建立了安全接口,用于交换识别码和临床信息。当这些标识符不一致时,下游系统就无法自动发布转运记录,从而产生可避免的人工操作,并延误记录的完整性。本文概述了如何使用 FHIR Patient.Search (R4) 来填补最常见的人口统计空白并改进自动发布。

挑战

在许多 EMS 到医院的集成中,患者最初是以通用或临时标识符注册的。最终登记和任何记录合并可能要到稍后才会发生,有时是在出院后。在这些更新传播之前,EMS 患者标识符和电子病历 (EMR) 标识符可能一直不同步。

当转运记录因不匹配而无法发布时,集成通常会生成一个错误,并转到 EMR 工作队列进行人工审核。在 EMS 处理量大的情况下,队列会迅速增长。

0
0 13
新增
文章 Lilian Huang · 四月 15 8m read

关键词 氛围编码(Vibe coding), Windsurf, IRIS, TIE

为什么不呢? "氛围编码 "从来都与氛围无关!( "Vibe coding" is never about the vibe!)

迄今为止,有人没有尝试过 "氛围编码(vibe coding) "吗?

即使仅仅在三年前,如果有人问

  • "我可以用英语、西班牙语或只用中文为 NHS TIE 实施 IRIS 吗?"或
  • "我能否用英语指示 TIE 建立自己的 e2e 路由,获取 PDF 报告,然后将其转化为 ORU/MDM 信息并提交到 PAS?
  • "我们能否只用英语查询 IRIS 数据库,并根据英语指令建立仪表板或我自己的特别报告?

你可能会大笑一声,尽量不生气,找把椅子坐下来,开始计算光是这些分析/SoW/需求/设计/测试/服务文档就需要多少人*日或人*周,以及实际工程工作。

然而,随着基础模型的飞跃和进步,今天的情况肯定会变得更加现实。

我也希望了解其他人是如何使用它的。 以下只是我自己匆忙写下的随笔。

范围

  • IDE:**Windsurf (是的,它还在那里) **或 Cursor 等(现在大约有 20 多个流行/强大的),或者只是带有此类扩展的 VSCode。
0
0 11
新增
InterSystems 官方 Claire Zheng · 四月 13

互操作性用户界面项目在 2025.1 版本的基础上继续进行 ,并采纳了客户和合作伙伴提出的许多建议和意见。 我们将继续投资于反馈和更新这一重要的用户体验。 在最新发布的 2026.1 版(适用于 IRISIRIS for HealthHealthConnect 和 Health Connect Cloud) BPL 编辑器(BPL Editor)信息查看器/可视跟踪(Message Viewer/Visual Trace) 应用程序现在可供选择使用!
注意

  • 现有用户可在现代化和标准体验之间切换。
  • 所有其他互操作性屏幕仍保留在标准用户界面中。
  • 由于新的工作流在新的用户界面中可用,我们希望在这项工作继续进行时,两种体验都可用。
生产配置-配置任务介绍
  • 改进了用户界面在大型制作中的性能,例如有 2000 多台主机的制作
  • 当主机被选中时,"制作工具栏 "具有特定于主机的操作功能
  • 设置功能可启用/禁用与所有主机的连接线,或在选择主机时只显示主主机连接线
  • 可在新操作工具栏中更改主机类别作为操作
  • 当同名主机使用不同类别时,检查器面板(右侧)中的主机名称会显示为下拉列表,可在同名主机之间切换
    • 此外,这两个主机在 "生产配置 "视图中将显示为同一主机,并在主机名左侧显示同名主机的数量
  • 左侧 "Collections "面板的global筛选器可实现对主机、产品、DTL 等的批量筛选。
0
0 8
新增
文章 Nicky Zhu · 四月 10 2m read

处理文件通常很简单:打开文件,读取并处理。这种方法非常有效,直到文件碰巧是 Excel 文件。

常见假设

起初,Excel 文件(.xlsx)看起来就像另一个数据文件,行、列和值。因此,我们很自然地认为它可以像 .txt 或 .csv 文件一样被读取。但问题就出在这里。

Excel 文件为何表现不同

关键区别在于数据的存储方式:

-> .txt / .csv - 纯文本,逐行存储。

-> .xlsx - 压缩、结构化格式(非纯文本)

excel 文件实际上不是一个简单的可读行流。从内部看,它是一个包含结构化数据的打包文件,标准文件读取命令无法解释这些数据。

如果把它当作文本文件处理,会发生什么情况?

  • 执行过程中出现错误
  • 输出看起来无法阅读

重要事项 --> 这不是限制,而是工具和文件格式不匹配


实用的处理方法

与其只使用基于文本的方法,还有更好的选择、

  • 转换为 CSV
  • 嵌入 Python (pandas 或 openpyxl 等库)
  • IRIS 互操作性工具

如果有人曾在 IRIS 中处理过 Excel 文件,或有其他行之有效的方法,请随时分享。)

下面提到几个例子。

0
0 47
新增
文章 Qiao Peng · 四月 9 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 27
新增
文章 Nicky Zhu · 四月 9 1m read

简介

FHIR(快速医疗互操作资源)是存储和交换临床数据的现代标准。但是,一旦您的数据存储在 FHIR 服务器中,如何才能真正浏览这些数据呢?FHIR 数据以 JSON 格式存储,虽然功能强大,但直接读取并不实用。我希望有一种工具,可以让您点击病人,以简洁、可读的格式查看他们的病情、用药、化验结果等。于是,我创建了FHIR 患者查看器(FHIR Patient Viewer)

如何运行

该应用完全在 Docker 中运行,并直接连接 InterSystems IRIS for Health FHIR 服务器。启动时,它会自动将 115 个合成患者载入 IRIS,无需手动设置。

  • 浏览患者列表
  • 点击任何患者,查看其所有临床记录

  • 逐字段展开每条记录

  • 随时查看底层原始 JSON 文件


     

数据

它预装了由Synthea生成的 115 个合成患者数据


Open Exchange 上有完整的源代码和设置说明:
https://openexchange.intersystems.com/package/FHIR-Patient-Viewer-2

欢迎反馈!

0
0 42
新增
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 17
公告 Claire Zheng · 三月 30

大家好!

我们很高兴地宣布推出一项新的实践培训计划:

🧑‍💻使用 Python 开发 FHIR 应用程序🧑‍💻

本课程以小组为基础,将开发人员从 FHIR 基础知识带入高级、真实的医疗互操作性解决方案,与典型的行业课程相比,课程内容更深入、更实用,并重点关注使用 InterSystems 技术的生产就绪技能。

第一批学员于 2026 年 2 月 15 日开课 ⚠️ 名额有限(一旦学员满额,报名者将被列入候补名单)。

谁应该参加?

本课程非常适合以下组织和团队参加

  • 采用或扩展 FHIR
  • 开发 SMART on FHIR 应用程序  
  • 利用实用、真实的互操作性专业知识提高开发团队的能力

课程结构

该计划由三个渐进的 5 周模块组成。学员可以参加单个模块的学习,也可以完成为期 15 周的全部课程。

每周包括

  • ~3 小时的异步视频和指导实验
  • 1 小时由教师指导的现场互动讨论
  • 两次讲座和一次动手实验室
  • 可选的结课项目:SMART on FHIR 应用程序

模块概述

  • 基础 (5 周)——扎实理解 FHIR 核心概念和实践基础,包括资源、REST 操作、搜索、验证和服务器交互。
  • 中级 (5 周)——使用 Python 开发安全、可扩展的 FHIR 应用程序,包括 SMART on FHIR、批量数据访问、实施指南和负责任的人工智能集成模式。
0
0 7
InterSystems 官方 Claire Zheng · 三月 29

InterSystems IRIS® 数据平台、InterSystems IRIS® for HealthTMHealthShare® Health Connect 2026.1版本现已全面上市 (GA)。这是一个扩展维护 (EM) 版本。

版本亮点:

  • 数据库可扩展性增强取消了历史数据库大小限制,实现了无缝增长,超过了以前的大小限制,无需进行数据转换。其他底层性能改进进一步优化了大规模操作。
  • 表分区:根据用户定义的逻辑键拆分表和相关索引数据,以便在数据库间轻松映射。这可以实现存储分层,提高查询性能和超大表的运行效率。该功能是一项实验性功能,可通过 "早期访问计划"订阅更新并转达您的反馈意见。
  • 互操作性用户体验改进:此更新具有新的 BPL 编辑器、对生产配置的额外改进以及 DTL 编辑器,其中包括人工智能辅助 DTL 解释。要了解更多信息,请访问InterSystems 学习中心。对于现有客户,这些功能仍可选择使用。在集成方面,该版本引入了 Mirth 迁移工具,以加速传统集成引擎的替换和现代化。
  • FHIR 服务器授权、批量数据和管理更新: 大幅扩展 FHIR 功能,包括细粒度 OAuth 范围执行和结果过滤,从而实现更精确的数据访问控制。增强批量 FHIR(JWT 授权、从 EHR 计划导出)和更快的服务器/软件包管理。
0
0 155
InterSystems 官方 Claire Zheng · 三月 29

InterSystems IRIS®数据平台的2023.1.7维护版本 InterSystems IRIS® for **** for HealthTM和HealthShare®Health Connect的 2023.1.7 维护版本现已全面上市 (GA)。

请通过Ideas Portal使用 "发布后反馈"类别分享您的反馈意见,以便我们共同打造更好的产品。

文档

您可以在这些页面上找到详细的变更列表和升级清单:

早期使用计划 (EAP)

现在有许多 EAP 可用。请查看此页面并注册您感兴趣的项目。

如何获取软件?

InterSystems IRIS 和 InterSystems IRIS for Health 的完整安装包可从 WRC 的InterSystems IRIS 数据平台完整工具包页面获取。HealthShare Health Connect工具包可从 WRC 的HealthShare 完整工具包页面获取。容器映像可从InterSystems 容器注册中心获取。

可用性和软件包信息

此版本附带适用于所有支持平台的经典安装包,以及 Docker 容器格式的容器映像。 有关完整列表,请参阅支持的平台文档。这些维护版本的版本号是2023.

0
0 10
文章 Jeff Liu · 三月 25 6m read

我以前可能提到过这一点:我认为可视化跟踪(Visual Traces),即包含每个步骤完整内容的序列图,是 IRIS 数据平台的一项神奇功能!以可视化跟踪的方式提供有关 API 内部工作原理的详细信息,对 IRIS 平台上的项目非常有用。当然,这适用于我们没有开发高负荷解决方案的情况,在这种情况下,我们根本没有时间保存/读取信息。对于所有其他情况,欢迎阅读本教程!

0
0 100
文章 Claire Zheng · 三月 23 4m read

大家好。好久不见。我想再次与大家分享我最近学习的内容 通过 JDBC 使用 SQL 创建外来表。

因为我同时也在学习 IRIS BI,所以我从这个 Sample-BI docker 环境开始。

https://github.com/intersystems/Samples-BI

启动环境后,以超级用户身份登录管理门户http://localhost:52773/csp/sys/UtilHome.csp。

将命名空间切换为IRISAPP

 

我们会发现所有样本数据都存储在IRISAPP 命名空间中。让我们找一张简单的表来测试外来表功能 🤣

System Explorer > SQL

 

让我们通过在 "执行查询(Execute Query tab) "选项卡中执行以下 SQL 查询来试试表HoleFoods.Outlet

SELECT
ID, City, Country, Latitude, Longitude, Population, Type
FROM HoleFoods.Outlet

 

太棒了!😉 表中有 35 个条目。

0
0 18