本文概述
- 什么是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(一个免费且易于使用的软件,用于发展世界各地的医疗保健)】对于用户而言, HospitalRun是使用Electron Framework构建的桌面应用程序, Electron Framework是一个框架, 可让你使用JavaScript, HTML和CSS构建跨平台的桌面应用程序。项目本身将自己分为两个区域, 即前端和后端。前端区域是使用众所周知的JavaScript框架Ember.js开发的。
文章图片
在后端, 它使用CouchDB。 HospitalRun旨在允许将记录携带到偏远诊所, 这使其非常适合到达偏远地区的患者。它在没有Internet的情况下有效, 并在有Internet的情况下进行同步。这要归功于PouchDB(是的, 邮袋不是沙发)。 PouchDB是一个受Apache CouchDB启发的开源JavaScript数据库, 旨在在浏览器中良好运行。 PouchDB的创建是为了帮助Web开发人员构建脱机工作以及在线工作的应用程序。
怎么测试? 可以从官方网站下载提供离线优先功能的桌面应用程序。它适用于Windows和Mac。此外, 你可以通过浏览器访问此网站在线对其进行测试。
如何贡献? HospitalRun团队投入大量精力的事情之一就是贡献者的可用性经验。贡献者是使任何这样的开源项目成为可能的动力, 并且他们需要编码, 设计, 用户体验, 市场营销, 项目管理, 产品要求和开发方面的贡献者。 HospitalRun在Github的官方存储库中接受代码作为其源代码的贡献, 或者提供财务支持以支持HospitalRun的开发和部署。有关此开源项目的更多信息, 请不要忘记访问官方网站并在Twitter上关注HospitalRun。
推荐阅读
- 如何在Windows中使用Python检索桌面路径
- Ubuntu composer错误(你的系统缺少所请求的PHP扩展curl)
- 如何在Ubuntu中使用XAMPP在本地设置虚拟主机
- 如何使用NVM在Ubuntu 16.04上安装任何版本的Node.js
- 在Ubuntu 16.04 Terminal中伪造好莱坞黑客终端
- 基于深度学习的短文本相似度学习与行业测评
- 我爬取了爬虫岗位薪资,分析后发现爬虫真香
- 人工智能算法小白实战-你真的了解词向量吗()
- 基金这么赚钱!!编程实现基金从采集到分析通用模板!(白酒为例)