本文主要是介绍总费用大于20万患者详细信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
select t.住院号 病案号,
t.入院日期,
t.出院日期,
b.名称 出院科室,
(select x1.编码 from 病人诊断记录 x,疾病编码目录 x1 where x.疾病id=x1.id and x.病人id=t.病人id and x.主页id=t.主页id and x.记录来源=3 and x.诊断次序=1 and x.编码序号=1 and x.诊断类型=3) 主要诊断编码,
(select x1.名称 from 病人诊断记录 x,疾病编码目录 x1 where x.疾病id=x1.id and x.病人id=t.病人id and x.主页id=t.主页id and x.记录来源=3 and x.诊断次序=1 and x.编码序号=1 and x.诊断类型=3) 主要诊断名称,
(select y1.编码 from 病人手麻记录 y ,疾病编码目录 y1 where y.手术操作id=y1.id and y.病人id=t.病人id and y.主页id=t.主页id and y.记录来源=4 and y.手术次序=1 ) 主要手术操作编码,
(select y1.名称 from 病人手麻记录 y ,疾病编码目录 y1 where y.手术操作id=y1.id and y.病人id=t.病人id and y.主页id=t.主页id and y.记录来源=4 and y.手术次序=1 ) 主要手术操作名称,
t.住院天数,
sum(a.实收金额) 住院费用,
sum(a.实收金额)/t.住院天数 日均住院费用,
sum(decode(c.病案费目,'西药费',a.实收金额,'中成药费',a.实收金额,'中草药费',a.实收金额)) 药费,
sum(decode(c.病案费目,'西药费',a.实收金额,'中成药费',a.实收金额,'中草药费',a.实收金额))/sum(a.实收金额) 药费占比,
sum(decode(a.收费类别,'4',a.实收金额)) 耗材费,
sum(decode(a.收费类别,'4',a.实收金额))/sum(a.实收金额) 耗材费占比,
sum(decode(c.病案费目,'病理诊断费',a.实收金额,'实验室诊断费',a.实收金额,'影像学诊断费',a.实收金额,'临床诊断项目费',a.实收金额)) 诊断费,
sum(decode(c.病案费目,'病理诊断费',a.实收金额,'实验室诊断费',a.实收金额,'影像学诊断费',a.实收金额,'临床诊断项目费',a.实收金额))/sum(a.实收金额) 诊断费占比,
sum(decode(c.病案费目,'手术费',a.实收金额)) 手术费,
sum(decode(c.病案费目,'手术费',a.实收金额))/sum(a.实收金额) 手术费占比,
t.病人id,
t.主页id
from 住院费用记录 a, 病案主页 t, 部门表 b,收费项目目录 c
where t.病人id = a.病人id
and t.主页id = a.主页id
and t.出院科室id = b.id
and a.收费细目id=c.id
and a.实收金额 is not null
and t.出院日期 between
to_date('2023-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') and
to_date('2023-12-31 23:59:00', 'yyyy-mm-dd hh24:mi:ss')
group by t.住院号, t.病人id, t.主页id, t.入院日期, t.出院日期, b.名称,t.住院天数
having sum(a.实收金额) > 200000
这篇关于总费用大于20万患者详细信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!