发布时间:2024-02-23 08:00
项目技术栈:SpringBoot+Vue+MySQL+MyBatis
开发工具:IDEA2021.1、Navicat15
后端开发语言:Java8
前端框架:Vue3.0(集成Element UI组件)
后端框架:SpringBoot、MyBatis
数据库:MySQL8.0
如下为东软云HIS的整体业务功能架构,实训阶段只做其中部分模块。
看诊通常流程如图所示。
注意:本项目为小组合作编写的且应实训老师要求,目前仅实现了门诊挂号收费、门诊医生工作站、门诊医技工作站、门诊药房工作站、门诊财务管理的部分功能。
项目源代码已发布在Gitee上,下载到本地后先用Navicat导入数据库文件,然后分别配置前后端的各种依赖,最后启动项目。
项目目前已发布在云服务器上,登录用户的账号和密码如下表所示。
用户类型 | 账号 | 密码 |
---|---|---|
门诊医生 | bianque | bianque123 |
门诊医生 | fwb | fwb123 |
门诊医生 | hqb | hqb123 |
门诊医生 | huatuo | huatuo123 |
门诊医生 | xll | xll123 |
门诊医生 | adq | adq123 |
挂号收费员 | ghy | ghy123 |
医院管理员 | admin | admin123 |
药房操作员 | yfcz | yfcz123 |
医技医生 | yjys | yjys123 |
财务管理员 | cwgl | cwgj123 |
选择病人,填写其病历首页,或使用模板直接应用
可以查询此病人的既往病史,供医生参考
添加模板时,疾病名称支持模糊搜索
选择某一病人,准备为其开设检查或管理现有检查项目
开设检查
管理此患者现有检查项目
(暂存的检查项目无法发送到医技医生,只有开立后医技医生才能收到此项检查;作废的项目同样无法发送到医技医生;医技医生检查完毕后的项目,门诊医生可以在此页面查看检查结果)
根据已做完检查的患者的情况,门诊医生进行最终的确诊,可以手动填写确诊或直接应用模板
诊断结果同样支持模糊搜索
(此模块与检查申请类似,不作详细描述)
为患者开处方
添加处方
为该处方添加药,可以手动添加药(支持模糊搜索),或直接应用模板
(注意这里的对应关系:一个患者可以有多个处方,每个处方也可以包含多个药。此外,暂存的处方是无法发送到药房操作员的,只有开立后的处方药房操作员才能收到并开药;作废的处方同样无法发送到药房操作员)
门诊医生根据此患者的一切检查、处置、处方等结果,进行最终的确诊
门诊医生进行最终的确诊
(注意:诊毕后医生无法再进行有关此患者的任何操作,患者如有其他需求需要重新挂号。本次就诊记录会出现在“门诊病例首页”的“已诊患者”栏目内;若该患者重新挂号此医生,则医生可以在“门诊病历首页”的“历史病历”栏目内查看此次就诊结果。)
此项目的门诊医生工作站的大部分功能是博主来完成的,存在的BUG较少。其余功能由组内其他同学完成,系统逻辑可能不一定正确、BUG存在较多等,如有问题欢迎评论或私信博主。
注:本文是博主东软实训项目的总结,不支持任何商用,转载请注明出处!如果你也对SpringBoot开发大型项目的学习有一定的兴趣和理解,欢迎随时找博主交流~