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 46
InterSystems 官方 Claire Zheng · 四月 12

InterSystems Caché®, InterSystems Ensemble®, and HealthShare® Health Connect 2018.1.12维护版本现已全面上市(GA)。

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

文档

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

早期访问计划 (EAP)

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

如何获取软件?

InterSystems Caché 的完整安装包可从本 WRC 的Caché 完整工具包页面获取。InterSystems Ensemble 的完整安装包可从本世界无线电通信会议的Ensemble 完整工具包页面获取。HealthShare Health Connect 套件可从 WRC 的HealthShare 完整套件页面获取。

可用性和软件包信息

该版本为所有支持的平台提供了经典安装包。 有关完整列表,请参阅 "支持的平台 "文档。Caché 和 Ensemble 工具包的构建编号为2018.1.12ce.122.0。

0
0 311
文章 Nicky Zhu · 四月 10 2m read

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

常见假设

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

Excel 文件为何表现不同

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

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

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

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

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

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

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


实用的处理方法

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

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

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

下面提到几个例子。

0
0 263
文章 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 238
公告 Claire Zheng · 四月 8

Hi 开发者们,

我们有一个令人兴奋的消息!最新一届 InterSystems 技术征文大赛现已启动!

✍️InterSystems开发者社区2026全球技术征文大赛✍️

请针对任意与 InterSystems 产品和服务相关的主题撰写文章。

🎁 人人有礼:我们为每位参赛作者准备了一份特别礼物!

 

奖品

1. 参与奖

技术征文大赛人人有奖!在比赛期间撰写文章的成员都将获得一份特别礼物:

🎁 背包:Igloo Day Chiller Backpack 24 Can Soft Cooler

2. 专家评审奖 – 由 InterSystems 专家评审文章:

🥇 第一名:​ Nintendo Switch OLED

🥈 第二名:​ Apple AirPods Pro (第二代) / Samsung Galaxy Buds2 Pro

🥉 第三名:蓝牙键盘Targus Ergonomic Foldable Bluetooth Antimicrobial Keyboard

或者,获奖者也可以选择低于其获奖名次档位的奖品。

3. 开发者社区奖 – 获赞最多的文章:

🏅 蓝牙键盘 Targus Ergonomic Foldable Bluetooth Antimicrobial Keyboard

4.

0
0 118
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 43
文章 Lilian Huang · 四月 3 7m read

在我年轻的时候(具体有多年轻不在本文讨论范围之内),"token"这个词意味着乐趣。你看,每年我都会有几次机会去街机厅,和朋友们一起玩一些有趣的电子游戏。

如今,token意味着安全。JSON 网络令牌(JWT)身份验证已成为确保 REST API 安全的最流行标准之一。幸运的是,对于 IRIS 用户来说,我们有一种直接的方法来设置应用程序,使其受到这种方式的保护。然而,这种想法仍与我以前玩街机时的想法相似。如果你想玩游戏,就需要获取一些token!

设置

我们的首要任务是为 IRIS 做好准备,使用户能够获取token。首先,我们要在全系统范围内允许使用 JWT 身份验证。为此,我们将打开系统管理门户并登录。然后,我们将进入System Administration > Security > System Security > Authentication\Web Session选项。在同一区域,我们还可以授权其他身份验证替代方案,如 LDAP 和双因素身份验证。在变体列表的底部附近,我们会发现一个名为 "JWT Issuer Field "的字段,在这里我们必须键入一些值来标识token发行者。它可以是任何唯一的字符串,但通常是一个 URL 或域。这应该由应用程序接口和前端开发人员事先商定。您可以选择用户访问 API 时发送请求的 URL。在我的示例中,我将选择 www.myurl.

0
0 88
文章 Jeff Liu · 四月 2 7m read

在本文中,我将向你展示如何在笔记本电脑上快速建立一个分片 IRIS 节点集群。本文的目的既不是详细讨论分片,也不是定义生产就绪架构的部署,而是展示如何在自己的电脑上快速建立一个配置为分片节点的 IRIS 实例集群,并利用它来玩转和测试这一功能。如果你想了解更多有关 IRIS 分片的信息,请点击此处查看相关文档。

首先,我要说明的是,IRIS分片允许我们做两件事:

  • 定义、加载和查询分片表(shard tables),数据将在集群节点之间透明分发
  • 定义联合表(federated tables),提供属于不同表的数据的全局和组合视图,这些数据将物理存储在不同的分布式节点中

因此,正如我所说,我们可以在其他文章中讨论分片表或联合表,现在只需关注前一步,即设置分片节点集群。

0
0 126
文章 Nicky Zhu · 四月 1 7m read

您熟悉 SQL 数据库,但不熟悉 IRIS 吗? 请继续阅读...

大约一年前,我加入了 InterSystems,IRIS 就这样进入了我的视线。 我使用数据库已经有 40 多年了,其中大部分时间都是为数据库供应商工作,我以为 IRIS 与我所知道的其他数据库大致相同。 然而,我惊讶地发现,IRIS 在很多方面都与其他数据库截然不同,而且往往要好得多。 这是我在 Dev Community 上发表的第一篇文章,我将为已经熟悉 Oracle、SQL Server、Snowflake、PostgeSQL 等其他数据库的人提供 IRIS 的高级概述。 希望我的介绍能让您更清楚、更简单,并节省您的入门时间。

首先,IRIS 支持 ANSI 标准 SQL 命令和语法。它有表格、列、数据类型、存储过程、函数......所有关系型的东西。 你还可以使用 ODBC、JDBC 和 DBeaver 或任何你喜欢的数据库浏览器。 因此,是的,您在其他数据库中知道和做的大多数事情都可以在 IRIS 上正常运行。 耶!

但我提到的那些不同之处又是怎么回事呢? 好了,系好安全带:

多模型(Multi-Model)IRIS 是一个关系数据库,但同时也是一个面向对象的数据库,还是文档存储,支持向量和立方体/MDX,以及.你知道我要说什么。

0
0 103
公告 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 26