Am试图获取基于单个CPT的计数与每个站(STA3N)的相应组相比所执行的已完成过程(CPT)的百分比。例如,STA3N 501在指定的时间范围内完成了35 99201。我正在尝试确定与99201的组(CPT 99201 – 99205)相比该百分比是多少。因此,对于此示例,该值为35/645,即5.43%。我正在尝试提供可以满足此要求的代码,以及99202、99203等。同一应用程序将适用于99211 –99215。我认为(认为)应该/应该/应该是一种情况当,但是对于我的一生,我看不到它或想不出它。任何帮助将不胜感激!
查询的输出是:
STA3N CPTCODE CPTNAME CPTCOUNT 501 99201办公室/门诊访问 新的35 501 99202办公室/门诊新的84 501 99203办公室/门诊新170 501 99204办公室/门诊 参观新275 501 99205办公/门诊参观新81 501 99211办公/门诊EST 5226 501 99212办公/门诊 EST EST 2122 501 99213办公/门诊EST 5161 501 99214办公/门诊EST 5169 501 99215办公/门诊 参观EST 911 600 99201办公/门诊参观新68 600 99202办公/门诊新339 600 99203办公/门诊 参观新601600 99204办公室/门诊参观新1172 600 99205办公/门诊新528 600 99211办公/门诊 EST EST 7006 600 99212办公/门诊EST 2779 600 99213办公/门诊EST 7368 600 99214办公/门诊 EST EST 9351 600 99215办公/门诊EST 1751 605 99201办公/门诊新241 605 99202办公/门诊 拜访新客户268605605203办公室/门诊拜访新客户832 605 99204办公/门诊新1033 605 99205办公/门诊 拜访新302605 99211办公/门诊拜访EST 7607 605 99212办公/门诊EST 3367 605 99213办公/门诊 EST EST 6936 605 99214办公/门诊EST 7768 605 99215办公/门诊EST 1425 644 99201办公/门诊 拜访新122644 99202办公/门诊拜访新336 644 99203办公/门诊新729 644 99204办公/门诊 拜访新1362 644 99205办公室/门诊拜访新515 644 99211办公/门诊EST 7839 644 99212办公/门诊 EST EST 2686 644 99213办公/门诊EST 7609 644 99214办公/门诊EST 8423 644 99215办公/门诊 EST EST 1368 649 99201 Office / Outpatient VISIT NEW 53 649 99202办公/门诊新24 649 99203办公/门诊 新访49 649 99204办公室/门诊新访136 649 99205办公室/门诊新患者75 649 99211办公室/门诊 EST EST 2292 649 99212办公/门诊EST 413 649 99213办公/门诊EST 834 649 99214办公/门诊 EST EST 2450 649 99215办公/门诊EST 546 664 99201办公/门诊新449 664 99202办公/门诊 参观新462 664 99203办公室/门诊参观新996 664 99204办公室/门诊新949 664 99205办公室/门诊 拜访37466466499211新办公室/门诊拜访EST 5044 664 99212办公/门诊EST 2402 664 99213办公/门诊 EST EST 5851 664 99214办公/门诊EST 6374 664 99215办公/门诊EST 1205 678 99201办公/门诊 参观新店102 678 99202办公/门诊参观新店195 678 99203办公/门诊新428 678 99204办公/门诊 访新457 678 99205办公室/门诊访新168 678 99211办公/门诊EST 3797 678 99212办公/门诊 EST EST 1740 678 99213办公/门诊EST 5059 678 99214办公/门诊EST 6856 678 99215办公/门诊 EST EST 83269199201办公/门诊新型427 691 99202办公/门诊新259 691 99203办公/门诊 参观新570 691 99204办公室/门诊参观新652 691 99205办公室/门诊新348 691 99211办公室/门诊 EST EST 11112 691 99212办公/门诊EST 3758 691 99213办公/门诊访问EST 8205 691 99214办公/门诊 EST EST 8584 691 99215办公/门诊EST 1767
USE CDWWORK
if object_id ('tempdb..#STACPTS') is not null drop table #STACPTS
SELECT VP.STA3N
,VP.CPTSID
,VP.VISITSID
,VP.VISITDATETIME
,DC.CPTCODE
,DC.CPTNAME
INTO #STACPTS
FROM OUTPAT.VPROCEDURE AS VP
JOIN DIM.CPT AS DC ON VP.CPTSID=DC.CPTSID --AND DC.STA3N=VP.STA3N
JOIN OUTPAT.VISIT AS OV ON VP.VISITSID=OV.VISITSID --AND OV.STA3N=VP.STA3N
JOIN SPATIENT.SPATIENT AS S ON VP.PATIENTSID=S.PATIENTSID --AND S.STA3N=VP.STA3N
WHERE VP.STA3N IN (
501,600,605,644,649,664,678,691
)
AND (VP.VISITDATETIME >= '11/01/2019' AND VP.VISITDATETIME <= '11/30/2019')
AND DC.CPTCODE IN (
'99201','99202','99203','99204','99205','99211','99212','99213','99214','99215'
)
ORDER BY VP.STA3N ASC