文章 姚 鑫 · 三月 12, 2021 阅读大约需 5 分钟 第九章 SQL查询数据库(一) 第九章 SQL查询数据库 查询类型 查询是执行数据检索并生成结果集的语句。查询可以包含以下任意项: - 一个简单的SELECT语句,用于访问指定表或视图中的数据。 - 具有JOIN语法的SELECT语句,用于访问多个表或视图中的数据。 - 合并多个SELECT语句的结果的UNION语句。 - 使用SELECT语句为封闭的SELECT查询提供单个数据项的子查询。 - 在嵌入式SQL中,这是一个使用SQL游标通过FETCH语句访问多行数据的SELECT语句。 使用SELECT语句 SELECT语句从一个或多个表或视图中选择一行或多行数据。下面的示例显示了一个简单的SELECT: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 298
文章 Hao Ma · 二月 9, 2023 阅读大约需 1 分钟 使用聊天 GPT 大家好。 Chat GPT 是最近的热门话题,但我尝试使用它(尽管可能为时已晚)。 您似乎了解 ObjectScript 这就是为什么, 当被问到时, #ObjectScript #InterSystems IRIS 0 1 0 277
文章 Louis Lu · 一月 7, 2021 阅读大约需 4 分钟 创建“虚拟”的SOAP Web 服务 在 Caché 中处理 SOAP 请求时,有时需要通过直接访问(有时是编辑)所发送的 XML(即 SOAP 请求和随后的 SOAP 响应)来调试错误。 如果要调试 Caché Web 服务,使用 SoapUI (https://www.soapui.org/) 之类的工具手动创建和控制 SOAP 请求通常很有用,这样可以很容易地在 Caché Web 服务上看到调整的效果。 但是如果已经有 Web 服务(可能不是 Caché),并且想要调试相关的 Caché Web 客户端该怎么办? 您可能已将 SOAP 响应 XML 保存在文件中(例如 Caché SOAP 日志),您需要一个“虚拟”Web 服务将其发送到 Caché Web 客户端,就像实际的 Web 服务一样操作。 由于我经常在技术支持的过程中需要调试客户的 Caché Web 客户端,我创建了这样一个“虚拟”的Web 服务 – 见下文: #SOAP #Caché 0 0 0 297
文章 王喆 👀 · 九月 24, 2022 阅读大约需 2 分钟 使用Global进行数据可视化---商业智能(BI) 在医院但凡接触“数据”和“指标”的人,对以下场景应该是深有感触。同样的指标、同样的时间,有可能是同一个部门出的,最后“数据不一致”。除了“匪夷所思”,更有“深恶痛绝”。那么,如何解决这个问题?我的答案是商业智能(BI)。随着技术和市场的发展,有很多公司开始研发直接面向业务用户的敏捷BI工具,FineBI就是这样的一款BI工具。这个也是我接触的第一款国产BI。 #InterSystems 业务解决方案和架构 #新手 #InterSystems IRIS BI (DeepSee) #InterSystems 想法门户 18 0 0 296
文章 Hao Ma · 十一月 22, 2022 阅读大约需 3 分钟 ObjectScript的命名规范 命名规范,英文叫"name convention", 是对写代码取名字的一些”共识“。也就是说, 你可以不遵守,但大家都选择了遵守,照者一个规范来。为什么呢?因为有社区,大家要共享代码, 你不照着规矩来, 别人会鄙视你, 懒的用你的代码。 ObjectScript以前没什么社区,大家各写各的, 使用ObjectScript的大公司也没谁把自己的代码拿出来共享。因此,个人开发者基本就是参考官方InterSystems的命名规范。举个例子, 比如以下的代码: Class Ens.Util.ResponseBodyMethods { property NoFailWhileDisconnected as %Boolean; property FirstName as %String; parameter SETTINGS = "ReplyCodeActions"; method OnKeepalive(pAdapterStatus As %Status) as %String { return "okay" } } 我来简单总结一下: #开源 #其他 1 2 0 255
文章 姚 鑫 · 五月 27, 2022 阅读大约需 4 分钟 第154章 SQL函数 UNIX_TIMESTAMP 第154章 SQL函数 UNIX_TIMESTAMP 注:此函数IRIS可用,Cache不可用。 将日期表达式转换为 UNIX 时间戳的日期/时间函数。 大纲 UNIX_TIMESTAMP([date-expression]) 参数 date-expression - 可选 — 作为列名称、另一个标量函数的结果或日期或时间戳文字的表达式。 UNIX_TIMESTAMP 不会从一个时区转换到另一个时区。如果省略 date-expression,则默认为当前 UTC 时间戳。 描述 UNIX_TIMESTAMP 返回一个 UNIX® 时间戳,即自 '1970-01-01 00:00:00'以来的秒数(和小数秒)。 #SQL #Caché 0 0 0 295
公告 Michael Lei · 八月 7, 2023 开发者圆桌在线论坛:医疗行业中的生成式人工智能用例 大家好, 与我们一起参加 8 月 31 日上午 10 点(美国东部时间)在线开发者圆桌会议,讨论医疗保健中的生成式 AI 使用案例。学习医疗保健领域的用例+参考架构,并观看关于大语言模型的Demo演示。我们将像往常一样有时间进行问答和公开讨论。 通过开发者社区Global Masters报名。 演讲者: @Nicholai Mitchko ,InterSystems 解决方案合作伙伴销售工程师经理 背景: Nicholai 在 InterSystems 管理着一支由 10 名解决方案工程师组成的团队,帮助医疗保健公司大规模设计、开发和交付解决方案。在业余时间,Nicholai 致力于大型语言模型的研究,包括开发自己的模型,这些模型出现在Huggingface OpenLLM 排行榜上。 #Artificial Intelligence (AI) #活动 #Global Masters 0 0 0 294
文章 姚 鑫 · 八月 6, 2022 阅读大约需 3 分钟 第十九章 源代码文件 REST API 参考(一) 第十九章 源代码文件 REST API 参考(一) 源代码文件 REST 接口支持以下方法: - GetServer:返回有关服务器的信息。 - HeadServer:返回服务器的 HttpHeader。 - GetJobs:返回正在运行的jobs列表。 - GetMetaData:返回命名数据库的 METADATA.zip 文件的内容。 - GetCSPApps:返回 Web 应用程序列表。 - GetNamespace:返回有关特定命名空间的信息。 - GetDocNames:返回源代码文件名列表。 - GetModifiedDocNames:返回自数据库具有指定哈希值以来已修改的源代码文件列表。 - PutDoc:保存提供的源代码文件。 #REST API #Caché 0 0 0 294
文章 Hao Ma · 一月 15, 2021 阅读大约需 3 分钟 IAM实践指南——OAuth 2.0下的API保卫战(第二部分) 在这个由三部分组成的系列文章中,我们将展示如何在OAuth 2.0标准下使用IAM简单地为IRIS中的未经验证的服务添加安全性。 在第一部分中,我们介绍了一些OAuth 2.0背景知识,以及IRIS和IAM的初始定义和配置,以帮助读者理解确保服务安全的整个过程。 现在,本文将详细讨论和演示配置IAM所需的步骤——验证传入请求中的访问令牌,并在验证成功时将请求转发到后端。 #API #OAuth2 #REST API #安全 #InterSystems IRIS 0 0 0 293
文章 Jingwei Wang · 三月 28, 2023 阅读大约需 5 分钟 在 IRIS 实例之间复制/同步系统配置和用户帐户,以简化用户和配置管理。 IRIS 配置和用户帐户包含需要跟踪的各种数据元素,许多人难以在 IRIS 实例之间复制或同步这些系统配置和用户帐户。那么如何简化这个过程呢? 在软件工程中,CI/CD 或 CICD 是持续集成 (CI) 和(更常见的)持续交付或(较少见的)持续部署 (CD) 的组合实践集。 CI/CD 能消除我们所有的挣扎吗? 我在一个开发和部署 IRIS 集群的团队工作。我们在 Red Hat OpenShift 容器平台上的容器中运行 IRIS。 如果您当前没有使用 Kubernetes,请不要停止阅读。即使您没有使用 Kubernetes 或在容器中运行 IRIS,您也可能会遇到与我和我的团队面临的挑战类似的挑战。 我们决定将代码与配置分开,并将它们放在不同的 GitHub 存储库中。每次在代码库中进行提交时,都会触发管道运行。结果,从代码库中的文件构建了一个新image。 #Kubernetes #变更管理 #持续交付 #持续集成 #InterSystems IRIS #InterSystems 想法门户 1 0 0 292
文章 Lele Yang · 六月 23, 2021 阅读大约需 3 分钟 FAQ 常见问题系列--互操作篇 如何在Production中通过JDBC访问外部数据库 Production是指Ensemble/HealthShare Health Connect/IRIS/IRIS for Health产品中提供的互操作功能模块,更多关于Production介绍,可参见在线文档,https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_productions#AFL_productions_quicklook #JDBC 0 2 0 252
文章 姚 鑫 · 十二月 30, 2021 阅读大约需 3 分钟 第十章 SQL聚合函数 STDDEV, STDDEV_SAMP, STDDEV_POP 第十章 SQL聚合函数 STDDEV, STDDEV_SAMP, STDDEV_POP 返回数据集的统计标准差的聚合函数。 #SQL #Caché 0 0 0 292
文章 Claire Zheng · 九月 12, 2021 阅读大约需 3 分钟 InterSystems发布InterSystems IRIS医疗版互联互通套件,加速医院互联互通平台建设 2021年9月13日,中国 北京—— 致力于帮助客户解决最关键的可扩展性、互操作性和速度问题的创新数据技术提供商InterSystems今日宣布在中国推出InterSystems IRIS医疗版互联互通套件,以满足医院信息化建设的标准化要求,促进业务协同,助力公立医院高效建设互联互通平台。 #网络研讨会 #InterSystems IRIS for Health 0 1 0 272
文章 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 291
文章 Qiao Peng · 二月 18, 2022 阅读大约需 6 分钟 SQL语句与数据模式(Select Mode) 在InterSystems IRIS和InterSystems Caché 里,是否您遇到过执行一个SQL Insert/Update语句,明明给的是正确的日期值,但被告知“值‘2022-01-01’ 校验失败”的类似情况,并感到困惑? 如果有,那么您需要了解一下InterSystems IRIS和InterSystems Caché保存和显示数据的模式。 一 数据模式 InterSystems IRIS和InterSystems Caché里,数据有3种模式,称之为SELECT MODE:逻辑模式:这是数据被保存到InterSystems IRIS和InterSystems Cache'时的格式。例如,%Date类型的数据,在数据库里被保存为一个整数,即从1840年12月31号到这个日期的天数,而不是YYYY-MM-DD的格式。 ODBC模式:这是ODBC对数据定义的格式。在这个模式下,%Date类型的数据就会显示为YYYY-MM-DD的格式。 #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 291
文章 Michael Lei · 三月 17, 2022 阅读大约需 5 分钟 来自HIMSS 2022 的翻译文章 Epic:为临床医生提供数据驱动的治疗洞察力是"对病人的最佳护理 " 来自奥兰多的报道,Epic公司的医生Jackie Gerhart博士在HIMSS22上讨论了电子病历的庞大研究数据库及其发现如何形成个人服务。 新冠疫情的发生证明了随时获取数据的重要性。在未知的病毒海洋中,全人群的分析有助于为公共卫生官员、医疗服务供应商和患者提供洞察力。 现在,在Epic公司从事临床信息学工作的医生Jackie Gerhart说,这家全球领先的电子病历厂商正在希望帮助临床医生使用数据来形成个性化患者服务。 Gerhart在HIMSS22会议上与《医疗保健IT新闻》坐下来讨论了Epic广泛的病人数据库、Epic研究结果以及其即将推出的 "我的病人的最佳护理(Best Care for My Patient "工具如何向临床医生展示全国各地的最有效实践。 问: 作为一名医生,你是如何帮助Epic形成产品的? 答: 我们的作用是,第一,帮助软件的研究和开发;第二,新的面向未来的项目,使得相关的数据和分析可以在护理节点或未来的研究中使用。 #其他 0 0 0 290
文章 Michael Lei · 二月 14, 2022 阅读大约需 5 分钟 成功案例分享--Cognetivity Neurosciences利用InterSystems的互操作性技术解决日益严重的痴呆症问题 痴呆症是一个重大的全球性问题,困扰着5400万人,到2050年这个数字将上升到1.3亿。由英国剑桥大学的学者创立的Cognetivity Neurosciences公司设计了一个尖端的解决方案,以帮助缓解全球痴呆症的流行。 根植于先进神经科学的简单解决方案 在出现临床症状之前的早期检测,为专家干预和改变生活方式打开了大门,可以减缓痴呆症的发展,提高生活质量。生活方式的改变有可能将症状的出现推迟五年,进而将普通人群中的痴呆症发病率降低50%。 Cognetivity Neurosciences的综合认知评估测试(ICA)是基于人类对动物刺激的强烈反应,以及健康的大脑在不到200毫秒内处理动物图像的能力。 ICA将基于云的人工智能和神经科学的进展结合起来,进行快速的动物/非动物视觉分类测试,目的是在记忆症状出现之前发现疾病的迹象。它涉及在阿尔茨海默症的前症状阶段受到影响的大脑区域,并检测出信息处理速度的细微损伤。 ICA基于云的敏捷性使临床医生和用户能够在熟悉的硬件上进行ICA测试,如iPad和智能手机,并在任何有互联网连接的地方进行。 #Artificial Intelligence (AI) #IntegratedML #互操作性 #InterSystems IRIS for Health 0 0 0 290
文章 Jeff Liu · 九月 22, 2021 阅读大约需 7 分钟 IRIS 2021 技术文档 First Look 9--ADO.NET 和 InterSystems 产品 技术概要:ADO.NET 和 InterSystems 产品 本技术概要(First Look)解释了如何通过 InterSystems ADO.NET Managed Provider 连接到 InterSystems IRIS®数据平台。一旦根据本指南完成操作,就意味着您已经配置了一个 Visual Studio 项目来使用 InterSystems.Data.IRISClient.dll 程序集,建立了到 InterSystems IRIS 的 ADO.NET 连接,从您的 .NET 应用程序运行多个 SQL 语句,并在 InterSystems IRIS 系统管理门户(InterSystems IRIS System Management Portal)中确认这些语句的效果。 #文档 0 0 0 290
文章 Li Yan · 一月 13, 2021 阅读大约需 15 分钟 面向 Microsoft Azure Resource Manager (ARM) 的 InterSystems 示例参考架构 本文提供了一个参考架构,作为示例说明基于 InterSystems Technologies(适用于 Caché、Ensemble、HealthShare、TrakCare 以及相关的嵌入式技术,例如 DeepSee、iKnow、Zen 和 Zen Mojo)提供的强大性能和高可用性应用。Azure 有两种用于创建和管理资源的不同部署模型:Azure Classic 和 Azure Resource Manager。 本文中的详细信息基于 Azure Resource Manager (ARM) 模型。 #Azure #InterSystems 业务解决方案和架构 #云 #镜像 #高可用性 #Caché #HealthShare #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 290
文章 Michael Lei · 八月 9, 2022 阅读大约需 1 分钟 GitHub上的VSCode-ObjectScript 不久前,GitHub推出了在浏览器中快速运行VSCode的功能,可以在任何仓库中运行。 在任何仓库或拉动请求上按下 . 键,或将URL中的.com换成.dev,就可以直接进入浏览器中的VS Code环境。 这个VSCode是桌面版的轻型版本,完全基于浏览器。由于这个原因,它对允许以这种方式工作的扩展插件有限制。让我介绍一下VSCode-ObjectScript扩展的新版本1.2.1,它现在支持在浏览器模式下运行。 #开发环境 #InterSystems IRIS #VSCode 0 0 0 289
文章 Zhang Fatong · 七月 5, 2023 阅读大约需 2 分钟 平台服务器入场配置预测应用 预测平台入场服务器配置 平台服务器入场配置预测应用,以java连接iris并使用其IntegratedML技术完成对医院门诊量,服务数,消息数,消息保存时间等数据分析,可以在医院集成平台入场前,对医院入场平台所需的服务器配置进行预测,为客户提供便利。 #IntegratedML #Java #互操作性 #InterSystems IRIS Open Exchange app 2 6 0 168
文章 Michael Lei · 三月 30, 2022 一些有用的 InterSystems 开发者社区 Docker Images镜像 #Docker #InterSystems IRIS 0 0 0 288
问题 Ren Sicong · 一月 26, 2021 ensemble使用中遇到的问题+队列和作业 Problems encountered in using ensembles + queues and jobs 在ensemble使用中遇到过重启组件失败需要强制更新的情况,报错为作业未在10秒内停止,此时需要手动停止报错的作业,或者重新启动production,强制更新是不能解决作业不能及时停止的问题,所以目前对强制更新的使用场景有疑问 #Ensemble 0 2 0 285
文章 姚 鑫 · 五月 15, 2022 阅读大约需 7 分钟 第143章 SQL函数 TO_DATE(一) 第143章 SQL函数 TO_DATE(一) 将格式化字符串转换为日期的日期函数。 大纲 TO_DATE(date_string[,format]) TODATE(date_string[,format]) 参数 date_string - 要转换为日期的字符串。基础数据类型为 CHAR 或 VARCHAR2 的字符串日期表达式。 format - 可选 — 对应于 date_string 的日期格式字符串。如果省略格式,DD MON YYYY& 是默认值;此默认值是可配置的。 描述 名称 TO_DATE 和 TODATE 是可互换的,并且支持 Oracle 兼容性。 #Apple macOS #SQL #Caché 0 0 0 286
文章 Jingwei Wang · 十二月 23, 2021 阅读大约需 6 分钟 在大学使用IRIS(一项有趣的任务) 正如你在我的简介中看到的,我在一所大学教书,我想分享我对IRIS(或之前的Caché)教学的看法。 已经有一段时间了,但我还记得在今年早些时候看到YURI MARX GOMES关于 "用InterSystems对象和SQL开发 "一系列课程。他对第1天、第2天和第3天的课程内容进行了简要的描述,并附有讲师Joel Solon的评论。我心想,分享我自己的经验可能会有趣。 #ObjectScript #新手 #学习门户 0 1 0 265
文章 姚 鑫 · 一月 26, 2022 阅读大约需 2 分钟 第三十五章 SQL函数 CURRENT_DATE 第三十五章 SQL函数 CURRENT_DATE 日期/时间函数,返回当前本地日期。 大纲 CURRENT_DATE 描述 CURRENT_DATE不带任何参数。它将当前本地日期作为数据类型DATE返回。不允许使用参数括号。CURRENT_DATE返回此时区的当前本地日期;它根据本地时间变量(如夏令时)进行调整。 在逻辑模式下CURRENT_DATE以$HOROLOG格式返回当前本地日期; 例如,64701。 显示模式下的CURRENT_DATE以区域设置的默认格式返回当前本地日期。 例如,在美国的区域设置为02/22/2018,在欧洲的区域设置为22/02/2018,在俄罗斯的区域设置为22.02.2018。 #SQL #Caché 1 0 0 284
公告 Michael Lei · 一月 23, 2023 InterSystems 开发者竞赛:Tool(工具) 嘿开发者, 我们想邀请您参加我们的下一场比赛,该比赛致力于创造有用的工具,让您的开发伙伴们的生活更轻松: 🏆 InterSystems 开发者竞赛:Tool(工具)🏆 提交有助于加快开发速度、贡献更多定性代码并有助于使用 InterSystems IRIS 测试、部署、支持或监控您的解决方案的应用程序。 时间: 2023 年 1 月 23 日至 2 月 12 日(美国东部时间) 奖金池: 13,500 美元 #工具 #活动 #竞赛 #InterSystems IRIS #Open Exchange 0 0 1 283
文章 Claire Zheng · 八月 3, 2022 阅读大约需 9 分钟 推荐 | 南方医院历时4年构建新HIS系统 推荐一篇文章,南方医院HIS系统的更换与建设探索! #InterSystems 业务解决方案和架构 #数据库 #Caché #InterSystems IRIS for Health 1 0 0 283
问题 mingze li · 五月 19, 2023 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>] 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>],这个可能原因是什么 #Caché 0 1 0 281