文章 Claire Zheng · 一月 21, 2021 阅读大约需 1 分钟 【视频】IRIS数据库在医疗行业发展(2):InterSystems IRIS分析能力 这是“IRIS数据库在医疗行业发展”系列课程的第二讲,InterSystems中国技术总监乔鹏为您介绍InterSystems IRIS强大的分析能力。InterSystems IRIS数据平台是全球首款且唯一一款专门设计用于从医疗数据中提取价值的数据平台。 #视频 #InterSystems IRIS for Health 0 0 0 94
公告 Claire Zheng · 一月 7, 2021 Global Masters_ Open Exchange 上每个 ZPM 应用程序的奖励积分 亲爱的社区用户,您好! 您可能知道,您在 Open Exchange 上每发布一个应用程序都会获得 Global Masters 积分奖励。 最近,我们针对 ZPM 应用程序推出了附加积分。 现在,您的每个 ZPM 应用程序都会为您赢得额外的 400 积分!积分将自动调整。 立即查看 Global Masters 上的积分和可用奖励! #InterSystems Package Manager (IPM) #Global Masters #Open Exchange 0 0 0 94
公告 Claire Zheng · 五月 30, 2024 第三届InterSystems创意大赛 嗨,开发者们! 我们非常高兴地邀请开发者社区的所有成员(包括InterSystems员工)我们的最新竞赛! 💡 第三届InterSystems创意大赛 💡 我们正在寻求您的创新想法,以增强InterSystems的产品和服务。我们鼓励基于现实生活用例的建议,凸显您的创意将给其他用户带来的切实好处,以及它将如何增强开发人员使用InterSystems技术的体验。 📅 参赛时间:2024年6月10日-7月7日 🏆 我们为最佳创意准备了丰富的奖品! 🎁 我们也为每一位参赛者准备了礼物:只要您的创意被大赛接受,就会收到一份特别的礼品。 >> 从6月10日起,即可提交您的创意! << #活动 #InterSystems 想法门户 #IRIS竞赛 #开发者社区官方 1 0 0 93
文章 Michael Lei · 四月 9, 2024 阅读大约需 7 分钟 Open AI 与 IRIS 集成 - 文件管理 人工智能不仅限于通过带有说明的文本生成图像,或通过简单的指示创建叙事。您还可以制作图片的变体,或为已有图片添加特殊背景。此外,您还可以获得音频转录,无论其语言和说话者的语速如何。让我们来分析一下文件管理是如何工作的。 #Artificial Intelligence (AI) #业务运营 #框架 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 93
文章 Lilian Huang · 三月 14, 2024 阅读大约需 5 分钟 使用 FHIR 适配器在旧系统上提供 FHIR 服务 - 发布资源 在上一篇文章中,我们了解了如何恢复存储在特定 HIS 数据库中的资源,因此今天我们将了解如何在 HIS 中添加新记录,其来源是我们在系统中收到的 FHIR 资源。 FHIR 的 CRUD 操作 FHIR 的主要功能之一是通过 Rest API 支持 CRUD 操作,这意味着任何使用 FHIR 的系统都必须提供对 GET、POST、PUT 和 DELETE 类型的 HTTP 调用的支持。在今天的文章中,我们将了解如何管理对安装 FHIR 适配器时自动配置的端点的 POST 调用。 如果我们回顾资源存储调用的 FHIR 规范,我们会发现它告诉我们,用于调用的 URL 必须遵循以下格式: http(s)://server_url/{endpoint}/{Resource} 在我们的示例中,我们将不使用安全调用,因此我们的 URL 将如下所示: http://localhost:52774/Adapter/r4/Patient #FHIR #InterSystems IRIS for Health Open Exchange app 0 0 0 93
问题 deng hang · 二月 1, 2024 kafka保持连接自动管理 医院目前即将使用iris2023.1;里面包含了%External.Messaging.KafkaClient 类,需要设置kafka的链接,发送kafka消息,然后断开链接,能否跟springboot 一样;自动配置,kafka的链接交给iris来管理,保持长链接,不要断开;直接使用%External.Messaging.KafkaClient 发送消息; #InterSystems IRIS for Health 0 1 0 92
公告 Claire Zheng · 十一月 15, 2023 InterSystems Java 编程大赛 Hi 开发者们, 我们非常高兴地邀请大家参加新的 InterSystems 在线编程竞赛,重点关注 Java 及其衍生产品! 🏆 InterSystems Java 编程大赛🏆 时间: 2023年11月13日至12月3日(美国东部时间) 奖金池: 14,000 美元 #Java #活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 93
文章 姚 鑫 · 四月 21, 2023 阅读大约需 5 分钟 第三十五章 配置镜像 - 配置与镜像的应用程序服务器连接 第三十五章 配置镜像 - 配置与镜像的应用程序服务器连接 当使用镜像的自动部署方法中描述的方法之一部署具有镜像数据服务器的分布式缓存集群时,所有需要的配置都是自动的。当使用Management Portal 部署集群时,必须在将数据服务器添加到每个应用程序服务器时指明该数据服务器是一个镜像。当数据服务器通过任何方法配置为镜像连接时,每个应用程序服务器定期从主服务器收集有关镜像的更新信息,自动检测故障转移并根据需要将连接重定向到新的主服务器。 有关使用自动部署方法配置镜像数据服务器的信息,请参阅镜像的自动部署方法中列出的文档。要手动将镜像配置为分布式缓存集群中的数据服务器,请使用以下过程: #InterSystems IRIS 0 0 0 93
文章 姚 鑫 · 一月 20, 2023 阅读大约需 2 分钟 第五十一章 使用 ^SystemPerformance 监视性能 - Apple macOS 平台的 InterSystems IRIS 性能数据报告 第五十一章 使用 ^SystemPerformance 监视性能 - Apple macOS 平台的 InterSystems IRIS 性能数据报告 %SS - 使用 ALL^%SS 命令在运行过程中采集了四个样本。 Configuration * - 来自服务器的 IRIS 实例名称和主机名、完整的 IRIS 版本字符串、许可客户名称和许可订单号。 cpf file * - 当前活动配置文件的副本。 irisstat -c - 使用命令 irisstat cache -p-1 -c-1 -e1 -m8 -n2 -N127 在运行过程中以均匀的间隔采集四个样本。以下是对每个参数的简要说明: #InterSystems IRIS 0 0 0 93
文章 姚 鑫 · 九月 5, 2022 阅读大约需 4 分钟 第二十三章 使用任务管理器(一) 第二十三章 使用任务管理器(一) 要访问任务管理器,请导航至系统操作 > 任务管理器。 还可以使用终端与任务管理器进行交互,如使用 ^TASKMGR 部分所述。 注意:任务管理器每 60 秒轮询一次以查看是否有要运行的任务。当单击立即执行操作来安排任务时,在新安排的任务实际运行之前可能会有长达 60 秒的延迟。 新任务 新任务选项启动任务计划程序向导。此工具允许安排新任务运行。 注意:还可以使用任务计划程序向导通过从“任务计划”页面选择现有任务来编辑现有任务。 #Caché 1 0 0 93
文章 Frank Ma · 六月 13, 2022 阅读大约需 2 分钟 Python和ObjectsScript中消息响应时间的对比测试 这是一个在InterSystems IRIS中用python和objectscript建立的对比测试。 测试目的是比较在python和objectscript中从BP到BO来回发送一千条请求/消息的速度。 更多信息,请访问 https://github.com/LucasEnard/benchmark-python-objectscript。 重要提示 : 这里用的是python, graph objectscipt和objectscript从一个BP到一个BO来回发送1000条消息的时间,单位是秒。 字符串信息是由十个字符串变量组成。 对象信息由十个对象变量组成,每个对象都是它自己的int、float、str和List(str)。 #ObjectScript #Python #InterSystems IRIS 1 0 0 93
文章 姚 鑫 · 二月 8, 2022 阅读大约需 3 分钟 第四十八章 SQL函数 DAYOFMONTH 第四十八章 SQL函数 DAYOFMONTH 返回日期表达式的月份日期的日期函数。 大纲 {fn DAYOFMONTH(date-expression)} 参数 date-expression - 要从中返回月值日期的日期或时间戳表达式。作为列名、另一个标量函数的结果或日期或时间戳文字的表达式。 描述 DAYOFMONTH以1到31之间的整数形式返回每月的第几天。日期表达式可以是日期整数、$HOROLOG或$ZTIMESTAMP值、ODBC格式的日期字符串或时间戳。 日期表达式时间戳可以是数据类型%Library.PosiTime(编码的64位有符号整数)或数据类型%Library.TimeStamp(yyyy-mm-dd hh:mm:ss.fff)。 #SQL #Caché 0 0 0 93
公告 Michael Lei · 二月 5, 2022 学技术,练听力,尽在Intersystems 系联在线培训广播电台 听IRIS 专家聊IRIS,学技术,练英语听力,尽在Intersystems 系联在线培训广播电台 https://datapoints.intersystems.com. 21. Embedded Python — Released February 3, 2022 #ObjectScript #Python #InterSystems IRIS #学习门户 0 0 0 93
文章 姚 鑫 · 一月 8, 2022 阅读大约需 1 分钟 第十八章 SQL函数 ASCII 第十八章 SQL函数 ASCII 一个字符串函数,返回字符串表达式的第一个(最左边)字符的整型ASCII码值。 大纲 ASCII(string-expression) {fn ASCII(string-expression)} 参数 string-expression - 字符串表达式,它可以是列的名称、字符串字面值或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(如CHAR或VARCHAR)。 CHAR或VARCHAR类型的字符串表达式。 描述 如果传入一个NULL或空字符串值,ASCII将返回NULL。 空字符串返回NULL与SQL Server一致。 #SQL #Caché 0 0 0 93
文章 姚 鑫 · 八月 24, 2021 阅读大约需 2 分钟 触发器关键字UpdateColumnList,Internal,MimeType,SchemaSpec 第141章 触发器关键字 - UpdateColumnList 指定一个或多个列,其修改将导致SQL触发触发器。 仅对TSQL可用。 用法 要指定其修改触发触发器的列,请使用以下语法: Trigger name [ Event = sqlevent, UpdateColumnList = updatecolumnlist ] { //implementation } 其中updatecolumnlist是一个列名或用逗号分隔的列名列表,用括号括起来。 详情 该关键字指定一个或多个列,其修改将触发触发器。 注意,此关键字仅对TSQL可用。 第142章 XData关键字 - Internal 指定这个XData块是否是内部的(不在类文档中显示)。 注意,类文档目前根本没有显示XData。 #Caché 0 0 0 93
文章 Qiao Peng · 三月 5, 2021 阅读大约需 3 分钟 [InterSystems IRIS 初探] 让我们使用互操作性 大家好! InterSystems IRIS 有一个名为 Interoperability(互操作性)的菜单。 它提供了轻松创建系统集成(适配器、记录映射、BPM、数据转换等)的机制,因此可以轻松连接不同的系统。 数据中继过程中可以包括各种操作,例如:为了连接没有正常连接的系统,可以根据目标系统的规范来接收(或发送)数据。 此外,在发送数据之前,可以从其他系统获取和添加信息。 还可以从数据库(IRIS 等)获取和更新信息。 在本系列文章中,我们将讨论以下主题,同时查看 示例代码 以帮助您了解工作原理以及在系统中集成互操作性时需要进行哪种开发。 #REST API #互操作性 #新手 #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 93
文章 Louis Lu · 十月 8, 2024 阅读大约需 5 分钟 FHIR Object Model 简介 挑战 在使用FHIR进行开发的过程中,我们会面对海量的FHIR规范中定义的数据结构,具体来说在FHIR规范中定义了超过150个资源、700多个资源内元素。每个定义里都包括了对自身结构的描述以及数据约束、数据绑定值集等。对于一个开发人员要记住这些内容非常困难。 同时FHIR数据,特别是Json格式的FHIR数据是典型的“有向图”结构,它的资源中嵌套元素定义、集合以及复杂的资源间“关系”,在这些复杂结构的数据间导航并操作,非常困难。 解决方案 在InterSystems IRIS for Health 2024.1之前,我们会将FHIR数据以Json文档的方式载入 %DynamicAbstractObject,例如下面的代码 #InterSystems IRIS for Health 2 0 0 92
文章 姚 鑫 · 七月 22, 2023 阅读大约需 3 分钟 第六十六章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - 业务流程的生命 第六十六章 开发Productions - ObjectScript Productions - Production品及其零部件的生命周期 - 业务流程的生命周期 业务流程的生命周期 每次Production启动时, IRIS都会为Production创建公共参与者池。ActorPoolSize设置的值确定池中的作业数。 在执行元池中的每个作业中,都有一个Ens.ActorEns.在一个对象中,该对象负责管理业务流程对其作业的使用。在一个Ens.Actor时称为执行元。 #InterSystems IRIS for Health 0 0 0 92
公告 Claire Zheng · 五月 18, 2023 创意社区新闻摘要#6 | InterSystems Ideas News#6 Hi 开发者社区的成员们,大家好! 欢迎关注我们第6期 InterSystems Ideas News! 本期分享如下: ✓ 社区成员上个月实施的创意 ✓ 如何在 InterSystems Ideas 上创建新创意 ✓ 最近产生的新创意 #InterSystems 想法门户 1 0 0 92
文章 姚 鑫 · 五月 5, 2023 阅读大约需 6 分钟 第四十九章 管理镜像 - 停止备份和异步成员的镜像 第四十九章 管理镜像 - 停止备份和异步成员的镜像 停止备份和异步成员的镜像 可以暂时停止在备份或异步成员上进行镜像。例如,可能希望在短时间内停止备份成员上的镜像以进行维护或重新配置,或者在主数据库维护期间停止镜像,并且可能暂时停止报告异步成员上的镜像以减少网络使用。为此,请执行以下操作: 导航到要停止镜像的成员的“系统操作”>“镜像监控”页面 如果该成员是备份故障转移成员,请单击停止在此成员上镜像按钮。 如果该成员是异步成员,请单击希望异步停止镜像的镜像所在行中的“在此成员上停止镜像”链接。 (停止一个镜像的镜像不会影响报告异步所属的其他镜像。) 该操作需要几秒钟。当刷新镜像监视器时,“在此成员上停止镜像”将替换为“在此成员上开始镜像”,可以使用它来恢复镜像。 重要提示:当停止对某个成员进行镜像时,镜像将保持停止状态,直到如前所述再次明确启动它。镜像的重新初始化或成员的重新启动都不会在成员上启动镜像。 #InterSystems IRIS 0 0 0 92
文章 姚 鑫 · 一月 29, 2023 阅读大约需 3 分钟 第六十章 使用 ^PERFSAMPLE 监控进程 - 预定义分析示例 第六十章 使用 ^PERFSAMPLE 监控进程 - 预定义分析示例 预定义分析示例 以下是从过程状态维度开始的分析示例。 在此示例中,^PERFSAMPLE 在 319994 个样本中找到了 76755 个处于可样本状态的进程样本(如果选择了忽略空闲的选项,则为非空闲): #Caché 0 0 0 92
文章 姚 鑫 · 十二月 15, 2022 阅读大约需 3 分钟 第十四章 使用系统监视器 - 跟踪系统监视器通知 第十四章 使用系统监视器 - 跟踪系统监视器通知 通常,应调查任何系统监视器警报(严重性 2 的通知)或系统监视器警告序列(严重性 1)。 Health Monitor 还可以生成系统监视器警报和警告。 系统监视器警报、警告和状态消息(严重性 0)被写入消息日志 (install-dir\mgr\messages.log)。 (所有系统监视器和健康监视器状态消息都写入系统监视器日志,install-dir\mgr\SystemMonitor.log。应用程序监视器警报不会写入日志,但可以通过电子邮件发送或传递给指定的通知方法。 ) 要跟踪系统监视器警报和警告,可以执行以下操作: #Caché 0 0 0 92
文章 姚 鑫 · 十月 19, 2022 阅读大约需 2 分钟 第二十一章 CSP Session 管理 - 身份验证和加密 第二十一章 CSP Session 管理 - 身份验证和加密 身份验证和加密 在发送到 HTTP 客户端的页面上放置状态信息是很常见的。当从这些页面发出后续请求时,会将状态信息发送回服务器。很多时候,重要的是将状态信息放置在网页上,以便 a) HTTP 源的查看者无法确定状态信息的值,并且 b) 服务器可以验证返回的信息是,实际上,从同一服务器和会话发送出去。通过其加密服务,CSP 提供了一种易于使用的机制来实现这一点。 Session Key CSP 可以使用加密密钥对服务器上的数据进行加密和解密。每个 CSP session 都有一个唯一的会话密钥(可通对象 Key 属性中的 %CSP.Session 访问),用于加密会话数据。这种机制是安全的,因为会话密钥永远不会发送到 HTTP 客户端;它作为 %CSP.Session 的一部分保留在 CSP 服务器上,位于对象中。 #CSP #Caché 0 0 0 92
公告 Claire Zheng · 八月 2, 2022 探索之夏——来开发者社区提问,获取400积分! Hi 社区成员们, 我们希望你正在经历一个激情而又鼓舞人心的夏天(你所在的地方也有可能是冬天:D)! 今天我们在开发者社区启动“探索之夏”活动,详情如下: #Global Masters 0 0 0 92
文章 姚 鑫 · 七月 19, 2022 阅读大约需 8 分钟 第一章 创建 REST 服务简介 第一章 创建 REST 服务简介 本文介绍 IRIS® 中的 REST 和 REST 服务。 #REST API #Caché 0 0 0 92
文章 姚 鑫 · 七月 8, 2022 阅读大约需 2 分钟 第二十二章 安全自定义 Web 应用程序登录 第二十二章 安全自定义 Web 应用程序登录 除了推荐的 REST 应用程序支持之外,产品还支持两种类型的传统 Web 应用程序:CSP 和 Zen。在配置使用 CSP 和 Zen 的自定义登录页面时,遵循推荐的协议很重要。这些协议提供了更高的安全性,并最大限度地减少了升级到新产品或版本时的不兼容性。 关于创建自定义 CSP 登录页面 创建自定义 CSP 登录页面: #SQL #Caché 0 0 0 92
文章 姚 鑫 · 三月 29, 2022 阅读大约需 2 分钟 第九十六章 SQL函数 MOD 第九十六章 SQL函数 MOD 注:IRIS可用,非IRIS版本不可用。 标量数值函数,返回一个数除以另一个数的模数(余数)。 大纲 MOD(dividend,divisor) {fn MOD(dividend,divisor)} 参数 dividend - 数字,它是除法的分子(除数)。 divisor - 数字,它是除法的分母(除数)。 MOD 返回 NUMERIC 数据类型,除非被除数是数据类型 DOUBLE。如果dividend 为 DOUBLE,则 MOD 返回 DOUBLE。 描述 MOD 返回除数除数的数学余数(模数)。 #SQL #Caché 0 0 0 92
文章 姚 鑫 · 八月 27, 2021 阅读大约需 2 分钟 Storage关键字SqlRowIdProperty,SqlTableNumber,State,StreamLocation,Type 第153章 Storage关键字 - SqlRowIdProperty 指定SQL RowId属性。 大纲 <SqlRowIdProperty>prop</SqlRowIdProperty> 值 该元素的值是一个SQL标识符。 描述 此元素仅由从早期InterSystems产品迁移的类使用。 默认值 <SqlRowIdProperty>元素的默认值为空字符串。 第154章 Storage关键字 - SqlTableNumber 指定内部SQL表号。 大纲 <SqlTableNumber>123</SqlTableNumber> 值 该元素的值是一个表号。 #Caché 0 0 0 92
文章 姚 鑫 · 八月 3, 2021 阅读大约需 3 分钟 索引关键字Unique,Abstract,ClientName,CodeMode 第五十七章 索引关键字 - Unique 指定索引是否应强制唯一性。 用法 要指定IRIS应强制此索引所基于的属性具有唯一性,请使用以下语法: Index name On property_expression_list [ Unique ]; 否则,请省略此关键字或将该词放在该关键字之前。 详情 如果存在UNIQUE关键字,则表示这是唯一索引。 由唯一索引索引的属性(或多个属性)被约束为在定义索引的类(表)的范围(所有对象的集合)内具有唯一值(即,没有两个实例可以具有相同的排序值)。 唯一索引不能也是位图索引。 示例 Index SSNIdx On SSN [ Unique ] ; 默认 如果省略此关键字,IRIS不会强制此索引所基于的属性具有唯一性。 第五十八章 方法关键字 - Abstract 指定这是否是抽象方法。 #Caché 0 0 0 92
文章 Claire Zheng · 七月 20, 2021 阅读大约需 1 分钟 扫码看回放 | InterSystems极客俱乐部线上直播课:Health Connect 系统运维培训 InterSystems极客俱乐部线上直播课“Health Connect系统运维培训”回放已准备好,欢迎您点击报名,扫码看回放! #活动 #其他 0 0 0 92