|
|
@ -585,17 +585,39 @@ public class PmsTreatmentServiceImpl implements PmsTreatmentService { |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
map.put("name", treatmentRecordVO.getName()); |
|
|
|
map.put("sex", treatmentRecordVO.getGender() == 0 ? "男" : "女"); |
|
|
|
map.put("age", treatmentRecordVO.getAge()); |
|
|
|
map.put("age", treatmentRecordVO.getAge() + " 岁"); |
|
|
|
map.put("phone", treatmentRecordVO.getPhone()); |
|
|
|
map.put("visitNum", treatmentRecordVO.getVisitNumber()); |
|
|
|
map.put("visitTime", DateUtil.format(treatmentRecordVO.getVisitTime(), "yyyy-MM-dd HH:mm:ss")); |
|
|
|
map.put("visitTime", DateUtil.format(treatmentRecordVO.getVisitTime(), "yyyy-MM-dd")); |
|
|
|
map.put("doctor", treatmentRecordVO.getDoctor()); |
|
|
|
map.put("createBy", treatmentRecordVO.getCreateBy()); |
|
|
|
map.put("createTime", DateUtil.format(treatmentRecordVO.getCreateTime(), "yyyy-MM-dd HH:mm:ss")); |
|
|
|
map.put("status", treatmentRecordVO.getStatus() == 0 ? "未完成" : "已完成"); |
|
|
|
|
|
|
|
map.put("report_date", DateUtil.format(new Date(), "yyyy-MM-dd")); |
|
|
|
if (treatmentRecordVO != null) { |
|
|
|
map.put("h_name", treatmentRecordVO.getTenantName()); |
|
|
|
} |
|
|
|
if (CollectionUtil.isNotEmpty(pmsTreatmentRecords)) { |
|
|
|
Map<String, PmsTreatmentRecord> recordMap = pmsTreatmentRecords.stream().collect(Collectors.toMap(PmsTreatmentRecord::getQuestionCode, Function.identity())); |
|
|
|
map.put("Clinical_diagnosis", recordMap.get("JBXX_ZYZD") == null ? "" : StrUtil.split(recordMap.get("JBXX_ZYZD").getAnswer(), UserConstants.ANSWER_JOIN_STRING).stream().collect(Collectors.joining(", "))); |
|
|
|
map.put("PG_RTCF_TXLX", recordMap.get("PG_RTCF_TXLX") == null ? "" : recordMap.get("PG_RTCF_TXLX").getAnswer()); |
|
|
|
map.put("PG_RTCF_STNL", recordMap.get("PG_RTCF_STNL") == null ? "" : recordMap.get("PG_RTCF_STNL").getAnswer()); |
|
|
|
map.put("PG_RTCF_JKPF", recordMap.get("PG_RTCF_JKPF") == null ? "" : recordMap.get("PG_RTCF_JKPF").getAnswer()); |
|
|
|
map.put("PG_RTCF_TZ", recordMap.get("PG_RTCF_TZ") == null ? "" : recordMap.get("PG_RTCF_TZ").getAnswer()); |
|
|
|
map.put("PG_RTCF_QZTZ", recordMap.get("PG_RTCF_QZTZ") == null ? "" : recordMap.get("PG_RTCF_QZTZ").getAnswer()); |
|
|
|
map.put("PG_RTCF_JRL", recordMap.get("PG_RTCF_JRL") == null ? "" : recordMap.get("PG_RTCF_JRL").getAnswer()); |
|
|
|
map.put("PG_RTCF_TBW", recordMap.get("PG_RTCF_TBW") == null ? "" : recordMap.get("PG_RTCF_TBW").getAnswer()); |
|
|
|
map.put("PG_RTCF_DBZ", recordMap.get("PG_RTCF_DBZ") == null ? "" : recordMap.get("PG_RTCF_DBZ").getAnswer()); |
|
|
|
map.put("PG_RTCF_GZ", recordMap.get("PG_RTCF_GZ") == null ? "" : recordMap.get("PG_RTCF_GZ").getAnswer()); |
|
|
|
map.put("PG_RTCF_GGJ", recordMap.get("PG_RTCF_GGJ") == null ? "" : recordMap.get("PG_RTCF_GGJ").getAnswer()); |
|
|
|
map.put("PG_RTCF_ZF", recordMap.get("PG_RTCF_ZF") == null ? "" : recordMap.get("PG_RTCF_ZF").getAnswer()); |
|
|
|
map.put("PG_RTCF_WHR", recordMap.get("PG_RTCF_WHR") == null ? "" : recordMap.get("PG_RTCF_WHR").getAnswer()); |
|
|
|
map.put("PG_RTCF_BMI", recordMap.get("PG_RTCF_BMI") == null ? "" : recordMap.get("PG_RTCF_BMI").getAnswer()); |
|
|
|
map.put("PG_RTCF_PBF", recordMap.get("PG_RTCF_PBF") == null ? "" : recordMap.get("PG_RTCF_PBF").getAnswer()); |
|
|
|
map.put("PG_RTCF_NZZFSP", recordMap.get("PG_RTCF_NZZFSP") == null ? "" : recordMap.get("PG_RTCF_NZZFSP").getAnswer()); |
|
|
|
map.put("PG_TZBS_ZYTZ", recordMap.get("PG_TZBS_ZYTZ") == null ? "" : recordMap.get("PG_TZBS_ZYTZ").getAnswer()); |
|
|
|
map.put("PG_TZBS_JJTZ", recordMap.get("PG_TZBS_JJTZ") == null ? "" : StrUtil.split(recordMap.get("PG_TZBS_JJTZ").getAnswer(), UserConstants.ANSWER_JOIN_STRING).stream().collect(Collectors.joining(","))); |
|
|
|
|
|
|
|
map.put("score1", recordMap.get("PG_TT_TAPS_DF") == null ? "" : recordMap.get("PG_TT_TAPS_DF").getAnswer()); |
|
|
|
map.put("score2", recordMap.get("PG_TT_TRACE_DF") == null ? "" : recordMap.get("PG_TT_TRACE_DF").getAnswer()); |
|
|
|
map.put("score3", recordMap.get("PG_TT_SRS22_DF") == null ? "" : recordMap.get("PG_TT_SRS22_DF").getAnswer()); |
|
|
@ -735,6 +757,8 @@ public class PmsTreatmentServiceImpl implements PmsTreatmentService { |
|
|
|
writer.writeCellValue(7, row, "港澳居民来往内地通行证"); |
|
|
|
break; |
|
|
|
case 3: |
|
|
|
writer.writeCellValue(7, row, "台湾居民来往大陆通行证"); |
|
|
|
case 4: |
|
|
|
writer.writeCellValue(7, row, "其他"); |
|
|
|
} |
|
|
|
} |
|
|
|