Browse Source

输血记录输血记录者未签名

zhaops 3 năm trước cách đây
mục cha
commit
b14e0c2af0

+ 8 - 9
kernel/src/main/java/com/lantone/qc/kernel/catalogue/hospital/ningbozhenhai/clinicalblood/CLI0566.java

@@ -22,24 +22,23 @@ public class CLI0566 extends QCCatalogue {
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         status.set("0");
         List<ClinicalBloodDoc> clinicalBloodDocs = inputInfo.getClinicalBloodDocs();
-        if(ListUtil.isEmpty(clinicalBloodDocs)){
+        if (ListUtil.isEmpty(clinicalBloodDocs)) {
             return;
         }
-        if(clinicalBloodDocs != null && clinicalBloodDocs.size()>0){
-            for (ClinicalBloodDoc cliB:clinicalBloodDocs) {
+        if (clinicalBloodDocs != null && clinicalBloodDocs.size() > 0) {
+            for (ClinicalBloodDoc cliB : clinicalBloodDocs) {
                 Map<String, String> cliBStructureMap = cliB.getStructureMap();
-                if(cliBStructureMap.containsKey("记录医生")){
-                    if(StringUtils.isEmpty(cliBStructureMap.get("记录医生"))){
+                if (cliBStructureMap.containsKey("记录医生") || cliBStructureMap.containsKey("医生签名")) {
+                    if (StringUtils.isEmpty(cliBStructureMap.get("记录医生"))
+                            && StringUtils.isEmpty(cliBStructureMap.get("医生签名"))) {
                         status.set("-1");
                         break;
                     }
-                }else {
+                } else {
                     status.set("-1");
                     break;
                 }
-
             }
         }
-
     }
-}
+}