本系统为一个全方位的在线医疗系统,分为医生端(手机端),病人端(手机端),管理端(web端).
主要功能包括:在线咨询系统,个人信息管理,病人在线咨询,医生搜索,医生评价,定期体检,医疗套餐,财务系统,医生日程表系统,预约线下看病,私人医生系统,平台支付数据显示,医生报告审批系统,谷歌分析器分析用户流量数据,敏感词汇报警和过滤,系统双语等等。
我在其中负责后端的总体设计,病人端的详细和医生端的详细设计,数据库设计。实现方面包括es全局搜索的各种规则的实现,登录注册,医生和病人的个人系统信息等模块。
这是一个美国的外包项目,后端使用springboot+mybatis_plus+A.ctable+shiro,数据库是使用mysql+redis缓存。sms和notice使用的是第三方插件twillo,聊天系统使用第三方插件connectyCube,支付系统使用第三方插件stripe。并且项目客户已经验收