新しい投稿

検索

記事
· 2025年6月3日 3m read

De Legacy a FHIR: Conectando datos de salud con IRIS-FHIR-Bridge

Hola comunidad,

En este artículo, os voy a presentar mi aplicación iris-fhir-bridge.

IRIS-FHIR Bridge es una potente solución de interoperabilidad diseñada para facilitar un intercambio de datos fluido y confiable entre sistemas de salud. Actúa como un puente entre formatos de datos heredados y los estándares modernos FHIR, lo que permite a las organizaciones de atención médica intercambiar información de manera más eficiente. Ya sea que trabajéis con HL7 v2, CCDA o datos en formato CSV, la aplicación garantiza una interoperabilidad sin problemas mediante transformaciones bidireccionales sólidas.

🔧 Funciones clave
IRIS-FHIR Bridge ofrece una amplia gama de servicios de conversión:

image

 

  • HL7 v2 → FHIR: admite la ingesta de mensajes HL7 v2 mediante REST y archivos, y los convierte en recursos FHIR estandarizados.
  • CCDA → FHIR: acepta documentos CCDA en formato XML a través de una API RESTful y genera FHIR estructurado en formato JSON.
  • CSV → FHIR: utiliza el modelo de objetos FHIR de InterSystems para construir recursos válidos de Patient y Observation a partir de datos CSV estructurados.
  • FHIR → HL7 v2: convierte recursos FHIR de nuevo a mensajes HL7 v2 para mantener la compatibilidad con sistemas heredados.

 

Características clave de IRIS-FHIR Bridge

1. Conversión HL7 v2 ↔ FHIR

  • HL7_File_Service: monitorea una carpeta en busca de archivos de mensajes HL7 v2 y los convierte automáticamente en archivos FHIR en formato JSON.
  • HL7_Http_Service: monitorea una carpeta en busca de archivos de mensajes HL7 v2 y los convierte automáticamente en archivos FHIR en formato JSON.
  • HS.FHIRServer.interop.Service: servicio empresarial responsable de convertir recursos FHIR nuevamente en mensajes HL7 v2, garantizando compatibilidad bidireccional. image image

 

2. Conversión CCDA a FHIR

  • HL7_Http_Service: procesa datos CSV estructurados, como demografía de pacientes y observaciones, y utiliza el modelo de objetos FHIR de InterSystems para construir recursos FHIR válidos. image

 

3. CSV a FHIR (Usando el Modelo de Objetos FHIR)

  • CSV_File_Service: servicio empresarial que transforma datos CSV estructurados (por ejemplo, demografía de pacientes, observaciones) en recursos FHIR válidos utilizando el Modelo de Objetos FHIR de InterSystems.

🧰 Funciones adicionales

  • Archivos de datos de ejemplo: el repositorio incluye archivos de ejemplo HL7, CCDA, FHIR y CSV para ayudar a los usuarios a comenzar.
  • Colección de Postman: hay una colección de Postman lista para usar, disponible para probar todos los endpoints REST expuestos.


🤝 Uníos a la innovación

Como parte del concurso de interoperabilidad de salud digital e InterSystems FHIR, IRIS-FHIR Bridge busca aportar innovación significativa a la comunidad de salud. Agradecemos comentarios, colaboraciones e ideas para seguir mejorando esta herramienta.

 

Para más detalles, por favor visitad la página de la aplicación iris-fhir-bridge en Open Exchange.

Gracias

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年6月3日

获奖名单出炉! 欢迎关注InterSystems 2025开发者竞赛——FHIR和数字医疗健康互操作性

Hi 开发者们!

我们来宣布 InterSystems 2025开发者竞赛:FHIR和数字医疗健康互操作性的优胜者! 

感谢我们的参赛者,我们收到了 11份应用! 🔥 

我们来宣布这些优胜者吧!

专家提名奖(Experts Nomination)

🥇第一名 - 5,000 美元 获奖项目 FHIRInsight app,开发者 @José Pereira, @Henry Pereira@Henrique Dias

