项目简介:
家庭医生是给浙江省丽水市卫生局给丽水市居民和丽水市医生使用的快速沟通和快速记录居民疾 病情况的平台。医生可以通
过该平台看到自己管辖区域内待审核的居民签约服务和档案审核服务,同时能够看到自己在管居民的相关数据和签约居民的相关
数据。同时机构医生能够下转到对应机构的各种病例的数据,内置的领导账号也能够看到对应的账号级别能看到的相关统计数据。
该项目主要有用户中心模块、数据统计模块、签约模块、随访模块、在线问诊模块、公卫服务模块、在管档案模块
技术架构:
SpringBoot + SpringCould + Redis + FastDFS + 三方支付 + Quartz + 钉钉三方
个人职责:
负责医生签约审核和档案审核的接口编写、高血压随访和糖尿病随访的编写。数据统计模块用户权限控制以及统计主页、老
年人管理页面、和慢病管理页面及其下转页面的编写。同时配合前端定义接口,配合测试调试代码,书写 unit 测试。 主要使用到以下技术点及亮点:
1、数据统计服务:优化亿级别表的查询,通过使用定时任务进行数据统计并将结果存储到统计表中,将查询时间从之前的30
秒+缩短为毫秒级别。
2、数据统计服务:建立用户权限控制表,增加领导级别账号以展示相关数据。
3、数据统计服务:采用水平分表的方式优化十二大人群的查询效率。
4、签约服务:编写签约审核和档案审核的相关功能实现 。
5、调用钉钉三方平台给对应签约医生发送钉钉通知消息 。
6、支付服务:调用支付宝三方支付平台,结合MQ事务消息和延迟消息,实现支付功能。
7、在管档案服务:优化在管档案相关数据的展示,将基于数据库查询优化为基于Redis缓存进行查询,将查询速度由两秒优
化为毫秒级别。
8、随访模块:负责实现随访模块相关的功能。