题解 | 医院门诊复诊率与抗生素用药占比统计

医院门诊复诊率与抗生素用药占比统计

https://www.nowcoder.com/practice/7adcef0b1fb741fbba255870422cdb43

#复诊人次
with t1 as(
    select count(distinct v1.visit_id) as revisit_nums,
        v1.dept
    from visits v1
    join visits v2 on v1.patient_id=v2.patient_id and v1.dept=v2.dept
    where year(v1.visit_date)=2024 and month(v1.visit_date)=2 and datediff(v1.visit_date,v2.visit_date) between 1 and 30
    group by v1.dept
)

select v.dept,
    count(distinct v.visit_id) as feb_2024_visits,
    count(distinct patient_id) as feb_2024_unique_patients,
    round(ifnull(100*revisit_nums/count(distinct v.visit_id),0),2) as feb_2024_revisit_rate,
    round(ifnull(100*sum(is_antibiotic)/count(prescription_id),0),2) as feb_2024_antibiotic_rate
from visits v 
left join prescriptions p on v.visit_id=p.visit_id
left join t1 on v.dept=t1.dept
where year(visit_date)=2024 and month(visit_date)=2 
group by v.dept,revisit_nums
order by v.dept




全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务