ソースを参照

入院记录或首页诊断为【胎膜早破】,出院小结出院诊断无胎膜早破

wangsy 3 年 前
コミット
6cecdea2e0

+ 11 - 5
kernel/src/main/java/com/lantone/qc/kernel/catalogue/leavehospital/LEA03323.java

@@ -110,24 +110,30 @@ public class LEA03323 extends QCCatalogue {
             //获取出院小结
             LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
             if (leaveHospitalDoc == null) {
+                status.set("0");
                 return;
             }
             //获取入院诊断
             DiagLabel beHospitalizedLabel = leaveHospitalDoc.getBeHospitalizedLabel();
             if (beHospitalizedLabel == null) {
+                status.set("0");
                 return;
             }
             List<Diag> diags = beHospitalizedLabel.getDiags();
             if (ListUtil.isEmpty(diags)) {
+                status.set("0");
                 return;
             }
             for (Diag diag : diags) {
                 String diagName = diag.getHospitalDiagName();
-                for (String diagCollectName : diagCollectList) {
-                    if (StringUtil.isNotEmpty(diagName) && StringUtil.isNotEmpty(diagCollectName)) {
-                        if (getLikeRate(diagName, diagCollectName)) {
-                            status.set("0");
-                            return;
+                for (String diagCollect : diagCollectList) {
+                    String[] split = diagCollect.split(" ");
+                    for (String diagCollectName : split) {
+                        if (StringUtil.isNotEmpty(diagName) && StringUtil.isNotEmpty(diagCollectName)) {
+                            if (getLikeRate(diagName, diagCollectName)) {
+                                status.set("0");
+                                return;
+                            }
                         }
                     }
                 }