MyOscar个人健康记录系统:开源服务器与客户端

0 下载量 47 浏览量 更新于2024-08-13 收藏 749B TXT 举报
"MyOSCAR - 个人健康记录系统是一个开源项目,提供数据存储服务器和患者用户界面,支持其他数据访问客户端如Oscar EMR。主要通信平台是sourceforge myoscar-users@lists.sourceforge.net邮件列表和sourceforge Tickets系统作为错误及功能追踪工具。代码仓库最初在sourceforge上,但工作仓库实际位于https://source.oscartools.org:8080的gerrit存储库,经过审查和合并后自动镜像到sourceforge。2013年5月8日,SourceForge的GIT问题得到解决,所有源代码库重新与gerrit服务器同步。MyOSCAR 2项目是MyOSCAR的替代品,两者无共享代码库,是完全独立的实体,仅名字相似,目标相同。MyOSCAR系统由服务器应用程序组成,面向系统管理员安装和维护,文档也针对这一群体。项目采用快照发布方式,上传的任何内容都将被标记为日期戳发布的版本。" MyOSCAR是一个开源个人健康记录系统,它的核心是数据管理和患者访问接口。这个系统不仅包括了数据存储服务器,还有一套供患者使用的用户界面(即将更名为MyOscarPatientUI),旨在为用户提供方便的健康信息管理。值得注意的是,MyOSCAR的设计并不适用于终端用户直接安装,而是面向系统管理员,这意味着它的部署和维护需要一定的技术背景。 MyOscar系统允许第三方开发数据访问客户端,例如Oscar EMR,这扩展了系统的兼容性和实用性。项目的协作和沟通主要通过sourceforge的邮件列表myoscar-users@lists.sourceforge.net进行,同时利用sourceforge的Tickets系统来追踪和处理项目中的错误和新功能请求。这表明MyOSCAR有良好的社区参与和支持机制。 代码管理方面,MyOSCAR的源代码最初托管在sourceforge的git存储库,但这只是一个发布和只读的仓库。实际的工作仓库位于gerrit,一个代码审查和版本控制系统。通过gerrit,开发者可以提交更改,经过审核和批准后,这些更改会自动同步到sourceforge的git存储库。在2013年5月8日之前,由于SourceForge的GIT问题,源代码库与gerrit服务器的同步出现中断,但在问题解决后,同步得以恢复,确保了项目的开发流程顺畅。 MyOSCAR 2项目是一个全新的分支,它与原版MyOSCAR在代码基础上没有交集,也没有直接的升级路径。尽管两者目标相似,都是为了个人健康记录管理,但它们是两个独立的实体,各自发展。MyOSCAR 2的发布策略不同于传统的版本发布,它采用快照发布模式,即每次上传的更新都会被标记为一个特定日期的版本,这反映了项目持续改进和快速迭代的特性。 MyOSCAR是一个开放源代码的个人健康记录解决方案,具有高度的可扩展性和社区参与度,其开发流程严谨,代码管理高效,且针对系统管理员提供了详细的文档支持,确保了系统的稳定性和安全性。