Commit 762fc7375506dbe06b64d09b2ce4b00893877c44

Authored by zhangchao
1 parent 2eaf5a49be
Exists in dev

#fix:优化大同营养报告内容

Showing 7 changed files with 56 additions and 10 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java View file @ 762fc73
... ... @@ -20,6 +20,7 @@
20 20 import com.lyms.platform.operate.web.facade.AntenatalExaminationFacade;
21 21 import com.lyms.platform.operate.web.facade.AutoMatchFacade;
22 22 import com.lyms.platform.operate.web.request.*;
  23 +import com.lyms.platform.operate.web.vo.PatientNiptDTO;
23 24 import com.lyms.platform.permission.model.Organization;
24 25 import com.lyms.platform.permission.service.CouponService;
25 26 import com.lyms.platform.permission.service.OrganizationService;
... ... @@ -687,5 +688,14 @@
687 688 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
688 689 return antenatalExaminationFacade.queryAntexHighRisk(parentId,loginState.getId());
689 690 }
  691 +
  692 + @RequestMapping(method = RequestMethod.POST, value = "/addPatientNipt")
  693 + @ResponseBody
  694 + @TokenRequired
  695 + public BaseResponse addPatientNipt(@RequestBody PatientNiptDTO patientNiptDTO, HttpServletRequest request){
  696 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
  697 + return antenatalExaminationFacade.addPatientNipt(patientNiptDTO,loginState.getId());
  698 + }
  699 +
690 700 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ 762fc73
... ... @@ -25,6 +25,7 @@
25 25 import com.lyms.platform.operate.web.result.*;
26 26 import com.lyms.platform.operate.web.service.ITrackDownService;
27 27 import com.lyms.platform.operate.web.utils.*;
  28 +import com.lyms.platform.operate.web.vo.PatientNiptDTO;
28 29 import com.lyms.platform.permission.model.Organization;
29 30 import com.lyms.platform.permission.model.PatientService;
30 31 import com.lyms.platform.permission.model.PatientServiceQuery;
... ... @@ -6631,6 +6632,18 @@
6631 6632 data.put("bc",bc);
6632 6633 data.put("tx",tx);
6633 6634 return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(data);
  6635 + }
  6636 +
  6637 + public BaseResponse addPatientNipt(PatientNiptDTO patientNiptDTO,Integer userId){
  6638 + if (StringUtils.isEmpty(patientNiptDTO.getPatientId())){
  6639 + return new BaseResponse().setErrormsg("id不能为空").setErrorcode(-1);
  6640 + }
  6641 + // String hospitalId = autoMatchFacade.getHospitalId(userId);
  6642 + Patients patients=new Patients();
  6643 + patients.setId(patientNiptDTO.getPatientId());
  6644 + patients.setNipt(patientNiptDTO.getNipt());
  6645 + patientsService.updatePatientOne(patients,patients.getId());
  6646 + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
6634 6647 }
6635 6648  
6636 6649 public BaseResponse addAntexHighRisk(AntExHighRiskModel antExHighRiskModel,Integer userId){
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java View file @ 762fc73
... ... @@ -56,7 +56,7 @@
56 56 // if(isTest){
57 57 // return findNewTestSyncHighRisk();
58 58 // }
59   - System.out.println("findNewHighRisk-> "+orgId);
  59 + //System.out.println("findNewHighRisk-> "+orgId);
60 60 if (CollectionUtils.isEmpty(mainBasicConfigList)) {
61 61 List<BasicConfig> basicConfigList = (List<BasicConfig>) RedisUtils.getObj(SystemConfig.REDIS_NEW_HIGH_RISK_PARENT);
62 62  
... ... @@ -126,7 +126,7 @@
126 126 }
127 127 dispNewHighRisk(basicConfigList, mainBasicConfigList);
128 128 }
129   - System.out.println("findNewHighRisk-> "+mainBasicConfigList);
  129 + // System.out.println("findNewHighRisk-> "+mainBasicConfigList);
