|
@@ -8562,6 +8562,10 @@ func (c *HisApiController) GetFaPiaoData() {
|
8562
|
8562
|
var checkCostSelfTotal float64 = 0 //检查费
|
8563
|
8563
|
var checkCostPartSelfTotal float64 = 0 //检查费
|
8564
|
8564
|
|
|
8565
|
+ var hiliCostTotal float64 = 0 //护理费
|
|
8566
|
+ var hiliCostSelfTotal float64 = 0 //护理费
|
|
8567
|
+ var hiliCostPartSelfTotal float64 = 0 //护理费
|
|
8568
|
+
|
8565
|
8569
|
var laboratoryCostTotal float64 = 0 //化验费
|
8566
|
8570
|
var laboratoryCostSelfTotal float64 = 0 //化验费
|
8567
|
8571
|
var laboratoryCostPartSelfTotal float64 = 0 //化验费
|
|
@@ -8704,6 +8708,11 @@ func (c *HisApiController) GetFaPiaoData() {
|
8704
|
8708
|
|
8705
|
8709
|
for _, item := range orderInfos_two {
|
8706
|
8710
|
fmt.Println(item.MedChrgitmType)
|
|
8711
|
+ if item.MedChrgitmType == "07" { //床位费
|
|
8712
|
+ hiliCostTotal, _ = decimal.NewFromFloat(hiliCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
|
8713
|
+ hiliCostSelfTotal = hiliCostTotal
|
|
8714
|
+ }
|
|
8715
|
+
|
8707
|
8716
|
if item.MedChrgitmType == "01" { //床位费
|
8708
|
8717
|
bedCostTotal, _ = decimal.NewFromFloat(bedCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
8709
|
8718
|
bedCostSelfTotal = bedCostTotal
|
|
@@ -8820,6 +8829,12 @@ func (c *HisApiController) GetFaPiaoData() {
|
8820
|
8829
|
materialCostPartSelfTotal, _ = decimal.NewFromFloat(materialCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
8821
|
8830
|
}
|
8822
|
8831
|
|
|
8832
|
+ if item.MedChrgitmType == "07" { //西药费
|
|
8833
|
+ hiliCostTotal, _ = decimal.NewFromFloat(hiliCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
|
8834
|
+ hiliCostSelfTotal, _ = decimal.NewFromFloat(hiliCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
|
8835
|
+ hiliCostPartSelfTotal, _ = decimal.NewFromFloat(hiliCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
|
8836
|
+ }
|
|
8837
|
+
|
8823
|
8838
|
if item.MedChrgitmType == "09" { //西药费
|
8824
|
8839
|
westernMedicineCostTotal, _ = decimal.NewFromFloat(westernMedicineCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
8825
|
8840
|
westernMedicineCostSelfTotal, _ = decimal.NewFromFloat(westernMedicineCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
|
@@ -8909,6 +8924,9 @@ func (c *HisApiController) GetFaPiaoData() {
|
8909
|
8924
|
"pre_pay_money": pre_pay_money,
|
8910
|
8925
|
"refund_sum": sum,
|
8911
|
8926
|
"doctor_info": doctor_info,
|
|
8927
|
+ "hiliCostTotal": hiliCostTotal,
|
|
8928
|
+ "hiliCostSelfTotal": hiliCostSelfTotal,
|
|
8929
|
+ "hiliCostPartSelfTotal": hiliCostPartSelfTotal,
|
8912
|
8930
|
})
|
8913
|
8931
|
|
8914
|
8932
|
}
|