中医治疗费用占住院治疗费用比例>=60%

---------中医治疗费用占住院治疗费用比例>=60%
select count(*) as 人数 from(
select 病人id,主页id, round(中药治疗费/decode(总金额,0,1,总金额)*100,2) as 百分之六十 from (
select 
病人id,主页id,Sum(合计) as 总金额,
    sum(中医外治+中医骨伤+针刺与灸法+中医推拿治疗+中医肛肠治疗+中医特殊治疗+中医诊断+中医其他+辨证施膳+中药特殊调配加工+中成药费+中草药费+配方颗粒费) as 中药治疗费
from ( 
Select 
病人id,主页id,
Sum(金额) As 合计,
Sum(decode(项目,'一般医疗服务费',金额,0)) As 一般医疗服务费,
Sum(decode(项目,'一般治疗操作费',金额,0)) As 一般治疗操作费,
Sum(decode(项目,'护理费',金额,0)) As 护理费,
Sum(decode(项目,'其他费用',金额,0)) As 其他费用,
Sum(decode(项目,'中医辨证论治费',金额,0)) As 中医辨证论治费,
Sum(decode(项目,'中医辨证论治会诊费',金额,0)) As 中医辨证论治会诊费,
Sum(decode(项目,'病理诊断费',金额,0)) As 病理诊断费,
Sum(decode(项目,'实验室诊断费',金额,0)) As 实验室诊断费,
Sum(decode(项目,'影像学诊断费',金额,0)) As 影像学诊断费,
Sum(decode(项目,'临床诊断项目费',金额,0)) As 临床诊断项目费,
Sum(decode(项目,'非手术治疗项目费',金额,0)) As 非手术治疗项目费,
Sum(decode(项目,'临床物理治疗费',金额,0)) As 临床物理治疗费,
Sum(decode(项目,'手术治疗费',金额,0))+Sum(decode(项目,'麻醉费',金额,0))+Sum(decode(项目,'手术费',金额,0)) As 手术治疗费,
Sum(decode(项目,'麻醉费',金额,0)) As 麻醉费,
Sum(decode(项目,'手术费',金额,0)) As 手术费,
Sum(decode(项目,'康复费',金额,0)) As 康复费,
--Sum(decode(项目,'中医治疗费',金额,0)) As 中医治疗费,
Sum(decode(项目,'中医治疗',金额,0)) As 中医治疗,
Sum(decode(项目,'中医诊断',金额,0)) As 中医诊断,
Sum(decode(项目,'中医外治',金额,0)) As 中医外治,
Sum(decode(项目,'中医推拿治疗',金额,0)) As 中医推拿治疗,
Sum(decode(项目,'中医特殊治疗',金额,0)) As 中医特殊治疗,
Sum(decode(项目,'中医其他',金额,0)) As 中医其他,
Sum(decode(项目,'中医骨伤',金额,0)) As 中医骨伤,
Sum(decode(项目,'中医肛肠治疗',金额,0)) As 中医肛肠治疗,
Sum(decode(项目,'中药特殊调配加工',金额,0)) As 中药特殊调配加工,
Sum(decode(项目,'针刺与灸法',金额,0)) As 针刺与灸法,
Sum(decode(项目,'辨证施膳',金额,0)) As 辨证施膳,
Sum(decode(项目,'西药费',金额,0))+Sum(decode(项目,'抗菌药物费用',金额,0)) As 西药总费,
Sum(decode(项目,'西药费',金额,0)) As 西药费,
Sum(decode(项目,'抗菌药物费用',金额,0)) As 抗菌药物费用,
Sum(decode(项目,'中成药费',金额,0)) As 中成药费,
Sum(decode(项目,'中草药费',金额,0)) As 中草药费,
Sum(decode(项目,'配方颗粒费',金额,0)) As 配方颗粒费,
Sum(decode(项目,'血费',金额,0)) As 血费,
Sum(decode(项目,'白蛋白类制品费',金额,0)) As 白蛋白类制品费,
Sum(decode(项目,'球蛋白类制品费',金额,0)) As 球蛋白类制品费,
Sum(decode(项目,'凝血因子类制品费',金额,0)) As 凝血因子类制品费,
Sum(decode(项目,'细胞因子类制品费',金额,0)) As 细胞因子类制品费,
regexp_replace(TO_CHAR(Sum(decode(项目,'检查用一次性医用材料费',金额,0)),'fm999990.99999'),'\.$') As 检查用材料费,
regexp_replace(TO_CHAR(Sum(decode(项目,'治疗用一次性医用材料费',金额,'材料费',金额,null)),'fm999990.99999'),'\.$') As 治疗用材料费,
--regexp_replace(TO_CHAR(单次用量,'fm999990.99999'),'\.$')
regexp_replace(TO_CHAR(Sum(decode(项目,'手术用一次性医用材料费',金额,0)),'fm999990.99999'),'\.$') As 手术用材料费,
Ltrim(regexp_replace(to_char(Sum(decode(项目,'其他费',金额,0)),'fm999990.99999'),'\.$')) As 其他费
From(
Select  a.病人id,a.主页id,sum(a.实收金额) As 金额,b.病案费目 As 项目
from 住院费用记录 A,收费项目目录 B,病案主页  c
Where a.记录状态<>0 And a.收费细目id=b.Id
-- and 
--a.主页id=/*B1*/1/*E1*/ And a.病人id=/*B0*/283456/*E0*/
and  a.病人id=c.病人id
and a.主页id=c.主页id
and c.出院日期  between /*B0*/TO_DATE('2023-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS')/*E0*/  and /*B1*/TO_DATE('2023-12-31 23:59:59','YYYY-MM-DD HH24:MI:SS')/*E1*/
and c.出院日期 is  not  null
Group By b.病案费目 ,a.病人id,a.主页id
)
group  by 病人id,主页id
)
group by 病人id,主页id

where  round(中药治疗费/decode(总金额,0,1,总金额)*100,2)>=60

--select  * from  病案主页  where  住院号=119763  1578

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
{'体育': 0, '数字化': 1, '文化旅游': 2, '新能源': 3, '旅游': 4, '轨道交通': 5, '中医药': 6, '物联网': 7, '大数据': 8, '新一代信息技术': 9, '互联网+': 10, '人工智能': 11, '区块链': 12, '数字经济': 13, '生命': 14} Requirement already satisfied: matplotlib in /Users/hh/anaconda3/lib/python3.10/site-packages (3.7.0) Requirement already satisfied: cycler>=0.10 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (0.11.0) Requirement already satisfied: contourpy>=1.0.1 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (1.0.5) Requirement already satisfied: fonttools>=4.22.0 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (4.25.0) Requirement already satisfied: packaging>=20.0 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (22.0) Requirement already satisfied: pyparsing>=2.3.1 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (3.0.9) Requirement already satisfied: kiwisolver>=1.0.1 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (1.4.4) Requirement already satisfied: python-dateutil>=2.7 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (2.8.2) Requirement already satisfied: numpy>=1.20 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (1.23.5) Requirement already satisfied: pillow>=6.2.0 in /Users/hh/anaconda3/lib/python3.10/site-packages (from matplotlib) (9.4.0) Requirement already satisfied: six>=1.5 in /Users/hh/anaconda3/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.16.0)
07-15

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值