文章 姚 鑫 · 十二月 1, 2021 阅读大约需 6 分钟 第二章 SQL谓词的概述(二) 第二章 SQL谓词的概述(二) 谓词和%SelectMode 所有谓词都使用逻辑(内部存储)数据值进行比较。 但是,有些谓词可以对谓词值执行格式模式转换,将谓词值从ODBC或Display格式转换为Logical格式。 其他谓词不能执行格式模式转换,因此必须始终以Logical格式指定谓词值。 执行格式模式转换的谓词确定是否需要从匹配字段的数据类型(如DATE``%List)进行转换,并确定从%SelectMode设置进行转换的类型。 如果%SelectMode设置为逻辑格式以外的值(例如%SelectMode=ODBC或%SelectMode=Display),则必须以正确的ODBC或Display格式指定谓词值。 #SQL #Caché 0 0 0 63
问题 kun an · 十二月 1, 2021 请问使用jdbc方式如何获得cache系统版本号、启动时间、并发连接数等系统信息 我使用例如select $ZVERSION sql语句在浏览器的sql查询中可以查到版本信息,但是放到jdbc程序中查询显示查询结果为0,不知道什么原因,要怎么才能查到这些信息呢,最好是通过java程序的方式 #API #Java #JDBC #Caché 0 1 0 192
文章 姚 鑫 · 十一月 30, 2021 阅读大约需 1 分钟 第一章 SQL谓词的概述(一) 第一章 SQL谓词的概述(一) 描述计算结果为真或假的逻辑条件。 使用谓词 谓词是一个条件表达式,其计算结果为布尔值(true或false)。 谓词可以如下使用: #SQL #Caché 0 0 0 86
文章 Weiwei Gu · 十一月 29, 2021 阅读大约需 3 分钟 翻译文章: 不是所有的多模型数据库都是相同的 不是所有的多模型数据库都是相同的 作者:David Menninger 今天,许多现代应用程序需要的数据库管理能力往往不能通过一种方式就能实现。例如,当我建立一个支持旅游推荐和预订业务的应用程序时,我可能需要使用一些不同类型的数据库,包括用于用户会话的键值存储,用于产品目录的文档数据库,用于推荐的图形数据库,以及用于财务数据的关系数据库。 #Caché #InterSystems IRIS 0 0 0 115
文章 Michael Lei · 十一月 25, 2021 阅读大约需 8 分钟 精华翻译文章:什么是智慧医院数字孪生? 关于 "智慧医院 "的真正内涵,有很多误解在流传。术语 "智慧Smart "已经成为 "自动化 "或 "数字设备 "的同义词。然而,事实是,增加技术、设备和传感器并不一定能使建筑或者医院变得'智慧'。而且,在某些情况下,数字创新被强加于医院,而没有真正考虑到其效果。 这种情况导致了一系列的复杂性和矛盾。例如,一方面,人们对医院采用数字技术的期望越来越高,但另一方面,人们越来越担心数字医疗解决方案正在创造更多离散的、孤岛的生态系统。同样,尽管医院面临着实现实时医疗系统的更大压力,但往往受制于其运营模式的孤岛性质或围绕各种医疗信息系统的互操作性问题。 这些相互冲突的压力表明,需要一种更协同、更集成、更综合、更全面的数字化转型方法--一种将系统整合在一起并从各个角度考虑影响的方法。 智慧医院数字孪生的出现,证明了这一技术为解决这些日益严峻的挑战提供了可行的手段。 在过去的几年里,数字孪生已经有了很大的发展,成为一项值得期待的技术。然而,尽管数字孪生被炒得沸沸扬扬,但对于数字孪生是什么(不是什么)以及它是否能实现其承诺,仍然存在相当大的困惑。像许多新技术一样,数字孪生正在 "幻觉破灭 "中挣扎并且在某些情况下被错误地描述。 在本文中,我们将通过回答这六个关键问题来正面解决这种困惑。 #Artificial Intelligence (AI) #FHIR #InterSystems 业务解决方案和架构 #IoT #业务流程 (BPL) #互操作性 #多模型 #数据模型 #InterSystems IRIS #InterSystems IRIS for Health 1 1 0 675
文章 姚 鑫 · 十一月 28, 2021 阅读大约需 2 分钟 第九十章 SQL命令 WHERE CURRENT OF 第九十章 SQL命令 WHERE CURRENT OF 使用游标指定当前行的UPDATE/DELETE子句。 大纲 WHERE CURRENT OF cursor 参数 cursor - 指定在光标的当前位置执行操作,光标是指向表的光标。 描述 WHERE CURRENT OF子句可用于基于游标的嵌入式SQL UPDATE或DELETE语句,以指定位于要更新或删除记录上的游标。 例如: &sql(DELETE FROM Sample.Employees WHERE CURRENT OF EmployeeCursor) 删除最后一个FETCH命令从“EmployeeCursor”游标获得的行。 #SQL #Caché 0 0 0 68
文章 姚 鑫 · 十一月 27, 2021 阅读大约需 4 分钟 第八十九章 SQL命令 WHERE(二) 第八十九章 SQL命令 WHERE(二) 相等比较谓词 下面是可用的相等比较谓词: Predicate Operation = Equals <> Does not equal != Does not equal > Is greater than < Is less than >= Is greater than or equal to <= Is less than or equal to 例如: #SQL #Caché 0 0 0 58
文章 姚 鑫 · 十一月 26, 2021 阅读大约需 2 分钟 第八十八章 SQL命令 WHERE(一) 第八十八章 SQL命令 WHERE(一) 指定一个或多个限制性条件的SELECT子句。 大纲 SELECT fields FROM table WHERE condition-expression 参数 condition-expression - 由一个或多个布尔谓词组成的表达式,该谓词控制要检索的数据值。 描述 可选的WHERE子句可以用于以下目的: #SQL #Caché 0 0 0 117
文章 姚 鑫 · 十一月 25, 2021 阅读大约需 4 分钟 第八十七章 SQL命令 VALUES 第八十七章 SQL命令 VALUES 指定字段中使用的数据值的INSERT/UPDATE子句。 大纲 (field1{,fieldn}) VALUES (value1{,valuen}) 参数 field - 字段名或以逗号分隔的字段名列表。 value - 值或以逗号分隔的值列表。 每个值被赋给相应的字段。 描述 VALUES子句用于INSERT、UPDATE或INSERT or UPDATE语句中,以指定要插入到字段中的数据值。 通常: #SQL #Caché 0 0 0 83
文章 姚 鑫 · 十一月 24, 2021 阅读大约需 2 分钟 第八十六章 SQL命令 USE DATABASE 第八十六章 SQL命令 USE DATABASE 设置当前名称空间和数据库。 大纲 USE [DATABASE] dbname 参数 dbname - 当前进程将使用的名称空间和相应的数据库作为当前名称空间。 描述 USE DATABASE命令将当前进程切换到指定的名称空间及其关联的数据库。 这允许在SQL中更改名称空间。 DATABASE关键字是可选的。 指定的dbname是所需的命名空间和包含数据库文件的对应目录的名称。 指定dbname作为标识符。 命名空间名称不区分大小写。 由于USER是SQL保留字,因此必须使用分隔标识符来指定用户命名空间,如下面的SQL Shell示例所示: #SQL #Caché 0 0 0 98
问题 kun an · 十一月 23, 2021 请问如何使用第三方java库调用cache内部类方法 请问有没有第三方java库能够调用类似 ##class(%SYSTEM.Version).GetVersion()这种方法,或者通过sql语句能够调用这种类方法吗 #Java #JDBC #SQL #Caché 0 1 0 204
文章 姚 鑫 · 十一月 23, 2021 阅读大约需 3 分钟 第八十五章 SQL命令 UPDATE(四) 第八十五章 SQL命令 UPDATE(四) 示例 本节中的示例更新SQLUser.MyStudents表。 下面的示例创建SQLUser.MyStudents表,并用数据填充它。 因为这个示例的重复执行会积累具有重复数据的记录,所以它使用TRUNCATE TABLE在调用INSERT之前删除旧数据。 在调用UPDATE示例之前执行这个示例: #SQL #Caché 0 0 0 65
公告 jieliang liu · 十一月 23, 2021 视频分享:Nora:临床医生的虚拟助手,Microsoft Teams 与 Northwell Health 的联合创新 大家好, 今天分享关于Nora,Microsoft Teams 与 Northwell Health 的联合创新的成功故事 ⏯ #2020线上峰会 #视频 #InterSystems IRIS 0 0 0 154
文章 姚 鑫 · 十一月 22, 2021 阅读大约需 6 分钟 第八十四章 SQL命令 UPDATE(三) 第八十四章 SQL命令 UPDATE(三) 参照完整性 如果没有指定%NOCHECK, IRIS将使用系统范围的配置设置来确定是否执行外键引用完整性检查; 默认值是执行外键引用完整性检查。 可以在系统范围内设置此默认值,如外键引用完整性检查中所述。 要确定当前系统范围的设置,调用$SYSTEM.SQL.CurrentSettings()。 此设置不适用于用NOCHECK关键字定义的外键。 在UPDATE操作期间,对于每个具有更新字段值的外键引用,都会在被引用表中的旧(更新前)引用行和新(更新后)引用行上获得共享锁。 这些行在执行引用完整性检查和更新行时被锁定。 然后释放锁(直到事务结束才持有锁)。 这确保了引用的行不会在引用完整性检查和更新操作完成之间发生更改。 锁定旧行可以确保在可能的UPDATE回滚之前不会更改所引用的行。 锁定新行可以确保引用的行不会在引用完整性检查和更新操作完成之间发生更改。 #SQL #Caché 0 0 0 120
公告 Claire Zheng · 十一月 22, 2021 欢迎段海华——我们开发者社区中文版的新版主! 大家好! 我们很高兴地向大家介绍我们开发者社区中文版的新版主——段海华( @Duan Haihua)! 让我们以热烈的掌声欢迎段海华( @Duan Haihua),以下是他的个人介绍。 #开发者社区官方 0 1 0 162
文章 姚 鑫 · 十一月 21, 2021 阅读大约需 9 分钟 第八十三章 SQL命令 UPDATE(二) 第八十三章 SQL命令 UPDATE(二) 显示到逻辑数据转换 数据以逻辑模式格式存储。 例如,日期存储为整数天数,时间存储为从午夜开始的秒数,%List存储为编码字符串。 大多数其他数据,如字符串和数字,不需要转换; 无论当前模式如何,它们都以相同的格式输入、更新和存储。 对于已转换的数据,可以在LOGICAL模式(默认)中更新数据值,或者通过指定选择模式,使用更易于阅读的格式(DISPLAY模式或ODBC模式)更新数据值。 例如,通过指定选择模式,可以以DISPLAY格式(例如2/22/2018)、ODBC格式(例如2018-02-22)或逻辑格式(例如64701)更新日期。 对于某些数据类型,还可以在ODBC或DISPLAY选择模式下以LOGICAL格式指定数据。 #SQL #Caché 0 0 0 61
文章 Johnny Wang · 十一月 21, 2021 阅读大约需 5 分钟 全球案例--灵活、快速且领先:关于加州大学戴维斯分校健康中心如何利用InterSystems 技术构建医疗数字领域的门户 当我和加州大学戴维斯分校健康中心的同事着手简化提供者对基因组数据报告的访问时,我们希望这些信息能帮助临床医生提供更好、更个性化的护理。 我们的基因组数据没有操作界面,既不可搜索,也不与患者图表相关联。 如果我们可以在 FHIR(快速医疗互操作性资源)连接器上利用SMART原则在平台之间实现单点登录,我们的护理团队就可以更早地获得数据,患者将能够更好地得到照顾,并在与癌症的斗争中取得积极成果。 而这也是正在实现的事情。 我们支持基因组数据报告的工作为临床医生带来了 50 个离散数据点,这意味着医生用于搜索报告的时间更少,也拥有了更多具有重要洞察力的离散数据,简化了对临床试验信息的访问,最终患者也得到了及时的护理。 但我们并没有停下脚步,这不过是迈向更广阔数字领域的第一步。在 InterSystems 的帮助下,我们拥有了规模越来越大、类型更多样的数据集。 #InterSystems API管理器(IAM) #互操作性 #持续集成 #管理门户 #HealthShare #InterSystems IRIS for Health 0 0 0 120
文章 Johnny Wang · 十一月 21, 2021 阅读大约需 3 分钟 适合工作的工具:我们聆听了医疗行业开发人员的声音 在医疗领域,开发创新可以挽救更多的生命。 这也是为什么我们更需要去倾听负责构建未来的人:开发人员。 他们需要什么工具才能更有效地使应用程序更加高效? 他们面对着什么样的障碍? InterSystems 不想去做无用的猜测,因此我们推动进行了一项研究,该研究综合了 200 名医疗行业开发者的反馈,深入了解了他们的最大需求。我们认为,这些研究结果为医疗单位和医疗技术公司提供了一个机会,可以帮助他们的开发团队为业务带来新机遇,同样也为临床医生和患者带来更光明的未来。 以下是三个关键要点: 1. 开发人员想要一个统一的医疗平台。 #自适应分析(Adaptive Analytics) #InterSystems 业务解决方案和架构 #互操作性 #兼容性 #工具 #数据库 #InterSystems IRIS for Health 0 0 0 147
文章 姚 鑫 · 十一月 20, 2021 阅读大约需 8 分钟 第八十二章 SQL命令 UPDATE(一) 第八十二章 SQL命令 UPDATE(一) 为指定表中的指定列设置新值。 #SQL #Caché 0 0 0 111
文章 姚 鑫 · 十一月 18, 2021 阅读大约需 9 分钟 第八十章 SQL命令 UNION 第八十章 SQL命令 UNION 组合两个或多个SELECT语句。 #SQL #Caché 0 0 0 139
公告 Claire Zheng · 十一月 18, 2021 召唤创新者们!快来参加2021年欧洲医疗编程马拉松吧! 亲爱的社区开发者们,大家好! 我们欢迎您来参加 2021年欧洲医疗编程马拉松 ,这一赛事时间为2021年11月19日-21日,免费参赛,线上赛道(On-line Track)的申请截止日期延长至11月15日。 我们将有一个InterSystems的挑战:“用FHIR创新”。InterSystems赛道的奖金设置如下: 🥇第一名: 1500 EUR🥈第二名: 1000 EUR🥉第三名: 500 EUR我们为所有参加InterSystems挑战的人准备了奖品!参考下图,了解我们的挑战细节:)你愿意参加吗?请在下面的投票中告诉我们! #FHIR #活动 #竞赛 #InterSystems IRIS #InterSystems IRIS for Health #其他 0 0 0 83
文章 Hao Ma · 十一月 17, 2021 阅读大约需 5 分钟 开发Ensemble REST服务 REF: https://docs.intersystems.com/healthconnectlatest/csp/docbook/Doc.View.c... REF: https://docs.intersystems.com/healthconnectlatest/csp/docbook/DocBook.UI... 开发REST服务有两个方式, 一个是生生的写代码, 定义接口的标准,被称为"Manually Coding"。第2个方式是目前越来越流行的"Sepcification-first",也就是使用描述性的语言定义接口规范,然后通过这个规范生成接口代码。第2种方式更快捷,但这里我还是从第一种介绍起,对理解里面的代码层次更容易一些,而这是调试一个接口必须的。 从代码开发REST服务 #Ensemble 0 0 1 268
文章 Louis Lu · 十一月 16, 2021 阅读大约需 2 分钟 如何为 JSON 对象中的某个属性创建索引 内容摘自英文社区,原文见这里。主要解答了如何对于JSON对象中的某个字段创建索引。 在解答中Robert Cemper给出了下面示例 主要思路是将%Stream --> %DynamicObject --> 提取索引字段内容保存到计算字段内 #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 76
文章 姚 鑫 · 十一月 16, 2021 阅读大约需 4 分钟 第七十八章 SQL命令 TUNE TABLE 第七十八章 SQL命令 TUNE TABLE 基于代表性数据调优表。 大纲 TUNE TABLE tablename [ tune_options ] 参数 tablename - 要调优的现有表的名称。 表名可以是限定的(schema.table),也可以是非限定的(table)。 非限定表名接受默认模式名。 tune_options - 可选—如果指定,一个或多个TUNE TABLE选项,以任意顺序指定,由空格分隔。 这些tune_options不区分大小写。 描述 TUNE TABLE命令根据表中当前的数据对现有表进行调优。 该数据应该代表表完全填充时所期望的数据。 #SQL #Caché 0 0 0 83
文章 姚 鑫 · 十一月 15, 2021 阅读大约需 6 分钟 第七十七章 SQL命令 TRUNCATE TABLE 第七十七章 SQL命令 TRUNCATE TABLE 从表中删除所有数据并重置计数器。 #SQL #Caché 0 0 0 66
文章 Nicky Zhu · 十一月 15, 2021 阅读大约需 12 分钟 关于信息平台/数据中台技术,你应该知道的八件事 查看原文 近日,国家卫健委统计信息中心发布了两则通知—— 2021年10月25日,国家卫健委统计信息中心发布《关于开展国家医疗健康信息互联互通标准化成熟度评测工作的通知》,这意味着新一年的评测工作开始启动。 2021年11月5日,国家卫健委统计信息中心发布了“关于2020年度国家医疗健康信息互联互通标准化成熟度测评结果(第二批)公示的通知”,公布了第二批10个区域和92家医院的测评结果。 这两则通知,再次将“互联互通”带到了医疗IT人的面前。而每每谈到互联互通,就不可避免地要谈到集成平台、信息平台和数据中台等项目建设问题,本文将从供应商选择、技术选型等从八个核心问题,浅谈关于平台和中台的那些事。 一、如何选择供应商? #InterSystems IRIS for Health 1 0 1 219
公告 Claire Zheng · 十一月 14, 2021 大突破:全球开发者社区已有1万名成员! 中国开发者社区不到一年时间突破270人!增速全球第一! 亲爱的开发者们,我们很高兴地跟大家分享一个好消息! 我们的社区全球注册会员突破10000名!中国开发者社区不到一年时间突破270人!增速全球第一!这是一个了不起的成就!感谢大家的支持🎊 在InterSystems,我们相信社区的力量。所以我们非常感谢你们在过去六年里所做的贡献,并期待未来的道路! #开发者社区官方 1 0 0 91