🥈 第二名 - 2,500 美元 获奖项目 iris-fhir-bridge app,开发者@Muhammad.Waseem 

🥉 第三名 - 1,000 美元 获奖项目 health-gforms app,开发者@Yuri.Gomes

🏅 第四名 - 500 美元  获奖项目 fhir-craft app,开发者@Laura.BlázquezGarcía 

🏅 第五名 - 300 美元 获奖项目 CCD Data Profiler app,开发者@Landon.Minor  

🌟 $100  获奖项目 IRIS Interop DevTools app,开发者@Chi.Nguyen-Rettig 

🌟 $100  获奖项目 hc-export-editor app,开发者@Eric.Fortenberry

🌟 $100  获奖项目 iris-medbot-guide app,开发者 @shan yue

🌟 $100  获奖项目 Langchain4jFhir app,开发者@ErickKamii

🌟 $100  获奖项目 ollama-ai-iris app,开发者@Oliver.Wilms 

社区提名奖(Community Nomination)

🥇 第一名 - 1,000 美元 获奖项目 iris-medbot-guide app,开发者@shan yue

🥈第二名 - 600 美元 获奖项目 FHIRInsight app,开发者@José Pereira, @Henry Pereira@Henrique Dias

🥉第三名 - 300 美元 获奖项目 FhirReportGeneration app,开发者@XININGMA

🏅 第四名-200 美元  获奖项目 iris-fhir-bridge app,开发者@Muhammad.Waseem 

🏅 第五名-100美元  获奖项目 fhir-craft app,开发者@Laura.BlázquezGarcía

向获奖者表示最诚挚的祝贺!

一起来期待下次竞赛吧!

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2025年6月3日 2m read

IRIS Interop DevTools: CCDA 和 FHIR 的 IRIS 转换入门

IRIS 支持开箱即用的 CCDA 和 FHIR 转换,但访问和查看这些功能需要大量的时间设置和产品知识。IRIS Interop DevTools 应用程序旨在弥补这一差距,让实施人员能够立即进入并查看产品的内置转换功能。

除了 IRIS XML、XPath 和 CCDA 转换环境,Interop DevTools 软件包现在还提供:

  • FHIR-SDA 转换设置
  • SDA-FHIR 转换设置
  • 构建 FHIR 错误验证
  • 加载 FHIR 转换所需的内容

已经更新仪表板的外观和感触,看起来更加直观和用户友好。在 IRIS 中执行,以便充分利用环境,同时用户界面允许可见性、可重复性以及隔离修改和模块进行测试的能力。

以下是5个功能支持:

1. XPath 评估器: 根据输入 CCD 评估 XPath 并返回结果

2. CCDA 到 SDA 转换: 通过选定的基本 XSL 转换运行输入的 CCD,并显示 SDA 结果。

3. XSL 模板测试器: 针对输入 CCD 应用单个 XSL 模板,并显示生成的 CCD。

4. FHIR 到 SDA 转换: 在输入的 FHIR 资源或捆绑包上运行标准的 FHIR 到 SDA 转换,并显示 SDA 结果或 FHIR 验证错误响应。

5. 5. SDA 到 FHIR 转换: 在输入的 SDA 消息上运行标准的 SDA 到 FHIR 转换,并显示 FHIR 束结果。

 入门指南:

1. IRIS Interop DevTools 适用于 download on the Open Exchange

2.安装完成后,用户界面将在 Docker 容器中运行。按照 README 中的说明构建并启动 docker。(MacOS 用户的 README 中还包含其他说明)。

3. 打开UI: http://localhost:4000  

本地安装

该应用程序是为在 Docker 上运行 IRIS for Health 社区镜像而构建的,但该解决方案只需要一个基金会命名空间,并与 HealthConnect、IRIS for Health 或 HealthShare UCR 兼容。

1. 可通过 IPM 安装 IRIS 后端网络应用程序和 REST API。

