文章 姚 鑫 · 一月 16 阅读大约需 3 分钟 第七十五章 使用 ^%IS - OPEN 参数 第七十五章 使用 ^%IS - OPEN 参数 OPEN 参数 默认情况下,OPEN 命令使用 ^%IS 全局中定义的设备的规范。在使用 ^%IS 时,可以通过指定其他设置来覆盖这些设置。 发出 USE 命令 运行 ^%IS 后,应用程序必须向 ^%IS 打开的设备发出 USE 命令。你可以使用变量 IO,只要你明白每次调用 ^%IS 时它的值都会发生变化。然后,后续的IRIS I/O 命令,例如 READ 和 WRITE,将引用该设备。 发出 CLOSE 命令 用户或应用程序开发人员必须关闭使用 ^%IS 实用程序打开的设备。 #InterSystems IRIS for Health 0 0 0 67
公告 Michael Lei · 一月 1 开发者社区回顾, 十二月 2024 您好,欢迎阅读 十二月 2024 开发人员社区通讯。 统计信息 ✓ 十二月发布了 32 篇新帖子: – 29篇新文章 – 1 new announcement – 2个新问题 ✓ 十二月有 29 位新成员加入✓ 所有时间发布了 2,316 篇帖子✓ 所有时间有 2,100 位成员加入 #摘要 #开发者社区官方 0 0 0 67
文章 姚 鑫 · 一月 26 阅读大约需 2 分钟 第八章 D 开头的术语 第八章 D 开头的术语 数据集 (dataset) 通用 表示IRIS中目录名称或目录和系统名称的逻辑实体。 数据源名称 (Data Source Name, DSN) ODBC 数据源名称标识特定服务器系统上的特定数据库。 数据类型 (data type) 对象(Objects) 属性的数据类型决定其行为、验证要求以及如何投射到 SQL 和 Java 等客户端。 数据类型类 (data type class) 对象(Objects) 数据类型是具有其 DATATYPE 类关键字设置的类,支持数据类型接口。该接口包括多个用于验证和 SQL 互操作性的操作。 DDL 导入工具 (DDL import utility) 对象(Objects) #InterSystems IRIS for Health 0 0 0 66
文章 姚 鑫 · 十二月 10, 2024 阅读大约需 4 分钟 第四十六章 终端输入 输出 - CLOSE 命令 第四十六章 终端输入 输出 - CLOSE 命令 CLOSE 命令 释放设备的所有权,这是通过OPEN命令获得的。 语法 CLOSE device 终端预定义助记符空间 IRIS 提供了两个预定义的助记符空间供终端使用: ^%X364 用于 ANSI X3.64 终端 ^%XDTM 用于 DTM PC 控制台 如果激活这些助记符空间之一,则可以在WRITE /mnemonic命令中使用与它们关联的控制助记符。还可以创建自己的助记符空间。有关助记符空间的更多信息,请参阅使用助记符空间控制设备。 以下部分描述了这些助记符空间的控制助记符。 #InterSystems IRIS for Health 0 0 0 66
文章 姚 鑫 · 十一月 30, 2024 阅读大约需 3 分钟 第三十七章 终端输入 输出 - $ZB 显示结束读取的内容 第三十七章 终端输入 输出 - $ZB 显示结束读取的内容 $ZB 显示结束读取的内容 $ZB显示当前设备上最后一次READ操作结束的字符序列或事件。不能设置$ZB ;每次执行READ时,IRIS 都会设置$ZB的值。可以使用此值来作用于不可打印的字符,例如向上箭头键或功能键。 $ZB可以包含以下任意内容: - 终止符,例如回车符 - 转义序列 - 固定长度READ x#y的字符数y - READ *x的单个字符 - 定时读取过期后出现空字符串 $ZB永远不会包含超过 64 个字符。较长的转义序列无效。 #InterSystems IRIS for Health 0 0 0 66
文章 姚 鑫 · 二月 7 阅读大约需 2 分钟 第十七章 M - N 开头的术语 第十七章 M - N 开头的术语 方法 (method) 对象(Objects) 可以在对象上调用的操作。 挂载,已挂载 (mount, mounted) 系统 挂载数据库是指将其显式连接到一个IRIS 实例,从而使其内容立即可用。处于此状态的数据库称为已挂载。 多维属性 (multidimensional property) 对象(Objects) 多维属性像数组节点一样工作。多维属性没有任何关联的属性方法,不能使用点语法访问,也不会被投射到 SQL 或 Java。 多路链接 (multidrop link) 通用 连接两台以上计算机的网络硬件。 多重继承 (multiple inheritance) 对象(Objects) 多重继承允许一个类拥有多个超类。一个类从其每个超类继承特性和类成员。 #InterSystems IRIS for Health 0 0 0 65
文章 姚 鑫 · 二月 1 阅读大约需 2 分钟 第十二章 I 开头的术语 第十二章 I 开头的术语 以 I 开头的术语 被识别 (identified by) 对象(Objects) 当一个类在逻辑上依赖于另一个类的存在时,它就被另一个类所识别。 识别关系 (identifying relationship) 对象(Objects) 识别关系定义了两个类之间的关系,其中一个类依赖于另一个类的存在。 身份 (identity) 对象(Objects) 对象的身份或 ID 在其范围内唯一地标识该对象。 idkey 对象(Objects) 用于指定对象 ID 内容的索引。任何在 idkey 中使用的属性在对象生命周期内必须保持静态。 隐式全局引用 (implicit global reference) 系统 #ObjectScript #命名空间 #InterSystems IRIS for Health 0 0 0 65
公告 Michael Lei · 一月 24 InterSystems 社区年度简报 2024 大家好,欢迎访问 2024 年度开发者社区简报。 一般统计信息: ✓ 2024 年发布了 312 篇帖子: – 242条 – 47份公告 – 22个问题 – 1次讨论 ✓ 2024 年有 476 位成员加入开发者社区✓ 总共发布了 2,342 篇帖子✓ 总共有 17,544 位成员加入 #开发者社区官方 0 0 0 65
文章 姚 鑫 · 一月 4 阅读大约需 3 分钟 第六十四章 假脱机设备 - 使用 %SPOOL 打印 第六十四章 假脱机设备 - 使用 %SPOOL 打印 使用 %SPOOL 打印 %SPOOL 实用程序菜单的选项 1 Print(打印)允许您在任何设备上打印 ^SPOOL 全局中的一个或多个文档,继续打印中断的文档,以及将单张纸张手动送入信纸质量打印机。通过将输出发送到后台处理程序,可以在输出设备打印文档时释放终端用于其他用途。 可以在完全创建后台打印文档之前或之后开始打印。如果打印机赶上新输出,则打印过程将暂停 5 秒钟,然后打印在此期间累积的所有输出。打印过程知道您何时关闭了后台打印文档,并在文档完成时完成。 当 %SPOOL 打印文档时,它会跟踪已打印的页面。它还会创建页面索引,以便可以按页码对文档进行排序,并从您选择的任何页面的顶部开始打印。 如果停止打印(例如,在终端输出期间按 Ctrl-c,或者打印机损坏),则可以稍后在最后一个部分打印的页面的顶部或文档中任何其他页面的顶部继续打印。请注意,IRIS 不会将文档开头的换页数计为页数中的页数。 #InterSystems IRIS for Health 0 0 0 65
InterSystems 官方 Michael Lei · 二月 2 InterSystems IRIS、IRIS for Health 和 HealthShare HealthConnect 的维护版本 2024.1.3 现已发布 InterSystems IRIS、InterSystems IRIS for Health 和 HealthShare Health Connect 的最新扩展维护版本现已发布。 ✅ 2024.1.3 版本 2024.1.3 修复了 2024.1.x 上一版中的 bug,包括针对最近发布的以下提醒的修复 – 提醒:在执行特定的操作时,数据库和日志文件中引入了无效数据…。 您可以在以下页面上找到详细的变更列表和升级核对清单: #平台 #版本 #InterSystems IRIS #Health Connect #InterSystems IRIS for Health #InterSystems 官方 #文档 0 0 0 64
文章 Louis Lu · 十二月 24, 2024 阅读大约需 1 分钟 如何基于表格现有数据新增数据列 现有一个数据表的数据像这样: 我们的需求是基于表中的Item列新增一个status字段,如果item的内容是第一次出现,那么status列就是New,反之显示Old, 比如,应该是下面的显示内容 在原文章的回复中, Robert Cemper给出了下面的建议 新建一个存储过程,并在SELECT查询语句中生效: #InterSystems IRIS 0 0 0 64
文章 姚 鑫 · 十二月 9, 2024 阅读大约需 3 分钟 第四十五章 终端输入 输出 - WRITE 命令 第四十五章 终端输入 输出 - WRITE 命令 WRITE 命令 将零个或多个字符写入终端 #InterSystems IRIS for Health 0 0 0 62
InterSystems 官方 Claire Zheng · 七月 7 2025 年 6 月 10 日 – 官方公告:命名空间切换和全局显示故障 摘要 公告编号 受影响的产品和版本 风险类别和评分 #Globals #命名空间 #数据库 #管理门户 #InterSystems IRIS #InterSystems IRIS for Health #Health Connect #InterSystems 官方 0 0 0 61
文章 姚 鑫 · 一月 24 阅读大约需 2 分钟 第六章 C 开头的术语 第六章 C 开头的术语 计算机名称 (computer name) 系统 分配给一个处理器、其外围设备及所有相关数据集的名称。这个名称在整个网络中必须唯一。另见系统名称。 并发模式 (concurrency mode) 对象(Objects) 并发模式决定在打开和保存对象时执行何种类型的锁定。IRIS 支持五种并发模式(0-4),允许你指定不锁定、原子锁定、共享锁定、共享保留锁定和独占锁定。 并发 (concurrency) 对象(Objects) 并发通过锁定机制控制数据完整性。IRIS 支持五种并发模式,从不锁定到在对象加载到内存直到保存期间持有独占锁。默认情况下,IRIS 对所有对象使用原子锁定。 并发备份 (concurrent backup) 系统 #InterSystems IRIS for Health 0 0 0 61
InterSystems 官方 Claire Zheng · 七月 29 官方公告:InterSystems IRIS 2025.2 引入 IRISSECURITY InterSystems IRIS 2025.2 引入了 IRISSECURITY 数据库,用于存储安全数据。 与之前用于存储安全数据的数据库 IRISSYS 不同,IRISSECURITY 支持加密,可以保护静态敏感数据。 在今后的版本中,IRISSECURITY 将可实现镜像。 此版本还引入了可以执行常规安全管理任务的 %SecurityAdministrator 角色。 #安全 #InterSystems IRIS #InterSystems 官方 0 0 0 60
文章 姚 鑫 · 十二月 11, 2024 阅读大约需 2 分钟 第四十七章 终端输入 输出 - DTM PC 控制台的助记符空间 第四十七章 终端输入 输出 - DTM PC 控制台的助记符空间 DTM PC 控制台的助记符空间 IRIS 提供 IRIS 例程 %XDTM 来匹配开发 DTM 应用程序时使用的助记符。该助记词空间可用,但未设置为终端默认助记词空间。如果您将为 DTM 创建的应用程序移植到 IRIS,可以: #InterSystems IRIS for Health 0 0 0 60
文章 姚 鑫 · 十一月 29, 2024 阅读大约需 2 分钟 第三十六章 终端输入 输出 - 开关控制 $X 的转义序列更新 第三十六章 终端输入 输出 - 开关控制 $X 的转义序列更新 开关控制 $X 的转义序列更新 要选择非默认行为来更新进程的$X ,请发出%SYSTEM.Process类的 DX( n )方法。 系统管理员可以通过类中设置 Config.Miscellaneous 的DX属性来更改系统范围的默认行为。 在这两种情况下, n 的值都在 0 到 4 之间,如下所示: #InterSystems IRIS for Health 0 0 0 60
文章 Jeff Liu · 五月 22 阅读大约需 5 分钟 在IRIS中基于XSLT实现互联互通临床文档到 FHIR 资源的转换 基于 XSLT 的 #FHIR #JSON #XML #互操作性 #InterSystems IRIS for Health 0 0 0 59
文章 姚 鑫 · 十一月 28, 2024 阅读大约需 2 分钟 第三十五章 终端输入 输出 - 特殊变量显示 I O 条件 第三十五章 终端输入 输出 - 特殊变量显示 I O 条件 WRITE * and $X and $Y WRITE *不会更改$X和$Y。因此,可以将控制序列发送到终端, $X和$Y仍将反映真实的光标位置。某些控制序列确实会移动光标,因此可以在需要时直接设置$X或$Y 。 $X 和 $Y 示例 在以下示例中,控制序列将 VT100 终端中的光标移动到第 10 行、第 20 列,并相应地设置$X和$Y 。 #InterSystems IRIS for Health 1 0 0 59
文章 姚 鑫 · 一月 23 阅读大约需 3 分钟 第五章 C 开头的术语 第五章 C 开头的术语 客户端应用程序 (client application) 系统 一个独立于IRIS可执行文件的可执行文件,但依赖于IRIS,例如作为数据源。这样的应用程序可以在IRIS中注册,从而作为 安全模型的一部分进行管理。客户端应用程序的用户必须使用支持的认证机制之一进行IRIS认证。 代码方法 (code method) 对象(Objects) 执行 ObjectScript 的方法。 排序规则 (collation rule) 系统 #InterSystems IRIS for Health 0 0 0 58
InterSystems 官方 Michael Lei · 一月 21 提醒:在执行特定的 $LIST 操作时,数据库和日志文件中引入了无效数据 InterSystems 已更正导致在使用特定 $LIST 语法时引入无效数据库和日志记录的缺陷。 遇到此缺陷的可能性非常低,但它对操作的影响可能会很大。 受影响的产品 #ObjectScript #日志 #InterSystems IRIS #Health Connect #HealthShare #InterSystems IRIS for Health #InterSystems 官方 #TrakCare #文档 0 0 0 58
文章 Lilian Huang · 九月 19 阅读大约需 12 分钟 利用 FHIR 简化健康数据集成 数字健康解决方案提供者面临的压力越来越大,他们不仅要集成复杂的健康数据系统,还要确保可扩缩性、安全性和符合 HL7 FHIR 等标准。 Fast Healthcare Interoperability Resources (FHIR) 提供了一个标准化框架,使不同的健康 IT 系统能够毫不费力地进行通信,彻底改变了健康数据的交换方式。 但是,仅仅遵循 FHIR 标准并不足以应对健康数据集成错综复杂的问题。 解决方案合作伙伴必须利用 FHIR 代理、装饰和仓库等先进的架构组件来构建可扩缩的高效解决方案。 无论是本地部署、在公共云中,还是作为 InterSystems 管理的基于云的服务,InterSystems 提供为您的健康数据实现 FHIR 所需的所有必要功能。 #FHIR #InterSystems IRIS for Health #Resource Library 0 0 0 57
公告 Claire Zheng · 七月 28 InterSystems 2025 开发者竞赛:Tool(工具) Hi 开发者们, 我们很高兴地宣布,将举办一场全新的 InterSystems 在线编程竞赛,本次竞赛旨在开发实用工具,让各位同行开发者的日常工作更加轻松便捷: 🏆 InterSystems 2025 开发者竞赛:Tool(工具) 🏆 时间: 2025年7月14日-8月3日(美国东部时间) 奖金池: $12,000 #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 0 0 0 56
文章 姚 鑫 · 一月 4 阅读大约需 2 分钟 第六十五章 假脱机设备 - 列出假脱机文档 第六十五章 假脱机设备 - 列出假脱机文档 列出假脱机文档 %SPOOL 实用程序菜单 List documents 的选项 2 显示当前为运行 %SPOOL 的目录假脱机的文档列表。如果没有 Despool start-end 值,则文档尚未解散(打印)。 每个假脱机文档的描述显示在有关该文档的其余信息之后的一个或多个单独行上。 在以下示例中,用户选择了选项 2。显示屏将显示存储在后台处理程序中的两个文档。第一份记录在 8 月 30 日下午 2:23 存储,并于当天下午 2:25 打印。第二份于 3 月 4 日上午 11:39 存储,并于当天上午 11:42 打印。 #InterSystems IRIS for Health 0 0 0 55
文章 Claire Zheng · 八月 25 阅读大约需 1 分钟 直播回放:从FHIR到OMOP,灵活的转换有效推动数据资产的应用落地 2025年7月25日,我们邀请了InterSystems销售工程师 @Kate Lau 分享了关于“InterSystems FHIR to OMOP数据管道”的内容。 如果说FHIR是数据资产化的“起点”,通过实时交换和标准化接口,将分散的医疗数据转化为可流通的资产;那么OMOP就是科研价值的“终点”,通过标准化模型和工具链,挖掘数据资产中的知识,支撑临床决策和药物研发。从FHIR到OMOP,灵活的转换能够有效推动数据资产的应用落地。 InterSystems FHIR to OMOP数据管道提供了解决方案。通过标准互操作(基于FHIR R4标准构建数据接口)、自动化映射(内置OMOP CDM预构建映射规则,大大缩短传统ETL开发周期)、 自动化数据质量分析和云原生架构(依托AWS HealthLake实现弹性扩展),可以帮助用户快速实现数据资产的OMOP化,为用户在数字时代占据先机! #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 54
InterSystems 官方 Claire Zheng · 六月 19 阅读大约需 4 分钟 2025.1 打造时尚现代的互操作性用户体验 互操作性用户界面现在包括可以在所有互操作性产品中使用的 DTL 编辑器和生产配置应用程序的现代化用户体验。您可以在现代化视图与标准视图之间切换。所有其他互操作性屏幕仍采用标准用户界面。请注意,仅对这两个应用程序进行了更改,我们在下面确定了当前可用的功能。 要在升级前试用新屏幕,您可以点击这里,从我们的社区工具包网页中下载 2025.1 版:https://evaluation.intersystems.com/Eval/。请观看“学习服务”中的简短教程构建集成:一种新的用户体验,了解对这些屏幕进行的用户增强! ##嵌入式 Python #互操作性 #数据转换语言(DTL) #源代码控制 #InterSystems IRIS #Caché #Ensemble #Health Connect #InterSystems IRIS for Health #InterSystems 官方 0 0 0 54
文章 姚 鑫 · 十一月 23, 2024 阅读大约需 2 分钟 第三十章 TCP 客户端 服务器通信 - 作业服务器资源 第三十章 TCP 客户端 服务器通信 - 作业服务器资源 作业服务器资源 如果正在编写一个IRIS服务器来与无法控制的客户端连接,则服务器进程必须发出CLOSE命令来关闭TCP连接。就 IRIS而言,CLOSE命令确实会关闭连接,但是在内部TCP/IP会在服务器上为这个连接保留最长两分钟的资源。 当jobserver用于为TCP/IP作业提供服务时,可能会产生意想不到的结果。当一个JOBSERVER进程执行暂停时,该进程立即返回到可用的JOBSERVER进程池,但其资源在内部保留最多两分钟。由于JOBSERVER进程是在第一个可用的基础上分配的,因此来自数量相对较少的客户机的重载可能会耗尽JOBSERVER进程的资源。 #InterSystems IRIS for Health 0 0 0 54
文章 姚 鑫 · 十二月 23, 2024 阅读大约需 2 分钟 第五十六章 File 输入 输出 - USE 命令 第五十六章 File 输入 输出 - USE 命令 US 命令 USE 命令使打开的顺序文件成为当前设备。可以打开多个顺序文件,但一次只能使用一个顺序文件。 语法 USE file:position file 文件 任何有效的文件规范,用引号括起来。指定的文件必须已打开。在 UNIX 路径名中,可以使用波形符 (~) 扩展来指示当前用户的主目录。例如:~myfile 或 ~/myfile。 #InterSystems IRIS for Health 0 0 0 53
公告 Claire Zheng · 八月 25 线上研讨会 | 以医疗AI枢纽构建智能协同生态:InterSystems IRIS AI 组件注册中心 在医疗 AI 快速发展的今天,数据孤岛、标准不统一、部署效率低等问题日益凸显,如何打破壁垒、实现 AI 能力的高效整合与落地成为行业关键课题。 #活动 #InterSystems IRIS for Health 0 0 0 52
文章 Claire Zheng · 八月 29 阅读大约需 2 分钟 直播回放 | 以医疗AI枢纽构建智能协同生态:InterSystems IRIS AI 组件注册中心 8月29日14:00,我们邀请了InterSystems高级销售工程师 @Nicky Zhu (祝麟)分享了“以医疗 AI 枢纽构建智能协同生态”话题,聚焦 “医疗 AI 枢纽” 建设,以 InterSystems IRIS 为核心,深度解析医疗 AI 面临的核心挑战 —— 从开放数据可用性、研究可及性到部署基础设施瓶颈,结合国际电信联盟(ITU)AI 就绪框架,剖析行业痛点。 关于该主题详情,欢迎查看这篇帖子。 直播回放现已准备就绪,欢迎👉点击查看!(如您未注册过,需要注册后观看) #InterSystems IRIS 0 0 0 51