文章 姚 鑫 · 十二月 19, 2023 阅读大约需 1 分钟 第四十章 其他特殊主题 - 处理导入时意外的元素和属性 第四十章 其他特殊主题 - 处理导入时意外的元素和属性 处理导入时意外的元素和属性 由于源 XML 文档可能包含意外的元素和属性,因此支持 XML 的类提供两个参数来指定导入此类文档时如何反应。例如,考虑以下类定义: Class GXML.TestImportParms.Person Extends (%Persistent,%XML.Adaptor) { Property Name As %Name [ Required ]; Property DOB As %Date(FORMAT = 5, MAXVAL = "+$h") [ Required ]; } 另请考虑以下 XML 文档: #InterSystems IRIS for Health 0 0 0 20
文章 Lilian Huang · 三月 14 阅读大约需 3 分钟 Fhir-肝炎预测 使用 FHIR SQL BUILDER 处理 FHIR 资源以预测患丙型肝炎疾病的概率 随着科技的发展,医疗行业也在不断的进步,人类也往往更加关注自身的健康,通过计算机学习和处理数据集,可以预测疾病。 前提条件:使用 FHIR 和 ML的能力首先,我们的数据集从kaggle获得,并根据患者性别、年龄、ALP或ALT转化为FHIR资源,并导入到FHIR资源库中 要导入FHIR资源库,我们可以使用以下命令: #Docker #FHIR #IntegratedML #InterSystems IRIS for Health Open Exchange app 1 0 0 19
文章 姚 鑫 · 一月 23 阅读大约需 3 分钟 第七章 使用 SQL Search - 同义词表 第七章 使用 SQL Search - 同义词表 同义词表 要实现同义词表,请将该表定义为扩展 iFind.Synonym 抽象类的持久类。 此类定义了两个属性:FromTerm 和 ToTerm。一对 FromTerm 和 ToTerm 属性将 ToTerm 定义为 FromTerm 的同义词。如果查询包含 FromTerm,SQL 搜索将使用 ToTerm 来扩展查询。 该查询使用此类的 GetMatch() 方法根据查询词在同义词表中搜索同义词。 #InterSystems IRIS for Health 0 0 0 19
文章 jieliang liu · 四月 17 阅读大约需 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 19
文章 Hao Ma · 三月 6 阅读大约需 2 分钟 使用USEEXTENTSET减小Journal大小 [翻译文章:大型数据集的存储注意事项]这篇文章其实很有用, 但恐怕注意的人不多,特意写文章介绍一下。 USEEXTENTSET翻译过来就是"使用EXTENT集合“,不够直白,它的工作简单说就是:通过哈希类名,使用更短的Global名字。 #对象数据模型 #新手 #Ensemble #InterSystems IRIS 0 0 0 19
文章 Claire Zheng · 一月 15 阅读大约需 2 分钟 InterSystems第三次入围Gartner云数据库管理系统魔力象限,2023年荣膺“挑战者”称号 Gartner魔力象限是业内知名的分析报告,针对特定市场进行严谨、基于事实的研究后发布的魔力象限报告,可为用户提供全面视图,以便其了解在高速增长、差异化明显的市场中供应商的相对位置。在魔力象限中,供应商被定位在四个象限中:领导者(Leader)、挑战者(Challenger)、远见者(Visionary)和利基玩家(Niche Player)。 2023年年底,在 Gartner 2023年最新发布的“云数据库管理系统(Cloud DBMS)魔力象限”中,InterSystems再次荣膺“挑战者”(Challenger)称号,这是InterSystems第三次入围这一报告并得到认可(2022年“远见者”,2021年“挑战者”)。 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 19
文章 姚 鑫 · 十二月 18, 2023 阅读大约需 2 分钟 第三十九章 其他特殊主题 - 映射 IRIS ID 以供导出 第三十九章 其他特殊主题 - 映射 IRIS ID 以供导出 当在顶层映射 IRIS 对象(而不是作为另一个对象的属性)时,其内部 ID、OID 和全局唯一 ID 不能用作对象属性,因此不会映射这些 ID。但是,在某些情况下,可能希望使用对象 ID 作为唯一标识符。然后,例如,可以在更新存储的对象之前将传入(已更改)的对象与相应的存储对象进行匹配。 IRIS XML 支持提供了多个帮助程序类,可用于将 IRIS 对象标识符投影到 XML 文档: %XML.Id 中(对于内部 ID)、%XML.Oid(对于 ``)和 %XML.GUID(用于全局唯一 ID)。 #InterSystems IRIS for Health 0 0 0 19
文章 姚 鑫 · 十二月 20, 2023 阅读大约需 2 分钟 第四十一章 XML 映射参数摘要 第四十一章 XML 映射参数摘要 Topic Parameters 启用 XML 映射。 XMLENABLED 类参数 将属性映射到元素或属性。 #InterSystems IRIS for Health 0 0 0 18
文章 姚 鑫 · 十二月 11, 2023 阅读大约需 1 分钟 第三十二章 控制到 XML 模式的映射 - %ListOfObjects 第三十二章 控制到 XML 模式的映射 - %ListOfObjects 本部分显示了从支持 XML 的类生成的 XML架构的一部分,该类包含定义为 %ListOfObjects 的属性。例如,考虑以下属性定义: Property PropName As list Of %Integer(XMLITEMNAME = "MyXmlItemName"); 如果此属性位于名为 Test.DemoObjList1 的启用 XML 的类中,则该类的 XML 架构包含以下内容: #InterSystems IRIS for Health 0 0 0 18
文章 姚 鑫 · 一月 5 阅读大约需 3 分钟 第十六章 调用Callout Library函数 第十六章 调用Callout Library函数 Callout 库是一个共享库(DLL 或 SO 文件),其中包含 $ZF Callout 接口的挂钩,允许各种 $ZF 函数在运行时加载它并调用其函数。 $ZF Callout 接口提供了四种不同的接口,可用于在运行时加载 Callout 库并从该库调用函数。这些接口的主要区别在于如何识别库并将其加载到内存中: #InterSystems IRIS for Health 0 0 0 18
文章 Hao Ma · 三月 19 阅读大约需 3 分钟 IRIS/Caché SQL优化经验分享 - 检查索引的完整性 Caché/IRIS的特点是运行Global的修改,而这个修改和SQL是无关的,因此非常容易出现数据库表数据完整性的问题,也就是表中的数据是不是符合定义的表约束。 这样的情况非常常见。有些是人为的对Global的错误修改, 有些是应用系统的事务性管理写的不对,造成事务回滚的时候破坏了索引的完整性。无论什么原因,只要使用Global操作,破坏SQL的完整性非常难以避免。结果就是SQL查询给出错误结果。 最简单的解决方法就是执行“索引检查(Validate Indices)" 我们来做个实验 - 先修改一个global: 如下图, 将Patient表的一个记录的SEX字段,从'M'改到‘F'. 运行索引检查, 结果会提示您问题在什么地方。 #SQL #新手 #InterSystems IRIS 1 0 0 16
文章 姚 鑫 · 十二月 31, 2023 阅读大约需 3 分钟 第十一章 创建Callout Library - 使用 J 链接类型传递标准计数字符串 第十一章 创建Callout Library - 使用 J 链接类型传递标准计数字符串 使用 J 链接类型传递标准计数字符串 iris-callin.h 头文件定义了计数字符串结构 IRIS_EXSTR,表示标准 IRIS 字符串。此结构包含一个字符元素数组(8 位、16 位 Unicode 或 32 位 wchar t)和一个指定数组中元素数量的 int 值(最多字符串长度限制): #InterSystems IRIS for Health 0 0 0 16
文章 jieliang liu · 四月 17 阅读大约需 1 分钟 [视频] 与 InterSystems 一起释放机器学习的力量 Hey Community, Play the new video on InterSystems Developers Bilibili官方频道: ⏯ 与 InterSystems 一起释放机器学习的力量 //player.bilibili.com/player.html?aid=1553341786&bvid=BV181421d73a&cid=1509585441&p=1[这是一个嵌入式链接,但由于您拒绝了访问嵌入式内容所需的 Cookie,您无法直接在网站上进行查看。要查看嵌入式内容,您需要在 Cookie 设置中接受所有 Cookie。] #机器学习 #视频 #InterSystems IRIS 0 0 0 15
文章 Michael Lei · 四月 9 阅读大约需 7 分钟 Open AI 与 IRIS 集成 - 文件管理 人工智能不仅限于通过带有说明的文本生成图像,或通过简单的指示创建叙事。您还可以制作图片的变体,或为已有图片添加特殊背景。此外,您还可以获得音频转录,无论其语言和说话者的语速如何。让我们来分析一下文件管理是如何工作的。 #AI #业务运营 #框架 #InterSystems IRIS #Open Exchange Open Exchange app 0 0 0 14
文章 Louis Lu · 四月 23 阅读大约需 2 分钟 BPL 中动态设置 <call>的目标 当我们在设计一个需要重复使用的BP时候,往往需要开发一个可配置<call>的对象的组件,我们将call的target 设置为 @process.TargetConfigName 即可实现。 下面是完整代码: #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 11