|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
}
|