Commit 762fc7375506dbe06b64d09b2ce4b00893877c44
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
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/vo/PatientNiptDTO.java
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 | +} |