公告 Michael Lei · 三月 22, 2023 Caelestinus 2023 孵化器活动正式启动! 大家好! 第二次数字健康互操作与FHIR创业孵化器——Caelestinus,今日启动! 今天,21 支选定的队伍将在 Caelestinus 开始为期八个月的旅程。在孵化期间,团队将数字健康互操作性引入到他们的互联医疗服务或医疗设备创新中,并添加对 FHIR、HL7、DICOM、CDA、X12 和其他数字健康标准的支持,并使用InterSystems IRIS for Health和FHIR Server进行转型在经验丰富的 InterSystems 团队的帮助下。 我很高兴邀请大家观看 Caelestinus 2023 启动活动直播,您可以在其中了解哪些团队被选中以及他们的创新想法。 请从欧洲中部时间下午 3 点开始通过www.caelestinus.tech观看流媒体。 #创业公司 #活动 #其他 0 0 0 99
文章 Michael Lei · 三月 2, 2023 阅读大约需 4 分钟 全球征文大赛选集 - 使用 %Query 教程第一篇#1 正式名称为Class Query 的意思可以追溯到 Caché 的早期。使用CLASS是因为它嵌入在 COS 类中。尽管官方文档中有精确的描述,但它仍然相当抽象。我的教程应该通过 COS 中的一个简单示例逐步指导您,使您有直观的体会 #ObjectScript #提示和技巧 #教程 #新手 #视频 #Caché #Ensemble #HealthShare #InterSystems IRIS 0 0 0 99
公告 Claire Zheng · 十月 25, 2022 【重要】恭喜1024活动中奖者!请获奖者及时提交信息,以便我们及时与您沟通奖品领取 各位开发者社区的同学们,大家好! 10月24日晚,我们成功举办了“首届技术征文大赛线上分享会”,我们在这次活动中邀请了多位征文大赛的参赛同学分享技术心得,同期举办了多轮抽奖,以下是各个奖品的获奖名单,我们恭喜这些获奖者,同时提醒获奖者请务必通过二维码登记奖品领取信息(如已登记请忽视)。 #开发者社区官方 0 0 0 99
文章 Michael Lei · 八月 31, 2022 阅读大约需 2 分钟 修改IRIS For Health 网页图标 背景Background 大多数网站都有一个 "Fav.ico "文件,用于设置网页的图标。大多数用户有多个环境,开发、测试和生产环境。通常情况下,你很难一眼就看出你在哪个环境中。如果能直观地通过图标看到你所处的版本和环境,可以提供更好的用户体验。在这个例子中,所有的实例都被命名为 "ENSEMBLE"。注意,这是在2022.1上使用的IRIS FOR HEALTH。 默认图标是 IR 在这篇文章中,我们将把标识改为类似于以下的内容: 图标文件 图标文件安装在你的安装文件夹csp/broker/portal中 #管理门户 #InterSystems IRIS for Health 0 0 0 99
文章 姚 鑫 · 七月 14, 2022 阅读大约需 3 分钟 第五章 使用嵌入式 Python (二) 第五章 使用嵌入式 Python (二) 在 Python 脚本文件 (.py) 中 还可以使用 irispython 命令执行 Python 脚本。 考虑 Windows 系统上的文件 C:\python\test.py,其中包含以下代码: ##嵌入式 Python #Caché 0 0 0 99
公告 Claire Zheng · 六月 23, 2022 【参赛时间延长】InterSystems技术写作大赛:Python 嗨,开发者们!欢迎加入第二届InterSystems技术写作大赛! 🐍 InterSystems技术写作大赛:Python 🐍 6月20日至七月20日 延长至7月31日,在社区撰写一篇利用InterSystems技术使用Python的文章,主题自定。 🎁 撰文即得奖 我们为每一位参与此次写作大赛的作者准备了一份特殊礼品! 🏆 优秀文章大奖 AirPods Max; Apple Watch SE; Apple HomePod mini / Apple Pencil #活动 #竞赛 #IRIS竞赛 #开发者社区官方 0 0 0 99
文章 Lilian Huang · 五月 26, 2022 阅读大约需 2 分钟 在线用Demo服务器工具的重要性- 引自“Importance of the Online Demo Server facility” #Open Exchange 您可能已经看到邀请分享您的 Open Exchange 应用程序的演示:Share a Demo of Your Open Exchange Application它背后的服务——InterSystems Online Demo Server (ODS)——这不是什么新事物 #InterSystems 业务解决方案和架构 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 99
文章 Frank Ma · 五月 24, 2022 阅读大约需 6 分钟 如何轻松开始在Adaptive Analytics + InterSystems Reports中工作 让我们假设我们已经将一个数据源连接到Adaptive Analytics,创建了一个项目并在那里添加了表。 现在我们来准备Adaptive Analytics的工作。首先,我们需要从表中选择数据,使其可用于未来的报告。要做到这一点,我们需要从表的列中创建维度。创建维度通常是为了将我们的数据分解成不同的类别,例如用户住在哪个城市,或者购买是在哪个月进行的。然而,没有什么可以阻止我们从数字数据中创建维度,这样我们就可以在Intersystems Reports Designer中对它们应用函数。 创建维度的工具位于界面的右侧,如下图所示。要创建一个新的维度,右击位于 "过滤器 "(Filter)行右侧的汉堡包按钮,选择 "创建维度 "(Create Dimension),如图所示。 将出现以下窗口: #InterSystems IRIS #其他 0 0 0 99
文章 姚 鑫 · 十一月 13, 2021 阅读大约需 11 分钟 第七十五章 SQL命令 START TRANSACTION 第七十五章 SQL命令 START TRANSACTION 开始一个事务。 #SQL #Caché 0 0 0 99
公告 Michael Lei · 十一月 11, 2021 在线培训网站最新更新 分析 学习路径: 使用自适应分析建立数据模型 学习路径: 使用IRIS 商业智能BI建立数据模型 学习路径: 用InterSystems IRIS BI分析器BI Analyzer构建模型 其他 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 99
文章 姚 鑫 · 八月 4, 2021 阅读大约需 2 分钟 方法关键字Deprecated,ExternalProcName,Final,ForceGenerate 第六十一章 方法关键字 - Deprecated 指定不推荐使用此方法。该关键字被类编译器忽略,只是提供了一个人类可读的指示符,表明该方法已被弃用。 用法 要指定不推荐使用此方法,请使用以下语法: Method name(formal_spec) As returnclass [ Deprecated ] { //implementation } 否则,省略此关键字或将单词Not放在关键字的前面。 第六十二章 方法关键字 - ExternalProcName 当此方法在外部数据库中用作存储过程时,指定其名称。仅当方法被投影为存储过程时适用。 若要在方法用作外部数据库中的存储过程时重写该方法的默认名称,请使用以下语法: #Caché 0 0 0 99
文章 姚 鑫 · 七月 20, 2021 阅读大约需 6 分钟 关键字类定义,外键定义,索引定义,方法定义 第一章 类定义 描述类定义的结构。 介绍 一个类可以包含熟悉的类元素,如属性、方法和参数(在其他类语言中称为常量)。它还可以包含通常不在类中定义的项,包括触发器、查询和索引。 详细 类定义具有以下结构: Import import_ppackage_list Include include_code IncludeGenerator include_generator_code /// description Class package.shortclassname Extends superclass_list [ class_keyword_list ] { Class_members } import_package_list(可选)指定类从中导入的任何包的名称。会影响编译器解析短类名的方式。 如果指定了此选项,则它可以是单个包的名称,也可以是多个包的逗号分隔列表,用括号括起来。 #Caché 0 0 0 99
文章 姚 鑫 · 七月 16, 2021 阅读大约需 4 分钟 第五章 使用文件 第五章 使用文件 使用文件 %Library.File类提供了几个类方法,允许对文件执行各种操作。 复制文件 若要复制文件,请使用CopyFile()方法,该方法返回一个布尔值来指示成功或失败。 此方法采用四个参数: 1. from 从—指定源文件的名称。 2. to至—指定目标文件的名称。 3. pDeleteBeforeCopy —指定在执行复制之前是否删除目标文件(如果存在)。默认值为0。 4. return 返回—输出参数。如果为负,则包含操作系统返回的错误代码,以防方法失败 下面的第一个示例将目录e:\temp中的文件old.txt复制到new.txt。第二个示例将相同的文件复制到默认目录中的new.txt。 #Caché 0 0 0 99
文章 Michael Lei · 五月 12, 2021 阅读大约需 28 分钟 通过 ML 与 IntegratedML 运行一些 Covid-19 ICU 预测(第一部分) 关键字:IRIS, IntegratedML, 机器学习, Covid-19, Kaggle 目的 最近,我注意到一个用于预测 Covid-19 患者是否将转入 ICU 的 Kaggle 数据集。 它是一个包含 1925 条病患记录的电子表格,其中有 231 列生命体征和观察结果,最后一列“ICU”为 1(表示是)或 0(表示否)。 任务是根据已知数据预测患者是否将转入 ICU。 这个数据集看起来是所谓的“传统 ML”任务的一个好例子。数据看上去数量合适,质量也相对合适。它可能更适合在 IntegratedML 演示套件上直接应用,那么,基于普通 ML 管道与可能的 IntegratedML 方法进行快速测试,最简单的方法是什么? #Artificial Intelligence (AI) #IntegratedML #SQL #Machine Learning (ML) #InterSystems IRIS Open Exchange app 0 0 0 99
文章 Claire Zheng · 二月 1, 2021 阅读大约需 1 分钟 如何更好地搜索开发者社区? Hi, 大家好! 截止目前,社区上已发布了大量好文章。 甚至许多问题都有非常精彩的回答 (参见统计). 感谢各位的贡献! 因此,有时值得使用搜索功能来查找回答或最佳实践,或者查找您记得已发布但找不到的帖子。 #开发者社区常见问题 #开发者社区官方 0 0 0 99
文章 姚 鑫 · 九月 20, 2023 阅读大约需 2 分钟 第三十二章 Objects [toc] 第三十三章 Objects - OREFs OREFs 对象类的 %New() 方法创建一个内部内存结构来包含对象的数据,并返回指向该结构的 OREF(对象引用)。 OREF 是 IRIS 中的一种特殊值。应该记住以下几点: 在终端中,OREF 的内容取决于所使用的语言: 在 ObjectScript 中,会看到一个由数字、@ 符号和类名称组成的字符串。 在 Python 中,会看到一个包含类名和内存中 18 个字符的唯一位置的字符串。 例如: #InterSystems IRIS for Health 0 0 0 98
文章 Claire Zheng · 六月 6, 2023 阅读大约需 1 分钟 扫码看回放 | FHIR研讨会:如何有效利用数据核心资产? 当数据资产已经成为医院的核心资产,如何有效利用数据核心资产,持续挖掘互联互通平台和各种数据中心的价值,成为医疗信息化工作的重中之重。欢迎扫码注册(或点击链接注册)观看多位大咖针对这一话题的解读。 #FHIR #互操作性 #网络研讨会 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 98
文章 Claire Zheng · 三月 14, 2023 阅读大约需 1 分钟 【视频】互联互通套件赋能数据利用与应用创新 数字化转型已经颠覆了很多行业,相信医疗卫生信息行业也不会例外。我们希望通过InterSystems IRIS医疗版互联互通套件,以互联互通为基础,让医院信息平台成为医疗卫生行业数字化转型的智能核心。 //player.bilibili.com/player.html?aid=653461310&bvid=BV1fY4y197kW&cid=1052712359&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #InterSystems IRIS for Health 0 0 0 98
文章 姚 鑫 · 十二月 21, 2022 阅读大约需 5 分钟 第二十章 使用系统监视器 - 定义系统监视器组件 第二十章 使用系统监视器 - 定义系统监视器组件 SYS.Monitor API 允许定义自己的传感器、订阅者和通知器类。 Sensor Classes 传感器类扩展 %SYS.Monitor.AbstractSensor。 System Monitor 控制器最初调用每个传感器类的 Start() 方法;此后,在每个周期,它都会调用 GetSensors() 方法。 SetSensor() 方法在传感器类中用于设置 SensorReading 属性中的传感器名称/值对,该属性由 GetSensors() 返回并传递给所有订阅者类。 传感器类还可以评估传感器读数,并根据评估结果调用类的 %SYS.Monitor.Email 以根据通知或任何用户定义的警报方法生成电子邮件消息。 #Caché 0 0 0 98
文章 姚 鑫 · 十二月 17, 2022 阅读大约需 3 分钟 第十六章 使用系统监视器 - 系统监视器默认值 第十六章 使用系统监视器 - 系统监视器默认值 系统监视器默认值 System Monitor 调用一组提供的可以扩充的类,在 %SYS 命名空间中运行,并在三个可以更改的默认设置下运行。 默认系统监视器组件 IRIS 提供了五个类,默认情况下在 %SYS 命名空间的系统监视器中配置。 Sensor classes: SYS.Monitor.SystemSensors 系统传感器类获取传感器值传递给配置的订阅者类,包括系统监控订阅者(SYS.Monitor.SystemSubscriber)和健康监控订阅者(SYS.Monitor.Health.Control)。 #Caché 0 0 0 98
问题 Liang Jianhui · 九月 28, 2022 business process message header 如何获得Business Process 的message header信息? 用扩展函数可以获得每条message的session ID ,进而获得message header的信息,不使用扩展函数可以取得message header的信息吗? #Ensemble #HealthShare 0 2 0 96
问题 Michael Lei · 四月 18, 2022 如何从Terminal访问 Globals 从Terminal 访问 global 内容,答案见英文社区: https://community.intersystems.com/post/view-globals-terminal #Globals #Ensemble 0 1 0 97
文章 Jingwei Wang · 五月 4, 2022 阅读大约需 8 分钟 IntegratedML 实践实验室 你是否尝试过InterSystems IRIS IntegratedML学习平台?在这个平台中,你可以在再入院数据集上训练和测试一个模型,并能够预测一个病人何时会再入院,或计算其再入院的概率。 你不需要在你的系统上进行任何安装就可以尝试,你所要做的就是启动一个虚拟实验室环境(Zeppelin),然后玩一玩! 在这篇文章中,我们将利用这个实验室向你简要介绍IntegratedML,向你介绍要处理的问题,如何使用IntegratedML来创建一个再入院预测模型,以及如何分析其性能指标的一些见解。 什么是IntegratedML? #IntegratedML #InterSystems IRIS 1 0 0 98
文章 Michael Lei · 四月 25, 2022 阅读大约需 4 分钟 重大升级后重新编译类和程序的方法 在一次重大的版本升级中,建议重新编译你所有命名空间的类和例程。 (主要版本的安装后任务). do $system.OBJ.CompileAllNamespaces("u") do ##Class(%Routine).CompileAllNamespaces() 为了自动完成这项管理任务并记录任何错误,下面是一个导入并编译到USER命名空间的类的例子,你可以在每次升级后使用它 : admin.utils.cls #系统管理 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 98
文章 Claire Zheng · 三月 24, 2022 阅读大约需 1 分钟 【极客聊吧】如何为用户提供更好的开发体验(下 ) 众所周知,InterSystems IRIS的产品设计理念源于互操作性(Interoperable)、稳定性(Reliable)、直观(Intuitive)、可扩展性(Scalable),在云时代,InterSystems IRIS的云上操作与本地一样便捷,令用户体验有了明显提升。为了更高效地对InterSystems IRIS进行配置,我们还提供了哪些新特性?为了便捷地进行数据迁移,InterSystems IRIS最新版本提供了哪些解决方案?本期视频中,InterSystems中国销售工程师吕正之、马浩和WRC产品支持专家杨乐乐对此进行了解答。 #视频 #InterSystems IRIS 0 0 0 98
文章 姚 鑫 · 二月 23, 2022 阅读大约需 8 分钟 第六十三章 SQL函数 IFNULL 第六十三章 SQL函数 IFNULL 测试NULL并返回适当表达式的函数。 #SQL #Caché 0 0 0 98
文章 Claire Zheng · 九月 2, 2021 Caché从零基础到精通-第16讲 命令概念 //player.bilibili.com/player.html?aid=975178055&bvid=BV1u44y187MF&cid=400715002&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 98
公告 Claire Zheng · 七月 30, 2021 Online Meetup:InterSystems 开发者竞赛(人工智能与机器学习) 亲爱的社区开发者们,大家好! 我们真诚邀请您参加 Online Meetup:InterSystems 开发者竞赛(人工智能与机器学习)! 时间: 2021年7月30日(周五) 11:00 AM (美东时间)23:00 (北京时间) 在这场在线Meetup,您将了解到: 此次优胜者的个人履历; 获奖Application的简短Demo; 有关应用技术的开放探讨、问答,以及下次竞赛的一些计划。 #Artificial Intelligence (AI) #Machine Learning (ML) #活动 #竞赛 #网络研讨会 #见面会 #InterSystems IRIS #IRIS竞赛 #Open Exchange 0 0 0 98
公告 Claire Zheng · 四月 13, 2021 InterSystems IRIS平台入驻AWS Quick Start Hi 社区开发者们,告诉大家一个好消息!InterSystems IRIS®数据平台已入驻AWS Quick Start,今后可在AWS上快速部署高可用的生产环境。 #AWS #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 98
公告 Claire Zheng · 一月 26, 2021 投票时间!InterSystems多模型数据库竞赛 亲爱的社区开发者们! 本周进入 InterSystems多模型数据库竞赛的投票环节!是时候为你所认可的最佳方案投票了! 🔥 投票通道: 点击投票 🔥 如何投票? #多模型 #竞赛 #InterSystems IRIS #Open Exchange 0 0 0 98