一飞开源
阅读3658

[开源]HIS诊所系统,借助开源力量给医疗信息化带来些许美好的改变

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

有朋友需要一个诊所系统,干脆就把原来的HIS系统简化了一下,就给人家上了效果还不错,后来也想过卖给别的诊所,但理想很丰满,现实很骨感,不好卖,也卖不起价钱,还麻烦,所以想想干脆开源得了,给需要的小伙伴使用,也别让明珠蒙尘。

为什么叫小苹果诊所系统?是不是让你想起了那首歌红遍大江南北的《小苹果》,还真不是故意起的这个名字,一开始想着用一个水果来命名,什么水果吃了最健康,网上一查是苹果,诊所既然是小模式医院,所以就叫小苹果诊所系统得了,然后后来也懒得改了。

我们的使命,借助开源力量给医疗信息化带来些许美好的改变。
我们的计划,短期内肯定使完善好桌面版诊所系统,下一步可能会开发Web版,然后开发移动版功能包括医生端和患者端,甚至以后还会搭建一个医疗云开发平台。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

界面截图

代码截图

四、功能概述

系统规划

五、技术选型

编译运行

软件架构

软件采用三层架构,包括数据库、中间件和客户端,数据库服务器进行了隔离,不会直接暴露在外网;系统为CS程序,不是BS;后续根据大家的反馈决定是否推出Web版;

目录结构

DataBase					数据库备份文件
Docs						系统文档
MiniHISClient/				Client程序运行环境
├── WinAssembly/			存放界面程序集
├── efwplusClient.exe		客户端启动程序*****
MiniHISServer/				Server程序运行环境
├── Config/				    存放配置文件
├── ModulePlugin/			存放微服务插件
├── ServerLog/				存放中间件日志
├── efwplusBase.exe		    服务端启动程序*****
Setup                       客户端安装包
SourceCode/						源代码
├── Component/				依赖第三方库
├── Config/				    配置文件
├── Launch/				启动项目
├── PluginClient/				客户端插件代码
├── PluginServer/				服务端插件代码
├── CHISAllClient.sln				客户端源码解决方案
├── CHISAllService.sln				服务端源码解决方案

工具准备

  1. 开发工具Visual Studio 2019 或更高版本
  2. 运行环境.Net FrameWork 4.6 (客户端如果是XP系统,可以采用.Net FrameWork 4.0进行编译)
  3. 数据库SqlServer2019 或更高版本

使用VS编译代码

  1. 克隆源代码到本地
  2. 数据库备份文件DataBase\MiniHIS.zip,解压后使用数据库工具还原即可
  3. 打开服务端配置文件EntLib.config,修改数据库连接字符串
  4. 分别打开源码工程CHISAllClient.slnCHISAllService.sln,并编译项目StartClientStartServer
  5. 分别运行服务端和客户端程序MiniHISServer\efwplusBase.exeMiniHISClient\efwplusClient.exe
  6. 登录账号密码:admin/1

六、源码地址

源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章