Browse Source

杭州第七: 处理 开放病区 和vip病区导致的入院科别错误

zhanghang 3 years ago
parent
commit
304457029c

+ 6 - 0
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hangzhoudiqi/firstpagerecord/FIRP0222.java

@@ -36,6 +36,12 @@ public class FIRP0222 extends QCCatalogue {
         Map<String, String> medStructureMap = medicalRecordInfoDoc.getStructureMap();
         Map<String, String> medStructureMap = medicalRecordInfoDoc.getStructureMap();
         String admitDept = firpStructureMap.get(Content.admitDept);
         String admitDept = firpStructureMap.get(Content.admitDept);
         String behDeptId = medStructureMap.get("behDeptId");
         String behDeptId = medStructureMap.get("behDeptId");
+        if(StringUtil.isNotEmpty(admitDept) && (admitDept.equals("2019") || admitDept.equals("2015"))){
+            return;
+        }
+        if(StringUtil.isNotEmpty(behDeptId) && (behDeptId.equals("2019") || behDeptId.equals("2015"))){
+            return;
+        }
         if (StringUtil.isNotBlank(admitDept) && StringUtil.isNotBlank(behDeptId) && !admitDept.equals(behDeptId)) {
         if (StringUtil.isNotBlank(admitDept) && StringUtil.isNotBlank(behDeptId) && !admitDept.equals(behDeptId)) {
             status.set("-1");
             status.set("-1");
         }
         }