个性化阅读
专注于IT技术分析

HospitalRun:一个免费且易于使用的软件,用于发展世界各地的医疗保健

本文概述

为发展中国家开发软件的目的是要拥抱资源匮乏的现实, 以此作为创新的驱动力而非约束。

电子病历是患者病历的电子版本, 由提供者和用户(医生)随时间维护。 EMR系统和提供者的价格(顺便说一下, 在大多数国家中它们都不便宜), 对资源匮乏的”发展中国家”(如果甚至存在这种服务)国家中EMR的采用产生重大影响, 截至2017年的今天, 仍然存在有关患者的身体医学史。这就是为什么HospitalRun旨在为资源最少的环境提供最新的医院信息系统。

什么是HospitalRun?

HospitalRun是一种软件, 旨在为资源最少的环境提供最新的医院信息系统。 HospitalRun旨在允许将记录携带到远程诊所。它在没有Internet的情况下有效, 并在有Internet的情况下进行同步。

该项目最重要的特点是:

  • 离线优先支持(感谢PouchDB和服务人员)
  • 免费部署到本地服务器和具有同步功能的云的功能(感谢CouchDB)
  • Mac和Windows的桌面部署(感谢Electron)
  • 脚本化服务器部署(感谢Docker)
  • 接近完全的国际化(ember-i18n)
  • 回购强制执行的代码标准(感谢eslint)
  • 自动化集成测试(由于Travis CI)
  • 超过1, 000个验收测试
  • 捐赠的演示环境(感谢Microsoft Bizspark)
  • 在项目存储库中对问题, 项目和代码的难以置信的可追溯性(感谢GitHub)

HospitalRun提供了一个完整的EMR, 其职责包括医生, 护士, 药剂师, 财务经理, 库存经理等等。

病人入住医院运行

它有一个有用的计划程序来管理患者的约会:

HospitalRun Scheduler预约经理

该项目鼓励围绕系统部署的微型工业, 但是该代码是免费和开源的, 并且将永远是。

在技​​术上是如何制造的?

对于用户而言, HospitalRun是使用Electron Framework构建的桌面应用程序, Electron Framework是一个框架, 可让你使用JavaScript, HTML和CSS构建跨平台的桌面应用程序。项目本身将自己分为两个区域, 即前端和后端。前端区域是使用众所周知的JavaScript框架Ember.js开发的。

HospitalRun二手技术

在后端, 它使用CouchDB。 HospitalRun旨在允许将记录携带到偏远诊所, 这使其非常适合到达偏远地区的患者。它在没有Internet的情况下有效, 并在有Internet的情况下进行同步。这要归功于PouchDB(是的, 邮袋不是沙发)。 PouchDB是一个受Apache CouchDB启发的开源JavaScript数据库, 旨在在浏览器中良好运行。 PouchDB的创建是为了帮助Web开发人员构建脱机工作以及在线工作的应用程序。

怎么测试?

可以从官方网站下载提供离线优先功能的桌面应用程序。它适用于Windows和Mac。此外, 你可以通过浏览器访问此网站在线对其进行测试。

如何贡献?

HospitalRun团队投入大量精力的事情之一就是贡献者的可用性经验。贡献者是使任何这样的开源项目成为可能的动力, 并且他们需要编码, 设计, 用户体验, 市场营销, 项目管理, 产品要求和开发方面的贡献者。 HospitalRun在Github的官方存储库中接受代码作为其源代码的贡献, 或者提供财务支持以支持HospitalRun的开发和部署。有关此开源项目的更多信息, 请不要忘记访问官方网站并在Twitter上关注HospitalRun。

赞(0)
未经允许不得转载:srcmini » HospitalRun:一个免费且易于使用的软件,用于发展世界各地的医疗保健

评论 抢沙发

评论前必须登录!