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)); |