diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java index d1679ad24..a65cfdfca 100644 --- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java @@ -181,7 +181,7 @@ public class EmrSyncController { index.setPatientPhone(patientPhone); index.setPatientIdCard(patientIdCard); index.setEncounterNo(encounterNo); - index.setEmrType(emr.getClassEnum() == 1 ? "OUTPATIENT" : "INPATIENT"); + index.setEmrType(emr.getClassEnum() != null && emr.getClassEnum() == 1 ? "OUTPATIENT" : "INPATIENT"); index.setEmrTitle(chiefComplaint.isEmpty() ? "未命名病历" : chiefComplaint); index.setDiagnosisText(diagnosis); index.setDoctorName(doctorName);