题目
1.项目背景
以医疗挂号场景为例,使用研发工作台实现,掌握研发工作台常用组件使用方法
P.S.请先自行完成此案例,再查看官方给出的使用方案
2.原型
患者端
1.按科室查询号源及专家医生列表
2.点击“挂普通号”或者“立即预约”
3.点击“预约”
医生端
3.ER图
4.需求
4.1.患者端-H5
业务流程
注意:此处不体现排班流程,默认已经为医生做好了排班、分配号源
功能点
1.维护病人基本信息:姓名、头像、联系方式(新增、修改)
新增接口
修改接口
2.查询科室信息:查询科室信息树
3.查询科室下全部号源:按日期给出每天号源信息概览,给出有号、无号等展示
建议使用组件:参数校验、SQL语句
4.查询医生信息:根据科室,查询科室下医生专家列表信息
建议使用组件:参数校验、批量查询
5.查看医生具体号源:展示最近一周医生上下午号源汇总信息
建议使用组件:参数校验、SQL语句
6.查看上下午时间段内具体号源信息:展示上、下午;挂号费用、剩余号源个数
建议使用组件:参数校验、异常、批量查询
7.预约:生成挂号记录、扣减号源
建议使用组件:参数校验、查询单个、异常、数据处理、事务、SQL语句、更新、添加
8.支付:和医保交互,生成支付单,并修改挂号状态。使用定时任务对于医保扣费成功,但是未修改状态的挂号记录进行补偿
建议使用组件:模块、查询单个、异常、添加、if-else、循环、事务、更新、定时任务
4.2.医生端-PC
业务流程
功能点
1.维护医生基本信息:姓名、头像、科室等信息
建议使用组件:参数校验、添加、更新、本地上传、OSS文件上传
2.导入挂号信息:读取Excel文件,将数据批量写入挂号记录表
建议使用组件:读取Excel、数据处理、批量查询、异常、添加
3.查询挂号信息:查询挂号记录,根据医生、病人姓名等查询
建议使用组件:批量查询、参数校验、数据处理
4.导出挂号信息:以Excel文件形式将查询出来的挂号信息按挂号日期分Sheet导出:涉及对Excel分Sheet、合并等常见操作
建议使用组件:批量查询、参数校验、数据处理、按模板写入Excel
5.其他
脚手架
参考文档: