Commit a9a02353420736921d0b90400593fe18720730ab

Authored by gengxiaokai
1 parent bd1984172e

秦皇岛基本公卫修改

Showing 1 changed file with 53 additions and 3 deletions

platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java View file @ a9a0235
... ... @@ -500,21 +500,71 @@
500 500 map.put("BMI",bmi.toString());
501 501 }
502 502 String pastHistory="";
  503 + String pastHistory1="";
503 504 if(StringUtils.isNotEmpty(antExChuModel.getPastHistory())){
504 505 Map map1 = JsonUtil.jkstr2Obj(antExChuModel.getPastHistory(), Map.class);
505   - pastHistory = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  506 + pastHistory1 = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  507 + if(pastHistory1.contains("无")){
  508 + pastHistory="1";
  509 + }else{
  510 + if(pastHistory1.contains("其他")){
  511 + pastHistory="8";
  512 + }
  513 + }
506 514 }
507 515 map.put("REGISTERPASTHISTORY",pastHistory);
508 516 String familyHistory="";
  517 + String familyHistory1="";
509 518 if(StringUtils.isNotEmpty(antExChuModel.getFamilyHistory())){
510 519 Map map1 = JsonUtil.jkstr2Obj(antExChuModel.getFamilyHistory(), Map.class);
511   - familyHistory = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  520 + familyHistory1 = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  521 + if(familyHistory1.contains("无")){
  522 + familyHistory="0";
  523 + }
  524 + else if(familyHistory1.contains("其他")){
  525 + familyHistory="3";
  526 + } else{
  527 + if(familyHistory1.contains("遗传性疾病史")){
  528 + familyHistory+="1,";
  529 + }
  530 + if(familyHistory1.contains("精神疾病史")){
  531 + familyHistory+="2,";
  532 + }
  533 + if(StringUtils.isNotEmpty(familyHistory)){
  534 + familyHistory=familyHistory.substring(0,familyHistory.length()-1);
  535 + }
  536 + }
512 537 }
513 538 map.put("REGISTERFAMILYHISTORY",familyHistory);
  539 + String personalHistory1="";
514 540 String personalHistory="";
515 541 if(StringUtils.isNotEmpty(antExChuModel.getPersonalHistory())){
516 542 Map map1 = JsonUtil.jkstr2Obj(antExChuModel.getPersonalHistory(), Map.class);
517   - personalHistory = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  543 + personalHistory1 = FunvCommonUtil.replace(map1, new StringBuilder(), basicConfigService);
  544 + if(personalHistory1.contains("无")){
  545 + personalHistory="0";
  546 + }else if(personalHistory1.contains("其他")){
  547 + personalHistory="6";
  548 + }else{
  549 + if(personalHistory1.contains("吸烟")){
  550 + personalHistory+="1,";
  551 + }
  552 + if(personalHistory1.contains("饮酒")){
  553 + personalHistory+="2,";
  554 + }
  555 + if(personalHistory1.contains("服用药物")){
  556 + personalHistory+="3,";
  557 + }
  558 + if(personalHistory1.contains("接触有毒有害物质")){
  559 + personalHistory+="4,";
  560 + }
  561 + if(personalHistory1.contains("接触放射线")){
  562 + personalHistory+="5,";
  563 + }
  564 + if(StringUtils.isNotEmpty(personalHistory)){
  565 + personalHistory=personalHistory.substring(0,personalHistory.length()-1);
  566 + }
  567 + }
518 568 }
519 569 map.put("personalHistory",personalHistory);
520 570 String cestationInfo="";