Commit 9a231217320426b1c834ffaf74416368c88f5ff1
1 parent
8ffd13fb13
Exists in
master
and in
6 other branches
产后复查
Showing 2 changed files with 34 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
9a23121
| ... | ... | @@ -146,7 +146,16 @@ |
| 146 | 146 | @Autowired |
| 147 | 147 | private BabyFistRistRecordService babyFistRistRecordService; |
| 148 | 148 | @Autowired |
| 149 | + private LhBabyEyeCheckService lhBabyEyeCheckService; | |
| 150 | + @Autowired | |
| 149 | 151 | private BabyBuildClassifyService babyBuildClassifyService; |
| 152 | + private static Map<Integer,String> guids = new HashMap<>(); | |
| 153 | + static { | |
| 154 | + guids.put(2,"1、新生儿视力发育需要良好的环境亮度,白天要保证室内光线明亮,夜间睡眠时应关灯。\\n2、日常养育照护注意保持眼部清洁卫生。\\n3、保证新生儿充足睡眠和营养。\\n4、从出生就要有近视防控意识。\\n5、定期带新生儿做眼保健。\\n6、告知家长注意观察新生儿眼病有无异常,若发现异常及时就医。"); | |
| 155 | + guids.put(17,"1、婴儿视力发育需要良好的环境亮度,白天要保证室内光线明亮,夜间睡眠时应关灯。\\n2、日常养育照护中注意保持婴儿眼部清洁卫生。\\n3、保持婴儿充足睡眠和营养。\\n4、婴儿应避免强光直射,建议婴儿禁用手机、电脑等视屏类电子产品。\\n5、告知远视储备量的知识。\\n6、指导家长树立婴儿近视防控意识。\\n7、告知家长注意观察婴儿眼病有无异常,若发现异常及时就医。"); | |
| 156 | + guids.put(47,"1、指导家长注意观察幼儿有无歪头视物、视物距离过近等行为。\\n2、保证充足睡眠和营养。\\n3、告知家长至少每半年带幼儿接受一次眼保健和视力检查。\\n4、家长给幼儿阅读绘本,减少近距离用眼时间。\\n5、建议幼儿禁用手机、电脑等视屏类电子产品。\\n6、户外活动不少2小时/天。\\n7、避免幼儿玩尖锐物、接触强酸强碱等洗涤剂。\\n8、教育、帮助幼儿经常洗手,不揉眼睛,不带患传染性眼病幼儿到人群聚集场所活动。\\n9、告知家长注意观察幼儿眼病有无异常,若发现异常及时就医。"); | |
| 157 | + guids.put(72,"1、告知家长至少每年带儿童进行一次眼保健和视力检查。\\n2、培养良好用眼习惯,科学护眼和防控近视。\\n3、避免接触和使用电子视屏类电子产品。\\n4、减少近距离用眼时间。\\n5、增加户外活动,每天2小时以上在室外活动“目”浴阳光。\\n6、读写和握笔姿势正确。\\n7、保证儿童充足睡眠和营养。\\n8、告知家长注意观察儿童视物有无异常,一旦发现异常,要到正规医疗机构进行医学验光,并遵医嘱正确矫正。"); | |
| 158 | + } | |
| 150 | 159 | |
| 151 | 160 | @Autowired |
| 152 | 161 | @Qualifier("cfCheckItemService") |
| ... | ... | @@ -1152,6 +1161,8 @@ |
| 1152 | 1161 | query.setYn(YnEnums.YES.getId()); |
| 1153 | 1162 | babyBuildClassifyService.update(query,classifyModel); |
| 1154 | 1163 | } |
| 1164 | + | |
| 1165 | + saveLhEyeCheck( request, userId, hospitalId, babyModel); | |
| 1155 | 1166 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1156 | 1167 | br.setErrormsg("成功"); |
| 1157 | 1168 | br.setData(model.getId()); |
| ... | ... | @@ -1179,6 +1190,26 @@ |
| 1179 | 1190 | lhBabyEyeCheck.setGlobal("1"); |
| 1180 | 1191 | } |
| 1181 | 1192 | } |
| 1193 | + else | |
| 1194 | + { | |
| 1195 | + return; | |
| 1196 | + } | |
| 1197 | + int age = DateUtil.getAge(babyModel.getBirth(),DateUtil.parseYMD(request.getCheckDate())); | |
| 1198 | + if (age <=2) | |
| 1199 | + { | |
| 1200 | + lhBabyEyeCheck.setGuidanceOpinions(guids.get(2)); | |
| 1201 | + } else if (age <=17) | |
| 1202 | + { | |
| 1203 | + lhBabyEyeCheck.setGuidanceOpinions(guids.get(17)); | |
| 1204 | + } | |
| 1205 | + else if (age <=47) | |
| 1206 | + { | |
| 1207 | + lhBabyEyeCheck.setGuidanceOpinions(guids.get(47)); | |
| 1208 | + } | |
| 1209 | + else if (age <=72) | |
| 1210 | + { | |
| 1211 | + lhBabyEyeCheck.setGuidanceOpinions(guids.get(72)); | |
| 1212 | + } | |
| 1182 | 1213 | lhBabyEyeCheck.setNextEyeCheckTime(DateUtil.parseYMD(request.getNextDate())); |
| 1183 | 1214 | lhBabyEyeCheck.setZdGuidance(request.getZdGuidance()); |
| 1184 | 1215 | lhBabyEyeCheck.setCreated(new Date()); |
| ... | ... | @@ -1253,6 +1284,7 @@ |
| 1253 | 1284 | lhBabyEyeCheck.setLhdcr(request.getLhdcr()); |
| 1254 | 1285 | lhBabyEyeCheck.setLhaxisr(request.getLhaxisr()); |
| 1255 | 1286 | lhBabyEyeCheck.setQgscResult(request.getQgscResult()); |
| 1287 | + lhBabyEyeCheckService.add(lhBabyEyeCheck); | |
| 1256 | 1288 | |
| 1257 | 1289 | } |
| 1258 | 1290 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmnFacade.java
View file @
9a23121
| ... | ... | @@ -111,7 +111,7 @@ |
| 111 | 111 | public BaseResponse editSmn(SmnRequest param) { |
| 112 | 112 | if (param.getSmn7() != null && param.getSmn8() != null) |
| 113 | 113 | { |
| 114 | - param.setStatus(4);//已经筛查 | |
| 114 | + | |
| 115 | 115 | String smn7Result = "未缺失"; |
| 116 | 116 | String smn8Result = "未缺失"; |
| 117 | 117 | if (param.getSmn7() > 0.8) |
| ... | ... | @@ -140,6 +140,7 @@ |
| 140 | 140 | param.setResult(1); |
| 141 | 141 | } |
| 142 | 142 | } |
| 143 | + param.setStatus(4);//已经筛查 | |
| 143 | 144 | Query query = Query.query(Criteria.where("id").is(param.getId())); |
| 144 | 145 | Update update = MongoConvertHelper |
| 145 | 146 | .convertToNativeUpdate(ReflectionUtils.getUpdateField(param)); |