新增
文章 Jeff Liu · 15 小时 前 7m read

ObjectScript搜索图标 

如果您曾经在一个大型的IRIS命名空间中查找某个字符串、方法调用或模式的使用位置,您就会知道其中的痛苦:没有内置的方法可以在VS代码中对服务器端的ObjectScript代码进行grep式搜索--至少不需要跳过一些障碍。 

这就是ObjectScript搜索要解决的问题。今天就从VS代码市场中简单安装一下试试吧。

如果不喜欢,卸载也很简单。但我认为你会喜欢它的--对于任何在 VS Code 中进行 ObjectScript 开发的人来说,它都是生活质量的巨大提升。

为何存在此扩展

官方的 vscode-objectscript 扩展确实包含搜索功能。不过,要启用该功能,目前需要等待拟议中的 VS Code API 最终确定,或者手动安装扩展的自定义构建并启用拟议中的 VS Code API。这两种方法对于希望开箱即用的开发人员来说都不理想。 

ObjectScript Search 是一个临时、独立的扩展,目前弥补了这一缺陷。它通过 InterSystems 活动栏中的专用面板提供全文服务器端搜索,无需特殊构建或拟议的 API。一旦官方扩展将搜索作为头等功能发布,该扩展将达到其目的,但在此之前,它在这里,它可以工作。 

功能概述

ObjectScript Search 的作用 ObjectScript Search 在 InterSystems 侧边栏中直接添加了搜索视图。

0
0 5
InterSystems Developer Community is a community of 26,984 amazing developers
InterSystems IRIS 程序员可以在这里学习、分享、了解最新动态、成长,以及收获快乐!
新增
公告 Claire Zheng · 16 小时 前

为全球超过 10 亿份健康记录提供支持的创新数据技术提供商InterSystems今日宣布,其电子健康记录(EHR)解决方案已根据 《欧盟法规 (EU) 2017/745》(MDR)获得 IIa 类医疗器械认证。该批准标志着欧盟首个获得 MDR IIa 类认证的全统一 AI 原生 EHR 正式诞生。

此次认证表明,InterSystems 的 AI 原生 EHR 符合严格的欧盟安全与质量标准。这一关键里程碑意义深远,为医疗组织在赢得医护人员与监管机构信任的同时,如何负责任地规模化应用人工智能指明了方向。

InterSystems 已为其新一代具备原生 AI 能力的 EHR —— InterSystems IntelliCare™,以及被全球领先医疗系统广泛使用的统一医疗信息系统 InterSystems TrakCare® 获得了 MDR 认证。InterSystems IntelliCare 建立在 TrakCare 可靠的互操作性基础之上,其与众不同之处在于它提供的人工智能功能从根本上说是设计在平台的数据层中的,而不是作为第三方应用程序附加到平台上的。

InterSystems 总裁 Don Woodlock 表示:“医疗机构理所当然会要求 AI 不仅仅是实验性的附加组件。

0
0 2
新增
文章 Kelly Huang · 五月 19 6m read

专业级 FHIR® 到 OMOP 的转换

让我们把 "专业(__professional)"一词的使用归零,并将其放在一定的背景下。 它是由行业专家编写的,他们将其包装成一项收费服务,并提供 支持 和一些围绕 灵活选项的保护措施,以促进其行为。 我认为,无论是开放式还是自家开发的解决方案(尽管可能做的是同一件事),考虑其规模或提供关键任务价值的另一面都是一个重要的区别。OHDSI 社区拥有一整套围绕 OMOP 数据库 ETL 主题的能力,例如,WhiteRabbit可以分析 OMOP 数据库,Rabbit in a Hat可以帮助设计 ETL。 我想做空这只股票,因为我打赌社区工具会应用到 InterSystems 的转换堆栈中,以完善产品。

在这里,我试图让一个社区对数据转换产生兴趣,这个社区可能生活在数据转换中,但可以肯定的是,这是一个快速入门的开始,可以让您进入 OHDSI 社区的大门,获得财富和 "大规模解决方案武器",对您的(或他人的)医疗保健数据进行有意义的大规模分析。

Bulk FHIR

该管道的摄取标准是Bulk FHIR 导出,看看 InterSystems 是如何实现Bulk FHIR 协调器的,导出的有效载荷是一个 zip 文件,其中包含带有 FHIR 资源的ndjson文件,每行一个。

您可以用 json 格式的单个导出资源文件作为示例,在程序中使用.

0
0 11
新增
文章 Kelly Huang · 五月 15 4m read

嘿,社区的朋友们大家好!

是的,我知道我们有很多技巧和窍门类的文章-——我们甚至为此专门设置了一个标签(Tips & Tricks),不是吗?但我不能分享我自己的收藏。在这个合集中,您可以找到适合初学者的代码片段,以及一些日常的 ObjectScript 结构。事实上,这也是一种学习我最喜欢的编程语言的新方法。所以,如果你们有什么要补充的,欢迎提出!

0
0 40
新增
文章 Jeff Liu · 五月 14 1m read

下面是一个如何使用 ObjectScript将 CSV 文件中的数据导入 InterSystems CACHÉ 的实例
假设您的 CSV 文件很简单(例如,逗号分隔,有标题),您可以使用 %Stream.FileCharacter 逐行读取并解析数据。

ClassMethod ImportCSV(filePath As %String) As %Status {
    Set stream = ##class(%Stream.FileCharacter).%New()
    Set sc = stream.LinkToFile(filePath)
    If 'sc Quit sc
    While 'stream.AtEnd {
        Set line = stream.ReadLine()
        Set fields = $ListFromString(line, ",")
        // Example: Save to a persistent class
        Set obj = ##class(MyApp.Data).%New()
        Set obj.Name = $List(fields,1)
        Set obj.Age = $List(fields,2)
        Set obj.Email = $List(fields,3)
        Do obj.%Save()
    }
    Quit $$$OK
}
0
0 44