Commit 296a726fc9debac13177225ae9e4d7dd82cc2431
1 parent
59229b729c
Exists in
master
and in
6 other branches
小程序录入宫高腹围胎心率建档
Showing 3 changed files with 25 additions and 5 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java
View file @
296a726
... | ... | @@ -429,7 +429,7 @@ |
429 | 429 | @ResponseBody |
430 | 430 | public BaseResponse inputWxData( |
431 | 431 | @RequestParam(value = "fuh", required = false) String fuh, |
432 | - @RequestParam(value = "abdominalGirth") String abdominalGirth, | |
432 | + @RequestParam(value = "abdominalGirth", required = false) String abdominalGirth, | |
433 | 433 | @RequestParam(value = "fhr") String fhr, |
434 | 434 | @RequestParam(value = "pid") String pid, |
435 | 435 | @RequestParam(value = "hospitalId") String hospitalId, |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
View file @
296a726
... | ... | @@ -12,6 +12,7 @@ |
12 | 12 | import com.lyms.platform.operate.web.request.AntExAddRequest; |
13 | 13 | import com.lyms.platform.operate.web.request.AntExManagerQueryRequest; |
14 | 14 | import com.lyms.platform.operate.web.request.CjStatisticsQueryRequest; |
15 | +import com.lyms.platform.operate.web.request.MatDeliverAddRequest; | |
15 | 16 | import com.lyms.platform.operate.web.result.AntExManagerResult; |
16 | 17 | import com.lyms.platform.operate.web.result.CjStatisticsListResult; |
17 | 18 | import com.lyms.platform.operate.web.result.CjStatisticsResult; |
18 | 19 | |
19 | 20 | |
20 | 21 | |
... | ... | @@ -891,19 +892,38 @@ |
891 | 892 | } |
892 | 893 | if (falg) { |
893 | 894 | //创建一条复诊记录 |
894 | - Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(pid).and("hospitalId").is(hospitalId)), Patients.class); | |
895 | + Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(pid).and("hospitalId").is(hospitalId).and("type").is(1)), Patients.class); | |
895 | 896 | if (null != patients) { |
896 | 897 | AntExChuModel antExChuModel = mongoTemplate.findOne(Query.query(Criteria.where("parentId").is(patients.getId())), AntExChuModel.class); |
897 | 898 | if (null != antExChuModel) { |
898 | 899 | AntExAddRequest antExAddRequest = new AntExAddRequest(); |
899 | 900 | antExAddRequest.setCheckDate(DateUtil.getyyyy_MM_dd(new Date())); |
900 | - antExAddRequest.setCheckDate("1000000185"); | |
901 | + antExAddRequest.setCheckDoctor("1000000185"); | |
901 | 902 | antExAddRequest.setDiagnosisOther(DateUtil.getWeekDesc(patients.getLastMenses(), new Date()));// diagnosisOther: "29+4周妊娠 " |
902 | 903 | antExAddRequest.setCurrentDueDate(DateUtil.getWeekDesc(patients.getLastMenses(), new Date()));//currentDueDate: "孕29周+4天" |
903 | - antExAddRequest.setGuide("个人卫生 受激素影响怀孕后肤质与孕前不一样,保养皮肤请做好日常清洁并避免使用刺激性的护肤品与保养品。\\r\\n心理调节 心理状态不佳更需家人陪伴与支持,可与丈夫一起上孕妇学校课程、或与丈夫携手散步、又或让丈夫给您进行甜蜜按摩。\\r\\n营养 虽然孕期体重增加过多会增加你的高血压和怀上巨大儿的可能性。但是也不要进入饮食的误区,靠节食来减缓体重增长的速度。正确的方法是,请医生给你一些均衡饮食的建议,使你能够达到孕期的标准体重。\\r\\n运动 骨盆底肌肉练习:从现在起,你可以开始做骨盆底肌肉练习了,这个运动可以帮助你分娩的更快、更容易。骨盆底肌肉练习的步骤是:收缩肛门、阴道,再放松。重复这个动作30次。\\r\\n其他 当宝贝活动较多的时候,可跟老公一起给宝贝读些优美的诗歌,享受一家人的幸福时光。\\r\\n"); | |
904 | + antExAddRequest.setGuide("个人卫生 受激素影响怀孕后肤质与孕前不一样,保养皮肤请做好日常清洁并避免使用刺激性的护肤品与保养品。" + | |
905 | + "心理调节 心理状态不佳更需家人陪伴与支持,可与丈夫一起上孕妇学校课程、或与丈夫携手散步、又或让丈夫给您进行甜蜜按摩。" + | |
906 | + "营养 虽然孕期体重增加过多会增加你的高血压和怀上巨大儿的可能性。但是也不要进入饮食的误区,靠节食来减缓体重增长的速度。" + | |
907 | + "正确的方法是,请医生给你一些均衡饮食的建议,使你能够达到孕期的标准体重。" + | |
908 | + "运动 骨盆底肌肉练习:从现在起,你可以开始做骨盆底肌肉练习了,这个运动可以帮助你分娩的更快、更容易。" + | |
909 | + "骨盆底肌肉练习的步骤是:收缩肛门、阴道,再放松。重复这个动作30次。" + | |
910 | + "其他 当宝贝活动较多的时候,可跟老公一起给宝贝读些优美的诗歌,享受一家人的幸福时光。"); | |
904 | 911 | antExAddRequest.setParentId(patients.getId()); |
905 | 912 | antExAddRequest.setPid(pid); |
906 | 913 | antExAddRequest.setRiskFactor(patients.getRiskFactorId()); |
914 | + antExAddRequest.setGongGao(fuh); | |
915 | + antExAddRequest.setAbdominalCircumference(abdominalGirth); | |
916 | + List<String> list = JsonUtil.jkstr2Obj(fhr, List.class); | |
917 | + if (CollectionUtils.isNotEmpty(list)) { | |
918 | + List<MatDeliverAddRequest.Placenta> placentaList = new ArrayList<>(); | |
919 | + for (String l : list) { | |
920 | + MatDeliverAddRequest.Placenta placenta = new MatDeliverAddRequest.Placenta(); | |
921 | + placenta.setHeartRate(Double.parseDouble(l)); | |
922 | + placentaList.add(placenta); | |
923 | + } | |
924 | + antExAddRequest.setTireData(placentaList); | |
925 | + antExAddRequest.setTireNumber(list.size() + ""); | |
926 | + } | |
907 | 927 | antenatalExaminationFacade.addOneAntEx(antExAddRequest, 1000000185); |
908 | 928 | } |
909 | 929 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
View file @
296a726
... | ... | @@ -488,7 +488,7 @@ |
488 | 488 | maternalDeliverModel.setParturientTime(DateUtil.parseYMDHM(parturientTime)); |
489 | 489 | maternalDeliverModel.setVaginaBloodAmount(vaginaBloodAmount); |
490 | 490 | |
491 | - if (null != xzType && !"".equals(xzType)){ | |
491 | + if (null != xzType && !"".equals(xzType)) { | |
492 | 492 | maternalDeliverModel.setXzType(xzType); |
493 | 493 | } |
494 | 494 |