公告 Michael Lei · 二月 8, 2023 InterSystems IRIS、IRIS for Health 和 HealthShare Health Connect 2023.1 的开发者首次预览版发布 InterSystems 宣布其首个开发人员预览版,作为2023.1 版开发人员预览计划的一部分。 2023.1 中添加了许多更新和增强功能,还有全新的功能,例如对列存储Columnar Storage 的生产就绪支持、使用Bulk FHIR 的能力以及对MacOS 13 Ventura的支持。当前的开发人员预览版可能不提供其中一些功能或改进。 未来的预览版本预计每两周更新一次,我们将在功能准备就绪时添加它们。请通过开发者社区分享您的反馈,以便我们共同打造更好的产品。 可以在下面的这些链接中找到初始文档。它们将在接下来的几周内更新,直到正式宣布发布(一般可用性 - GA): #版本 #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 191
文章 Jingwei Wang · 九月 16, 2022 阅读大约需 1 分钟 Python应用程序连接到InterSystemsIRIS数据库 - 使用 DB-API 连接前准备: Python 开发环境 DB-API驱动:irispython wheel 文件 Connection String 步骤: #Python #InterSystems IRIS for Health 0 0 0 191
文章 姚 鑫 · 八月 25, 2022 阅读大约需 4 分钟 第十二章 配置数据库(四) 第十二章 配置数据库(四) 重定位本地数据库 要将本地数据库的 IRIS.DAT 文件移动到不同的目录,必须执行以下操作: 记下当前的数据库目录。可以从本地数据库页面(系统管理 > 配置 > 系统配置 > 本地数据库)查看此信息。 彻底关闭实例,例如使用 iris stop 命令。 将 IRIS.DAT 文件和流目录从当前数据库目录复制到所需位置 重要提示:如果数据库目录中有 iris.lck 文件,请不要移动数据库。这意味着数据库仍在使用中,移动它可能会导致无法预料的问题。 注意: 不支持在配置数据库目录时使用符号链接,并建议为新的数据库位置选择完全解析的物理路径。 在文本编辑器中打开实例的 iris.cpf 文件。该文件通常位于安装目录中。 #Caché 0 0 0 191
文章 Claire Zheng · 二月 23, 2022 阅读大约需 1 分钟 【极客聊吧】从商保结算谈起,聊聊医疗IT行业的数据交换难题 最新一期“极客聊吧”,InterSystems销售工程师们聊了聊这些话题:为什么有些医院和某些商保之间可以直接结算,有些又不能?医院和保险之间的结算难在哪儿?在InterSystems 2021全球线上峰会中提到的医保结算案例对国内实践有哪些借鉴意义?FHIR又能起到什么关键作用?医疗数据实现互联互通的关键是什么?来听听的答案。 #视频 #InterSystems IRIS #InterSystems IRIS for Health #学习门户 0 0 0 191
公告 Claire Zheng · 一月 17, 2022 2021开发者社区最受欢迎的视频有哪些? 嗨开发者们! 欢迎查收 InterSystems开发者YouTube频道 2021最受欢迎的视频! Top 10 videos by views № Video Views 1 Active Directory Integration with LDAP 9 051 2 SMART on FHIR: The Basics 4 781 3 InterSystems Developer Ecosystem Services: Developer Community and Open Exchange 3 874 4 InterSystems API Manager: Gummy Bear Factories 3 866 5 Developing with FHIR - REST APIs 2 673 6 #VSummit21: "Who wrote this code? It makes no sense!” – the importance of software maintainability 2 383 7 Building Modern Web Applications 2034 8 Configuring a Web Server for IIS for Better Performance and Security 1992 9 ObjectScript with Visual Studio Code 1971 10 Building Health IT Apps with Artificial Intelligence 1963 #摘要 #视频 #开发者社区官方 0 3 0 131
问题 Michael Lei · 十二月 3, 2021 如何在Ensemble JDBC 使用 setQueryTimeout ? Everyone There is a setQueryTimeout method in the% Net.Remote.Java.JDBCGateway class of IRIS, how to use Ensemble2016 to achieve this function? #JDBC #开发者社区常见问题 #Ensemble 0 1 0 190
文章 姚 鑫 · 七月 10, 2021 阅读大约需 6 分钟 Caché XML Caché XML 第一章 InterSystems XML工具简介☆☆☆☆ 第二章 从对象写入XML输出☆☆☆☆☆ 第三章 指定输出的字符集☆☆☆☆☆ 第四章 添加命名空间声明☆☆☆☆☆ 第五章 生成XML元素☆☆☆☆☆ #Caché 0 0 0 191
问题 Binbin LIU · 四月 18, 2021 smp里面如何添加数据库 ?要把Excel的数据import到IRIS应该用什么方式去操作? 你好, smp里面如何添加数据库 只能用command添加吗?没有在portal里看到添加数据库这个功能。 还想请问要把Excel的数据import到IRIS应该用什么方式去操作? #InterSystems IRIS 0 1 0 190
问题 Wang li · 四月 2, 2021 HealthShare中RSA加密如何实现 HealthShare中RSA加密以及解密如何实现,我尝试了使用 ##class(%SYSTEM.Encryption).RSAEncrypt(Text,pubKey)这个函数,但是无法成功 #HealthShare 0 1 0 190
文章 Hao Ma · 三月 20, 2024 阅读大约需 2 分钟 IRIS/Caché SQL优化经验分享 - 复合索引的使用 复合索引(combined index)也被称为组合索引或者联合索引,顾名思义,就是一个索引建立在多个字段上。当用这些字段为条件查询时,相比对每个字段单独做索引,复合索引能给出很好的性能,还能减少索引的数量。 为什么能减少索引的数量? 通常来说,也就是在其他数据库,联合索引符合”最左匹配“的原则。在BING上搜索“复合索引,得到的第一个搜索结果的这篇文章就说的就很简单明了: 下面这个SQL语句在 列X,列Y,列Z 上建立了一个复合索引。 mysql CREATE INDEX 索引名 ON 表名(列名X, 列名Y, 列名Z); 其实这相当于建立了三个索引,分别是: #SQL #新手 #InterSystems IRIS 0 0 0 190
公告 Claire Zheng · 七月 10, 2023 InterSystems 2023年度编程大奖赛获奖名单出炉! Hi 开发者们, 是时候宣布InterSystems 2023 年度编程大奖赛的获奖者了! 感谢提交20 份应用申请出色参与者们 🔥 #竞赛 #IRIS竞赛 1 1 0 170
文章 Michael Lei · 六月 12, 2023 阅读大约需 1 分钟 FHIR 小技巧:如何发布 FHIR 文件(医疗信息表、出院小结等) 将 FHIR 文档(例如患者信息表、出院摘要)发布到 FHIR 存储库时: EndPoint端点/Bundle捆绑 您可以使用上述 URL 进行 POST。 (以下示例使用 IRIS for Health 提供的 FHIR 存储库。) 我将检查 GET 请求。 我能够确认我能够注册。 对于在FHIR repository注册的FHIR文档,如果能通过指定文档编号来GET会很方便,由于支持,无法对指定Composition.identifier的Bundle资源进行GET请求。 #FHIR #提示和技巧 #InterSystems IRIS for Health 1 0 1 190
问题 Johnny Wang · 七月 13, 2021 关于Ensemble中消息形成过程的问题 各位老师好! 如下两图,是HL7信息体,在形成消息之前,我们一般会先制定文档,包括消息题、消息段、阈值;但是最终在Ensemble中形成的消息是怎么一个过程? #Ensemble 0 1 0 189
文章 Michael Lei · 三月 10, 2023 阅读大约需 3 分钟 如何使用最新的 IRIS Native SDK for Python 用 Python 遍历 IRIS Global数据结构 InterSystems IRIS 2022.2 具有适用于 Python 的原生 SDK (https://docs.intersystems.com/iris20222/csp/docbook/Doc.View.cls?KEY=PAG...)。 我们知道如何使用 IRIS Object Script $Order 函数遍历Global数据结构。 #Globals #Python #语言 #InterSystems IRIS 0 0 0 190
文章 Michael Lei · 六月 9, 2022 阅读大约需 2 分钟 InterSystems 最佳实践系列之自定义业务服务 Business Services 业务服务Business Service/BS是能够支持我们从外部数据来源获取数据强大的组件,在在大多数情况下,内置的现成组件就已经可以完成这项工作,但有时候我们还是需要写编码来自定义业务服务。在这样做的时候,有一些最佳实践供大家参考。 #业务服务 #Ensemble 1 0 0 190
文章 姚 鑫 · 五月 19, 2022 阅读大约需 10 分钟 第147章 SQL函数 TO_TIMESTAMP 第147章 SQL函数 TO_TIMESTAMP 将格式化字符串转换为时间戳的日期函数。 大纲 TO_TIMESTAMP(date_string[,format]) 参数 date_string - 要转换为时间戳的字符串表达式。此表达式可能包含日期值、时间值或日期和时间值。 format - 可选 — 对应于 date_string 的日期和时间格式字符串。如果省略,则默认为 DD MON YYYY HH:MI:SS。 描述 TO_TIMESTAMP 函数将各种格式的日期和时间字符串转换为标准时间戳,数据类型为 TIMESTAMP。 TO_TIMESTAMP 返回具有以下格式的时间戳: #SQL #Caché 0 0 0 190
问题 Johnny Wang · 二月 24, 2022 问题转发 请教各位老师: Cache数据日志怎么读取? 如果是想写代码去读取,应该怎么操作?如果是不知道数据日志在哪,应该在哪可以获取? #Caché 0 1 0 189
问题 Michael Lei · 八月 19, 2021 一个请求的URL的大小是多少,如何增加它? 我有一个CSP页面,当我把大量的文本(例如:10000个字符)放到一个提交的表单的一个字段中时,会出现 "414 error - Request-URI Too Long"。该表格是用POST方法提交的。 根据我做的一些实验,似乎一个URL的最大尺寸是8200个字符左右。 官方的限制是什么,是否有办法增加它?我在文档中搜索了一下,但没有找到任何东西。 #CSP #Caché 0 1 0 189
文章 Hao Ma · 一月 15, 2021 阅读大约需 5 分钟 ObjectScript错误管理 InterSystems编程语言的错误管理技术一直在发展。接下来,我们将展示几种不同的错误管理实现方式,以及为什么要使用TRY/THROW/CATCH机制。 您可以点击这里阅读官方的错误处理建议。 为了支持遗留应用程序,InterSystems不会废弃非推荐的错误管理方法。我们建议使用objectscriptQuality等工具来检测遗留的非推荐用例以及其他可能的问题和错误。 #错误处理 #ObjectScript #Caché #InterSystems IRIS Open Exchange app 2 0 0 190
文章 Claire Zheng · 五月 23, 2023 阅读大约需 1 分钟 【视频】医疗信息系统如何获得真正的互操作性? 实现医疗系统之间的互操作性是一项艰巨的挑战。随着FHIR日渐普及,对FHIR标准的兼容如今已成为许多国家医疗信息系统的全国性强制性要求。FHIR标准最有价值的一方面就是所有内容可被机器读取,使得FHIR应用跨机构使用成为可能,帮助您距离“语义互操作性”更近一步。 #FHIR #互操作性 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 189
公告 Claire Zheng · 一月 30, 2023 社区名人墙来了!2022 年InterSystems 社区顶级贡献者 亲爱的开发者们!是时候公布2022 年 InterSystems 开发者社区杰出贡献者了🎉 我们很高兴为所有社区站点(英文、西文、葡语、日文、中文和法语)中最活跃的贡献者提供奖励,包括: 顶级作者——热门作者; 顶级专家——InterSystems专家; 顶级舆论制造者——意见领袖; 还有一个最新提名......年度突破奖! #开发者社区官方 0 1 0 169
问题 PY Lee · 七月 29, 2022 如何在Ensemble中对字段类型为GlobalCharacterStream进行字符串搜索? 如何在Ensemble中对字段类型为GlobalCharacterStream进行字符串搜索?String的可以搜索,但是Stream类型的就不行。 #Ensemble 0 3 0 186
文章 Jingwei Wang · 七月 21, 2022 阅读大约需 14 分钟 DeepSee 的开发 - 第三部分 - 扩展Cube 增加level 到目前为止,我们所创建的每个维度都包含一个具有一个level的层级结构。在这一节中,我们将在HomeD维度的层级结构中添加一个level。 #仪表板 #InterSystems IRIS BI (DeepSee) 0 0 0 189
文章 Claire Zheng · 十二月 13, 2021 阅读大约需 4 分钟 InterSystems IRIS 实用案例: 为什么说是时候迁移 Caché 和 Ensemble 应用了? 我在 InterSystems 工作了 35 年,期间见证了许多客户与我们共同成长。我们热忱地帮助客户取得成功——无论他们衡量成功的标准是什么——而成功的基石就是我们提供的技术。我们的名字现在通常与我们的 InterSystems IRIS 数据平台联系在一起,因为它实际上是我们经过验证的下一代数据管理软件。 #InterSystems IRIS 0 0 0 189
文章 姚 鑫 · 七月 22, 2021 阅读大约需 4 分钟 关键字触发器定义,扩展数据块,类关键字Abstract,ClassType 第九章 触发器定义 描述触发器定义的结构。 介绍 触发器是在SQL中发生特定事件时执行的代码段。InterSystems IRIS支持基于执行INSERT、UPDATE和DELETE命令的触发器。根据触发器定义,指定的代码将在相关命令执行之前或之后立即执行。每个事件可以有多个触发器,只要它们被分配了执行顺序。 可以向持久类添加触发器定义。它们在其他类中没有意义。 详情 触发器定义具有以下结构: #Caché 0 0 0 189
问题 Michael Lei · 五月 18, 2021 来自英文社区:超时期限为(5)的TCP读取(32000)失败 大家好, 我目前正在开发TCP入站服务,以读取从使用EnsLib.TCP.CountedOutboundAdapter的TCP操作发送的一些XML。 1)我尝试过EnsLib.TCP.Inbound适配器,但是会出现此错误: 错误<Ens> ErrException:<METHOD不存在> zinitConfig + 7 ^ Ens.Host.1 *%New,EnsLib.TCP.InboundAdapter-登录为'-'数字 - @'设置..Adapter = $ classmethod(..#ADAPTER,“%New”)' 因此,适配器无法开始侦听传入的连接。 2)当我改用EnsLib.TCP.CountedXMLInboundAdapter或EnsLib.TCP.CountedInboundAdapter时,适配器开始侦听给定的端口,但OnProcessinput()方法未在pInput流中接收任何数据。流始终为空,并在事件日志中引发此错误。 #XML #Caché #Ensemble 0 1 0 187
文章 姚 鑫 · 四月 22, 2021 阅读大约需 8 分钟 第五章 优化查询性能(一) 第五章 优化查询性能(一) InterSystems SQL自动使用查询优化器创建在大多数情况下提供最佳查询性能的查询计划。该优化器在许多方面提高了查询性能,包括确定要使用哪些索引、确定多个AND条件的求值顺序、在执行多个联接时确定表的顺序,以及许多其他优化操作。可以在查询的FROM子句中向此优化器提供“提示”。本章介绍可用于评估查询计划和修改InterSystems SQL将如何优化特定查询的工具。 InterSystems IRIS®Data Platform支持以下优化SQL查询的工具: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 188
文章 姚 鑫 · 四月 2, 2021 阅读大约需 13 分钟 第十五章 使用管理门户SQL接口(一) 第十五章 使用管理门户SQL接口(一) 本章介绍如何在InterSystems IRIS®数据平台管理门户上执行SQL操作。 管理门户界面使用动态SQL,这意味着在运行时准备和执行查询。 Management Portal界面旨在帮助针对小型数据集开发和测试SQL代码。 它不打算用作在生产环境中执行SQL的接口。 管理门户还提供了各种配置SQL的选项。 有关使用管理门户的一般信息,请选择左上角的Help按钮。 通过使用左上角的Contact按钮,可以从管理门户向InterSystems Worldwide Response Center (WRC)报告有关InterSystems软件的问题。 管理门户SQL工具 InterSystems IRIS允许使用SQL工具从InterSystems IRIS管理门户检查和操作数据。 此操作的起点是Management Portal System Explorer选项。 从这里选择SQL选项。 这将显示SQL接口,它允许: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 188
问题 LI XU · 六月 18, 2023 通过VSCode连接IRIS能实现代码高亮,在CodeMirror中是否也有对应的正则表达式或代码高亮插件。 目前在使用Codemirror展示cache的代码,codemirror能支持csp和js的代码高亮,但是cls的代码没有对应插件,不知具体关键字的正则表达式,是否有对应插件或解决方法,可是cls代码高亮。 #开发环境 #Caché #InterSystems IRIS 1 1 1 186
问题 Jiang Wu · 四月 30, 2023 IRIS老是断网 IRIS老是断网是什么原因呢?网络没问题。 #InterSystems IRIS #InterSystems IRIS for Health 0 3 0 184