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){ |