前言
医疗行业的不断发展,信息化管理已成为提升医疗服务质量和效率的重要手段。对于中小型诊所来说,一套功能完善、易于使用的医院信息系统(HIS)尤为重要。
本文将推荐一款基于.NET 的开源诊所 HIS 系统,该系统集成了会员管理、智慧诊疗、智能导诊、健康社区、医院微站、互联网问诊、医疗数据管理、医疗问卷、支付系统、用户钱包和健康商城等多种功能,帮助诊所提供一站式的信息化解决方案。
通过本文的介绍,将了解到这款开源系统的强大功能和易用性,以及如何在诊所中部署和使用它,从而提升诊所的管理水平和服务质量。
系统介绍
HIS系统采用 LobsterBoot 框架开发,集成了多种医疗应用模块,为医疗机构提供全面的信息化解决方案。
系统采用 Web 和客户端混合开发的架构,整个系统分为三个部分:
1、LobsterAdmin:提供 Web 页面显示的后端程序,依赖数据库 LobsterBoot。
2、efwplusBase:提供客户端数据服务的后端程序,依赖数据库 MiniHIS_Stable。
3、efwplusClient:客户端程序,会同时访问 LobsterAdmin 和 efwplusBase 两个后端程序。
另外,efwplusHosting.exe 是一个守护程序,会自动启动 Lobster.Web.exe、efwplusBase.exe 和 Redis。
如果这些程序意外退出,也会自动重启。
系统设计
1、复杂疾病问诊
诊所不仅限于处理简单的感冒、头痛等小病,还可以通过远程专家的帮助,为复诊病人提供复杂疾病的诊断和开具特殊处方。
2、远程检验服务
即使诊所没有检验设备,也能为患者开具常规检验项目,由临检中心上门取样并发送检测报告。
3、电子处方与药品供应链
远程医疗帮助诊所开具电子处方,扩大了药品目录,通过统一的药品供应链进行采购和配送。
4、诊后健康管理
诊后健康管理系统负责患者的回访和长期沟通,特别是慢性病患者,有效提高复诊率。
系统功能
医疗云应用平台主要功能包括:
会员系统:管理患者信息,提供会员服务。
智慧诊疗:支持智能诊断和治疗方案推荐。
智能导诊:通过智能算法引导患者快速就诊。
健康社区:提供患者交流平台,分享健康知识。
医院微站:创建医院的微型网站,方便患者在线查询和预约。
互联网问诊:支持线上咨询和远程诊疗。
医疗数据管理:集中管理患者的医疗数据,确保数据安全和隐私保护。
医疗问卷:提供定制化的医疗问卷,辅助医生进行诊断。
支付系统:支持多种支付方式,方便患者缴费。
用户钱包:集成虚拟钱包功能,方便患者管理费用。
健康商城:提供健康相关产品的在线购买服务。
系统规划
心目中的医疗系统不应只是重复造轮子。市面上已有许多 HIS 系统和诊所系统,单纯用新技术翻新并不能带来本质上的提升。
诊所系统的基因在于:
1、最大限度的手机化和移动化:充分利用移动设备,提供便捷的医疗服务。
2、以互联网医院为核心:围绕互联网医院的业务模式,提供全面的在线医疗服务。
系统效果
系统主页
互联网医院
智能导诊
支付系统
移动医疗
医生端预览
会员端预览
移动端预览
系统部署
LobsterAdmin 配置
1、安装 .NET 6.0。
2、还原数据库 LobsterBoot:导入数据库备份文件。
3、修改数据库连接:打开 appsettings.Production.json配置文件,修改 ConnectionStrings:DefaultConnection为自己的数据库地址。
4、启动 efwplusHosting.exe
-
自动加载
Lobster.Web.exe服务。 -
在浏览器中打开应用配置地址:
http://localhost:5000/bootconfig.html。
5、配置数据库连接
-
在应用配置界面,选中应用列表,找到“HIS系统登录中心”,点击对应数据库列,修改为本地数据库连接并保存。
-
重启应用服务。
efwplusBase 配置
1、安装 .NET Framework 4.5.2
2、还原数据库 MiniHIS_Stable:导入数据库备份文件。
3、修改数据库连接:打开 Config\EntLib.config配置文件,修改connectionStrings:SQL2005为自己的数据库地址。
4、启动 efwplusHosting.exe
-
自动加载
efwplusBase.exe服务。 -
如果提示未注册,联系管理员申请注册码。
efwplusClient 配置
1、配置访问 LobsterAdmin
-
打开
efwplusClient.exe.config配置文件。 -
修改
configuration:add:ApiGateWay和configuration:add:SSO_ApiGateWay为服务端地址。
2、配置访问 efwplusBase
- 修改
client:wcfendpoint和client:fileendpoint为服务端地址。
3、配置客户端升级地址
- 修改
configuration:add:UpdaterUrl为LobsterAdmin的服务地址。
联影平台集成登录配置
1、客户端配置联影公钥获取地址
- 修改
efwplusClient.exe.config文件中的< add key="Uicloud" value="https://auth.uicloud.com/v3/discovery/keys"/>为对应环境的地址。
2、服务端配置获取联影用户账号的 API 地址:
- 打开
http://127.0.0.1:5000/webide/easycode.html,展开左侧应用树3234_HIS系统登录中心 > apiservice_ts > __public > Variable.ts,修改联影 API 地址,右键发布应用。
升级打包工具使用说明
1、客户端升级
-
将需要升级的文件拷贝到
ClientUpgradeFile目录,保持原目录结构。 -
启动
UpgradeCLI.exe,自动生成升级包到output_package目录。 -
将
update.xml和update.zip拷贝到服务器上。
2、服务端升级
-
将需要升级的文件拷贝到
ServerUpgradeFile目录,保持原目录结构。 -
启动
UpgradeCLI.exe,自动生成升级包到output_package目录。 -
将
ServerUPKG@x.x.x.zip拷贝到服务器上。 -
打开
efwplusHosting主界面,点击信息图标下拉菜单中的“系统升级”菜单,选择ServerUPKG@x.x.x.zip升级包,自动完成服务端升级。
系统初始化操作
1、创建机构和管理员
- 使用超级管理员
admin登录,创建新机构和机构管理员。
2、同步用户
-
在联影用户中心修改用户名与 HIS 机构管理员用户名一致,通过联影平台自动登录到 HIS 系统。
-
HIS 机构管理员同步联影用户到 HIS 系统,并分配角色权限。
3、用户登录
- 普通用户通过联影平台登录到 HIS 系统。
Docker 部署
在Docker 中部署 LobsterAdmin,具体如下所示:
docker pull registry.cn-hangzhou.aliyuncs.com/kakake/lobsteradmin:latest
docker run -d -p 7773:80 -p 7223:7222
--restart=always
--name lobsteradmin registry.cn-hangzhou.aliyuncs.com/kakake/lobsteradmin:latest
系统地址
Gitee: gitee.com/apple_minih…
总结
希望这款医疗云开发平台HIS系统,能够帮助大家提高开发效率,简化开发流程。更多实用功能和特性,请加群获取系统地址。
通过本文希望能为大家在医疗HIS系统开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。
最后
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!