文章 姚 鑫 · 八月 8, 2024 阅读大约需 2 分钟 第四章 控制编码格式的内联引用的使用 第四章 控制编码格式的内联引用的使用 控制编码格式的内联引用的使用 采用编码格式,任何对象值属性都作为引用包含在内,并且引用的对象作为单独的元素写在 SOAP 消息中。 要以内联方式写入编码对象,请在 Web 客户端中将 REFERENCESINLINE 参数或 ReferencesInline 属性指定为 `1。属性优先于参数。 指定信封前缀 默认情况下, Web 客户端在其发送的 SOAP 消息的信封中使用前缀 SOAP-ENV。可以指定不同的前缀。为此,请设置 Web 客户端类的 SOAPPREFIX 参数。例如,如果将此参数设置为 MYENV,则 Web 客户端会在其消息中包含此前缀,而不是 SOAP-ENV。 #InterSystems IRIS for Health 0 0 0 66
文章 Michael Lei · 八月 7, 2024 阅读大约需 6 分钟 监控数据库增长 - 第 2 部分_图形界面 表的图形显示 在这里,我们将说明如何以图形方式显示数据收集的结果。 项目的输出将如下所示: 我使用的是本地计算机。 如果你在服务器上,注意使用正确的 IP 地址。 首先,导入需要的三个类(注意,我们将晚些时候编辑它们): 你可以使用 xml 并将其导入系统。 #React #图形 #数据库 #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 53
文章 Michael Lei · 八月 7, 2024 阅读大约需 3 分钟 监控数据库增长 - 第 3 部分_数据分析 数据分析 这是数据收集的续集。 如果你还没有安装,请先完成安装。 这里提供的是对先前收集的数据的分析。 你需要导入构成此仓库的 xml,与先前仓库中的操作大致相同。 最顶层有一个任务: InvestigateInfoTask 这个任务将允许我们设置将要监控的参数, 如下所示: #分析器 #数据库 #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 0 0 54
文章 Michael Lei · 八月 6, 2024 阅读大约需 2 分钟 将Production中的设定参数移动到系统默认设置(System Default Settings) 开发新的互操作性Production时,最初在Production中添加设置是很自然的做法。 不过,一旦要将Production从开发环境移动到测试或其他环境,你就会发现 HTTP 服务器、IP 地址和/或端口之类的设置都需要更改。 为了避免这些设置在后续重新部署时被覆盖,必须将这些设置从Production得设置中移动到系统默认设置(System Default Settings)。 虽然系统默认设置可以手动创建,但是当生产中有大量业务组件时会难以处理。 因此,@Wietze Drost 让我开发一个工具自动执行此流程,通过筛选表达式指定哪些设置必须创建为系统默认设置。 #互操作性 #工具 #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 0 1 0 75
文章 姚 鑫 · 八月 6, 2024 阅读大约需 2 分钟 第二章 使用代理服务器 第二章 使用代理服务器 使用代理服务器 Web 客户端可以通过代理服务器与 Web 服务通信。要进行设置,请指定 Web 客户端实例的属性以指示要使用的代理服务器。这些属性如下: HttpProxyServer 指定要使用的代理服务器的主机名。如果此属性不为空,则 HTTP 请求将定向到此计算机。 HttpProxyPort 指定代理服务器上要连接的端口。 HttpProxyHTTPS 如果使用代理服务器并且该代理服务器支持 HTTPS,则将其指定为 true。 请注意,如果使用 HTTPS,则还必须将客户端的 SSLConfiguration 属性设置为 SSL/TLS 配置的名称;有关更多详细信息,请参阅配置客户端以使用 SSL。 #InterSystems IRIS for Health 0 0 0 39
文章 姚 鑫 · 八月 5, 2024 阅读大约需 2 分钟 第一章 修改 Web 客户端 第一章 修改 Web 客户端 修改 Web 客户端 生成 Web 客户端类后,通常不需要编辑该类。相反,需要编写代码来创建该类的实例并提供客户端错误处理。本主题讨论了微调 Web 客户端的各种方法,可以通过修改 Web 客户端实例或(不太常见)修改生成的类来实现。 注意:不要创建生成的 Web 客户端类的子类。编译器不会生成正常运行所需的支持类,因此子类将无法使用。 禁用 Web 客户端的 Keep-Alive 默认情况下,如果重复使用 Web 客户端实例来发送多条请求消息,IRIS 会在一次 HTTP 传输中发送所有消息(使用 HTTP 1.1 保持活动连接)。具体来说,IRIS 保持 TCP/IP 套接字打开,这样 IRIS 就无需关闭并重新打开它。要禁用此保持活动行为,请执行以下操作之一: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 45
文章 姚 鑫 · 八月 4, 2024 阅读大约需 2 分钟 第十二章 在 Web 服务中定义自定义处理 - 实现 ProcessBody() [toc] 第十二章 在 Web 服务中定义自定义处理 - 实现 ProcessBody() 实现 ProcessBody() ProcessBody() 方法具有以下签名: #InterSystems IRIS for Health 0 0 0 83
文章 Michael Lei · 八月 1, 2024 阅读大约需 4 分钟 d[IA]gnosis:借助 IRIS for Health 开发 RAG 应用程序 随着 IRIS 中向量数据类型和向量搜索功能的引入,应用程序的开发正在开启一个充满各种可能性的全新世界,其中一个应用程序示例是我最近在巴伦西亚卫生局的一次公开竞赛中看到的应用程序,他们要求提供一种工具,能够使用 AI 模型协助进行 ICD-10 编码。 我们如何实现与所要求的应用程序类似的应用程序? 我们来看看需要什么: ICD-10 代码列表,我们将使用它作为 RAG 应用程序的上下文,在纯文本中搜索诊断结果。 经过训练的模型,它会将文本向量化,我们将在其中查找 ICD-10 代码中的对应项。 Python 库,用于对 ICD-10 代码和文本进行摄取和向量化。 一个支持文本的友好前端,我们会在其中查找可能的诊断结果。 从前端接收的请求的编排。 IRIS 为我们提供哪些功能来满足上述需求? ##嵌入式 Python #Angular #Artificial Intelligence (AI) #Vector Search #InterSystems IRIS for Health Open Exchange app 0 0 0 53
文章 姚 鑫 · 七月 30, 2024 阅读大约需 3 分钟 第九章 使用进程私有全局变量来支持非常大的消息 第九章 使用进程私有全局变量来支持非常大的消息 使用进程私有全局变量来支持非常大的消息 默认情况下、 Web 服务在解析请求或响应时通常使用本地数组内存。可以强制它改用进程私有全局变量;这使 Web 服务能够处理非常大的消息。 为此,请指定 Web 服务类的 USEPPGHANDLER 参数,如下所示: Parameter USEPPGHANDLER = 1; 如果此参数为 1,则 Web 服务在解析请求或响应时始终使用进程私有全局变量。如果此参数为 0,则 Web 服务始终使用本地数组内存来实现这些目的。如果未设置此参数,则 Web 服务使用默认值,通常是本地数组内存。 自定义 Web 服务的回调 可以通过覆盖其回调方法来定制 Web 服务的行为: #InterSystems IRIS for Health 0 0 0 51
文章 姚 鑫 · 七月 25, 2024 阅读大约需 2 分钟 第四章 覆盖 HTTP SOAP 操作和请求消息名称 第四章 覆盖 HTTP SOAP 操作和请求消息名称 覆盖 HTTP SOAP 操作和请求消息名称 当通过 HTTP 调用 Web 方法时,HTTP 标头必须包含 SOAP 操作,该操作是指示 SOAP HTTP 请求意图的 URI。对于 SOAP 1.1,SOAP 操作作为 SOAPAction HTTP 标头包含在内。对于 SOAP 1.2,它包含在 Content-Type HTTP 标头中。 SOAP 操作指示 SOAP HTTP 请求的意图。该值是一个标识意图的 URI;它通常用于路由入站 SOAP 消息。例如,防火墙可以使用此标头适当地过滤 HTTP 中的 SOAP 请求消息。 #SOAP #InterSystems IRIS for Health 1 0 0 86
文章 Michael Lei · 七月 25, 2024 阅读大约需 1 分钟 InterSystems 常见问题FAQ系列--如何在编译类routines时包含映射修饰符 InterSystems 常见问题FAQ 要编译包含映射修饰符的类rountine,请指定编译器修饰符“/mapped=1”或“/mapped”。例如,执行以下操作: [示例 1] 获取类列表并编译 #ObjectScript #提示和技巧 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 55
文章 Michael Lei · 七月 18, 2024 阅读大约需 2 分钟 InterSystems 常见问题系列--如何使用命令获得应用错误 (^ERRORS) InterSystems 常见问题系列 使用 ErrorList 查询 SYS.ApplicationError 类. #提示和技巧 #Caché #Ensemble #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 73
文章 Michael Lei · 七月 18, 2024 阅读大约需 1 分钟 InterSystems 常见问题系列--如何在global ^ERRORS 里面加入应用日志 InterSystems 常见问题系列 可以通过 TRY-CATCH 来完成: #ObjectScript #提示和技巧 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 57
文章 Jingwei Wang · 八月 30, 2022 阅读大约需 3 分钟 使用Python DB-API连接InterSystems IRIS InterSystems IRIS 允许从任何符合DB-API的Python应用程序对InterSystems IRIS 进行快速、无缝地访问。Python DB-API驱动是对PEP 249 v2.0(Python数据库API规范 v2.0)的完整兼容。 #Python #InterSystems IRIS for Health 0 1 0 300
文章 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 321
文章 Michael Lei · 七月 11, 2024 阅读大约需 1 分钟 FHIR之数字健康小程序系列--基于AI的健康图表小程序 在当今充满活力的医疗保健行业,获取全面、精简的医疗记录对于做出明智的决策至关重要。人工智能驱动的健康图表应用程序是一个开创性的解决方案,旨在为医生提供一种获取和理解健康数据的有效方式。 主要功能 - 全面的数据检索: 健康图表应用程序通过提取各种健康数据,包括过敏症、病情、手术、免疫接种、药物、家族史、社会史、生命体征和化验结果,超越了传统记录。这种全面的视角可以让人们深入了解患者的健康历程。 - 通过人工智能增强洞察力:通过利用人工智能的力量,Health Chart 应用程序可以智能处理数据。人工智能引擎将原始信息转化为可操作的洞察,生成健康摘要和风险评估。这不仅节省了医生的宝贵时间,还提高了患者护理质量。 #API #FHIR #安全 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 166
文章 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 79
文章 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 63
文章 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 67
文章 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 62
文章 Michael Lei · 七月 7, 2024 阅读大约需 2 分钟 InterSystems 常见问题系列如何从FTP 服务器上传/下载影像文件 InterSystems 常见问题系列FAQ 流程如下 1. 上传到 FTP server #ObjectScript #提示和技巧 #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 85
文章 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 137
文章 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 78
文章 Claire Zheng · 六月 12, 2024 阅读大约需 7 分钟 CHIMA访谈:青岛大学附属医院医院信息系统升级记 “一根筷子易折断,十根筷子抱成团”,这句话在青岛大学附属医院(以下简称“青大附院”)的医院信息系统升级换代中得到了淋漓尽致的体现。 #业务服务 #业务运营 #数据库 #最佳实践 #InterSystems IRIS for Health 1 0 0 116
文章 Qiao Peng · 五月 25, 2022 阅读大约需 1 分钟 如何通过Journal日志文件查询谁对特定数据做了什么操作 %SYS.Journal.Record 类有一个查询(query), List, 可以列出Journal文件中记录的数据修改历史。例如,要查询谁对global节点^QP(1,2)做过修改,可以使用如下代码。它查询Journal文件(输入参数pFilePath)中的global节点(输入参数pSearchGlobal)的操作: #Code Snippet #开发运维 #提示和技巧 #系统管理 #Caché #InterSystems IRIS #InterSystems IRIS for Health 2 1 2 379
文章 Louis Lu · 四月 23, 2024 阅读大约需 2 分钟 BPL 中动态设置 <call>的目标 当我们在设计一个需要重复使用的BP时候,往往需要开发一个可配置<call>的对象的组件,我们将call的target 设置为 @process.TargetConfigName 即可实现。 下面是完整代码: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 91
文章 jieliang liu · 四月 17, 2024 阅读大约需 1 分钟 [视频]了解HL7 FHIR 资源(Resources)的架构 各位开发者好 欢迎观看InterSystems Bilibili官方频道的最新视频 InterSystems Developers Bilibili: ⏯ Understanding the Structure of HL7 FHIR Resources //player.bilibili.com/player.html?aid=1953056184&bvid=BV1iC411G74J&cid=1506782787&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #FHIR #HL7 #视频 #InterSystems IRIS for Health 0 0 0 86
文章 jieliang liu · 四月 1, 2024 阅读大约需 1 分钟 加快临床试验,扩大全球市场推广 此视频帮助大家了解InterSystems如何帮助CRO来加快临床数据采集和更快地推广市场。 演讲嘉宾: Jim Coutcher, Senior Director/Principal, Global Head of Enriched Studies, Real World Solutions, IQVIAQi Li, Physician Executive, InterSystemsMatt Stannard, life Sciences Advisor, InterSystems //player.bilibili.com/player.html?aid=1852663638&bvid=BV1fp421C74H&cid=1490352677&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] 欢迎大家来我们的 Bilibili主页观看更多视频! #FHIR #HealthShare #InterSystems IRIS for Health 0 0 0 75
文章 Claire Zheng · 三月 28, 2024 阅读大约需 3 分钟 InterSystems通过向量搜索扩展了InterSystems IRIS数据平台,支持下一代人工智能应用 2024年3月26日,InterSystems数据平台全球主管Scott Gnau发文,宣布InterSystems IRIS数据平台新增了向量搜索(vector search)功能。 本文作者为Scott Gnau,InterSystems数据平台全球主管。 #Artificial Intelligence (AI) #SQL #Vector Search #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 182
文章 Michael Lei · 三月 21, 2024 阅读大约需 2 分钟 IRIS 向量搜索 这是在 IRIS 中完全运行向量搜索演示的尝试。没有外部工具,您需要的只是终端/控制台和管理门户。特别感谢Alvin Ryanputra作为他的软件包iris-vector-search的基础灵感和测试数据的来源。我的软件包基于 IRIS 2024.1 版本,需要注意您的处理器功能。 我尝试用纯 ObjectScript 编写演示。仅描述向量的计算是在嵌入式Python中完成的计算 2247 个记录的 384 维向量需要时间。在我的 Docker 容器中,它正在运行 01:53:14 来完全生成它们。 ##嵌入式 Python #CSV #Docker #GitHub #ObjectScript #Python #Vector Search #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 1 1 0 80