Commit 6ff48a490f1a8fd0225e70fc0cec6cb018d51f63
1 parent
c88091e8a5
Exists in
master
and in
6 other branches
上传孕前一般情况4.3判断空
Showing 2 changed files with 232 additions and 29 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
6ff48a4
| ... | ... | @@ -974,27 +974,52 @@ |
| 974 | 974 | mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); |
| 975 | 975 | LogUtil.taskInfo("孕前档案基本信息上传成功"); |
| 976 | 976 | //上传孕前一般情况4.3 |
| 977 | - String result3=HttpClientUtil.doWebServicePost((URL+"/m/antenatalUpload/uploadGeneralSituation") | |
| 978 | - ,lhxfyUploadingProvince.uploadingProvinceGeneral(preEugenicsBaseModel,KEY,documentId)); | |
| 979 | - if(StringUtils.isNotEmpty(result3)){ | |
| 980 | - List<UploadResult> list3=JsonUtil.jsonToList(result3, UploadResult.class); | |
| 981 | - if("0000".equals(list3.get(0).getCode())){ | |
| 982 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 983 | - Update update3 = new Update().set("isUploadingYn.general", 1);//成功 | |
| 984 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 985 | - LogUtil.taskInfo("孕前一般情况上传成功"); | |
| 986 | - }else { | |
| 987 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 988 | - Update update3 = new Update().set("isUploadingYn.general", 0);//失败 | |
| 989 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 990 | - LogUtil.error("服务器返回:上传失败,list3。code:" | |
| 991 | - +list3.get(0).getCode()+";msg:"+list3.get(0).getMsg()+";type:"+list3.get(0).getType(),null); | |
| 977 | + if(null!=preEugenicsBaseModel.getHusbandBaseInfo()||null!=preEugenicsBaseModel.getWifeBaseInfo()) { | |
| 978 | + for (int i = 1; i <= 2; i++) {//男女分别上传 | |
| 979 | + if (i == 1) { | |
| 980 | + if(null!=preEugenicsBaseModel.getHusbandBaseInfo()) { | |
| 981 | + preEugenicsBaseModel.setHusbandBaseInfo(new HashMap<String, Object>() {{ | |
| 982 | + put("sex", "01"); | |
| 983 | + }}); | |
| 984 | + }else { | |
| 985 | + LogUtil.taskInfo("孕前一般情况4.3,(男)没有录入数据略过。"); | |
| 986 | + break; | |
| 987 | + } | |
| 988 | + } else { | |
| 989 | + if(null!=preEugenicsBaseModel.getWifeBaseInfo()) { | |
| 990 | + preEugenicsBaseModel.setWifeBaseInfo(new HashMap<String, Object>() {{ | |
| 991 | + put("sex", "02"); | |
| 992 | + }}); | |
| 993 | + }else { | |
| 994 | + LogUtil.taskInfo("孕前一般情况4.3,(女)没有录入数据略过。"); | |
| 995 | + break; | |
| 996 | + } | |
| 997 | + } | |
| 998 | + String result3 = HttpClientUtil.doWebServicePost((URL + "/m/antenatalUpload/uploadGeneralSituation") | |
| 999 | + , lhxfyUploadingProvince.uploadingProvinceGeneral((i == 1) ? preEugenicsBaseModel.getHusbandBaseInfo() : preEugenicsBaseModel.getWifeBaseInfo(), KEY, documentId)); | |
| 1000 | + if (StringUtils.isNotEmpty(result3)) { | |
| 1001 | + List<UploadResult> list3 = JsonUtil.jsonToList(result3, UploadResult.class); | |
| 1002 | + if ("0000".equals(list3.get(0).getCode())) { | |
| 1003 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 1004 | + Update update3 = new Update().set("isUploadingYn.general" + i, 1);//成功。general1:男,general2:女 | |
| 1005 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 1006 | + LogUtil.taskInfo("孕前一般情况上传成功"); | |
| 1007 | + } else { | |
| 1008 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 1009 | + Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 | |
| 1010 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 1011 | + LogUtil.error("服务器返回:上传失败,list3。code:" | |
| 1012 | + + list3.get(0).getCode() + ";msg:" + list3.get(0).getMsg() + ";type:" + list3.get(0).getType(), null); | |
| 1013 | + } | |
| 1014 | + } else { | |
| 1015 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 1016 | + Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 | |
| 1017 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 1018 | + LogUtil.taskError("上传异常:result3=HttpClientUtil.doWebServicePost", null); | |
| 1019 | + } | |
| 992 | 1020 | } |
| 993 | - }else { | |
| 994 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
| 995 | - Update update3 = new Update().set("isUploadingYn.general", 0); | |
| 996 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
| 997 | - LogUtil.taskError("上传异常:result3=HttpClientUtil.doWebServicePost",null); | |
| 1021 | + }else{ | |
| 1022 | + LogUtil.taskInfo("孕前一般情况4.3,没有录入数据略过。"); | |
| 998 | 1023 | } |
| 999 | 1024 | //上传孕前体格检查4.4 |
| 1000 | 1025 | String result4=HttpClientUtil.doWebServicePost((URL+"/m/antenatalUpload/uploadPhysicalExamination") |
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java
View file @
6ff48a4
| 1 | 1 | package com.lyms.hospitalapi.lhxfy; |
| 2 | 2 | |
| 3 | 3 | import com.lyms.hospitalapi.lhxfy.model.Archives; |
| 4 | +import com.lyms.hospitalapi.lhxfy.model.General; | |
| 4 | 5 | import com.lyms.hospitalapi.lhxfy.model.UploadResult; |
| 5 | 6 | import com.lyms.hospitalapi.lhxfy.model.enums.CardTypeEnums; |
| 6 | 7 | import com.lyms.hospitalapi.lhxfy.model.enums.CareerEnums; |
| 7 | 8 | |
| 8 | 9 | |
| ... | ... | @@ -13,12 +14,15 @@ |
| 13 | 14 | import com.lyms.platform.operate.web.facade.AutoMatchFacade; |
| 14 | 15 | import com.lyms.platform.operate.web.facade.BasicConfigFacade; |
| 15 | 16 | import com.lyms.platform.operate.web.result.BasicConfigResult; |
| 17 | +import com.lyms.platform.operate.web.utils.CollectionUtils; | |
| 16 | 18 | import com.lyms.platform.permission.model.Organization; |
| 17 | 19 | import com.lyms.platform.permission.service.OrganizationService; |
| 18 | 20 | import com.lyms.platform.pojo.PreEugenicsBaseModel; |
| 21 | +import com.mchange.v2.lang.ObjectUtils; | |
| 19 | 22 | import org.springframework.beans.factory.annotation.Autowired; |
| 20 | 23 | import org.springframework.stereotype.Component; |
| 21 | 24 | |
| 25 | +import java.util.ArrayList; | |
| 22 | 26 | import java.util.HashMap; |
| 23 | 27 | import java.util.List; |
| 24 | 28 | import java.util.Map; |
| ... | ... | @@ -171,15 +175,189 @@ |
| 171 | 175 | return JsonUtil.obj2Str(archives); |
| 172 | 176 | } |
| 173 | 177 | //上传孕前一般情况4.3 |
| 174 | - public String uploadingProvinceGeneral(PreEugenicsBaseModel baseModel,String key,String documentId){ | |
| 175 | - Map<String,Object> data=new HashMap<>(); | |
| 176 | - String json=""; | |
| 177 | - if (StringUtils.isNotEmpty(json)) | |
| 178 | - { | |
| 179 | - List<UploadResult> list =JsonUtil.jsonToList(json, UploadResult.class); | |
| 180 | - System.out.println(list); | |
| 181 | - } | |
| 182 | - return JsonUtil.obj2Str(data); | |
| 178 | + public String uploadingProvinceGeneral(Map<String,Object> baseInfo,String key,String documentId){ | |
| 179 | + General general = new General(); | |
| 180 | + general.setKey(key); // 上传密钥 | |
| 181 | + general.setAntenatalArchivesId(documentId); // 档案id(4.1接口上传成功后返回的档案id) | |
| 182 | + general.setSex(baseInfo.get("sex").toString()); // 性别 01:男 02: 女 | |
| 183 | + //没有患有或曾经患过以下疾病(贫血、高血压……精神心理疾患、其他)1:是(没患有) 2:否(患有) | |
| 184 | + String whether="1"; | |
| 185 | + if(CollectionUtils.isNotEmpty((List<Boolean>)baseInfo.get("jbs"))){ | |
| 186 | + whether=((List<Boolean>) baseInfo.get("jbs")).get(0).toString(); | |
| 187 | + } | |
| 188 | + general.setWhether(whether.equals("true")?"2":"1"); | |
| 189 | + general.setAnemia(null); // 疾病-贫血 1:是 2:否 | |
| 190 | + general.setHypertension(null); // 疾病-高血压 1:是 2:否 | |
| 191 | + general.setHeartDisease(null); // 疾病-心脏病 1:是 2:否 | |
| 192 | + general.setDiabetes(null); // 疾病-糖尿病 1:是 2:否 | |
| 193 | + general.setEpilepsy(null); // 疾病-癫痫 1:是 2:否 | |
| 194 | + general.setThyroidDisease(null); // 疾病-甲状腺疾病 1:是 2:否 | |
| 195 | + general.setChronicNephritis(null); // 疾病-慢性肾炎 1:是 2:否 | |
| 196 | + general.setTumour(null); // 疾病-肿瘤 1:是 2:否 | |
| 197 | + general.setTuberculosis(null); // 疾病-结核 1:是 2:否 | |
| 198 | + general.setHepatitisB(null); // 疾病-乙型肝炎 1:是 2:否 | |
| 199 | + general.setGonorrhea(null); // 疾病-淋病/梅毒/衣原体感染1:是 2:否 | |
| 200 | + general.setGonorrheaType(null); // 疾病-01:淋病 02:梅毒 03:衣原体感染 | |
| 201 | + general.setMental(null); // 疾病-精神心理疾患 1:是 2:否 | |
| 202 | + general.setOther(null); // 疾病-其他 1:是 2:否 | |
| 203 | + general.setContent(null); // 疾病-其他疾病的名称 | |
| 204 | + general.setMalformationNothing(null); // 没有患有出生缺陷,如先天畸形、遗传病等1:是(没患有) 2:否(患有) | |
| 205 | + general.setMalformationYes(null); // 患有出生缺陷,如先天畸形、遗传病等1 :是 2:否 | |
| 206 | + general.setMalformationContent(null); // 患有出生缺陷的具体内容 | |
| 207 | + general.setGynecologicalNothing(null); // 未患有以下妇科疾病(妇科疾病相关字段sex为01时不用传,为02时必须传)1:是(未患有) 2:否(患有) | |
| 208 | + general.setAdnexitis(null); // 妇科疾病-子宫附件炎症1:是 2:否 | |
| 209 | + general.setInfertile(null); // 妇科疾病-不孕不育症1:是 2:否 | |
| 210 | + general.setGynecologicalOther(null); // 妇科疾病-其他1:是 2:否 | |
| 211 | + general.setGynecologicalContent(null); // 其他妇科疾病 | |
| 212 | + general.setAndrologyNothing(null); // 未患有以下男科疾病(男科疾病相关字段sex为02时不用传,为01时必须传)1:是(未患有) 2:否(患有) | |
| 213 | + general.setOrchitis(null); // 男科疾病-睾丸炎、附睾炎1:是 2:否 | |
| 214 | + general.setVaricocele(null); // 男科疾病-精索静脉曲张1:是 2:否 | |
| 215 | + general.setInfertility(null); // 男科疾病-不育症1:是 2:否 | |
| 216 | + general.setMumps(null); // 男科疾病-腮腺炎1:是 2:否 | |
| 217 | + general.setAndrologyOther(null); // 男科疾病-其他1:是 2:否 | |
| 218 | + general.setAndrologyOtherContent(null); // 其他男性疾病 | |
| 219 | + general.setMedicationNothing(null); // 目前没有服药1:是(没有服药) 2:否(有服药) | |
| 220 | + general.setMedicationYes(null); // 目前有服药1:是 2:否 | |
| 221 | + general.setMedicationType(null); // 目前服药药物类型01:叶酸补充剂 02:维生素补充剂03:补钙药物 04:感冒药05:避孕药 06:抗过敏药07:抗生素 08:抗病毒药09:降压药 10:降糖药11:胰岛素 12:甲亢治疗药物13:甲减治疗药物 14:减肥药 | |
| 222 | + general.setMedicationContent(null); //目前服药药物名称 | |
| 223 | + general.setVaccineNothing(null); // 没有注射过疫苗1: 是(没有注射过)2:否(注射过) | |
| 224 | + general.setRubellaVaccine(null); // 疫苗注射-风疹疫苗1:是 2:否 | |
| 225 | + general.setHepatitisBVaccine(null); // 疫苗注射-乙肝疫苗1:是 2:否 | |
| 226 | + general.setVaccineOther(null); // 疫苗注射-其他1:是 2:否 | |
| 227 | + general.setVaccineContent(null); // 其他疫苗 | |
| 228 | + general.setContraceptionNothing(null); // 现用避孕措施或目前终止避孕者原避孕措施--从未采用(避孕措施为sex02的相关字段且必传,sex为01时不传这个字段)1:是(从未采用) 2:否(有采用) | |
| 229 | + general.setIntrauterineDevice(null); // 避孕措施- 宫内节育器1:是 2:否 | |
| 230 | + general.setSubcutaneousImplant(null); // 避孕措施-皮下埋植剂1:是 2:否 | |
| 231 | + general.setOralContraceptives(null); // 避孕措施-口服避孕药1:是 2:否 | |
| 232 | + general.setCondom(null); // 避孕措施-避孕套1:是 2:否 | |
| 233 | + general.setExternalMedication(null); // 避孕措施-外用药1:是 2:否 | |
| 234 | + general.setNaturalContraception(null); // 避孕措施-自然避孕1:是 2:否 | |
| 235 | + general.setContraceptionOther(null); // 避孕措施-其他1:是 2:否 | |
| 236 | + general.setContraceptionContent(null); // 其他避孕措施 | |
| 237 | + general.setContraceptionMonth(null); // 避孕措施持续使用时间 单位 月 | |
| 238 | + general.setTerminationYear(null); // 目前终止避孕者原避孕措施停用时间年份 | |
| 239 | + general.setTerminationMonth(null); // 目前终止避孕者原避孕措施停用时间月份 | |
| 240 | + general.setMenarcheAge(null); // 初潮年龄 | |
| 241 | + general.setLastMenstrual(null); // 末次月经 | |
| 242 | + general.setMenstrualNothing(null); // 月经周期不规律1:是 2:否 | |
| 243 | + general.setMenstrualYes(null); // 月经周期规律1:是 2:否 | |
| 244 | + general.setPeriod(null); // 经期范围开始天数 | |
| 245 | + general.setEndPeriod(null); // 经期范围结束天数 | |
| 246 | + general.setCycle(null); // 月经周期范围开始天数 | |
| 247 | + general.setEndCycle(null); // 月经周期单位结束天数 | |
| 248 | + general.setMenstrualMany(null); // 月经量多 1:是 2:否 | |
| 249 | + general.setMenstrualMiddle(null); // 月经量中 1:是 2:否 | |
| 250 | + general.setMenstrualLess(null); // 月经量少 1:是 2:否 | |
| 251 | + general.setDysmenorrheaNothing(null); // 痛经-无 1:是 2:否 | |
| 252 | + general.setDysmenorrheaLight(null); // 痛经-轻 1:是 2:否 | |
| 253 | + general.setDysmenorrheaHeavy(null); // 痛经-重 1:是 2:否 | |
| 254 | + general.setPregnantNothing(null); // 曾经没有怀孕1:是(没怀过) 2:否(怀过) | |
| 255 | + general.setPregnantYes(null); // 曾经有过怀孕 1:是 2:否 | |
| 256 | + general.setPregnantFrequency(null); // 怀孕次数 | |
| 257 | + general.setLiveBirth(null); // 活产次数 | |
| 258 | + general.setTermBirth(null); // 足月产次数 | |
| 259 | + general.setOverdueOutcome(null); // 过期妊娠次数 | |
| 260 | + general.setPrematureDelivery(null); // 早产次数 | |
| 261 | + general.setLastPregnancy(null); // 末次妊娠结局01:正常活产 02:早产03:低出生体重儿 04:出生缺陷儿05:自然流产 06:医学性人工流产07:治疗性引产 08:异位妊娠09:死胎死产 10:胎停育12:意外流产 11:其他 | |
| 262 | + general.setLastDate(null); // 末次妊娠结局日期 | |
| 263 | + general.setGestationNothing(null); // 没有以下不良妊娠结局1:是(没有不良妊娠)2:否(有不良妊娠) | |
| 264 | + general.setStillbirth(null); // 不良妊娠--死胎死产1:有 2:没有 | |
| 265 | + general.setStillbirthNumber(null); // 不良妊娠--死胎死产次数 | |
| 266 | + general.setSpontaneousAbortion(null); // 不良妊娠--自然流产1:有 2:没有 | |
| 267 | + general.setSpontaneousNumber(null); // 自然流产次数 | |
| 268 | + general.setArtificialAbortion(null); // 不良妊娠--人工流产1:有 2:没有 | |
| 269 | + general.setArtificialNumber(null); // 人工流产次数 | |
| 270 | + general.setGestationOther(null); // 不良妊娠--其他1:有 2:没有 | |
| 271 | + general.setGestationContent(null); // 不良妊娠--其他详细情况 | |
| 272 | + general.setGestationNumber(null); // 不良妊娠-其他次数 | |
| 273 | + general.setDefectNothing(null); // 是否有分娩过出生缺陷儿(如畸形儿、遗传病、唐氏综合症、先天智力低下)---无1:是(没有分娩过出生缺陷儿)2:否(分娩过出生缺陷儿) | |
| 274 | + general.setDefectYes(null); // 是否分娩过出生缺陷儿(如畸形儿、遗传病、唐氏综合症、先天智力低下)---是1:是 2:否 | |
| 275 | + general.setDiseasesType(null); // 出生缺陷儿--病种类型(具体见附表) | |
| 276 | + general.setDiseaseSpecies(null); // 出生缺陷儿--病种 | |
| 277 | + general.setDiseaseSpeciesContent(null); // 出生缺陷儿--病种详细情况 | |
| 278 | + general.setChildrenNumber(null); // 现在子女数 | |
| 279 | + general.setCloseRelativesNothing(null); // 夫妻是否有近亲结婚---无1:是(没有近亲结婚)2:否(有近亲结婚) | |
| 280 | + general.setCloseRelativesYes(null); // 夫妻是否近亲结婚--是1:是 2:否 | |
| 281 | + general.setSurface(null); // 近亲结婚-表1:是 | |
| 282 | + general.setHall(null); // 近亲结婚--堂1:是 | |
| 283 | + general.setRelativesOther(null); // 近亲结婚--其他1:是 | |
| 284 | + general.setCloseRelativesContent(null); // 近亲结婚--其他血缘关系具体 | |
| 285 | + general.setConsanguineousNothing(null); // 祖父母/外祖父母/父母两代家族内有无近亲结婚史---无1:是(家族内无近亲结婚史)2:否(家族内有近亲结婚史) | |
| 286 | + general.setConsanguineousYes(null); // 祖父母/外祖父母/父母两代家族内有近亲结婚史1:是 2:否 | |
| 287 | + general.setConsanguineousContent(null); // 家族近亲结婚史血缘关系(文字说明) | |
| 288 | + general.setParent(null); // 家族近亲结婚史血缘关系-父母1:是 2:否 | |
| 289 | + general.setGrandparent(null); // 家族近亲结婚史血缘关系-祖父母1:是 2:否 | |
| 290 | + general.setGrandparents(null); // 家族近亲结婚史血缘关系-外祖父母1:是 2:否 | |
| 291 | + general.setHistoryIllnessNothing(null); // 家族成员是否有人患有以下疾病--无1:是(无人患病)2:否(有人患病) | |
| 292 | + general.setThalassemia(null); // 家族成员是否有人患有以下疾病--地中海贫血1:是 2:否 | |
| 293 | + general.setAlbinism(null); // 家族成员是否有人患有以下疾病--白化病1:是 2:否 | |
| 294 | + general.setHemophilia(null); // 家族成员是否有人患有以下疾病--血友病1:是 2:否 | |
| 295 | + general.setDeficiency(null); // 家族成员是否有人患有以下疾病--蚕豆病(G6PD缺乏症)1:是 2:否 | |
| 296 | + general.setCongenital(null); // 家族成员是否有人患有以下疾病--先天性心脏病1:是 2:否 | |
| 297 | + general.setDownSyndrome(null); // 家族成员是否有人患有以下疾病--唐氏综合征1:是 2:否 | |
| 298 | + general.setHistoryDiabetes(null); // 家族成员是否有人患有以下疾病--糖尿病1:是 2:否 | |
| 299 | + general.setCongenitalRetardation(null); // 家族成员是否有人患有以下疾病--先天性智力低下1:是 2:否 | |
| 300 | + general.setHearingImpairment(null); // 家族成员是否有人患有以下疾病-- 听力障碍(10岁以内发生)1:是 2:否 | |
| 301 | + general.setVisualImpairment(null); // 家族成员是否有人患有以下疾病-- 视力障碍(10岁以内发生)1:是 2:否 | |
| 302 | + general.setNewbornDeath(null); // 家族成员是否有人患有以下疾病-- 新生儿或婴幼儿死亡1:是 2:否 | |
| 303 | + general.setHistoryOther(null); // 家族成员是否有人患有以下疾病-- 其他出生缺陷1:是 2:否 | |
| 304 | + general.setHistoryOtherContent(null); // 家族成员患有的其他出生缺陷具体 | |
| 305 | + general.setRelationship(null); // 患有疾病家族成员与本人的血缘关系 | |
| 306 | + general.setMeatNothing(null); // 是否进食肉、蛋类--否1:是(不进食) 2:否(进食) | |
| 307 | + general.setMeatYes(null); // 是否进食肉、蛋类--是1:是 2:否 | |
| 308 | + general.setVegetablesNothing(null); // 是否厌食蔬菜--否1:是(不厌食) 2:否(厌食) | |
| 309 | + general.setVegetablesYes(null); // 是否厌食蔬菜--是1:是(厌食) 2:否(不厌食) | |
| 310 | + general.setRawMeatNothing(null); // 是否有食用生肉嗜好--否1:是(不食用) 2:否(食用) | |
| 311 | + general.setRawMeatYes(null); // 是否有食用生肉嗜好--是1:是 2:否 | |
| 312 | + general.setSmokeNothing(null); // 是否吸烟--否1:是(不吸烟) 2:否(吸烟) | |
| 313 | + general.setSmokeYes(null); // 是否吸烟--是1:是 2:否 | |
| 314 | + general.setSmokeNumber(null); // 吸烟每天多少支 | |
| 315 | + general.setPassiveSmokeNothing(null); // 是否存在被动吸烟--否1:是(不存在) 2:否(存在) | |
| 316 | + general.setPassiveSmokeOccasionally(null); // 存在被动吸烟0:偶尔 1:经常 | |
| 317 | + general.setPassiveSmokeMinute(null); // 平均每天被动吸烟时间 (分钟) | |
| 318 | + general.setDrinkNothing(null); // 是否饮酒--否1:是(不饮酒) 2:否(饮酒) | |
| 319 | + general.setDrinkOccasionally(null); // 饮酒频率0:偶尔 1:经常 | |
| 320 | + general.setDrinkMany(null); // 饮酒每天多少ml | |
| 321 | + general.setCocaineNothing(null); // 是否使用可卡因等毒麻药品--否1:是(没有使用)2:否(有使用) | |
| 322 | + general.setCocaineYes(null); // 是否使用可卡因等毒麻药品--是1:是 2:否 | |
| 323 | + general.setHalitosisNothing(null); // 是否口臭--否1:是(不口臭) 2:否(口臭) | |
| 324 | + general.setHalitosisYes(null); // 是否口臭--是1:是 2:否 | |
| 325 | + general.setGumsNothing(null); // 是否牙龈出血--否1:是(不出血) 2:否(出血) | |
| 326 | + general.setGumsYes(null); // 是否牙龈出血--是1:是 2:否 | |
| 327 | + general.setFactorNothing(null); // 生活或工作环境是否接触以下因素--否1:是(没有接触)2:否(有接触) | |
| 328 | + general.setHyperthermia(null); // 接触因素--高温1:有接触 2:没有接触 | |
| 329 | + general.setNoise(null); // 接触因素--噪音1:有接触 2:没有接触 | |
| 330 | + general.setOrganicSolvents(null); // 接触因素--有机溶剂(如新装修、油漆)1:有接触 2:没有接触 | |
| 331 | + general.setRadiation(null); // 接触因素--放射线1:有接触 2:没有接触 | |
| 332 | + general.setLivestock(null); // 接触因素--密切接触猫狗等家畜、宠物1:有接触 2:没有接触 | |
| 333 | + general.setShock(null); // 接触因素--震动1:有接触 2:没有接触 | |
| 334 | + general.setHeavyMetal(null); // 接触因素--重金属(铅、汞等)1:有接触 2:没有接触 | |
| 335 | + general.setPesticides(null); // 接触因素--重金属(铅、汞等)1:有接触 2:没有接触 | |
| 336 | + general.setDietOther(null); // 接触因素--其他1:有接触 2:没有接触 | |
| 337 | + general.setDietOtherContent(null); // 其他接触因素 | |
| 338 | + general.setPressureNothing(null); // 是否感到生活/工作压力--否1:是(没有感到)2:否(感到压力) | |
| 339 | + general.setPressureVerySeldom(null); // 感到生活/工作压力0:很少 1:有一点2:比较大 3:很大 | |
| 340 | + general.setRelationshipNothing(null); // 与亲友、同事的关系是否紧张--否1:是(不紧张) 2:否(紧张) | |
| 341 | + general.setRelationshipVerySeldom(null); // 与亲友、同事的关系紧张0:很少 1:有一点2:比较大 3:很大 | |
| 342 | + general.setEconomicsNothing(null); // 是否感到经济压力--否1:是(没有感到)2:否(感到) | |
| 343 | + general.setEconomicsVerySeldom(null); // 感到经济压力0:很少 1:有一点2:比较大 3:很大 | |
| 344 | + general.setPregnancyNothing(null); // 是否做好怀孕准备--否1:是(没做好准备)2:否(做好了) | |
| 345 | + general.setPregnancyYes(null); // 是否做好怀孕准备--是1:是 2:否 | |
| 346 | + general.setOtherButton(null); // 其他 1:有 2:没有 | |
| 347 | + general.setOtherContent(null); // 其他描述 | |
| 348 | + general.setVisitTime(null); // 访问时间 | |
| 349 | + general.setDocName(null); // 医生签名 | |
| 350 | + general.setExamination(null); // 是否同步到婚检1:是 2:否 | |
| 351 | + general.setSurgeryHistoryType(null); // 手术史01:无 02:有 | |
| 352 | + general.setSurgeryHistory(null); // 手术史详情 | |
| 353 | + general.setPresentIllnessType(null); // 现病史01:无 02:有 | |
| 354 | + general.setPresentIllness(null); // 现病史详情 | |
| 355 | + general.setObstetricalHistoryType(null); // 婚育史01:有 02:无 | |
| 356 | + general.setDeathSpouse(null); // 丧偶 1:是 2:否 | |
| 357 | + general.setDivorced(null); // 离异 1:是 2:否 | |
| 358 | + general.setAbortion(null); // 流产 1:是 2:否 | |
| 359 | + general.setChildData(null); //子女健康情况(具体参数如下:子女健康情况请求参数) | |
| 360 | + return JsonUtil.obj2Str(general); | |
| 183 | 361 | } |
| 184 | 362 | //上传孕前体格检查4.4 |
| 185 | 363 | public String uploadingProvincePhysiqueCheck(PreEugenicsBaseModel baseModel,String key,String documentId){ |