diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java index 0b8b561..8d826c9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java @@ -20,6 +20,7 @@ import com.lyms.platform.operate.web.facade.AntExRecordFacade; import com.lyms.platform.operate.web.facade.AntenatalExaminationFacade; import com.lyms.platform.operate.web.facade.AutoMatchFacade; import com.lyms.platform.operate.web.request.*; +import com.lyms.platform.operate.web.vo.PatientNiptDTO; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.service.CouponService; import com.lyms.platform.permission.service.OrganizationService; @@ -687,4 +688,13 @@ public class AntenatalExaminationController extends BaseController { LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); return antenatalExaminationFacade.queryAntexHighRisk(parentId,loginState.getId()); } + + @RequestMapping(method = RequestMethod.POST, value = "/addPatientNipt") + @ResponseBody + @TokenRequired + public BaseResponse addPatientNipt(@RequestBody PatientNiptDTO patientNiptDTO, HttpServletRequest request){ + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + return antenatalExaminationFacade.addPatientNipt(patientNiptDTO,loginState.getId()); + } + } \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index a191219..e8f912b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -25,6 +25,7 @@ import com.lyms.platform.operate.web.request.*; import com.lyms.platform.operate.web.result.*; import com.lyms.platform.operate.web.service.ITrackDownService; import com.lyms.platform.operate.web.utils.*; +import com.lyms.platform.operate.web.vo.PatientNiptDTO; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.model.PatientService; import com.lyms.platform.permission.model.PatientServiceQuery; @@ -6633,6 +6634,18 @@ public class AntenatalExaminationFacade { return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(data); } + public BaseResponse addPatientNipt(PatientNiptDTO patientNiptDTO,Integer userId){ + if (StringUtils.isEmpty(patientNiptDTO.getPatientId())){ + return new BaseResponse().setErrormsg("id不能为空").setErrorcode(-1); + } + // String hospitalId = autoMatchFacade.getHospitalId(userId); + Patients patients=new Patients(); + patients.setId(patientNiptDTO.getPatientId()); + patients.setNipt(patientNiptDTO.getNipt()); + patientsService.updatePatientOne(patients,patients.getId()); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + public BaseResponse addAntexHighRisk(AntExHighRiskModel antExHighRiskModel,Integer userId){ String hospitalId = autoMatchFacade.getHospitalId(userId); antExHighRiskModel.setYn(1); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java index ad648bb..60cb09e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java @@ -56,7 +56,7 @@ public class BasicConfigFacade { // if(isTest){ // return findNewTestSyncHighRisk(); // } - System.out.println("findNewHighRisk-> "+orgId); + //System.out.println("findNewHighRisk-> "+orgId); if (CollectionUtils.isEmpty(mainBasicConfigList)) { List basicConfigList = (List) RedisUtils.getObj(SystemConfig.REDIS_NEW_HIGH_RISK_PARENT); @@ -126,7 +126,7 @@ public class BasicConfigFacade { } dispNewHighRisk(basicConfigList, mainBasicConfigList); } - System.out.println("findNewHighRisk-> "+mainBasicConfigList); + // System.out.println("findNewHighRisk-> "+mainBasicConfigList); BaseResponse baseResponse = new BaseResponse(); baseResponse.setObject(mainBasicConfigList); return baseResponse; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java index b156c84..d8f8d7f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ComputeKulServiceManager.java @@ -200,7 +200,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低盐(不超过6g)\n" + "热量保证在35-45kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的65%,脂肪占总热量的15%。\n" + @@ -219,7 +219,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低纤维细纤维(水溶性纤维)—低盐(5g)\n" + "热量保证在30-40kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的60%,脂肪占总热量的20%。\n" + @@ -259,7 +259,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。"); @@ -304,7 +304,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低盐(6g)\n" + "热量保证在34-45kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的65%,脂肪占总热量的15%。\n" + @@ -325,7 +325,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。","高热量—高蛋白质—高碳水化合物—中等脂肪—高维生素—低纤维细纤维(水溶性纤维)—低盐(5g)\n" + "热量保证在30-40kcal/kg,蛋白质1.5-2.0g/kg,碳水化合物占总热量的60%,脂肪占总热量的20%。\n" + @@ -365,7 +365,7 @@ public class ComputeKulServiceManager implements InitializingBean{ "保证食物的清洁卫生\n" + "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。\n" + "远离烟、酒、咖啡因,保证水分的充足\n" + - "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + + "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。\n" + "规律的生活,适当的运动\n" + "养成规律的睡眠习惯,早睡——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%的加餐)"); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index d3f4012..2e0ec81 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -1605,7 +1605,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient Map map4 = setData2("增加用餐次数", "应采取少食多餐的原则,每日进餐次数由孕前的3次增加至5-6次,每日可在3次正餐中间加2-3次的加餐,每餐时间间隔约2小时左右,每餐8-9分饱即可。"); Map map5 = setData2("保证饮食的清淡", "每日食盐的摄入不得超过5g,烹调时减少酱油、味精、糖等调料的添加;减少油脂的摄入,保证饮食的清淡,少吃或不吃油炸食物、辛辣食物、糕点、饮料、冰淇淋等。"); Map map6 = setData2("保证食物的清洁卫生", "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。"); - Map map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。"); + Map map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。"); // Map map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。"); Map map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期瑜伽为宜,孕晚期以散步、助产运动为宜。");//临西去掉游泳 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java index 696e26c..39a92f6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java @@ -558,7 +558,7 @@ public class TemporaryWeightServiceImpl extends BaseServiceImpl implements Tempo Map map4 = setData2("增加用餐次数", "应采取少食多餐的原则,每日进餐次数由孕前的3次增加至5-6次,每日可在3次正餐中间加2-3次的加餐,每餐时间间隔约2小时左右,每餐8-9分饱即可。"); Map map5 = setData2("保证饮食的清淡", "每日食盐的摄入不得超过5g,烹调时减少酱油、味精、糖等调料的添加;减少油脂的摄入,保证饮食的清淡,少吃或不吃油炸食物、辛辣食物、糕点、饮料、冰淇淋等。"); Map map6 = setData2("保证食物的清洁卫生", "保证食物的卫生,新鲜,不吃隔夜、变质的食物,不吃没有熟透的肉类和海鲜,尽量减少外出用餐。"); - Map map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒;减少咖啡因的摄入,每日不得超过300mg,少喝咖啡,不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。"); + Map map7 = setData2("远离烟、酒、咖啡因,保证水分的充足", "孕期绝对禁止抽烟、饮酒、摄入咖啡因;不喝浓茶、碳酸饮料等,保证每日2300ml水的摄入。"); Map map8 = setData2("规律的生活,适当的运动", "养成规律的睡眠习惯,早睡——11点以前入睡,避免熬夜,早起——7:30-8:00间起床吃早餐,以免晚上失眠;每天根据自己的情况保证20-40分钟的轻度运动,孕早期以散步为宜,中期以游泳、瑜伽为宜,孕晚期以散步、助产运动为宜。"); WeightConfigModel configModel = patientWeightService.getWeightConfigByWeek(week); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/vo/PatientNiptDTO.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/vo/PatientNiptDTO.java new file mode 100644 index 0000000..206e75a --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/vo/PatientNiptDTO.java @@ -0,0 +1,23 @@ +package com.lyms.platform.operate.web.vo; + +public class PatientNiptDTO { + private String patientId; + //产筛结果 + private String nipt;//唐氏筛查/无创DNA检测 + + public String getPatientId() { + return patientId; + } + + public void setPatientId(String patientId) { + this.patientId = patientId; + } + + public String getNipt() { + return nipt; + } + + public void setNipt(String nipt) { + this.nipt = nipt; + } +}