| | |
| | | }).collect(Collectors.toList()); |
| | | patMedInhosp1.setLeaveicd10code(hospPatientDiagnoseInfos2.get(0).getIcd10()); |
| | | patMedInhosp1.setLeavediagname(hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | //只有诊断名称没有诊断码的数据 |
| | | if(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) |
| | | && !StringUtils.isNotEmpty(patMedInhosp1.getLeaveicd10code())){ |
| | | Icd10 icd10 = new Icd10(); |
| | | icd10.setIcdname(patMedInhosp1.getLeavediagname()); |
| | | icd10.setDelFlag("0"); |
| | | icd10.setOrgid(ObjectUtils.isNotEmpty(BingRenXX.get("ZuZhiJGID")) ? BingRenXX.get("ZuZhiJGID").toString() : null); |
| | | //丽水无院区,默认值是 1 |
| | | icd10.setCampusid("1"); |
| | | //通过icdCode查询一下,是否存在 |
| | | List<Icd10> icd10s = icd10Mapper.exactQueryIcd10List(icd10); |
| | | if(CollectionUtils.isEmpty(icd10s)){ |
| | | patMedInhosp1.setLeaveicd10code(icd10s.get(0).getIcdcode()); |
| | | } |
| | | } |
| | | //patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() + "," + hospPatientDiagnoseInfos2.get(0).getZhenDuanMC() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | } |
| | |
| | | }).collect(Collectors.toList()); |
| | | patMedInhosp1.setLeaveicd10code(hospPatientDiagnoseInfos2.get(0).getIcd10()); |
| | | patMedInhosp1.setLeavediagname(hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | //只有诊断名称没有诊断码的数据 |
| | | if(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) |
| | | && !StringUtils.isNotEmpty(patMedInhosp1.getLeaveicd10code())){ |
| | | Icd10 icd10 = new Icd10(); |
| | | icd10.setIcdname(patMedInhosp1.getLeavediagname()); |
| | | icd10.setDelFlag("0"); |
| | | icd10.setOrgid(ObjectUtils.isNotEmpty(BingRenXX.get("ZuZhiJGID")) ? BingRenXX.get("ZuZhiJGID").toString() : null); |
| | | //丽水无院区,默认值是 1 |
| | | icd10.setCampusid("1"); |
| | | //通过icdCode查询一下,是否存在 |
| | | List<Icd10> icd10s = icd10Mapper.exactQueryIcd10List(icd10); |
| | | if(CollectionUtils.isEmpty(icd10s)){ |
| | | patMedInhosp1.setLeaveicd10code(icd10s.get(0).getIcdcode()); |
| | | } |
| | | } |
| | | //patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() + "," + hospPatientDiagnoseInfos2.get(0).getZhenDuanMC() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | } |
| | | |
| | | String orgid = ObjectUtils.isNotEmpty(BingRenXX) && ObjectUtils.isNotEmpty(BingRenXX.get("ZuZhiJGID")) ? BingRenXX.get("ZuZhiJGID").toString() : null; |
| | | if(StringUtils.isNotEmpty(orgid) && orgid.equals("47246103233112211A1001")){ |
| | | //缙云二院 住院记录不更新状态 |
| | | }else { |
| | | patMedInhosp1.setInhospstate("1"); |
| | | } |
| | | // if(StringUtils.isNotEmpty(orgid) && orgid.equals("47246103233112211A1001")){ |
| | | // //缙云二院 住院记录不更新状态 |
| | | // }else { |
| | | // patMedInhosp1.setInhospstate("1"); |
| | | // } |
| | | |
| | | if (CollectionUtils.isNotEmpty(patMedInhospList)) { |
| | | patMedInhosp1.setUpdateTime(new Date()); |
| | |
| | | }).collect(Collectors.toList()); |
| | | patMedInhosp1.setLeaveicd10code(hospPatientDiagnoseInfos2.get(0).getIcd10()); |
| | | patMedInhosp1.setLeavediagname(hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | //只有诊断名称没有诊断码的数据 |
| | | if(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) |
| | | && !StringUtils.isNotEmpty(patMedInhosp1.getLeaveicd10code())){ |
| | | Icd10 icd10 = new Icd10(); |
| | | icd10.setIcdname(patMedInhosp1.getLeavediagname()); |
| | | icd10.setDelFlag("0"); |
| | | icd10.setOrgid(ObjectUtils.isNotEmpty(BingRenXX.get("ZuZhiJGID")) ? BingRenXX.get("ZuZhiJGID").toString() : null); |
| | | //丽水无院区,默认值是 1 |
| | | icd10.setCampusid("1"); |
| | | //通过icdCode查询一下,是否存在 |
| | | List<Icd10> icd10s = icd10Mapper.exactQueryIcd10List(icd10); |
| | | if(CollectionUtils.isEmpty(icd10s)){ |
| | | patMedInhosp1.setLeaveicd10code(icd10s.get(0).getIcdcode()); |
| | | } |
| | | } |
| | | //patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() + "," + hospPatientDiagnoseInfos2.get(0).getZhenDuanMC() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | patMedInhosp1.setDiagname(StringUtils.isNotEmpty(patMedInhosp1.getLeavediagname()) ? patMedInhosp1.getLeavediagname() : hospPatientDiagnoseInfos2.get(0).getZhenDuanMC()); |
| | | } |