企业级医疗项目:码猿慢病云管理系统来了!
大家好,我是不才陈某~
不知不觉转行到医疗领域已经两年多了,前后服务过三百多家医疗机构,深耕于医疗领域,不知道在座的各位有从事医疗领域工作的吗?
上个月和朋友搞了一套的企业级的医疗实战项目:码猿慢病云管理系统,基于Spring Cloud Alibaba 微服务主流技术栈开发,目前项目正在加速迭代中,开发完的部分已经在星球中陆续更新!
整体的架构如下图:
高清大图:https://img.java-family.cn/202306181804346.png
什么是慢病管理系统?
慢病管理系统是指一种包括医疗、护理、预防等方面的综合性管理系统,主要针对慢性病患者开展各方面的管理和预防措施,以实现患者的健康管理和医疗保健。慢病管理系统可以优化医疗资源利用,提高患者的生活质量和健康水平,减轻医疗服务压力。系统包括建立患者档案、制定个性化诊疗方案、定期随访等功能,同时可以实现患者自我管理和医生协同医疗,有效管理慢性病的病情,并预防并发症的发生。
有哪些微服务?
1. 认证中心
这个模块主要是用来各端用户登录认证的服务,比如码猿慢病云管理系统中的几个端的用户:
- web端:医生和护士需要去登录查看每个患者采集的血糖、尿酸、血酮的值
- PAD端:主要是提供给医生在查房的时候使用,因为这个查房过程中是需要医生到每个病房去看看病人情况,这个时候医生就需要知道每个患者的数据情况,总不能抱着电脑去吧
- PDA端:PDA一般是护士在使用,主要的作用就是根据患者每日的医嘱去病房采集数据,一般这种采集设备是需要集成到PDA上,所以需要护士去登录查看每个患者对应的医嘱、床位信息
- 患者端:这里一般针对院外患者了,一般在患者出院后,医生也会要求患者每日定点去检测自己的血糖等情况,患者自己测完数据后,在自己的APP或者公众号/小程序去上传自己的数据,这样医生则能每天监测病人的情况,定制治疗方案
- 5G设备:万物互联的时代,比如血糖仪,目前一些头部厂商都有自己的5G设备,一般是提供给院外患者,通过5G设备的唯一识别号和该患者绑定去传输数据
以上这些客户端都需要通过认证中心认证才能访问上传数据。
2. 基础服务
这个服务主要是用来提供一些基础的服务,比如用户、科室、岗位、权限等这些数据的管理
3. 设备服务
这个服务就比较重要了,医疗系统必须和设备关联了,比如血糖仪、血酮采集仪器,在平台上要对这些设备进行管理,不能说随便拿来一个设备都能接入的系统去使用,一般每个设备在拿到注册证后都有一个唯一的识别号,主要是通过设备的识别号去管理。
比如血糖仪器国家卫健委规定每天都需要质控,每个月要求医院提供对应设备的质控数据,这些数据肯定是要在平台管理的
质控:顾名思义,就是质量的检测,对于血糖仪来说就是每天检测一下测的准不准
有些医院也需要每个季度定时统计这台设备测了多少的数据,来统计耗材使用的量
4. 住院患者服务
这个模块是慢病系统中最重要的部分之一,大部分的数据都来源于住院模块,比如血糖监测,一般住院患者都需要每天动态检测七次血糖,一般分为早餐前、早餐后、午餐前、午餐后、晚餐前、晚餐后、睡前。像比较严重的患者,需要每小时检测一次血糖,也就是一天检测24次。
住院服务主要是针对住院的患者信息管理、转科管理、出入院记录、会诊等数据管理。
这部分的数据主要来源于HIS系统(HIS系统是指医院信息管理系统(Hospital Information System))
5. 医嘱服务
医嘱这个词大家可能有些陌生,顾名思义则是医生的嘱托,主要是针对的住院患者,医生每天会针对患者的病情下对应的医嘱,护士需要按照医嘱去执行,比如血糖的医嘱:动态监测三餐前后血糖,这就是一条医嘱,护士在护理系统中看到了医生下达的医嘱,然后审核、执行。
医嘱服务则是对医生下达的医嘱进行管理,然后按照规则拆分成子任务,比如上面的这条血糖医嘱,在护士审核完成后,则会拆分成如下六个子任务:
- 早餐前测血糖
- 早餐后测血糖
- 午餐前测血糖
- 午餐后测血糖
- 晚餐前测血糖
- 晚餐后测血糖
每天子任务在护士执行完之后会自动关闭,然后在患者出院后,会根据对应的医嘱进行计费。
所以医嘱服务也是临床诊断必不可少的部分。
6. 血糖服务
这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的血糖数据,医院对这块的要求很多,比如:
- 每日的患者的血糖检测情况
- 患者住院期间、历史住院的血糖数据查看
- 出院患者需要打印住院期间的所有血糖数据放在电子病历中
- 血糖数据的统计、分析、生成统计报表、动态趋势图等等
- 血糖的预警处理,如果这个患者血糖有异常情况,比如很高,很低,则推送预警信息给主治医生,提醒医生去制定治疗方案
糖尿病作为最基础的疾病,对于血糖数据实时性很高
7. 血酮服务
这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的血酮数据,业务和血糖服务类似
8. 尿酸服务
这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的尿酸数据,业务和血糖服务类似
9. 院外患者服务
这个服务是对院外患者的管理,患者出院后医生也是要求定时管理、查看对应患者的情况
10. 门诊患者服务
这个服务是对门诊患者的管理,这部分的数据也是非常重要的,有很多门诊患者也是需要检测血糖、血酮、尿酸,这样门诊医生才能给出对应的治疗方案
11. 体检患者服务
这个服务主要是针对于体检的患者管理,这部分不太重要,医院很少用
适合什么样的人群学习?
学习码猿慢病云管理系统的人员只需要有Java、Spring Boot 开发经验,适合以下人群学习:
- 未毕业想找工作的大学生:简历上别在写xxx电商系统了,写个慢病管理系统不香吗?做过这个项目你想去医疗公司都是加分项
- 想转行医疗领域的开发:整个项目将围绕医疗的业务开发,学习完你将会对医疗系统有个详细的认知。
- 想学习微服务的开发:整个项目基于Spring Clud Alibaba主流技术栈
这套课程你能学到什么?
这套课程完全基于Spring Cloud Alibaba 主流架构开发,涉及到OAuth2、分库分表、冷热分离等架构知识。
- 通过这套课程你能学习到Spring Cloud Alibaba 技术栈开发
- 通过这套课程你能学到医疗系统的完整业务,对于想转医疗领域的是个不错的练手项目
课程是什么形式?
由于项目还在迭代中,前期以项目源码+文章为主,项目完结后会陆续更新视频;目前已更新文章如下:
文章转载自公众号: 码猿技术专栏