|
@@ -525,12 +525,19 @@ public class ConsoleFacade {
|
|
|
//指标十九 出院患者病历2日归档
|
|
|
retLists = getfileSecAmount(filterVO,retLists, baseIndex);
|
|
|
//指标十四 手术记录
|
|
|
- retLists = operationMethod(retLists, operationFeeNum+"", triggeringRulesMap);
|
|
|
+ retLists = operationMethod(retLists, operationFeeNum+"", triggeringRulesMap);
|
|
|
//指标十六 临床用血相关记录符合率
|
|
|
filterVO.setFlagStr("1");
|
|
|
medManageParams = behospitalInfoFacade.getMedManageParams(filterVO);
|
|
|
retLists = bloodMethod(retLists, medManageParams, triggeringRulesMap);
|
|
|
- return retLists;
|
|
|
+ List<Map<String, String>> retData = new ArrayList<>();
|
|
|
+ for (int i = 0; i < retLists.size(); i++) {
|
|
|
+ if(retLists.get(i).containsValue(filterVO.getIndexName())){
|
|
|
+ retData.add(retLists.get(i));
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return retData;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -2603,7 +2610,7 @@ public class ConsoleFacade {
|
|
|
double rescueDo = currencyCal(count, triggeringRulesMap.get("rescueNum"));
|
|
|
LinkedHashMap<String, String> firMap = new LinkedHashMap<>();
|
|
|
String num = String.valueOf(rescueDo);
|
|
|
- firMap.put("name"," 患者抢救记录及时完成率");
|
|
|
+ firMap.put("name","患者抢救记录及时完成率");
|
|
|
firMap.put("notCopiedStr",num+"%");
|
|
|
firMap.put("num",num);
|
|
|
retList.add(firMap);
|
|
@@ -2631,7 +2638,7 @@ public class ConsoleFacade {
|
|
|
double operationRecordDo = currencyCal(operationFeeNum, triggeringRulesMap.get("operationRecordNum"));
|
|
|
LinkedHashMap<String, String> firMap = new LinkedHashMap<>();
|
|
|
String num = String.valueOf(operationRecordDo);
|
|
|
- firMap.put("name"," 手术相关记录完成率");
|
|
|
+ firMap.put("name","手术相关记录完成率");
|
|
|
firMap.put("notCopiedStr",num+"%");
|
|
|
firMap.put("num",num);
|
|
|
retList.add(firMap);
|