Przeglądaj źródła

北仑医院抗生素计量不一致问题修改

easi 4 lat temu
rodzic
commit
98f92f6a2d

+ 8 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/threelevelward/THR03076.java

@@ -45,11 +45,17 @@ public class THR03076 extends QCCatalogue {
 
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         status.set("0");
+        //获取医嘱信息
         List<DoctorAdviceDoc> doctorAdviceDocs = inputInfo.getDoctorAdviceDocs();
+        //获取查房记录
         List<ThreeLevelWardDoc> threeLevelWardDocs = inputInfo.getThreeLevelWardDocs();
+        //获取首次查房记录
         FirstCourseRecordDoc firstCourseRecordDoc = inputInfo.getFirstCourseRecordDoc();
+        //获取会诊信息
         List<ConsultationDoc> consultationDocs = inputInfo.getConsultationDocs();
+        //获取手术记录
         List<OperationDoc> operationDocs = inputInfo.getOperationDocs();
+        //获取出院小结
         LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
         if (doctorAdviceDocs.size() == 0) {
             return;
@@ -183,8 +189,8 @@ public class THR03076 extends QCCatalogue {
                     String adDateStr = adMap.getKey();
                     Date adDate = StringUtil.parseDateTime(adDateStr);
                     List<Double> adUsage = adMap.getValue();
+                    StringBuffer innersb = new StringBuffer();
                     for (Map.Entry<String, List<Double>> wdvMap : wardDateValue.entrySet()) {
-                        StringBuffer innersb = new StringBuffer();
                         String wardDateStr = wdvMap.getKey();
                         Date wardDate = StringUtil.parseDateTime(wardDateStr);
                         List<Double> wardUsage = wdvMap.getValue();
@@ -201,8 +207,8 @@ public class THR03076 extends QCCatalogue {
                                 break;
                             }
                         }
-                        sb.append(innersb);
                     }
+                    sb.append(innersb);
                 }
             }
         }