From IRIS terminal:

zpm "install iris-ccd-devtools"

2. 将目录更改为 “frontend/CCD-Tools-Frontend ”文件夹,然后运行以下命令,即可在本地安装前端应用程序:

  • npm install
  • npm rundev

3. 打开UI: http://localhost:4000  

数据示例

测试文件夹中加载了匿名样本数据。 还有两个 Postman 集合用于测试后端应用程序接口。 interop-devtools-ccd-fhir.postman_collection.json 包括 更新的 FHIR-SDA APIs. 

运行工具集

上传或粘贴相应样本文件中的内容,以便测试每个工具。

FHIR 到 SDA 转换测试仪示例:

 

请告诉我们您的想法。这样的工具集对你的工作有用吗?哪些功能将来会有用?我们期待在创新小组中继续加强工具集。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年6月2日

★受賞者発表!★ InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 2025(USコミュニティ)

開発者の皆さん、こんにちは!

InterSystems FHIR とデジタルヘルスの相互運用性コンテスト 2025 の勝者が発表されました!

今回のコンテストには、11 の素晴らしいアプリケーション 🔥 が投稿されました。

ご応募いただきました参加者の皆さん、素敵な作品をありがとうございました!

それでは受賞者を発表します!

Experts Nomination

🥇 1位 $5,000 は、FHIRInsight を開発された @José Pereira さん、 @Henry Pereira さん、 @Henrique Dias さんに贈られました。

🥈 2位 $2,500 は、iris-fhir-bridge を開発された @Muhammad Waseem さんに贈られました。  

🥉 3位 $1,000 は、health-gforms を開発された @Yuri Marx さんに贈られました。 

🏅 4位 $500 は、fhir-craft を開発された @Laura Blázquez García さんに贈られました。  

🏅 5位 $300 は、CCD Data Profiler を開発された @Landon Minor さんに贈られました。  

🌟 $100 - IRIS Interop DevTools を開発された @Chi Nguyen-Rettig さんに贈られました。  

🌟 $100 - hc-export-editor を開発された @Eric Fortenberry さんに贈られました。 

🌟 $100 - iris-medbot-guide を開発された @shan yue さんに贈られました。 

🌟 $100 - Langchain4jFhir を開発された @Erick Hideki Murakami さんに贈られました。 

🌟 $100 - ollama-ai-iris を開発された @Oliver Wilms さんに贈られました。 

Community Nomination

🥇 1位 $1,000 は、iris-medbot-guide を開発された @shan yue さんに贈られました。 

🥈 2位 $600 は、FHIRInsight を開発された @José Pereira さん、 @Henry Pereira さん、 @Henrique Dias さんに贈られました。 

🥉 3位 $300 は、FhirReportGeneration を開発された @XINING MA さんに贈られました。 

🏅 4位 $200 は、iris-fhir-bridge を開発された @Muhammad Waseem さんに贈られました。  

🏅 5位 $100 は、fhir-craft を開発された @Laura Blázquez García さんに贈られました。 

受賞された皆さん、おめでとうございます!また、コンテストにご興味お持ちいただきありがとうございました!

次回のコンテストもご期待ください!

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2025年6月2日

How to access and clean Application Error Log programmatically?

  1. I like the Application Error Log functionality a lot. However, it becomes time consuming to inspect it date by date and directory by directory on a multidirectory server. Ideally, I would use an existing error class to write a custom error report by date, selected namespaces, etc. Does such a system class actually exist? Not that I found. The detail level on the screenshot below is enough.  
  2. Some Application Error Logs go back a couple of years and load for a long while. Is there any programmatic way to clean them? Deleting errors in GUI date by date and directory by directory is rather tedious as well.  
  3. The ^ERRORS global has an unclear structure to me and I doubt it is related to the Application Error Log anyway.

Thanks in advance,
Anna

9 Comments
ディスカッション (9)2
続けるにはログインするか新規登録を行ってください