Commit 6684733142d5b9ad6a150a92c45c4d9a482f1de5
1 parent
21e28abe8e
Exists in
master
and in
1 other branch
修改新电子病历
Showing 1 changed file with 49 additions and 40 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
6684733
| ... | ... | @@ -115,8 +115,8 @@ |
| 115 | 115 | referralApplyOrderModel.setSex(SexEnum.WOMAN.getId()); |
| 116 | 116 | referralApplyOrderModel.setBirth(patients.getBirth()); |
| 117 | 117 | referralApplyOrderModel.setExpVip(patients.getExpVip()); |
| 118 | - int days=-1; | |
| 119 | - if(patients.getType()==1){ | |
| 118 | + int days = -1; | |
| 119 | + if (patients.getType() == 1) { | |
| 120 | 120 | days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); |
| 121 | 121 | } |
| 122 | 122 | referralApplyOrderModel.setLastMenses(patients.getLastMenses()); |
| 123 | 123 | |
| 124 | 124 | |
| ... | ... | @@ -137,12 +137,12 @@ |
| 137 | 137 | patientsQuery1.setHospitalId(referralApplyOrderModel.getTransferredHospital()); |
| 138 | 138 | List<Patients> patientsList = patientsService.queryPatient(patientsQuery1); |
| 139 | 139 | |
| 140 | - List<Organization> organization =null; | |
| 140 | + List<Organization> organization = null; | |
| 141 | 141 | try { |
| 142 | - OrganizationQuery organizationQuery=new OrganizationQuery(); | |
| 142 | + OrganizationQuery organizationQuery = new OrganizationQuery(); | |
| 143 | 143 | organizationQuery.setId(Integer.valueOf(referralApplyOrderModel.getTransferredHospital())); |
| 144 | - organization= organizationService.queryOrganization(organizationQuery); | |
| 145 | - if (CollectionUtils.isEmpty(patientsList)&&CollectionUtils.isNotEmpty(organization)) { | |
| 144 | + organization = organizationService.queryOrganization(organizationQuery); | |
| 145 | + if (CollectionUtils.isEmpty(patientsList) && CollectionUtils.isNotEmpty(organization)) { | |
| 146 | 146 | //在转入的医院建档 |
| 147 | 147 | patients.setId(null); |
| 148 | 148 | patients.setHospitalId(referralApplyOrderModel.getTransferredHospital()); |
| ... | ... | @@ -159,7 +159,7 @@ |
| 159 | 159 | patients1.setBuildType(3); |
| 160 | 160 | patientsService.updatePatient(patients1); |
| 161 | 161 | } |
| 162 | - }catch (Exception e){ | |
| 162 | + } catch (Exception e) { | |
| 163 | 163 | |
| 164 | 164 | } |
| 165 | 165 | } |
| ... | ... | @@ -193,24 +193,33 @@ |
| 193 | 193 | babyModelQuery.setHospitalId(referralApplyOrderModel.getTransferredHospital()); |
| 194 | 194 | babyModelQuery.setYn(YnEnums.YES.getId()); |
| 195 | 195 | List<BabyModel> babyModels = babyService.queryBabyWithQuery(babyModelQuery); |
| 196 | - //没有儿童档案的时候才建档 | |
| 197 | - if (CollectionUtils.isEmpty(babyModels)) { | |
| 198 | - ////在转入的医院新增儿童建档 | |
| 199 | - babyModel.setId(null); | |
| 200 | - babyModel.setHospitalId(referralApplyOrderModel.getTransferredHospital()); | |
| 201 | - babyModel.setBuildDoctor(null); | |
| 202 | - babyModel.setBuildDate(new Date()); | |
| 203 | - babyModel.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
| 204 | - babyModel.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); | |
| 205 | - babyModel.setExpVip(0); | |
| 206 | - babyModel.setBuildType(3); | |
| 207 | - id = babyService.addOneBaby(babyModel).getId(); | |
| 208 | - } else { | |
| 209 | - BabyModel babyModel1 = babyModels.get(0); | |
| 210 | - id = babyModel1.getId(); | |
| 211 | - babyModel1.setModified(new Date()); | |
| 212 | - babyModel1.setBuildType(3); | |
| 213 | - babyService.updateOneBaby(babyModel1, babyModel1.getId()); | |
| 196 | + | |
| 197 | + List<Organization> organization = null; | |
| 198 | + try { | |
| 199 | + OrganizationQuery organizationQuery = new OrganizationQuery(); | |
| 200 | + organizationQuery.setId(Integer.valueOf(referralApplyOrderModel.getTransferredHospital())); | |
| 201 | + organization = organizationService.queryOrganization(organizationQuery); | |
| 202 | + if (CollectionUtils.isEmpty(babyModels) && CollectionUtils.isNotEmpty(organization)) { | |
| 203 | + //没有儿童档案的时候才建档 | |
| 204 | + ////在转入的医院新增儿童建档 | |
| 205 | + babyModel.setId(null); | |
| 206 | + babyModel.setHospitalId(referralApplyOrderModel.getTransferredHospital()); | |
| 207 | + babyModel.setBuildDoctor(null); | |
| 208 | + babyModel.setBuildDate(new Date()); | |
| 209 | + babyModel.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
| 210 | + babyModel.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); | |
| 211 | + babyModel.setExpVip(0); | |
| 212 | + babyModel.setBuildType(3); | |
| 213 | + id = babyService.addOneBaby(babyModel).getId(); | |
| 214 | + } else { | |
| 215 | + BabyModel babyModel1 = babyModels.get(0); | |
| 216 | + id = babyModel1.getId(); | |
| 217 | + babyModel1.setModified(new Date()); | |
| 218 | + babyModel1.setBuildType(3); | |
| 219 | + babyService.updateOneBaby(babyModel1, babyModel1.getId()); | |
| 220 | + } | |
| 221 | + } catch (Exception e) { | |
| 222 | + | |
| 214 | 223 | } |
| 215 | 224 | } |
| 216 | 225 | } |
| ... | ... | @@ -477,7 +486,7 @@ |
| 477 | 486 | } |
| 478 | 487 | //根据孕周 |
| 479 | 488 | if (null != applyOrderQueryRequest.getEndDueWeek() && NumberUtils.isNumber(applyOrderQueryRequest.getEndDueWeek())) { |
| 480 | - int i = NumberUtils.toInt(applyOrderQueryRequest.getEndDueWeek()) * 7+6; | |
| 489 | + int i = NumberUtils.toInt(applyOrderQueryRequest.getEndDueWeek()) * 7 + 6; | |
| 481 | 490 | referralApplyOrderQuery.setDueDateEnd(i); |
| 482 | 491 | } |
| 483 | 492 | if (null != applyOrderQueryRequest.getStartDueWeek()) { |
| 484 | 493 | |
| 485 | 494 | |
| ... | ... | @@ -508,17 +517,17 @@ |
| 508 | 517 | referralApplyOrderQuery.setHospitalName(organizationService.getOrganization(Integer.valueOf(hospital)).getName()); |
| 509 | 518 | //1 转入 0转出 |
| 510 | 519 | if ("1".equals(applyOrderQueryRequest.getAction())) { |
| 511 | - if(StringUtils.isNotEmpty(applyOrderQueryRequest.getTransferredHospital())){ | |
| 512 | - if(NumberUtils.isNumber(applyOrderQueryRequest.getTransferredHospital())){ | |
| 520 | + if (StringUtils.isNotEmpty(applyOrderQueryRequest.getTransferredHospital())) { | |
| 521 | + if (NumberUtils.isNumber(applyOrderQueryRequest.getTransferredHospital())) { | |
| 513 | 522 | referralApplyOrderQuery.setOutHospitalId(applyOrderQueryRequest.getTransferredHospital()); |
| 514 | - }else{ | |
| 523 | + } else { | |
| 515 | 524 | OrganizationQuery organizationQuery = new OrganizationQuery(); |
| 516 | 525 | organizationQuery.setYn(YnEnums.YES.getId()); |
| 517 | 526 | organizationQuery.setName(applyOrderQueryRequest.getTransferredHospital()); |
| 518 | 527 | List<Organization> organization = organizationService.queryOrganization(organizationQuery); |
| 519 | 528 | if (CollectionUtils.isNotEmpty(organization)) { |
| 520 | - referralApplyOrderQuery.setOutHospitalId(organization.get(0).getId()+""); | |
| 521 | - }else{ | |
| 529 | + referralApplyOrderQuery.setOutHospitalId(organization.get(0).getId() + ""); | |
| 530 | + } else { | |
| 522 | 531 | referralApplyOrderQuery.setOutHospitalId(applyOrderQueryRequest.getTransferredHospital()); |
| 523 | 532 | } |
| 524 | 533 | } |
| 525 | 534 | |
| 526 | 535 | |
| ... | ... | @@ -526,17 +535,17 @@ |
| 526 | 535 | |
| 527 | 536 | referralApplyOrderQuery.setTransferredHospital(hospital); |
| 528 | 537 | } else if ("0".equals(applyOrderQueryRequest.getAction())) { |
| 529 | - if(StringUtils.isNotEmpty(applyOrderQueryRequest.getTransferredHospital())){ | |
| 530 | - if(NumberUtils.isNumber(applyOrderQueryRequest.getTransferredHospital())){ | |
| 538 | + if (StringUtils.isNotEmpty(applyOrderQueryRequest.getTransferredHospital())) { | |
| 539 | + if (NumberUtils.isNumber(applyOrderQueryRequest.getTransferredHospital())) { | |
| 531 | 540 | referralApplyOrderQuery.setTransferredHospital(applyOrderQueryRequest.getTransferredHospital()); |
| 532 | - }else{ | |
| 541 | + } else { | |
| 533 | 542 | OrganizationQuery organizationQuery = new OrganizationQuery(); |
| 534 | 543 | organizationQuery.setYn(YnEnums.YES.getId()); |
| 535 | 544 | organizationQuery.setName(applyOrderQueryRequest.getTransferredHospital()); |
| 536 | 545 | List<Organization> organization = organizationService.queryOrganization(organizationQuery); |
| 537 | 546 | if (CollectionUtils.isNotEmpty(organization)) { |
| 538 | - referralApplyOrderQuery.setTransferredHospital(organization.get(0).getId()+""); | |
| 539 | - }else{ | |
| 547 | + referralApplyOrderQuery.setTransferredHospital(organization.get(0).getId() + ""); | |
| 548 | + } else { | |
| 540 | 549 | referralApplyOrderQuery.setTransferredHospital(applyOrderQueryRequest.getTransferredHospital()); |
| 541 | 550 | } |
| 542 | 551 | } |
| 543 | 552 | |
| ... | ... | @@ -579,12 +588,12 @@ |
| 579 | 588 | } |
| 580 | 589 | } |
| 581 | 590 | HighScoreResult highScoreResult = antenatalExaminationFacade.queryRisk(orderModel.getrRisk(), true); |
| 582 | - StringBuilder stringBuilder=new StringBuilder(highScoreResult.gethighRiskStr()); | |
| 583 | - if(StringUtils.isNotEmpty(orderModel.getOtherHighRisk())){ | |
| 584 | - if(stringBuilder.length()>0&&StringUtils.isNotEmpty(orderModel.getOtherHighRisk())){ | |
| 591 | + StringBuilder stringBuilder = new StringBuilder(highScoreResult.gethighRiskStr()); | |
| 592 | + if (StringUtils.isNotEmpty(orderModel.getOtherHighRisk())) { | |
| 593 | + if (stringBuilder.length() > 0 && StringUtils.isNotEmpty(orderModel.getOtherHighRisk())) { | |
| 585 | 594 | stringBuilder.append(","); |
| 586 | 595 | } |
| 587 | - if(StringUtils.isNotEmpty(orderModel.getOtherHighRisk())){ | |
| 596 | + if (StringUtils.isNotEmpty(orderModel.getOtherHighRisk())) { | |
| 588 | 597 | stringBuilder.append(orderModel.getOtherHighRisk()); |
| 589 | 598 | } |
| 590 | 599 | } |