文章 Yongfeng Hou · 十一月 23, 2023 阅读大约需 3 分钟 IRISHealth在DBServer和ECPApp之间启用SSL/TLS安全双向认证加密通信 IRISHealth以其完备且系统化的安全特性在医疗行业的数据库中独树一帜,这些特性包括安全认证、安全授权、安全审计、数据加密以及安全配置。其中数据传输无疑是其中最重要的一环。为此,IRISHealth采用了SSL/TLS技术来对传输的数据进行加密,有效保障了从IRIS数据平台的超级服务数据传输、Telnet服务数据传输、java/.net/Studio客户端的访问数据传输、MIRROR与DB的数据传输,到DBServer和ECPApp之间的数据传输的安全性。 本文是在两个IRISHealth2021实例之间进行ECP服务通信的示例,一个作为DBServer,一个作为ECPApp,两个实例之间通过使用SSL/TLS的ECP协议进行TCP的加密传输通信。 1.IRIS的DB和ECP环境: DBServer ECPApp #ECP #SSL #加密 #安全 #认证 #部署 #Caché #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 14 5 3 298
文章 liu bo · 七月 7, 2024 阅读大约需 1 分钟 批量终止包含某个Routine的进程 问题:锁管理里边包含很多WorkQueueMgr的锁,我想批量去移除,比较多,一个一个移除比较慢 解决:查询所有的进程,过滤routine不包含某个routine的进程,进行终止 代码: #错误处理 #Ensemble 1 1 0 79
文章 Michael Lei · 七月 11, 2024 阅读大约需 1 分钟 FHIR之数字健康小程序系列--基于AI的健康图表小程序 在当今充满活力的医疗保健行业,获取全面、精简的医疗记录对于做出明智的决策至关重要。人工智能驱动的健康图表应用程序是一个开创性的解决方案,旨在为医生提供一种获取和理解健康数据的有效方式。 主要功能 - 全面的数据检索: 健康图表应用程序通过提取各种健康数据,包括过敏症、病情、手术、免疫接种、药物、家族史、社会史、生命体征和化验结果,超越了传统记录。这种全面的视角可以让人们深入了解患者的健康历程。 - 通过人工智能增强洞察力:通过利用人工智能的力量,Health Chart 应用程序可以智能处理数据。人工智能引擎将原始信息转化为可操作的洞察,生成健康摘要和风险评估。这不仅节省了医生的宝贵时间,还提高了患者护理质量。 #API #FHIR #安全 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 128
文章 Michael Lei · 七月 9, 2024 阅读大约需 1 分钟 FHIR之数字健康小程序系列--Abstractive Health Abstractive Health是一款医生人工智能助手,可帮助医生创建最佳病历。我们直接与国家 HIE 和 EHR 集成。我们的医疗摘要可用于门诊、住院和急诊护理,实现临床笔记的自动化,如 SOAP 笔记、进展笔记、护理过渡、ED Provider 笔记和出院摘要。我们使用生成式人工智能和 LLM 来压缩数百页的医疗笔记,从而节省您的时间,让您可以专注于病人护理。 公司介绍:https://www.abstractivehealth.com 软件试用 目标使用者--临床医生 类别--护理协调, 数据可视化, 人口健康 #Artificial Intelligence (AI) #FHIR #Generative AI (GenAI) #InterSystems IRIS for Health 0 0 0 63
问题 liu bo · 七月 6, 2024 2016.2.3 ensemble portal进不去,IIS和terminal和studio都好使Server Availability Error,有人遇到过么? csp.log日志是这个 #Web网关 #Ensemble 0 2 0 65
公告 Claire Zheng · 七月 8, 2024 InterSystems 2024 Python 编程大赛 嗨,开发者, 我们很高兴邀请大家参加新的以 Python 为主题的 InterSystems 在线编程竞赛! 🏆 InterSystems 2024 Python 编程大赛 🏆 时间: 2024年7月15日-8月4日(美国东部时间) 奖金池: 14,000美元 ##嵌入式 Python #Python #活动 #竞赛 #InterSystems IRIS #InterSystems IRIS for Health #IRIS竞赛 #Open Exchange 0 0 0 113
文章 Michael Lei · 七月 7, 2024 阅读大约需 1 分钟 InterSystems 常见问题系列,如何避免ODBC查询超时 InterSystems 常见问题系列FAQ 如果要让超时功能失效, 在DSN设置查询超时为disabled: Windows Control Panel > Administrative Tools > Data Sources (ODBC) > System DSN configuration 如果勾选了Disable query timeout , 超时就会失效. 如果想在应用侧修改,你可以在ODBC API 层设置:在连接数据源之前,调用ODBC SQLSetStmtAttr功能设置SQL_ATTR_QUERY_TIMEOUT 属性 #ODBC #SQL #提示和技巧 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 46
文章 Michael Lei · 七月 7, 2024 阅读大约需 1 分钟 InterSystems 常见问题系列 如何在启动时执行特定动作 InterSystems 常见问题FAQ 如果您想在InterSystems 产品启动时执行一个操作系统可执行文件,命令或者程序,可以在SYSTEM^%ZSTART routine里面写明流程 ( %ZSTART routine在 %SYS 命名空间里面创建). 在 SYSTEM^%ZSTART 里面写代码之前, 请确保他可以在任何情况下能正常工作 如果 ^%ZSTART routine 写的不对,或者没有响应或者发生错误,InterSystems 产品可能会无法启动。 更多信息,请参考一下文档。 #提示和技巧 #系统管理 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 42
文章 Michael Lei · 七月 7, 2024 阅读大约需 4 分钟 InterSystems 常见问题系列 如何检查数据大小 InterSystems 常见问题系列FAQ InterSystems 产品里数据 (表、对象、实例数据) 是存在global 变量里的。每个global 的数据大小可以从管理门户中中点击属性查看Management Portal > System > Configuration > Local Database > Globals page, 然后在global 属性页点击计算大小Calculate Size 按钮。你可以在终端上调用^%GSIZE 来在命名空间里显示数据大小,方法如下. #数据库 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 51
文章 Michael Lei · 七月 7, 2024 阅读大约需 2 分钟 InterSystems 常见问题系列如何从FTP 服务器上传/下载影像文件 InterSystems 常见问题系列FAQ 流程如下 1. 上传到 FTP server #ObjectScript #提示和技巧 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 67
公告 Claire Zheng · 七月 4, 2024 积极参与社区互动,赢取中文社区最佳贡献奖! 👉即日起积极参与社区互动,就有机会获得赠书《AI医疗革命》(中文版)! #活动 #其他 0 0 0 92
公告 Claire Zheng · 七月 3, 2024 InterSystems开发者社区中文版:每月摘要(2024年6月) 您好,欢迎了解开发者社区本月摘要。 统计信息 ✓ 六月发布了 9 篇新帖子: – 6篇新文章 – 3个新公告 ✓ 六月有 38 位新成员加入✓ 截至目前共发布了 2,123 篇帖子✓ 截至目前共有 1,877 位成员加入 #摘要 #开发者社区官方 0 0 0 44
文章 Louis Lu · 七月 1, 2024 阅读大约需 2 分钟 新数据类型 VECTOR 的限制 在 OEX 最近一次编程竞赛之后,我有一些令人惊讶的发现。几乎所有的应用程序都是基于人工智能与预制 Python 模块的结合。但深入研究后发现,所有示例都使用了 IRIS 的相同技术组件。 从 IRIS 的角度来看,无论是搜索文本还是搜索图像或其他模式都是一样的。 其底层基本都是一样的。 这让我想起了我家里的情况。我的妻子和女儿对家里的大量裙子、衬衫和其他衣服的信息进行了整理。 但无论如何进行整理、分类、归档,我依然通过和我的妻子和女儿说话,来确定我的穿着。 无论怎样包装,其结果都是如此。 回到这次竞赛比赛:同样的 IRIS 技术内容,却有很多花哨的包装。每个人都在同一条高速公路上奔跑。没有人提到它有什么限制。 于是我试着深入挖掘,找出新数据类型 VECTOR 的使用限制。所有向量都有两个基本参数 - 静态 DATATYPE:"整型integer"(或 "int")、"double"、"十进制decimal"、"字符串 "和 "时间戳"。 - 半动态 LEN(gth): > 0 通常也称为 POSITION;纯整数。 #Python #Vector Search #InterSystems IRIS 0 0 0 63
文章 Louis Lu · 七月 1, 2024 阅读大约需 4 分钟 在InterSystems ObjectScript中使用 VECTORs 迄今为止,我看到的大多数使用向量vector的示例,将它只作为 SQL 中的一种功能,尤其是围绕 VECTOR_Search 的 3 个函数。* TO_VECTOR()* vector_dot_product ()* vector_cosine () 在 iris-vector-search 演示包中隐藏着一个非常有用的摘要。从那里,你可以通过多个链接找到所需的一切。 我还缺少更多的 VECTOR 方法,于是在 Idea Portal 上提出了相关请求。 接着,我想起每个 SQL 方法或存储过程都有一堆 ObjectScript 代码。于是我开始搜索,下面就是我的研究的一些总结: #ObjectScript #SQL #Vector Search #InterSystems IRIS 0 0 0 41
文章 Louis Lu · 六月 30, 2024 阅读大约需 1 分钟 使用代码读取审计日志 你可以使用List query 对 %SYS.Audit 查询审计日志,代码如下: #InterSystems IRIS 0 0 0 46
文章 jieliang liu · 六月 30, 2024 阅读大约需 7 分钟 孤儿消息数据新手指南--如何清理 200 多 GB 的数据 Purpose of this article 有两篇很棒的有关删除消息关联的孤儿记录的内容以及如何处理孤儿的问题的WRC议最佳实践文章Ensemble Orphaned Messages | InterSystems Developer Community | Best DeleteHelper - A Class to Help with Deleting Referenced Persistent Classes (intersystems.com) #提示和技巧 #新手 #系统管理 #InterSystems IRIS for Health 1 0 0 108
文章 Nicky Zhu · 六月 29, 2024 阅读大约需 8 分钟 使用 IRIS 后端创建简单的 React Web 应用程序 - 解决 CORS 问题 通过 REST API 将前端 React 应用程序与 IRIS 数据库等后端服务集成,是构建健壮网络应用程序的强大方法。但是,开发人员经常遇到的一个障碍是跨源资源共享(CORS)问题,由于网络浏览器强制执行的安全限制,该问题可能会阻止前端访问后端的资源。在本文中,我们将探讨在将 React Web 应用程序与 IRIS 后端服务集成时如何解决 CORS 问题。 创建Schema 我们首先定义一个名为 Patients 的简单Schema: #React #REST API #InterSystems IRIS 1 0 0 139
文章 Jingwei Wang · 六月 23, 2024 阅读大约需 8 分钟 用不到150 行代码创建 IRIS 功能齐全的现代后端应用程序 低代码挑战 想象一下那个场景。您正在 Widgets Direct 愉快地工作,这是互联网上首屈一指的小部件和小部件配件零售商。您的老板有一些毁灭性的消息,一些客户可能对他们的小部件不太满意,我们需要一个帮助台应用程序来跟踪这些投诉。为了让事情变得有趣,他希望代码占用非常小,并挑战您使用 InterSystems IRIS 以少于 150 行代码交付应用程序。这可能吗? 免责声明:本文记录了一个非常基本的应用程序的构建,为了简洁起见,省略了安全性和错误处理等细节。该应用程序仅供参考,不得用于任何生产应用。本文使用IRIS 2023.1作为数据平台,并非所描述的所有功能在早期版本中都可用 第 1 步 - 定义数据模型 我们首先定义一个新的干净的命名空间 - 带有代码和数据数据库。虽然所有内容都可以位于 1 个数据库中,但将它们拆分以便于数据刷新。 #Cube #JSON #ObjectScript #REST API #SQL #互操作性 #分析 #数据导入和导出 #管理门户 #InterSystems IRIS 0 0 0 81
Job Michael Lei · 六月 18, 2024 招聘远程兼职InterSystems Cache 开发(精通Cache,英语熟练) 要求: 熟练掌握:InterSystems Cache, PHP, API开发. 熟练英语沟通,工作时间能够适应美国时区 工作时间--即刻开始,兼职,-20-30 小时/周,持续1-2个月; 关于我们: 加州IT咨询公司Redline Coders 感兴趣直接联系英文社区:https://community.intersystems.com/node/568846 #Caché #工作机会 0 0 0 103
文章 Claire Zheng · 六月 12, 2024 【视频】青岛大学附属医院:构建坚实数字化底座,助力医院高质量发展 //player.bilibili.com/player.html?isOutside=true&aid=1205559976&bvid=BV1Sf421X7ma&cid=1578343062&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #InterSystems IRIS for Health 1 0 0 71
文章 Claire Zheng · 六月 12, 2024 阅读大约需 7 分钟 CHIMA访谈:青岛大学附属医院医院信息系统升级记 “一根筷子易折断,十根筷子抱成团”,这句话在青岛大学附属医院(以下简称“青大附院”)的医院信息系统升级换代中得到了淋漓尽致的体现。 #业务服务 #业务运营 #数据库 #最佳实践 #InterSystems IRIS for Health 1 0 0 90
文章 Louis Lu · 六月 11, 2024 阅读大约需 8 分钟 使用 IRIS 以及 langchain 构建 问答聊天机器人 这篇文章介绍了使用由支持 langchain 框架的IRIS来实现问答聊天机器人,其重点介绍了检索增强生成(RAG)。 文章探讨了IRIS中的向量搜索如何在langchain-iris中完成数据的存储、检索和语义搜索,从而实现对用户查询的精确、快速的响应。通过无缝集成以及索引和检索/生成等流程,由IRIS驱动的RAG应用程序使InterSystems开发者能够利用GenAI系统的能力。 为了帮助读者巩固这些概念,文章提供了Jupyter notebook和一个完整的问答聊天机器人应用程序,以供参考。 什么是RAG以及它在问答聊天机器人中的角色 #API #JSON #ObjectScript #Python #Vector Search #命名空间 #InterSystems IRIS 1 0 0 214
文章 Louis Lu · 六月 10, 2024 阅读大约需 2 分钟 类定义中如何使用列式存储 列式存储是 InterSystems IRIS 提供的一项较新的技术。与传统的基于行的存储不同,它通过将数据存储在列而不是行中来优化查询处理,从而实现更快的访问和检索相关信息。 下面是使用SQL创建此类表的例子 #InterSystems IRIS 1 0 0 110
公告 Claire Zheng · 六月 3, 2024 欢迎报名 | InterSystems 2024 SUTA培训现已启动:聚焦Mirror SUTA培训作为专业的InterSystems技术学习平台之一,汇聚了权威技术专家与值得探讨的技术主题,内容涵盖了InterSystems数据平台基础管理运维的技能和知识。通过SUTA培训,新客户能够系统学习管理运维工作的整体架构和基础概念,老客户可以更深入、全面地加强对管理运维工作的理解和提升。 InterSystems 2024 SUTA培训现已启动,欢迎参加! #InterSystems IRIS for Health #其他 #活动 1 0 0 95
公告 Claire Zheng · 六月 3, 2024 InterSystems开发者社区中文版每月摘要:2024年5月 您好,欢迎阅读开发者社区中文版2024年5月摘要。 统计信息 ✓ 五月发布了 12 篇新帖子: – 2篇新文章 – 8个新公告 – 2个新问题 ✓ 五月有 42 位新成员加入✓ 截至目前共发布了 2,110 篇帖子✓ 截至目前共有 1,840 位成员加入 #摘要 #开发者社区官方 0 0 0 54
InterSystems 官方 Claire Zheng · 五月 30, 2024 2024年5月30日 – 官方公告:许可证强制执行变更– REST 和 SOAP 从发布InterSystems IRIS®数据平台2022.3开始,InterSystems修改了许可证强制执行机制,以包括REST和SOAP请求。由于这种变化,在升级后,使用REST或SOAP的非处理器核数的许可证环境下,用户可能会遇到更高的许可证消耗。要确定此警报是否适用于您的InterSystems许可证,请按照下面链接的FAQ中的说明进行操作。 #提醒 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health #InterSystems 官方 0 1 0 100
问题 Tom Ming · 五月 14, 2024 使用VIP配置的Mirror,ECP添加时使用主节点IP,在故障转移后,需要手动变更ECP的数据服务器IP么? VIP:192.168.30.111,故障转移节点一(192.168.30.10),故障转移节点二(192.168.30.11),ECP地址192.168.30.100 在配置时ECP里增加数据服务器IP为【主】故障转移节点一(192.168.30.10)【文档说不能使用VIP地址】后, 如果主从切换。ECP里的数据服务器IP,会自动变换成故障转移节点二(192.168.30.11)【此时为主】吗? 如果不能,需要手动变更吗?还是不需要? #InterSystems IRIS 0 2 0 70
公告 Claire Zheng · 五月 30, 2024 第三届InterSystems创意大赛 嗨,开发者们! 我们非常高兴地邀请开发者社区的所有成员(包括InterSystems员工)我们的最新竞赛! 💡 第三届InterSystems创意大赛 💡 我们正在寻求您的创新想法,以增强InterSystems的产品和服务。我们鼓励基于现实生活用例的建议,凸显您的创意将给其他用户带来的切实好处,以及它将如何增强开发人员使用InterSystems技术的体验。 📅 参赛时间:2024年6月10日-7月7日 🏆 我们为最佳创意准备了丰富的奖品! 🎁 我们也为每一位参赛者准备了礼物:只要您的创意被大赛接受,就会收到一份特别的礼品。 >> 从6月10日起,即可提交您的创意! << #活动 #InterSystems 想法门户 #IRIS竞赛 #开发者社区官方 1 0 0 99
公告 Claire Zheng · 五月 20, 2024 InterSystems 编程大赛获奖名单公布:Vector Search, GenAI 与 ML Hi开发者们, 我们很开心地向大家公布 InterSystems编程大赛:Vector Search, GenAI 与 ML 的获奖者! 我们收到了 15份参赛作品 🔥,感谢这些出色的参赛者! #竞赛 #IRIS竞赛 0 1 0 81