推荐开源项目:EHRServer——开放源代码临床数据管理和共享平台

推荐开源项目:EHRServer——开放源代码临床数据管理和共享平台

EHRServer Logo

EHRServer 是一个基于 openEHR 标准 的首个开源临床数据管理与分享平台。它能作为:

  1. 网页和移动医疗应用的主临床数据仓库。
  2. 备份或分析的次级存储库。
  3. 集中式存储库,用于多个系统之间的临床信息共享。
  4. 快速原型设计新健康应用,无需自行构建临床数据库。
  5. 可穿戴设备和其他监测型临床数据的主要或代理存储库。
  6. 标准化聚合存储库,作为数据仓库和分析工具的数据源。
  7. 研究和培训临床数据仓库。
  8. 临床决策支持工具(如规则引擎)的后端。

EHRServer 是为开发者设计的,由开发者开发,即使您对 openEHR 不熟悉,也能轻松上手和集成。

星标时间图

Stargazers over time

屏幕截图

来看看 Dashboard 的简洁界面:

以及 Template ManagerQuery Builder 的强大功能:

别忘了,它还有移动友好界面,适应各种屏幕大小:

EHRServer 架构简析

快速架构概述包括:

  1. REST API 提供服务以将 EHRServer 集成到您的系统和应用程序中(文档)。
  2. Web 控制台提供了一个管理员界面来管理 EHRServer(查看上述截图)。
  3. Query Builder 负责创建、管理和执行查询,无需编程即可完成。
  4. SNOMED 查询组件处理包含 SNOMED CT 表达式的查询中的术语约束。
  5. EHR Base 是数据管理、索引、版本控制和存储的地方。

主要特性

  • 遵循 openEHR 标准的临床数据中心。
  • 管理员 Web 控制台。
  • 简单但强大的 REST API。
  • 支持 XML 和 JSON。
  • 完整的审计访问,确保可追溯性。
  • 版本化的临床文档。
  • 通过 Web 控制台的查询构建器创建数据查询(无需编程)。
  • 对 openEHR 查询中的 SNOMED CT 表达式的支持(简化复杂查询)。
  • 支持任何结构的临床文档(遵循 openEHR 标准信息模型)。
  • 厂商中立存档。
  • 多租户支持。

开源技术基础

社区支持

尝试 EHRServer

  • 查看 安装 EHRServer 教程。
  • 使用 Docker Compose 运行:
    1. $ grails war
    2. cd docker-compose
    3. $ docker-compose up
    4. 访问 localhost:8080 以使用 Adminer(MySQL 管理器)(默认用户:ehrserver2/ehrserver2)
    5. 访问 localhost:8888 以访问运行 EHRServer 的 Tomcat(默认用户:admin@cabolabs.com/admin)
    6. 在 docker-compose 文件中更改端口和 SMTP 配置(可选,用于用户管理,如密码重置)

赶快尝试 EHRServer,并加入我们充满活力的开源社区,一起推动医疗信息化的发展。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲍凯印Fox

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值