|
@@ -5194,6 +5194,10 @@ func (c *HisApiController) GetFaPiaoData() {
|
5194
|
5194
|
var treatCostSelfTotal float64 = 0 //治疗费用
|
5195
|
5195
|
var treatCostPartSelfTotal float64 = 0 //治疗费用
|
5196
|
5196
|
|
|
5197
|
+ var zhenChaCostTotal float64 = 0 //其他费用
|
|
5198
|
+ var zhenChaCostSelfTotal float64 = 0 //其他费用
|
|
5199
|
+ var zhenChaCostPartSelfTotal float64 = 0 //其他费用
|
|
5200
|
+
|
5197
|
5201
|
decimal.DivisionPrecision = 2
|
5198
|
5202
|
orderInfos_two, _ := service.GetHisOrderDetailByNumber(order.Number, adminUser.CurrentOrgId)
|
5199
|
5203
|
|
|
@@ -5306,6 +5310,12 @@ func (c *HisApiController) GetFaPiaoData() {
|
5306
|
5310
|
bedCostPartSelfTotal, _ = decimal.NewFromFloat(bedCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
5307
|
5311
|
}
|
5308
|
5312
|
|
|
5313
|
+ if item.MedChrgitmType == "02" { //诊察费
|
|
5314
|
+ zhenChaCostTotal, _ = decimal.NewFromFloat(zhenChaCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
|
5315
|
+ zhenChaCostSelfTotal, _ = decimal.NewFromFloat(zhenChaCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
|
5316
|
+ zhenChaCostPartSelfTotal, _ = decimal.NewFromFloat(zhenChaCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
|
5317
|
+ }
|
|
5318
|
+
|
5309
|
5319
|
if item.MedChrgitmType == "03" { //检查费
|
5310
|
5320
|
checkCostTotal, _ = decimal.NewFromFloat(checkCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
5311
|
5321
|
checkCostSelfTotal, _ = decimal.NewFromFloat(checkCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
|
@@ -5348,7 +5358,7 @@ func (c *HisApiController) GetFaPiaoData() {
|
5348
|
5358
|
chineseTraditionalMedicineCostPartSelfTotal, _ = decimal.NewFromFloat(chineseTraditionalMedicineCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
5349
|
5359
|
}
|
5350
|
5360
|
|
5351
|
|
- if item.MedChrgitmType == "0" || item.MedChrgitmType == "12" || item.MedChrgitmType == "02" { //其他费
|
|
5361
|
+ if item.MedChrgitmType == "0" || item.MedChrgitmType == "12" { //其他费
|
5352
|
5362
|
otherCostTotal, _ = decimal.NewFromFloat(otherCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
5353
|
5363
|
otherCostSelfTotal, _ = decimal.NewFromFloat(otherCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
5354
|
5364
|
otherCostPartSelfTotal, _ = decimal.NewFromFloat(otherCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
|
@@ -5402,6 +5412,9 @@ func (c *HisApiController) GetFaPiaoData() {
|
5402
|
5412
|
"treatCostTotal": treatCostTotal,
|
5403
|
5413
|
"treatCostSelfTotal": treatCostSelfTotal,
|
5404
|
5414
|
"treatCostPartSelfTotal": treatCostPartSelfTotal,
|
|
5415
|
+ "zhenChaCostTotal": zhenChaCostTotal,
|
|
5416
|
+ "zhenChaCostSelfTotal": zhenChaCostSelfTotal,
|
|
5417
|
+ "zhenChaCostPartSelfTotal": zhenChaCostPartSelfTotal,
|
5405
|
5418
|
"his_hospital_record": his_hospital_record,
|
5406
|
5419
|
})
|
5407
|
5420
|
|