当前位置:   首页 > 工作动态 > 学校动态

测试

发布时间: 2019-06-25 15:42 来源: 作者:

区域管理

数据库添加区域表:Id、名称、编码、ParentId ---继承基表

业务说明:

  1. 树形结构展示不用分页

  2. 区域编码子级按2位递增

学校管理

数据库添加字段:区域Id,区域名称(该名称为组合名称如:成都市-武侯区-红牌楼街道,根据选择情况拼接,如果只有2级 如:成都市-武侯区),区域code

业务说明:

  1. 学校类别修改为 0 1

  1. 添加、编辑页面绑定学校所在地区域



项目管理

数据库添加字段:是否验证必填、是否辅助科室、判断条件、是否正常(默认否0:否1:是)、是否含补充值、补充结果值、补充枚举值

业务说明:

  1. 发起体检预约的时候在拉去科室信息的时候根据是否辅助科室去决定拉去科室的结果录入状态(辅助科室的科室录入状态为1:已录入,其他为0:未录入;同时辅助科室对应下的项目拉去到项目详细信息里面的录入状态为1:已录入,其他为0:未录入)

  2. 将是否验证必填、判断条件、是否正常、是否含补充值、补充结果值、补充枚举值 这几个字段拉去到体检项目详细中去

  3. 默认值(取消)不需要在加载数据的收初始化绑定

  4. 项目控件中暂时不用扩展一种控件类型,在录入结果的时候用checkbox就行了(根据是否含有补充值,如果该项目含有补充值,那么在该项目结果中任意一个结果枚举项被选择的时候动态暂时补充枚举值供选择)

  5. 检查复核下体检项目详细表中的排序字段需要从项目管理中的排序字段托过来(确保结果录入的时候两个项目顺序是一致的)





学生管理

数据库添加字段:出生年份、出生月份、出生日、性别(0:女1:男)

在体检信息中添加字段:年龄(记录当时体检的时候该学生的年龄)、结论录入医生Id、结论录入医生姓名(真实姓名而非账号)、结论录入时间

体检科室类别表、体检项目详细表:分别加上录入医生Id、录入医生姓名、录入时间

业务说明:

  1. 导入数据的时候根据身份证号码自动算出这些字段的值

  2. 发起体检预约的时候在拉去科室信息的时候根据是否辅助科室去决定拉去科室的结果录入状态(辅助科室的科室录入状态为1:已录入,其他为0:未录入;同时辅助科室对应下的项目拉去到项目详细信息里面的录入状态为1:已录入,其他为0:未录入)

  3. 将判断条件、是否正常、是否含补充值、补充结果值、补充枚举值 这几个字段拉去到体检项目详细中去

  4. 发起预约的时候根据学生信息中的出生年份(当前时间年份-出生年份)计算一个虚岁年龄添加体检信息中的年级字段



结果录入

业务说明:

这个界面会很复杂

  1. 录入结果如果有checkbox,可根据是否含补充值字段判断加载补充值枚举,这里需要注意的是补充值枚举针对多项结果枚举下都是一样的,所以在保存补充值结果的时候就是一个2维度结果(及结果为 缺失|修补 那么补充值结果为 d2,d3|d1,d4)针对结果用“|”分割,针对二级结果用“,”分割,注意分割符号皆为英文状态下的符号

  1. 保存结果的时候如果某一项目的结果枚举中一项都没有选择,保存的结果直接存为空,如果为多选checkbox只要有超过一项选择必须根据选项枚举的个数补位竖线(|),保存在绑定数据的时候有对应的索引(index)位置,防止数据位置绑定错乱

  2. 保存结果的时候还要根据数据库中的是否校验必填字段去验证填写(目前自校验必填不校验规则)

  3. 上图中只展示当前医生具有录入的科室下的项目列表信息即可

  4. 录入结果的时候有一项需要特殊处理BMI身体质量指数:公式体质指数(BMI=体重(kg÷身高^2m

  5. 结果录入的时候分别处理体检项目科室表以及体检项目详细表中的录入医生Id、录入医生姓名(真实姓名而非账号)、录入时间 注意:修改的时候更新下这个三个字段


体检结论


业务说明:

  1. 根据体检信息中的状态显示列表(待结论列表、已结论列表)

  2. 结论录入页面列表(行同结果录入列表、没有条码查询条件)

  3. 结论录入详细界面根据体检编号查询体检所有项目的结果录入情况并绑定(不可修改),自动生成结论信息