企业级医疗项目:码猿慢病云管理系统来了!

laomugua
发布于 2023-9-13 15:00
浏览
0收藏

大家好,我是不才陈某~

不知不觉转行到医疗领域已经两年多了,前后服务过三百多家医疗机构,深耕于医疗领域,不知道在座的各位有从事医疗领域工作的吗?

上个月和朋友搞了一套的企业级的医疗实战项目:码猿慢病云管理系统,基于Spring Cloud Alibaba 微服务主流技术栈开发,目前项目正在加速迭代中,开发完的部分已经在星球中陆续更新!

整体的架构如下图:

企业级医疗项目:码猿慢病云管理系统来了!-鸿蒙开发者社区

高清大图:https://img.java-family.cn/202306181804346.png

什么是慢病管理系统?

慢病管理系统是指一种包括医疗、护理、预防等方面的综合性管理系统,主要针对慢性病患者开展各方面的管理和预防措施,以实现患者的健康管理和医疗保健。慢病管理系统可以优化医疗资源利用,提高患者的生活质量和健康水平,减轻医疗服务压力。系统包括建立患者档案、制定个性化诊疗方案、定期随访等功能,同时可以实现患者自我管理和医生协同医疗,有效管理慢性病的病情,并预防并发症的发生。

有哪些微服务?

1. 认证中心

这个模块主要是用来各端用户登录认证的服务,比如码猿慢病云管理系统中的几个端的用户:

  1. web端:医生和护士需要去登录查看每个患者采集的血糖、尿酸、血酮的值
  2. PAD端:主要是提供给医生在查房的时候使用,因为这个查房过程中是需要医生到每个病房去看看病人情况,这个时候医生就需要知道每个患者的数据情况,总不能抱着电脑去吧
  3. PDA端:PDA一般是护士在使用,主要的作用就是根据患者每日的医嘱去病房采集数据,一般这种采集设备是需要集成到PDA上,所以需要护士去登录查看每个患者对应的医嘱、床位信息
  4. 患者端:这里一般针对院外患者了,一般在患者出院后,医生也会要求患者每日定点去检测自己的血糖等情况,患者自己测完数据后,在自己的APP或者公众号/小程序去上传自己的数据,这样医生则能每天监测病人的情况,定制治疗方案
  5. 5G设备:万物互联的时代,比如血糖仪,目前一些头部厂商都有自己的5G设备,一般是提供给院外患者,通过5G设备的唯一识别号和该患者绑定去传输数据

以上这些客户端都需要通过认证中心认证才能访问上传数据。

2. 基础服务

这个服务主要是用来提供一些基础的服务,比如用户、科室、岗位、权限等这些数据的管理

3. 设备服务

这个服务就比较重要了,医疗系统必须和设备关联了,比如血糖仪、血酮采集仪器,在平台上要对这些设备进行管理,不能说随便拿来一个设备都能接入的系统去使用,一般每个设备在拿到注册证后都有一个唯一的识别号,主要是通过设备的识别号去管理。

比如血糖仪器国家卫健委规定每天都需要质控,每个月要求医院提供对应设备的质控数据,这些数据肯定是要在平台管理的

质控:顾名思义,就是质量的检测,对于血糖仪来说就是每天检测一下测的准不准

有些医院也需要每个季度定时统计这台设备测了多少的数据,来统计耗材使用的量

4. 住院患者服务

这个模块是慢病系统中最重要的部分之一,大部分的数据都来源于住院模块,比如血糖监测,一般住院患者都需要每天动态检测七次血糖,一般分为早餐前、早餐后、午餐前、午餐后、晚餐前、晚餐后、睡前。像比较严重的患者,需要每小时检测一次血糖,也就是一天检测24次。

住院服务主要是针对住院的患者信息管理、转科管理、出入院记录、会诊等数据管理。

这部分的数据主要来源于HIS系统(HIS系统是指医院信息管理系统(Hospital Information System))

5. 医嘱服务

医嘱这个词大家可能有些陌生,顾名思义则是医生的嘱托,主要是针对的住院患者,医生每天会针对患者的病情下对应的医嘱,护士需要按照医嘱去执行,比如血糖的医嘱:动态监测三餐前后血糖,这就是一条医嘱,护士在护理系统中看到了医生下达的医嘱,然后审核、执行。

医嘱服务则是对医生下达的医嘱进行管理,然后按照规则拆分成子任务,比如上面的这条血糖医嘱,在护士审核完成后,则会拆分成如下六个子任务:

  1. 早餐前测血糖
  2. 早餐后测血糖
  3. 午餐前测血糖
  4. 午餐后测血糖
  5. 晚餐前测血糖
  6. 晚餐后测血糖

每天子任务在护士执行完之后会自动关闭,然后在患者出院后,会根据对应的医嘱进行计费。

所以医嘱服务也是临床诊断必不可少的部分。

6. 血糖服务

这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的血糖数据,医院对这块的要求很多,比如:

  1. 每日的患者的血糖检测情况
  2. 患者住院期间、历史住院的血糖数据查看
  3. 出院患者需要打印住院期间的所有血糖数据放在电子病历中
  4. 血糖数据的统计、分析、生成统计报表、动态趋势图等等
  5. 血糖的预警处理,如果这个患者血糖有异常情况,比如很高,很低,则推送预警信息给主治医生,提醒医生去制定治疗方案

糖尿病作为最基础的疾病,对于血糖数据实时性很高

7. 血酮服务

这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的血酮数据,业务和血糖服务类似

8. 尿酸服务

这个服务主要是用来管理患者(住院、门诊、院外、门诊)产生的尿酸数据,业务和血糖服务类似

9. 院外患者服务

这个服务是对院外患者的管理,患者出院后医生也是要求定时管理、查看对应患者的情况

10. 门诊患者服务

这个服务是对门诊患者的管理,这部分的数据也是非常重要的,有很多门诊患者也是需要检测血糖、血酮、尿酸,这样门诊医生才能给出对应的治疗方案

11. 体检患者服务

这个服务主要是针对于体检的患者管理,这部分不太重要,医院很少用

适合什么样的人群学习?

学习码猿慢病云管理系统的人员只需要有Java、Spring Boot 开发经验,适合以下人群学习:

  1. 未毕业想找工作的大学生:简历上别在写xxx电商系统了,写个慢病管理系统不香吗?做过这个项目你想去医疗公司都是加分项
  2. 想转行医疗领域的开发:整个项目将围绕医疗的业务开发,学习完你将会对医疗系统有个详细的认知。
  3. 想学习微服务的开发:整个项目基于Spring Clud Alibaba主流技术栈

企业级医疗项目:码猿慢病云管理系统来了!-鸿蒙开发者社区

这套课程你能学到什么?

这套课程完全基于Spring Cloud Alibaba 主流架构开发,涉及到OAuth2、分库分表、冷热分离等架构知识。

  1. 通过这套课程你能学习到Spring Cloud Alibaba 技术栈开发
  2. 通过这套课程你能学到医疗系统的完整业务,对于想转医疗领域的是个不错的练手项目

课程是什么形式?

由于项目还在迭代中,前期以项目源码+文章为主,项目完结后会陆续更新视频;目前已更新文章如下:

企业级医疗项目:码猿慢病云管理系统来了!-鸿蒙开发者社区


文章转载自公众号: 码猿技术专栏

分类
已于2023-9-13 15:00:28修改
收藏
回复
举报
回复
    相关推荐