|
|
@@ -288,7 +288,8 @@ public class AllStatisticsService {
|
|
|
String zy_yzb = String.valueOf(m2.get("zy_yzb"));
|
|
|
if(dept2.equals(dept1)){
|
|
|
m1.put("zy_yzb", zy_yzb);
|
|
|
- m1.put("zy_zfy", zy_zfy);
|
|
|
+ // 这里特指统计药品费的科室总费用
|
|
|
+ m1.put("yp_zfy", zy_zfy);
|
|
|
m1.put("zy_ypf", zy_ypf);
|
|
|
all_yzb = DecimalUtil.multiply(new BigDecimal(DecimalUtil.divide(DecimalUtil.add(mz_ypf, zy_ypf), DecimalUtil.add(mz_zfy, zy_zfy), 4)), new BigDecimal(100)) + "";
|
|
|
flag = false;
|
|
|
@@ -316,6 +317,8 @@ public class AllStatisticsService {
|
|
|
// 住院药占比有而门诊药占比没有的科室也要加上
|
|
|
if(flag){
|
|
|
String zy_yzb = String.valueOf(m1.get("zy_yzb"));
|
|
|
+ String zy_zfy = String.valueOf(m1.get("zy_zfy"));
|
|
|
+ m1.put("yp_zfy", zy_zfy);
|
|
|
m1.put("all_yzb", zy_yzb);
|
|
|
yzbList.add(m1);
|
|
|
}
|
|
|
@@ -336,7 +339,8 @@ public class AllStatisticsService {
|
|
|
String zy_hzb = String.valueOf(m2.get("zy_hzb"));
|
|
|
if(dept2.equals(dept1)){
|
|
|
m1.put("zy_hzb", zy_hzb);
|
|
|
- m1.put("zy_zfy", zy_zfy);
|
|
|
+ // 这里特指统计耗材费的科室总费用
|
|
|
+ m1.put("hc_zfy", zy_zfy);
|
|
|
m1.put("zy_hcf", zy_hcf);
|
|
|
all_hzb = DecimalUtil.multiply(new BigDecimal(DecimalUtil.divide(DecimalUtil.add(mz_hcf, zy_hcf), DecimalUtil.add(mz_zfy, zy_zfy), 4)), new BigDecimal(100)) + "";
|
|
|
flag = false;
|
|
|
@@ -364,6 +368,8 @@ public class AllStatisticsService {
|
|
|
// 住院药占比有而门诊药占比没有的科室也要加上
|
|
|
if(flag){
|
|
|
String zy_hzb = String.valueOf(m1.get("zy_hzb"));
|
|
|
+ String zy_zfy = String.valueOf(m1.get("zy_zfy"));
|
|
|
+ m1.put("hc_zfy", zy_zfy);
|
|
|
m1.put("all_hzb", zy_hzb);
|
|
|
hzbList.add(m1);
|
|
|
}
|