130 130 BaseResponse baseResponse = new BaseResponse();
131 131 baseResponse.setObject(mainBasicConfigList);
132 132 return baseResponse;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java View file @ 762fc73
... ... @@ -200,7 +200,7 @@
200 200 "保证食物的清洁卫生\n" +
201 201 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
202 202 "远离烟、酒、咖啡因,保证水分的充足\n" +
203   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  203 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
204 204 "规律的生活,适当的运动\n" +
205 205 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低盐(不超过6g)\n" +
206 206 "热量保证在35-45kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的65%,脂肪占总热量的15%。\n" +
... ... @@ -219,7 +219,7 @@
219 219 "保证食物的清洁卫生\n" +
220 220 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
221 221 "远离烟、酒、咖啡因,保证水分的充足\n" +
222   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  222 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
223 223 "规律的生活,适当的运动\n" +
224 224 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低纤维细纤维(水溶性纤维)—低盐(5g)\n" +
225 225 "热量保证在30-40kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的60%,脂肪占总热量的20%。\n" +
... ... @@ -259,7 +259,7 @@
259 259 "保证食物的清洁卫生\n" +
260 260 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
261 261 "远离烟、酒、咖啡因,保证水分的充足\n" +
262   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  262 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
263 263 "规律的生活,适当的运动\n" +
264 264 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。");
265 265  
... ... @@ -304,7 +304,7 @@
304 304 "保证食物的清洁卫生\n" +
305 305 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
306 306 "远离烟、酒、咖啡因,保证水分的充足\n" +
307   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  307 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
308 308 "规律的生活,适当的运动\n" +
309 309 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低盐(6g)\n" +
310 310 "热量保证在34-45kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的65%,脂肪占总热量的15%。\n" +
... ... @@ -325,7 +325,7 @@
325 325 "保证食物的清洁卫生\n" +
326 326 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
327 327 "远离烟、酒、咖啡因,保证水分的充足\n" +
328   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  328 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
329 329 "规律的生活,适当的运动\n" +
330 330 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低纤维细纤维(水溶性纤维)—低盐(5g)\n" +
331 331 "热量保证在30-40kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的60%,脂肪占总热量的20%。\n" +
... ... @@ -365,7 +365,7 @@
365 365 "保证食物的清洁卫生\n" +
366 366 "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" +
367 367 "远离烟、酒、咖啡因,保证水分的充足\n" +
368   - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
  368 + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" +
369 369 "规律的生活,适当的运动\n" +
370 370 "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","每日摄取的热量按照自身标准体重来制定;糖类、蛋白质、脂肪的比例为55-60%、15-20%、20-25%;至少保证100g糖类的摄入预防酮症酸中毒,尽量避免单糖类的摄入;多吃GI指数55以下的食物,如粗粮、豆类、牛奶、蔬菜等;蛋白质摄取量大约为1-1.5g/kg,约占总热量的15-20%(至少1/3以上为动物性蛋白);多不饱和脂肪:单不饱和脂肪:饱和脂肪为1:1:1,每日n-3的摄入量应保证3g预防高脂血症,胆固醇的摄入量每日不得超过300mg;增加膳食纤维的摄入量,可抑制血糖的上升速度,每日的摄取量为20-35g;规律饮食,少吃多餐,一天5-6餐,每餐八-九分饱;尽量选择蒸、煮、汆烫等烹饪方法,避免煎、炸、烤等方式,烹饪时避免食物过于熟烂,不要空腹喝粥。(需药物治疗患者每日可增加总热量10%的加餐)");
371 371 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java View file @ 762fc73
... ... @@ -1605,7 +1605,7 @@
1605 1605 Map<String, Object> map4 = setData2("增加用餐次数", "应采取少食多餐的原则,每日进餐次数由孕前的3次增加至5-6次,每日可在3次正餐中间加2-3次的加餐,每餐时间间隔约2小时左右,每餐8-9分饱即可。");
1606 1606 Map<String, Object> map5 = setData2("保证饮食的清淡", "每日食盐的摄入不得超过5g,烹调时减少酱油、味精、糖等调料的添加;减少油脂的摄入,保证饮食的清淡,少吃或不吃油炸食物、辛辣食物、糕点、饮料、冰淇淋等。");
1607 1607 Map<String, Object> map6 = setData2("保证食物的清洁卫生", "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。");
1608   - Map<String, Object> map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。");
  1608 + Map<String, Object> map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。");
1609 1609 // Map<String, Object> map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。");
1610 1610 Map<String, Object> map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期瑜伽为宜,孕晚期以散步、助产运动为宜。");//临西去掉游泳
1611 1611  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java View file @ 762fc73
... ... @@ -558,7 +558,7 @@
558 558 Map<String, Object> map4 = setData2("增加用餐次数", "应采取少食多餐的原则,每日进餐次数由孕前的3次增加至5-6次,每日可在3次正餐中间加2-3次的加餐,每餐时间间隔约2小时左右,每餐8-9分饱即可。");
559 559 Map<String, Object> map5 = setData2("保证饮食的清淡", "每日食盐的摄入不得超过5g,烹调时减少酱油、味精、糖等调料的添加;减少油脂的摄入,保证饮食的清淡,少吃或不吃油炸食物、辛辣食物、糕点、饮料、冰淇淋等。");
560 560 Map<String, Object> map6 = setData2("保证食物的清洁卫生", "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。");
561   - Map<String, Object> map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。");
  561 + Map<String, Object> map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。");
562 562 Map<String, Object> map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。");
563 563  
564 564 WeightConfigModel configModel = patientWeightService.getWeightConfigByWeek(week);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/vo/PatientNiptDTO.java View file @ 762fc73
  1 +package com.lyms.platform.operate.web.vo;
  2 +
  3 +public class PatientNiptDTO {
  4 + private String patientId;
  5 + //产筛结果
  6 + private String nipt;//唐氏筛查/无创DNA检测
  7 +
  8 + public String getPatientId() {
  9 + return patientId;
  10 + }
  11 +
  12 + public void setPatientId(String patientId) {
  13 + this.patientId = patientId;
  14 + }
  15 +
  16 + public String getNipt() {
  17 + return nipt;
  18 + }
  19 +
  20 + public void setNipt(String nipt) {
  21 + this.nipt = nipt;
  22 + }
  23 +}