Skip to main content
Version: Canary - 2.3 🚧

v2_1_4

Generated: 2025-10-10 08:28:55


Overview​

This analysis examines the accuracy of canonical rates by analyzing scoring patterns and identifying potential outliers based on Medicare rate comparisons.

1. Outlier Score Analysis​

Records with Outlier Canonical Rate Score​

  • Total Records with canonical_rate_score = 1 (outliers): 126,181,016
Click to see SQL

SELECT COUNT(*) as outlier_score_count
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
WHERE canonical_rate_score = 1

2. cbsa Medicare Rate Outliers​

Rates vs cbsa Medicare Rates​

Total Rates: 657,449,078 records

provider_typebill_typecountbelow_80pct_countabove_15x_count
Physician GroupProfessional331,615,90014,762,8064,054,950
Short Term Acute Care HospitalOutpatient158,072,65719,725,1232,950,180
ASCOutpatient57,401,80714,231,328771,596
Short Term Acute Care HospitalInpatient42,572,697362,24133,331
Critical Access HospitalOutpatient40,840,1445,851,8871,258,865
Critical Access HospitalInpatient6,512,501697,98510,896
Childrens HospitalOutpatient5,731,755849,550128,369
Rehabilitation HospitalOutpatient5,106,8371,508,64263,608
Imaging CenterProfessional4,476,652452,2273,536
LaboratoryProfessional2,947,5141,588,8652,508
Childrens HospitalInpatient1,484,20904,827
Rehabilitation HospitalInpatient686,40514,9862,232
Click to see SQL

SELECT
provider_type,
bill_type,
COUNT(*) as count,
COUNT(CASE WHEN canonical_rate < 0.8 * cbsa_avg_medicare_rate THEN 1 END) as below_80pct_count,
COUNT(CASE WHEN canonical_rate > 15 * cbsa_avg_medicare_rate THEN 1 END) as above_15x_count
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
WHERE canonical_rate_score > 1
GROUP BY provider_type, bill_type
ORDER BY count DESC

3. Medicare Rate Outliers​

Rates vs Facility-Specific Medicare Rates​

Total Rates: 657,449,078 records

provider_typebill_typecountbelow_80pct_countabove_15x_count
Physician GroupProfessional331,615,90014,762,8064,054,950
Short Term Acute Care HospitalOutpatient158,072,65719,742,5272,935,287
ASCOutpatient57,401,80714,068,537834,628
Short Term Acute Care HospitalInpatient42,572,697781,59632,183
Critical Access HospitalOutpatient40,840,1447,478,088357,884
Critical Access HospitalInpatient6,512,501713,77611,790
Childrens HospitalOutpatient5,731,755850,893113,095
Rehabilitation HospitalOutpatient5,106,8371,510,76259,518
Imaging CenterProfessional4,476,652452,2273,536
LaboratoryProfessional2,947,5141,589,0762,508
Childrens HospitalInpatient1,484,20913,1543,712
Rehabilitation HospitalInpatient686,40516,8022,218
Click to see SQL

SELECT
provider_type,
bill_type,
COUNT(*) as count,
COUNT(CASE WHEN canonical_rate < 0.8 * medicare_rate THEN 1 END) as below_80pct_count,
COUNT(CASE WHEN canonical_rate > 15 * medicare_rate THEN 1 END) as above_15x_count
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
WHERE canonical_rate_score > 1
GROUP BY provider_type, bill_type
ORDER BY count DESC

4. Canonical Rate Score Distribution​

Distribution of Canonical Rate Scores​

canonical_rate_scorerecord_countpercentage
01,357,240,43063.0%
1126,181,0166.0%
217,430,9171.0%
364,026,7463.0%
4551,421,80926.0%
524,569,6061.0%
Click to see SQL

SELECT
canonical_rate_score,
COUNT(*) as record_count,
ROUND(1.000 * COUNT(*) / SUM(COUNT(*)) OVER(), 2) as percentage
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
GROUP BY canonical_rate_score
ORDER BY canonical_rate_score

5. Extreme Rate Ratios by Code Combination​

Code Combinations with Most Rates < 0.2x Medicare​

Top 20 provider_type, bill_type, billing_code combinations with the most rates below 20% of Medicare rates:

