中药应用及治疗情况

select o.科室,o.出院人数,
    nvl(p.康复治疗例数,0) 康复治疗例数,
        round((nvl(p.康复治疗例数,0)/o.出院人数*100),2)||'%' 康复治疗使用率,
        nvl(p.中医非药物疗法,0) 中医非药物疗法,
        round((nvl(p.中医非药物疗法,0)/o.出院人数*100),2)||'%' 中医非药物疗法使用率,
        nvl(p.中成药人数,0) 中成药人数, 
    nvl(p.中药饮片人数,0) 中药饮片人数, 
    nvl(p.中药类应用例数,0) 中药类应用例数,
        round((nvl(p.中药类应用例数,0)/o.出院人数*100),2)||'%' 中药类应用例数使用率 
from(select 
               b.名称 as 科室 ,count( *) 出院人数
           from 病案主页 a, 部门表 b
          where a.出院日期 between
               [] and [1]
            and a.出院科室id = b.id
          group by b.名称) o,
          (select c.名称,
      sum(aa.康复) 康复治疗例数,
          sum(aa.中成药) 中成药人数 ,
          sum(aa.中药饮片) 中药饮片人数,
          sum(aa.中医非药物治疗) 中医非药物疗法,
          sum (aa.中药类) 中药类应用例数 
          from (select t.病人id,t.主页id, max(a.出院科室id) 出院科室 ,
          max(case when t.收费细目id in (select  u.id from 收费项目目录 u where u.病案费目='康复费') and t.实收金额>0 then 1 end) 康复,
max(case when t.收据费目='中成药费' and t.实收金额>0 then 1 end) 中成药,
max(case when t.收据费目='中草药费' and t.实收金额>0 then 1 end) 中药饮片,
max(case when t.收费细目id in (select  u.id from 收费项目目录 u where u.病案费目='中医治疗费') and t.实收金额>0 then 1 end) 中医非药物治疗,
max(case when t.收据费目 in ('中草药费','中成药费') and t.实收金额>0 then 1 end) 中药类 from 住院费用记录 t, 病案主页 a  
where a.病人id=t.病人id 
and a.主页id=t.主页id 
and a.出院日期 between
                [] and [1]
group by t.病人id,t.主页id) aa, 部门表 c
where aa.出院科室=c.id
group by c.名称
               ) p
                where o.科室=p.名称(+)

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值