Nova postagem

Pesquisar

Artigo
· jan 19 13min de leitura

もっと賢く使えるテーブル統計

この記事では、2025.2リリースで導入された、IRIS SQL処理の重要な要素、InterSystems IRISのテーブル統計処理の大きな改善について紹介します。 まず最初に、テーブル統計とは何か、どのように利用されるのか、そしてなぜ今回の改善が必要だったのかを簡単におさらいします。 その後、テーブル統計を収集・保存するための新しいインフラの詳細を掘り下げてから、この変更が実際にアプリケーションにどのような影響を与えるのかを詳しく見ていきます。 最後に、新しいモデルで可能になったパターンに関する追加の注意点をいくつか紹介し、今回の初期リリースに続く次のフェーズに期待をつなげます。

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· jan 19

2025.3 实现互操作性用户体验现代化

互操作性用户界面项目从 2025.1 版继续 进行,并纳入了许多我们的客户和合作伙伴建议和观察到的项目。 我们将继续投资于反馈和更新这一重要的用户体验。在最新发布的 2025.3 版(适用于 IRISIRIS for HealthHealthConnect 和 Health Connect Cloud) DTL 编辑器生产配置 应用程序可选择
NOTE

  • 您可以在现代化和标准体验之间切换。
  • 所有其他互操作性屏幕仍保留在标准用户界面中。
  • 由于新的用户界面将提供新的工作流程,我们希望在这项工作继续进行的同时提供两种体验。

 

生产配置——配置任务介绍
  • 现在每个生产配置主机上都会显示池大小 数量。
  • 现在可以在主机的类别字段中直接输入命名约定来创建新类别
  • 生产配置中现在支持浏览器级控制查找
  • 生产配置主机项目现在具有测试主机功能
  • 在新的 "设置面板 "中,出现了 X 取消图标以取消操作。
  • 较长的类工具提示 说明根据类文档格式化。
      • 增强了配置项描述的显示,以尊重较长结构化描述的标记。
  • 如果不在主机项目或生产的上下文中,操作项目会显示为灰色
  • 创建主机时可自动创建路由器和角色。
  • 在支持的情况下,现在可以选择更新和恢复生产
  • 现在可以 通过新的用户界面创建产品
  • 编辑主机类别时,允许查看连接
  • 所有规则集上的视图图标 可打开规则编辑器分割面板中的特定规则集
  • 在主机的信息图标中添加了主机 状态图例
  • 现在可搜索"主机属性",并添加了 "展开全部 "部分
  • 现在可 在生产配置过滤栏中搜索 IP 地址和端口号
  • 还有更多
DTL 编辑器——DTL 工具介绍
  • 数据转换功能下拉菜单现在可搜索,并仅限于子类中定义的功能。
  • DTL 图形编辑器现在包含一个按钮,可在将鼠标悬停在段上时复制 HL7 字段路径
  • 在设置 DTL 语句目标字段和源字段时,设置序号或路径表达式或同时设置这两种表达式 输入相同的表达式设置
  • 用于复制或添加映射的 "悬停 "段图标更易于访问
  • 添加映射时,将鼠标悬停在段上现在会显示复制图标
  • 滚动时,DTL 编辑器分屏标题和工具栏都保持不变
  • 还有更多
规则编辑器——业务规则介绍
  • 不再可以重命名规则。以前,这种行为会导致活动规则的更改出现混乱。要创建新规则,请使用 "另存为(Save As)"
  • 规则编辑器现在支持浏览器级控制查找
📣 行动呼吁 📣

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· jan 19 1min de leitura

Importando CSV no CACHÉ

Aqui está um exemplo prático de como importar dados de um arquivo CSV para o Intersystems CACHÉ usando ObjectScript. Supondo que seu arquivo CSV seja simples (por exemplo, separado por vírgulas e com cabeçalhos), você pode usar %Stream.FileCharacter para lê-lo linha por linha e analisar os dados.


 

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
}

Discussão (0)1
Entre ou crie uma conta para continuar
Job
· jan 19

Now Hiring - Senior InterSystems Engineer | 100% W2 Contract

We are hiring!  100% Remote W2 Contract | 3-6+ Months (numerous extensions likely)

Two Roles:
🔹InterSystems Engineer
🔹Epic Bridges Certified/InterSystems Engineer  

Having solid experience with the below: 

  • Interface Development: Building and configuring message routes, business processes, and transformations using components like IRIS, Ensemble, or HealthShare.
  • Interoperability Standards: Implementing and supporting workflows for healthcare standards including HL7 (v2/v3), FHIR, etc.
  • System Integration: Connecting disparate health information systems to EMR like Epic Bridges, clinical applications, and HIE partners.
  • Data Transformation: Develop DTL (Data Transformation Language) and XSLTs to convert messages between various formats, such as converting HL7 to InterSystems FHIR or SDA.
  • Support & Monitoring: Troubleshoot message flows, perform performance tuning, and monitor system health using built-in dashboards and alerts.
  • Migration Projects: Leading or assisting in migrating interfaces from other engines, such as Cloverleaf or Mirth, to InterSystems Health Connect Cloud
Discussão (0)1
Entre ou crie uma conta para continuar
Resumo
· jan 19