provider_typebill_typebilling_codetotal_recordsbelow_20pct_countbelow_20pct_percentage
Physician GroupProfessional64555149,81316,21711.0%
Short Term Acute Care HospitalOutpatient3824022,63214,26963.0%
Physician GroupProfessional9324769,21713,74120.0%
Physician GroupProfessional9324369,23212,09418.0%
Short Term Acute Care HospitalOutpatient8690129,5939,44332.0%
Short Term Acute Care HospitalOutpatient8688525,0889,06836.0%
Short Term Acute Care HospitalOutpatient8833325,6379,03435.0%
Short Term Acute Care HospitalOutpatient8690027,3918,83832.0%
Short Term Acute Care HospitalOutpatient8688626,2498,81034.0%
Short Term Acute Care HospitalOutpatient5441119,1488,22443.0%
Short Term Acute Care HospitalOutpatient0674T13,5177,57356.0%
Short Term Acute Care HospitalOutpatient8690224,8587,45030.0%
Short Term Acute Care HospitalOutpatient8509724,1047,28130.0%
ASCOutpatient2069617,3917,05141.0%
ASCOutpatient4534721,8636,55130.0%
Short Term Acute Care HospitalOutpatient0680T13,6846,41347.0%
ASCOutpatient4538922,9146,24627.0%
Short Term Acute Care HospitalOutpatient8690524,1896,02125.0%
ASCOutpatient2124319,7675,88730.0%
Physician GroupProfessional43249166,9135,7143.0%
Click to see SQL

SELECT
provider_type,
bill_type,
billing_code,
COUNT(*) as total_records,
COUNT(CASE WHEN canonical_rate < 0.2 * medicare_rate THEN 1 END) as below_20pct_count,
ROUND(1.000 * COUNT(CASE WHEN canonical_rate < 0.2 * medicare_rate THEN 1 END) / COUNT(*), 2) as below_20pct_percentage
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
WHERE canonical_rate_score > 1
AND medicare_rate IS NOT NULL
AND medicare_rate > 0
GROUP BY provider_type, bill_type, billing_code
HAVING COUNT(CASE WHEN canonical_rate < 0.2 * medicare_rate THEN 1 END) > 0
ORDER BY below_20pct_count DESC, below_20pct_percentage DESC
LIMIT 20

Code Combinations with Most Rates > 10x Medicare​

Top 20 provider_type, bill_type, billing_code combinations with the most rates above 10x Medicare rates:

provider_typebill_typebilling_codetotal_recordsabove_10x_countabove_10x_percentage
Physician GroupProfessional01996117,75838,26733.0%
Physician GroupProfessional36482151,94535,13023.0%
Physician GroupProfessional31295152,87834,97423.0%
Physician GroupProfessional37241151,01834,58123.0%
Physician GroupProfessional36466149,67534,53023.0%
Physician GroupProfessional37191150,63434,43923.0%
Physician GroupProfessional37244152,13134,27323.0%
Physician GroupProfessional37238151,12534,01423.0%
Physician GroupProfessional31627153,70033,94722.0%
Physician GroupProfessional36906146,56633,94523.0%
Physician GroupProfessional36465147,40833,92523.0%
Physician GroupProfessional49450150,76533,37422.0%
Physician GroupProfessional22513147,90233,29823.0%
Physician GroupProfessional69706137,75732,98724.0%
Physician GroupProfessional31298148,30832,88922.0%
Physician GroupProfessional36909148,81932,53922.0%
Physician GroupProfessional37230146,28032,49422.0%
Physician GroupProfessional22514146,58332,25622.0%
Physician GroupProfessional37228154,31332,09921.0%
Physician GroupProfessional50593148,27632,03922.0%
Click to see SQL

SELECT
provider_type,
bill_type,
billing_code,
COUNT(*) as total_records,
COUNT(CASE WHEN canonical_rate > 10 * medicare_rate THEN 1 END) as above_10x_count,
ROUND(1.000 * COUNT(CASE WHEN canonical_rate > 10 * medicare_rate THEN 1 END) / COUNT(*), 2) as above_10x_percentage
FROM tq_dev.internal_dev_csong_cld_v2_1_4.prod_combined_all
WHERE canonical_rate_score > 1
AND medicare_rate IS NOT NULL
AND medicare_rate > 0
GROUP BY provider_type, bill_type, billing_code
HAVING COUNT(CASE WHEN canonical_rate > 10 * medicare_rate THEN 1 END) > 0
ORDER BY above_10x_count DESC, above_10x_percentage DESC
LIMIT 20