文章 Michael Lei · 四月 24, 2022 阅读大约需 4 分钟 翻译文章HIMSS前线报道:尖端科技如何监测宇航员的健康状况 在HIMSS 2022的一次讨论中,小组成员讨论了长期执行登陆火星任务的健康挑战,以及新的交互如何保证宇航员的安全。 将人类送上火星的任务是一项艰巨的任务。但是在这些开创性的旅程中,对宇航员健康主要风险相关的关注却小得令人吃惊。 "你会认为太空飞行真的很复杂,但我们把它归结为五个方面,"美国宇航局总部NASA的首席科学家和科技利用经理朱莉-罗宾逊在HIMSS22的一个小组讨论会上说。 "而且我们在地球上以及在当前和计划中的太空任务中模拟了未来的火星任务。我们利用我们所做的每一次任务来推进我们对如何在未来任务中保持船员安全和健康的理解。" 载人航天飞行期间的这五个主要危险包括:辐射;隔离和禁闭,如长期与相同的人困在一个狭小的空间里的行为和社会心理影响;远离地球,因为你不能离开或迅速与家乡的其他人沟通;失重;以及不友好和封闭的环境,因为宇航员不断重复使用水和重新呼吸相同的空气。 但是美国宇航局可以在地球上和国际空间站上模拟其中一些健康风险,为前往火星的长期任务做准备。这也是将人类送回月球的Artemis计划的一个目标。 Artemis计划将对这些重力、辐射、环境和隔离风险提供一个更好的模拟。当然,月球比火星离家近得多,通信延迟将短得多。 #2022 全球峰会 #Summit 0 0 0 127
文章 Claire Zheng · 九月 2, 2021 Caché从零基础到精通-第12讲 算术运算符 //player.bilibili.com/player.html?aid=249352249&bvid=BV1Ev411E7Jb&cid=374517837&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 127
文章 姚 鑫 · 八月 25, 2021 阅读大约需 2 分钟 XData关键字XMLNamespace,DataLocation,DefaultData,Final 第145章 XData关键字 - XMLNamespace 指定XData块所属的XML名称空间。 用法 要指定XData块所属的XML名称空间,请使用如下语法: XData name [ XMLNamespace = "namespaceURL" ] { } 其中namespaceURL是XML名称空间的URI。 注意,这一项是用双引号括起来的。 详情 该关键字指定XData块所属的XML名称空间。 默认 如果省略这个关键字,则该XData块的内容不属于任何名称空间。 #Caché 0 0 0 127
文章 姚 鑫 · 八月 11, 2021 阅读大约需 2 分钟 参数关键字Final,Flags,Internal,映射关键字Internal 第八十九章 参数关键字 - Final 指定此参数是否为final(不能在子类中重写) 用法 要指定参数为final最终参数,请使用以下语法: Parameter name As parameter_type [ Final ] = value; 否则,请省略此关键字或将该词放在该关键字之前。 详解 标记为Final的类成员不能在子类中被重写。 默认 如果省略此关键字,则该参数不是最终参数。 第九十章 参数关键字 - Flags 修改此参数的用户接口类型(在Studio中)。 用法 要修改此参数的用户接口类型(在Studio中),请使用以下语法: #Caché 0 0 0 127
公告 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 127
文章 姚 鑫 · 六月 15, 2021 阅读大约需 5 分钟 第八章 Other Options of the Writer 第八章 Other Options of the Writer Other Options of the Writer Canonicalize() 方法的作用是:以规范化的形式编写XML节点。此方法具有以下签名: #Caché #InterSystems IRIS 0 0 0 127
公告 Claire Zheng · 二月 19, 2021 InterSystems编程大奖赛技术奖励 大家好! 以下是 InterSystems编程大奖赛 的技术奖励,这些奖励会让您在投票中获得加分。 #竞赛 #InterSystems IRIS #Open Exchange 1 0 0 127
文章 Claire Zheng · 二月 1, 2021 阅读大约需 1 分钟 如何更好地搜索开发者社区? Hi, 大家好! 截止目前,社区上已发布了大量好文章。 甚至许多问题都有非常精彩的回答 (参见统计). 感谢各位的贡献! 因此,有时值得使用搜索功能来查找回答或最佳实践,或者查找您记得已发布但找不到的帖子。 #开发者社区常见问题 #开发者社区官方 0 0 0 127
文章 Nicky Zhu · 十月 10, 2024 阅读大约需 7 分钟 FHIRValidation - 用IRIS验证你自己的FHIR IG 本演示程序用于展示如何采用自定义FHIR profile来验证数据合规性。自定义FHIR实施指南基于FHIR R4版本开发,在本例中实现了对Organization资源的扩展并用于验证数据的合规性。 #Docker #FHIR #Git #GitHub #HL7 #JSON #REST API #InterSystems IRIS for Health Open Exchange app 1 0 0 126
文章 Jingwei Wang · 二月 15, 2024 阅读大约需 4 分钟 使用嵌入式 Python 和 OpenAI API 在 IRIS 中进行数据标签 大型语言模型(例如 OpenAI 的 GPT-4)的发明和普及掀起了一波创新解决方案浪潮,这些解决方案可以利用大量非结构化数据,在此之前,人工处理这些数据是不切实际的,甚至是不可能的。此类应用程序可能包括数据检索(请参阅 Don Woodlock 的 ML301 课程,了解检索增强生成的精彩介绍)、情感分析,甚至完全自主的 AI 代理等! 在本文中,我想演示如何使用 IRIS 的嵌入式 Python 功能直接与 Python OpenAI 库交互,方法是构建一个简单的数据标记应用程序,该应用程序将自动为我们插入IRIS 表中的记录分配关键字。然后,这些关键字可用于搜索和分类数据,以及用于数据分析目的。我将使用客户对产品的评论作为示例用例。 ##嵌入式 Python #Artificial Intelligence (AI) #API #ObjectScript #Python #分析 #非结构化数据 #InterSystems IRIS 0 0 0 126
公告 Jeff Liu · 十月 18, 2023 [视频] FHIR 上的临床警报和通知:将医疗保健行动引擎纳入工作流程 你好社区, 观看此视频,了解如何将 FHIR、CDS Hooks 和低代码医疗保健规则编辑器组合成一个易于使用、功能强大的平台,以帮助确保以最佳方式传递信息: ⏯ FHIR 临床警报和通知:将医疗保健行动引擎纳入 2023 年全球峰会工作流程 //player.bilibili.com/player.html?aid=704852301&bvid=BV12Q4y1s71g&cid=1303145533&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #FHIR #视频 #InterSystems IRIS for Health 0 0 0 126
文章 姚 鑫 · 五月 8, 2023 阅读大约需 3 分钟 第五十二章 管理镜像 - 使用^DATABASE例程重新创建现有镜像数据库 第五十二章 管理镜像 - 使用^DATABASE例程重新创建现有镜像数据库 使用^DATABASE例程重新创建现有镜像数据库 ^DATABASE 例程的 10) Recreate a database 选项使可以在不更改数据库名称或大小的情况下清除现有数据库中的数据。 (有关例程的信息,请参阅 ^DATABASE。)可以将此选项用于镜像数据库,但必须在出现数据库的每个镜像成员上使用它,并且顺序与使用创建数据库选项的顺序相同创建一个新的镜像数据库——首先在主数据库上,然后是备份数据库,然后是数据库作为镜像一部分的任何异步数据库。 注意:如果使用 10) 重新创建数据库选项在主数据库上重新创建数据库,则必须对备份和镜像中的任何 DR 异步操作重复该操作;如果不这样做,数据库可能会在发生故障转移或灾难恢复时变得过时。强烈建议也对报告异步重复重新创建操作。 #InterSystems IRIS 0 0 0 126
文章 姚 鑫 · 三月 27, 2023 阅读大约需 4 分钟 第十章 镜像架构和规划 - 仲裁器中断的影响 第十章 镜像架构和规划 - 仲裁器中断的影响 仲裁器中断的影响 仲裁器的中断对镜像的可用性没有直接影响。但是,如果在恢复仲裁器之前发生了自动故障转移以响应主中断场景中的主中断场景5或6,则备份无法自动接管。 备份中断的影响 在主应用程序可以恢复处理之前,某些应用程序可能会经历短暂的暂停(大约是 QoS 超时)。如果没有配置仲裁器,或者如果仲裁器在备份中断之前变得不可用,则经历的暂停可能会稍微长一些(大约是QoS 超时的三倍)。如果在恢复备份之前发生主要中断,则结果是整个镜像中断。 主要和仲裁联合中断的影响 这种情况的后果在响应主要中断情况的自动故障转移中进行了介绍。简而言之,如果备份可以联系主的 ISCAgent,它就会接管;如果不是,结果是整个镜像中断,手动干预强制备份成为主要可能是一个合适的选择。 #Caché 0 0 0 126
文章 姚 鑫 · 二月 2, 2023 阅读大约需 4 分钟 第六十四章 使用 SNMP 监控 IRIS - 扩展 InterSystems IRIS MIB 第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB 应用程序员可以添加托管对象定义并扩展 IRIS 子代理为其提供数据的 MIB。这不是一个完整的 MIB 编辑器或SNMP 工具包;相反,它是一种添加简单应用程序指标的方法,可以通过 SNMP 浏览或查询这些指标。 注意:对象必须遵循基本的 IRIS SNMP 结构,对 SNMP 表结构的支持有限(仅支持整数值索引),并且不会创建 SNMP 陷阱(请参阅新选项卡类中的 %Monitor.AlertOpens) 对管理信息的 SNMP 结构有一个基本的了解是很有帮助的。 要创建这些对象,请执行以下操作: #Caché 0 0 0 126
文章 姚 鑫 · 十二月 15, 2022 阅读大约需 3 分钟 第十四章 使用系统监视器 - 跟踪系统监视器通知 第十四章 使用系统监视器 - 跟踪系统监视器通知 通常,应调查任何系统监视器警报(严重性 2 的通知)或系统监视器警告序列(严重性 1)。 Health Monitor 还可以生成系统监视器警报和警告。 系统监视器警报、警告和状态消息(严重性 0)被写入消息日志 (install-dir\mgr\messages.log)。 (所有系统监视器和健康监视器状态消息都写入系统监视器日志,install-dir\mgr\SystemMonitor.log。应用程序监视器警报不会写入日志,但可以通过电子邮件发送或传递给指定的通知方法。 ) 要跟踪系统监视器警报和警告,可以执行以下操作: #Caché 0 0 0 126
文章 姚 鑫 · 十月 12, 2022 阅读大约需 3 分钟 第十四章 CSP 中的 HTTP 请求 - CSP.Page 类 第十四章 CSP 中的 HTTP 请求 - CSP.Page 类 在 CSP 服务器上,所有 HTTP 请求都通过调用由类中的 %CSP.Page 定义的方法来处理。类中的 %CSP.Page 从不直接处理请求本身;它只是定义了处理 HTTP 请求所需的接口。实际的事件处理的 %CSP.Page 的子类完成(手动创建或作为处理 CSP 源文件的结果)。 %CSP.Page 的子类永远不会被实例化;也就是说,不会在对象中创建 %CSP.Page。 %CSP.Page 定义的方法都是类方法,不需要对象即可调用。正如我们将看到的,这些方法所需的任何状态信息都由 CSP 服务器管理的其他对象(例如%CSP.Request 和对象中的 %CSP.Session)提供。 #CSP #Caché 2 0 0 126
问题 Liang Jianhui · 九月 28, 2022 business process message header 如何获得Business Process 的message header信息? 用扩展函数可以获得每条message的session ID ,进而获得message header的信息,不使用扩展函数可以取得message header的信息吗? #Ensemble #HealthShare 0 2 0 124
公告 Michael Lei · 九月 12, 2022 新的Open Exchange应用市场功能 - 测试ObjectScript质量状态 如果你在你发布在应用市场上的应用程序中使用代码质量分析器,这将显示在Open Exchange上。 1. 在Open Exchange 应用市场主页面,你可以过滤所有通过ObjectScript质量测试的应用程序 #Open Exchange 0 0 0 126
文章 Michael Lei · 五月 1, 2022 阅读大约需 4 分钟 转发博客文章: 释放医疗互操作性的全部益处: 下一个前沿 临床研究必须与健康数据相连 就在不久以前,临床科研人员还需要依靠三联的纸质NCR表格,手工收集从堆积如山的手写电子病历中提炼出来的病人数据。从又大又重的《医师案头参考》(PDR)撕下几页,通过传真机发送给FDA,用于药物安全报告。业内专业人士接受了大量的培训,以确保数据经过源文件验证、双键处理,并在经过看似无休止的查询以纠正错误之后,保证其符合目的。 值得庆幸的是,随着电子健康档案的广泛采用,健康数据的数字化,这一过程得到了极大的改善。但是,鉴于临床研究进展缓慢,特别是精美的Excel表格仍由人工数据摘要完成,该领域早该有更多的技术变革,特别是围绕释放医疗互操作性的全部好处。如果我们能做到这一点,生命科学公司将有机会利用宝贵的健康数据来确保病人的安全,优化新药的疗效,并使临床开发过程更加高效,减少错误。 #2022 全球峰会 #FHIR #InterSystems 业务解决方案和架构 #InterSystems IRIS for Health 0 0 0 126
文章 姚 鑫 · 四月 24, 2022 阅读大约需 2 分钟 第122章 SQL函数 RTRIM 第122章 SQL函数 RTRIM 字符串函数,它返回一个删除了尾随空格的字符串。 #SQL #Caché 0 0 0 126
文章 姚 鑫 · 三月 17, 2022 阅读大约需 2 分钟 第八十四章 SQL函数 $LISTFROMSTRING 第八十四章 SQL函数 $LISTFROMSTRING 从字符串创建列表的列表函数。 大纲 $LISTFROMSTRING(string[,delimiter]) 参数 string - 要转换为 列表的字符串。此字符串包含一个或多个元素,由分隔符分隔。分隔符不会成为生成的列表的一部分。 delimiter - 可选 — 用于分隔字符串中的子字符串(元素)的分隔符。将分隔符指定为带引号的字符串。如果未指定分隔符,则默认为逗号 (,) 字符。 描述 $LISTFROMSTRING 接受一个包含分隔元素的带引号的字符串并返回一个列表。列表以不使用分隔符的编码格式表示数据。因此,列表可以包含所有可能的字符,并且非常适合位串数据。使用 ObjectScript 和 SQL $LIST 函数处理列表。 #SQL #Caché 0 0 0 126
文章 Jeff Liu · 十月 26, 2021 阅读大约需 13 分钟 IRIS 2021 技术文档 First Look 29 技术概要:LDAP 和 InterSystems 产品 技术概要:LDAP 和 InterSystems 产品 目录 技术概要: LDAP 和 InterSystems 产品 1 #新手 #InterSystems IRIS 0 0 0 126
文章 姚 鑫 · 十月 8, 2021 阅读大约需 4 分钟 第三十九章 SQL命令 DROP TRIGGER 第三十九章 SQL命令 DROP TRIGGER 删除触发器 大纲 DROP TRIGGER name [ FROM table ] 参数 name - 要删除的触发器的名称。触发器名称可以是限定的,也可以是非限定的;如果限定,则其架构名称必须与表的架构名称匹配。 FROM table - 可选-要从中删除触发器的表。如果指定了FROM子句,则只在表中搜索命名触发器。如果未指定FROM子句,则在NAME中指定的整个架构中搜索命名触发器。 描述 DROP TRIGGER命令删除触发器。如果要修改现有触发器,则必须先调用DROP TRIGGER删除旧版本的触发器,然后再调用CREATE TRIGGER。 注:DROP TABLE删除与该表关联的所有触发器。 #SQL #Caché 0 0 0 126
文章 姚 鑫 · 十月 4, 2021 阅读大约需 3 分钟 第三十五章 SQL命令 DROP PROCEDURE 第三十五章 SQL命令 DROP PROCEDURE 删除存储过程 #SQL #Caché 0 0 0 126
公告 Michael Lei · 九月 15, 2021 热烈祝贺中国参赛者John Pan 获得IRIS Analytics 全球开发者大赛第二名!!! 热烈祝贺中国参赛者John Pan 获得IRIS Analytics 开发者大赛第二名!!! #Global Masters #InterSystems IRIS for Health #InterSystems IRIS BI (DeepSee) 1 0 0 126
文章 姚 鑫 · 八月 26, 2021 阅读大约需 2 分钟 Storage关键字IdFunction,IdLocation,IndexLocation,SqlRowIdName 第149章 Storage关键字 - IdFunction 指定使用默认存储为持久类分配新ID值的系统函数。 大纲 <IdFunction>increment</IdFunction> 值 这个元素的值可以是increment(使用$increment函数)或sequence(使用$sequence函数)。 描述 如果持久化类不使用IdKey来确定对象ID值,则该元素允许指定用于分配ID值的函数($increment函数或$sequence函数)。 如果类使用$increment函数,则通过对<IdLocation>元素中定义的全局位置中存储的值进行递增来创建新的id。 #Caché 0 0 0 126
文章 Claire Zheng · 七月 6, 2021 Caché从零基础到精通-第4讲 数据类型 - 字符串 //player.bilibili.com/player.html?aid=804018570&bvid=BV1sy4y1K7iA&cid=365369268&page=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #视频 #Caché 0 0 0 126
文章 姚 鑫 · 六月 27, 2021 阅读大约需 5 分钟 第二十章 使用%XML.TextReader 节点属性 第二十章 使用%XML.TextReader 节点属性 节点属性 如前所述,类中的%XML.TextReader解析XML文档并创建一个text reader对象,该对象由一组与文档组件相对应的节点组成;节点类型在本章前面的“文档节点”中进行了描述。 当将焦点更改到其他节点时,text reader对象的属性将更新,以包含有关当前检查的节点的信息。本节介绍类中%XML.TextReader的所有属性。 AttributeCount 如果当前节点是元素或属性,则此属性指示元素的属性数。在给定元素中,第一个属性编号为1。对于任何其他类型的节点,此属性为0。 Depth 指示文档中当前节点的深度。根元素位于深度1;根元素之外的项位于深度0。请注意,属性与其所属元素的深度相同。同样,错误或警告与导致错误或警告的项的深度相同。 EOF 如果读取器已到达源文档的末尾,则为true;否则为false。 #Caché 0 0 0 126
文章 姚 鑫 · 五月 23, 2021 阅读大约需 7 分钟 第四章 收发电子邮件 第四章 收发电子邮件 本主题描述如何使用InterSystems IRIS发送和接收MIME电子邮件消息。 注意:本主题中的示例是经过组织的,因此管理电子邮件的方法可以用于不同的电子邮件服务器,这在测试和演示期间非常有用。这不一定是最适合生产需要的代码组织。 支持电子邮件协议 电子邮件使用标准协议通过Internet发送消息。 InterSystems IRIS支持以下三种协议: #SQL #Caché #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 126
文章 PEIPEI DUAN · 三月 3, 2021 阅读大约需 1 分钟 欢迎大家来投票啦!!! 这是我们团队参加的第一届InterStstems编程竞赛! 快来看看投票给我们! 超额预订管理系统结合了酒店业的独特条件,例如房价,订购渠道,客户需求等。 本系统使用机器学习算法(例如:KNN / ES-RNN ...)来准确预测酒店的每日未入住和入住率,并进一步与收益结合以找到最佳的最大客房销售量,从而精准增加酒店的边际收益。 #Open Exchange Open Exchange app 1 1 0 106