Skip to main content
Version: 2.4

CLD v2.4.2 → v2.4.3 Consistency Report (prod_combined_abridged)

Generated: 2026-04-09 10:09 New: tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged Old: tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged Filters: canonical_rate_score > 1, network_type != 'NARROW', network_class = 'Commercial'

Summary Statistics

SQL
WITH
new AS (
SELECT
provider_type,
bill_type,
COUNT(DISTINCT roid) AS distinct_roids,
COUNT(DISTINCT payer_id) AS distinct_payers,
COUNT(DISTINCT network_id) AS distinct_networks,
COUNT(DISTINCT provider_id) AS distinct_providers,
COUNT(DISTINCT billing_code) AS distinct_billing_codes
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1,2
),
old AS (
SELECT
CASE
WHEN provider_type LIKE '%Hospital%' THEN 'Hospital'
ELSE provider_type
END AS provider_type,
bill_type,
COUNT(DISTINCT roid) AS distinct_roids,
COUNT(DISTINCT payer_id) AS distinct_payers,
COUNT(DISTINCT network_id) AS distinct_networks,
COUNT(DISTINCT provider_id) AS distinct_providers,
COUNT(DISTINCT billing_code) AS distinct_billing_codes
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1, 2
)
SELECT
provider_type,
bill_type,
new.distinct_roids AS new_distinct_roids,
old.distinct_roids AS old_distinct_roids,
new.distinct_networks AS new_distinct_networks,
old.distinct_networks AS old_distinct_networks,
new.distinct_providers AS new_distinct_providers,
old.distinct_providers AS old_distinct_providers,
new.distinct_billing_codes AS new_distinct_billing_codes,
old.distinct_billing_codes AS old_distinct_billing_codes
FROM new
JOIN old USING (provider_type, bill_type)
provider_typebill_typenew_distinct_roidsold_distinct_roidsnew_distinct_networksold_distinct_networksnew_distinct_providersold_distinct_providersnew_distinct_billing_codesold_distinct_billing_codes
LaboratoryProfessional133149411303431617517935943728933922
HospitalOutpatient2288703642312042201881886014600776237629
Imaging CenterProfessional4227086414857016117029252943170171
HospitalInpatient58031426591319461821815950597617111711
ASCOutpatient46789775465765421581675623565933793138
Physician GroupProfessional783576510666271324182183423722140645424104

Rate Object Space Dropoffs

Dropped Bill Billing

SQL
WITH
new AS (
SELECT DISTINCT bill_type, billing_code, 'new' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
),
old AS (
SELECT DISTINCT bill_type, billing_code, 'old' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
)
SELECT
DISTINCT
bill_type,
billing_code
FROM new
FULL OUTER JOIN old USING (bill_type, billing_code)
WHERE new.source IS NULL AND old.source IS NOT NULL

193 dropped entities

bill_typebilling_code
ProfessionalJ7178
ProfessionalQ4317
Professional26440
ProfessionalQ4343
Professional35661
Professional54056
Professional50715
Professional32854
Professional22216
Professional35556
Professional35820
Professional49205
Professional51595
ProfessionalJ7211
Professional33990
ProfessionalG6014
Professional77014
ProfessionalJ7182
Professional34201
ProfessionalJ7198
Professional62141
Professional27337
ProfessionalJ7177
Professional32480
Professional23120
Professional28430
Professional26418
Professional65778
Professional33641
ProfessionalJ7203
ProfessionalQ4312
Professional43633
Professional28400
Professional35371
Professional59618
ProfessionalG6015
Professional22015
Professional28485
Professional93799
Professional99466
Professional49203
Professional21450
ProfessionalJ7213
Professional28515
ProfessionalJ7214
ProfessionalJ7181
ProfessionalJ7195
Professional22212
Professional91122
ProfessionalJ7183
ProfessionalJ7202
ProfessionalQ4204
Professional34705
Professional21820
Professional22325
Professional33979
Professional35355
Professional63266
ProfessionalQ4111
Professional47600
Professional93890
Professional26540
ProfessionalG6002
Professional35840
Professional27590
Professional38100
Professional48150
Professional28470
Professional59614
ProfessionalJ7205
Professional28510
Professional44320
Professional26480
Professional22327
Professional33967
Professional28490
ProfessionalJ7200
ProfessionalQ4341
Professional49204
ProfessionalJ7204
Professional63200
ProfessionalJ7190
Professional91120
ProfessionalG6012
ProfessionalJ7194
Professional22326
ProfessionalQ0249
Professional56405
Professional28445
Professional63276
Professional63081
Professional61697
Professional37220
Professional26951
Professional37225
Professional37227
ProfessionalJ7189
Professional27335
Outpatient83001
Professional44050

… 93 more rows truncated

Dropped Networks

SQL
WITH
new AS (
SELECT DISTINCT network_id, 'new' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
),
old AS (
SELECT DISTINCT network_id, 'old' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
)
SELECT
DISTINCT
network_id
FROM new
FULL OUTER JOIN old USING (network_id)
WHERE new.source IS NULL AND old.source IS NOT NULL

No dropped entities.

Dropped Payers

SQL
WITH
new AS (
SELECT DISTINCT payer_id, 'new' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
),
old AS (
SELECT DISTINCT payer_id, 'old' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
)
SELECT
DISTINCT
payer_id
FROM new
FULL OUTER JOIN old USING (payer_id)
WHERE new.source IS NULL AND old.source IS NOT NULL

No dropped entities.

Dropped Provider Networks

SQL
WITH
new AS (
SELECT DISTINCT provider_id, network_id, 'new' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
),
old AS (
SELECT DISTINCT provider_id, network_id, 'old' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
)
SELECT
DISTINCT
provider_id,
network_id
FROM new
FULL OUTER JOIN old USING (provider_id, network_id)
WHERE new.source IS NULL AND old.source IS NOT NULL

45,424 dropped entities

provider_idnetwork_id
-12200136708816566484281965180796802413
30695-2162498661799343237
-86499535766204962281017413876722652424
-55261973489925774335810723572563874815
-72146368403142149624281965180796802413
8332-2162498661799343237
56688747398608093494484133589360821145
-72683445764671166882469641715717297819
-4507710200103183873-7995682717897123039
3341936098892732437-2162498661799343237
8344015273275393603-2510676791703302876
-67268888621764130424484133589360821145
22855-3954532594486231313
280853995216156448361580493441765265
63512675749531156162039367776086447454
84229266314648079268361580493441765265
2622-8973307920338611544
-75183539582067960714484133589360821145
-6220515199736121674484133589360821145
24957227530554243198816084628491357618
-74077116468364837042469641715717297819
257022039367776086447454
22503-6293294949651930973
15972884766606938738180
5998182881423097506-8499759224271609810
-3326099122440540843-3776001016975145508
-59911286603788462135810723572563874815
-6280435216940295349-7995682717897123039
-1633641271652094190-2162498661799343237
-2558493323081511644-2510676791703302876
73323697807712438705373876635451223842
32059-2162498661799343237
233924857361656543545479
70163612443383590398361580493441765265
3027-2162498661799343237
-6620244172783399326-3776001016975145508
77200-2162498661799343237
-85231397649195800234281965180796802413
44151209372170586354484133589360821145
-2771229609702447171295090440394638876
3307582668393069748-7995682717897123039
73492-2162498661799343237
-3922485493939830741-4541460228936150437
9007838893776122434-3776001016975145508
85754854744685554791295090440394638876
1693-3776001016975145508
-48230367393304849822469641715717297819
-58538621835592835-2162498661799343237
-7167908770827079214-3776001016975145508
-73909612166921687044377565664656721182
2127752995463255239-2162498661799343237
47079062993200969482469641715717297819
-45045477069002463418611629356743080984
24873-2162498661799343237
-15136463839348145862469641715717297819
7892479564694766281-2162498661799343237
41512523654438741862469641715717297819
68831767509260852512039367776086447454
3548600002171192353-2510676791703302876
78425918963114247668816084628491357618
69923154520591922092469641715717297819
5108913430212984955-7995682717897123039
8843912253567060373-2162498661799343237
6384971955390664436-2162498661799343237
-15281049226324757034281965180796802413
-1745459054238730240-1786307896854006966
-348743377488625080-2510676791703302876
-2476588139437996382-2162498661799343237
26507-7995682717897123039
-74285107253631982648361580493441765265
84956832523661203676974535101123239131
53798226407269552204484133589360821145
30454301155135282901848
47800549980465463632469641715717297819
61484166160107227802469641715717297819
-5673887990636547905075764097723629059
-85004007277390615498361580493441765265
27902-8973307920338611544
-6675872059165885792-3776001016975145508
3095-2162498661799343237
41229252634138979008361580493441765265
6427304466799355771-3776001016975145508
-8976895034922256940-2162498661799343237
8995676766272046448361580493441765265
-41318947375078045738361580493441765265
70265-7995682717897123039
52027305574337819766650880607858420237
8388038030736101889-2162498661799343237
9261670674935907754281965180796802413
-3034389746420753817-2162498661799343237
10147784080715179322469641715717297819
-5834757182145158738-2162498661799343237
-77117124244821314022469641715717297819
-85790518968670771174281965180796802413
1182753044507312377-4463301013711633961
25612-8973307920338611544
-42463460605340009422469641715717297819
-67529221707565936413376187909306580799
59994717182361616788611629356743080984
70699-2162498661799343237

… 45,324 more rows truncated

Dropped Providers

SQL
WITH
new AS (
SELECT DISTINCT provider_id, 'new' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
),
old AS (
SELECT DISTINCT provider_id, 'old' as source
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
)
SELECT
DISTINCT
provider_id
FROM new
FULL OUTER JOIN old USING (provider_id)
WHERE new.source IS NULL AND old.source IS NOT NULL

3,714 dropped entities

provider_id
-862062797350031162
3712541555032249079
845494334273931984
3968948499618850890
2649397644040254624
-6754054132964984083
5078556158611860717
-769421429077185470
8447107251900441793
-7298428687831682090
-719247182149646933
-8411142206162171861
659891974964894497
-6067389928519635783
-5681008389921883737
-169002171778989240
4402264282278755325
7196759574118652704
-7429306341157200787
4201156802322134178
5156806639409249375
4707906299320096948
5883762516847668205
4012033581502002677
-8567856011115791995
2726568573815160352
9038600880081795402
2715628493010164424
-2815687561096823106
-2583962773948833587
4393329538455005506
3772565865597713098
-5166385227368372970
3471902121948172147
2772959407405871115
-1952086124656830700
1641106211486863060
-6950490715443493496
-7598516263225516184
7231192939504441961
-8706558919831024174
-4930770152559124495
2716311054452193568
6039495850745072729
3787517946731899921
3293430144924826774
7263498743669455337
2407667416533928430
2101220437996684525
-7540027179024006328
-7823123314690326273
-1210241282019775147
4732987798522825812
-8616653821418642761
-6751696510526213120
4304890043796620729
-2165845445613112914
-4085717549920132921
-8846093794321754815
-5917751849408243835
-4066685490816013165
8386197486653245700
7604514510165726948
-2782323481598600787
2621949859845990649
1251114941678786061
601778688595326274
-6878530620364289848
1961229570432111293
2610569081363770926
-8174621888630797054
-5832908799325421494
-938303321242995755
2687427778402164511
27198
-6704598508177933856
-7707747837838820926
-2016709770868425712
2165011592644710424
-8649173594858254288
-6708089758449925862
7887855025460974576
-6537253798919945434
8917325516092318206
4125699177506130380
-6199915825973076522
-8119874976395194244
-7243519153673524483
-8477925080427982280
-2816570198592131084
-4152013639837612475
3099458883831250334
-8554282575886882775
-5434909666955471549
-7241925047989311501
2889700098572313643
-5324335918131663934
2696543080239605299
480418890022404464
-7096747276781392302

… 3,614 more rows truncated

Large Rate Swings (>10%)

Rate Swings by Bill Provider

SQL
WITH
new AS (
SELECT
bill_type,
provider_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY bill_type, provider_id
),
old AS (
SELECT
bill_type,
provider_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY bill_type, provider_id
)
SELECT
bill_type,
provider_id,
new.avg_pct_of_medicare_rate AS new_avg_pct_of_medicare_rate,
old.avg_pct_of_medicare_rate AS old_avg_pct_of_medicare_rate,
new.avg_canonical_rate AS new_avg_canonical_rate,
old.avg_canonical_rate AS old_avg_canonical_rate,
(new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0) AS medicare_rate_pct_change,
(new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0) AS canonical_rate_pct_change,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count
FROM new
JOIN old USING (bill_type, provider_id)
WHERE (
ABS((new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0)) > 0.1
OR ABS((new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0)) > 0.1
) AND (
CASE
WHEN bill_type = 'Inpatient'
THEN new.roid_count > 10 AND old.roid_count > 10
WHEN bill_type = 'Outpatient'
THEN new.roid_count > 500 AND old.roid_count > 500
WHEN bill_type = 'Professional'
THEN new.roid_count > 500 AND old.roid_count > 500
END
)
ORDER BY ABS(medicare_rate_pct_change) DESC

24,472 entities with >10% rate swing

bill_typeprovider_idnew_avg_pct_of_medicare_rateold_avg_pct_of_medicare_ratenew_avg_canonical_rateold_avg_canonical_ratemedicare_rate_pct_changecanonical_rate_pct_changenew_roid_countold_roid_count
Inpatient20323.701450.56869653946.148645.5086610.09091914414
Inpatient18973.111990.58111153115.75157.424.355249.2989306363
Inpatient84514.363850.8591045285818.414.0801516.9651171620
Outpatient52174.992511.129681411.85134.3123.419439.511714581677
Outpatient97504.82131.108331376.5111.6663.3500611.32694696766
Inpatient93834.858391.1270675255.47280.463.310689.33662151817
Inpatient63373.964940.92402879269.312498.83.290945.3421623891090
Inpatient62962.532830.62010257910.57027.833.084557.240162085393
Inpatient63422.975310.7312570843.66609.73.06889.71813174456
Inpatient51042.399330.610909493065263.182.927488.3681336211
Outpatient98104.380311.127439619.0832751.32.88523-0.70629963791247
Inpatient63382.757630.7278376008210998.62.78884.4626930881424
Inpatient34932.76640.7742150.25058.682.592737.3322599815
Inpatient18772.440.73087639820.59852.742.338463.0415646793195
Outpatient88124.969711.531971462.6324.6032.244013.5058155231048
Inpatient65373.184940.9911127033416291.62.21353.3171840042257
Inpatient37725.124191.5948482787.228075.72.212991.9487138931767
Outpatient103104.736581.537271423.91324.8992.081163.3826154801048
Inpatient18692.365970.7976434761.19486.861.966212.6641353183758
Inpatient66173.326261.1252182812.724904.11.956122.3252736801915
Inpatient473.995841.3680594060.120120.21.920833.67491966277
Inpatient94851.945890.67169430849.54773.311.896995.462921094124
Inpatient62982.0680.71536645753.65214.131.890837.77493170841
Inpatient18791.923250.66754133663.19858.011.88112.4147944022892
Inpatient65863.696931.3172495794.655362.61.806570.730312170629
Inpatient65081.893910.67821843082.214877.41.792481.8958235521852
Inpatient63642.582160.92533256580.715422.21.790532.6687740052232
Inpatient64432.70710.9818925694615580.51.757032.6549545232669
Inpatient64052.732720.99190654443.614803.91.755022.6776648992949
Inpatient63112.712340.99770257044.817007.81.718592.3540445392681
Inpatient66822.738521.0400757769.118231.71.633022.1686151053235
Inpatient56493.629241.3806252406.1251511.628711.0836616378247
Inpatient80892.404230.91720351076.914970.11.621272.4119344822635
Inpatient62935.17241.97796128873560951.615011.297416761709
Inpatient18732.183460.85037129695.99671.211.567662.0705560074314
Inpatient37463.821651.541661860.527438.41.479021.2545339151767
Inpatient66145.045022.0402913174856477.81.47271.3327417101708
Inpatient64671.665450.67495137452.7147341.46751.5419235391844
Inpatient64252.180110.90076946269.55528.751.420287.36889169626
Outpatient11613.748851.623973666.146798.31.30845-0.460727238214104
Inpatient37233.568311.55295773727574.41.297831.0938639121767
Professional44420813338484753264.347931.90418119.464664.6391.28335-0.820257249520138
Inpatient43611.781130.78376822675.58830.361.272521.567912070950
Professional51559801228899763283.975591.75463118.509187.4281.26577-0.367709186211523
Professional-14425911736863478373.975591.75463118.509187.4281.26577-0.367709186211523
Inpatient80392.034370.89811242646.214658.61.265161.909344782633
Inpatient63551.668520.73666742430.810760.31.264952.94328218357
Inpatient63452.628421.1768152674.920466.41.23351.57372215766
Outpatient237065.619792.526861386.45407.7751.224022.400031203561
Outpatient63377.640223.4784527136.914469.51.196440.87546160916407
Inpatient63882.261291.041950173.119123.81.170361.623640592324
Outpatient80894.358952.0124311164.62357.571.166013.7356688435630
Outpatient53042.492061.16497344.279135.2471.139161.545561694660
Inpatient62812.238681.0534843722.121886.81.125030.99764634801772
Outpatient65374.237891.9964513127.3737.0761.1227116.8185822410
Inpatient15894.094871.9414634912.415216.51.109171.2943739878
Professional19618129917364155953.495641.6885390.6354166.1941.07022-0.45464213947587
Professional20938757486449950853.549951.7167391.9235172.2851.06786-0.46644714028064
Professional-73791387338378733403.399881.6510283.3475167.5251.05925-0.50247613447818
Professional67984837814176023643.399881.6510283.3475167.5251.05925-0.50247613447818
Inpatient37843.1441.5327751789.327269.11.051190.89919441051767
Inpatient52211.662280.81298527997.112347.41.044661.2674439121360
Professional89257368038285604154.617882.26351123.408224.9921.04015-0.45149913388197
Professional64452786103012750774.617882.26351123.408224.9921.04015-0.45149913388197
Inpatient62891.799530.88285740854.35715.511.038316.14797169821
Outpatient63643.548131.7590810544.5608.311.0170316.33490093296
Professional73570045652830618154.547592.26351121.54224.9921.00909-0.45980113828197
Inpatient88851.330510.66805212128053.890.9916361.6337531571549
Inpatient18891.34970.68049121825.710465.80.9834171.0854224461120
Outpatient63113.960921.9999612448.2552.9390.980521.512887752565
Outpatient64433.958272.002112428.6551.6840.9770621.528587792568
Inpatient65241.31630.66690229278.114391.80.9737521.0343635591882
Outpatient80393.850541.975289277.25331.5360.94936226.982789662704
Inpatient44282.093231.0789629808.217993.80.9400560.65657537731024
Inpatient42295.852333.0223699142.655484.60.9363430.7868486055
Inpatient44721.896350.98504429469.8193280.9251440.52471827571146
Outpatient94712.346011.2208410166.819051.50.921636-0.466354496992778
Inpatient91881.121550.58390630865.57824.660.9207712.94465929512
Inpatient42032.952781.5455610531999.70.9111830.7532963644
Outpatient63454.749052.495388547.979080.730.903142-0.05866956447132
Inpatient102.858891.5026752981.428447.70.9025370.86241167273196
Professional82673642551162170352.814011.4859977.8854242.7920.893695-0.6792179012247
Outpatient46592.382491.26065316.012652.50.8899631.004154243743867
Outpatient64053.556641.90610787.2496.680.86601920.718789152692
Inpatient60767.307153.92003118784647790.8640540.833689249338
Inpatient66501.381940.74330429626.312265.50.8591811.415412654796
Inpatient42082.769171.4918252643.2309490.8562360.7009673622
Professional-64085963996314008512.515321.3558978.8173186.820.8551-0.5781118207434
Professional-49334397398267839981.796880.969215318.578388.4430.853953-0.17986241914307
Inpatient42022.720831.4751733.6304720.8509070.6977423644
Inpatient451.928341.0431137695.920391.60.8486440.848601123507040
Outpatient302441.011656.524151002024.94-0.844937-0.95061613924516
Professional-19931911136651205282.404671.30344111.688183.7810.844865-0.392274274312837
Outpatient239221.007256.200881001984.35-0.837564-0.94960614024794
Outpatient254871.007255.905831001819.81-0.829449-0.94504914024636
Inpatient10480.754.34827152.8772197.6-0.827515-0.90092624100
Inpatient51393.067741.6790460172.429791.50.8270811.019781843323
Inpatient37701.931131.0594233006.819752.60.8228120.671009105776758
Outpatient19031.188276.5518818677.516521.6-0.8186360.130492144711341
Outpatient99953.967172.1834110793.54664.590.8169661.313915610327649

… 24,372 more rows truncated

Rate Swings by Network

SQL
WITH
new AS (
SELECT
network_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id
),
old AS (
SELECT
network_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id
)
SELECT
network_id,
new.avg_pct_of_medicare_rate AS new_avg_pct_of_medicare_rate,
old.avg_pct_of_medicare_rate AS old_avg_pct_of_medicare_rate,
new.avg_canonical_rate AS new_avg_canonical_rate,
old.avg_canonical_rate AS old_avg_canonical_rate,
(new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0) AS medicare_rate_pct_change,
(new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0) AS canonical_rate_pct_change,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count
FROM new
JOIN old USING (network_id)
WHERE (
ABS((new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0)) > 0.1
OR ABS((new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0)) > 0.1
) AND (
new.roid_count > 500 AND old.roid_count > 500
)
ORDER BY ABS(medicare_rate_pct_change) DESC

128 entities with >10% rate swing

network_idnew_avg_pct_of_medicare_rateold_avg_pct_of_medicare_ratenew_avg_canonical_rateold_avg_canonical_ratemedicare_rate_pct_changecanonical_rate_pct_changenew_roid_countold_roid_count
4.85736e+18infinf4655.055536.73nan-0.1592429.95896e+067.71998e+06
3.11449e+17infinf3837.794593.12nan-0.1644488.83174e+067.10928e+06
2.46964e+18infinf4514.174024.41nan0.1216978.18164e+079.75147e+07
4.48413e+18infinf3389.644314.88nan-0.2144311.24277e+089.24217e+07
-2.1625e+182.3615inf6090.644138.75nan0.4716154.01141e+079.66705e+07
-3.71112e+18infinf3698.894700.09nan-0.2130186.48646e+064.82015e+06
-3.776e+18infinf4522.624069.55nan0.111338.08709e+079.51156e+07
5.81072e+18infinf2573.234480.58nan-0.4256931.4474e+087.84053e+07
4.28197e+18infinf2513.763166.76nan-0.2062061.41309e+081.14711e+08
8.36158e+18infinf2563.383246.8nan-0.2104911.45717e+081.16997e+08
-2.68566e+182.417871.4894114564.42872.520.623374.070272757122.22527e+06
-2.51068e+183.029131.8719516848.45704.440.6181671.953556093002.99826e+06
8.81608e+182.904621.9138416284.95842.820.5176921.787175345102.7805e+06
-8.97331e+182.886542.064513653.26090.160.3981841.241854388671.80775e+06
3.92257e+161.919043.161542436.486842.43-0.393006-0.643916353723115865
-3.95453e+182.717992.0254516145.85408.610.3419151.98523283602.55077e+06
-7.99568e+183.412442.5487226054.36138.280.3388833.244552.74302e+067.64467e+06
7.90043e+182.272181.710311174.53606.870.3285252.0981281606288415
1.29509e+182.668692.042218331.23377.30.3067734.427776219703997
3.97381e+184.526433.4674224343.86764.220.3054152.59896245401.17147e+06
-7.94267e+181.684522.368047893.4918299.5-0.288645-0.568653.70836e+06422427
4.86702e+183.237332.55024951.868760.6740.2694190.25134931274021463
-3.56836e+181.993622.6643772.512405.28-0.2516440.568429547562505084
6.09139e+182.722682.223498401.254634.120.2245070.81291248157468407
2.26507e+181.200611.489061582.341902.03-0.193717-0.1680741.93313e+061.23968e+06
-1.37229e+171.424431.7452514.364959.57-0.18371-0.4930292.53389e+061.11038e+06
-4.56425e+182.152852.629175796.7311669.4-0.181169-0.503253434282115073
-6.58839e+181.781642.144896658.317463.46-0.16936-0.1078783.22087e+062.60543e+06
1.00172e+182.24322.693778434.3311208.9-0.167263-0.247532912865522174
-4.94439e+183.932343.3725315805.78749.050.1659890.806566450532139108
-4.21197e+182.291741.966614617.453263.660.1653240.4148092.03094e+063.12767e+06
-7.3043e+181.808082.164527321.348626.66-0.164673-0.1513133.47903e+062.76598e+06
-7.22559e+181.791432.14436522.117378.37-0.164562-0.1160513.25617e+062.63417e+06
7.75015e+181.791392.143046554.767373.25-0.164089-0.1110093.24963e+062.63235e+06
-1.88424e+183.969363.411095459.323075.790.1636640.7749342992717031
5.32583e+182.476312.134965583.73397.920.1598860.64327258575486401
-8.50611e+181.16871.39006776.7293393.08-0.159242-0.7710842.38408e+06610855
1.01741e+181.504061.771052583.343473.19-0.150752-0.2562051.27888e+078.38308e+06
3.47839e+181.511871.77512730.273626.15-0.148292-0.247062849665619546
-7.57238e+181.483221.73843272.913584.73-0.146794-0.08698671.17162e+06918458
-4.06181e+181.964042.284933126.652915.78-0.140440.072321115967199344
5.7811e+181.392051.615721665.862000.73-0.13843-0.1673753.2228e+062.67814e+06
5.37388e+181.783332.067842854.723532.51-0.137587-0.191878.17571e+065.56047e+06
4.37757e+181.39561.617323249.934706.55-0.137093-0.3094884.7829e+063.18319e+06
7.24795e+181.667081.929592054.723191.58-0.136043-0.3562071.35139e+06774033
7.61684e+181.580811.828712809.423833.97-0.135556-0.267231.4205e+079.23544e+06
5.75087e+181.653941.911724111.775148.53-0.134845-0.201376.77226e+065.16961e+06
-6.97213e+181.824622.10543377.524167.38-0.13336-0.1895348.45281e+065.83018e+06
-8.82263e+181.913641.68995115.194084.630.1323960.2523011.76729e+062.32012e+06
8.61163e+181.979422.276213843.865858.04-0.130388-0.3438339.28024e+066.67618e+06
1.99861e+182.148932.468753078.453926.01-0.129549-0.2158831.24486e+06991394
6.35208e+182.167662.482351479.781655-0.126771-0.105869659435682107
-1.19984e+181.649941.885089473.8712457.4-0.124739-0.2395015.05772e+062.20001e+06
8.53056e+181.582211.801354499.114280.72-0.1216560.05101631.70601e+061.72871e+06
2.11972e+181.689291.918343050.24345.38-0.119401-0.2980591.0685e+077.03518e+06
4.98841e+182.019312.275248364.739300.12-0.112484-0.1005791.38413e+061.41409e+06
6.6383e+181.691181.902993569.635095.07-0.111303-0.299396516187333968
-4.02759e+181.769481.597385252.343835.80.1077370.3692941.35704e+061.94365e+06
-4.44552e+181.654171.49353833.582582.9720.1075620.429883370736372293
-1.36306e+181.629621.825346778.699010.66-0.107225-0.247703468971254730
5.15753e+171.533411.71353893.46101.59-0.105095-0.3619043.27714e+061.87189e+06
-5.58179e+171.746721.950175238.376307.1-0.104323-0.1694484.27943e+063.27389e+06
5.07576e+181.751391.95185247.716316.17-0.102682-0.1691624.28966e+063.27856e+06
3.13359e+182.133262.37256240.692285.449-0.100862-0.1567972128815620
-7.16348e+181.636811.803561411.572515.36-0.0924538-0.4388193.44292e+061.67889e+06
-5.87428e+181.628321.791751404.22511.96-0.0912092-0.4409963.44409e+061.68057e+06
-8.39357e+181.945652.135513759.575624.03-0.0889064-0.3315162.26247e+061.42787e+06
6.43758e+182.294092.517757137.758770.23-0.0888342-0.1861391.19192e+06747458
-5.27897e+181.550131.698212809.33402.05-0.0871978-0.1742313.55166e+062.99572e+06
1.17855e+182.105961.938466517.125499.140.08640770.1851187999581.01078e+06
9.21501e+181.528471.67022799.53402.35-0.0848576-0.1771873.56175e+063.00394e+06
1.48124e+182.186672.38853317.524815.21-0.084501-0.3110331.72102e+061.0886e+06
-2.59692e+181.921092.093945445.226065.62-0.0825505-0.1022821.53432e+061.33842e+06
-4.34992e+171.960362.136113441.473896.58-0.0822775-0.1167973.06686e+062.68867e+06
-1.70808e+181.47251.601335496.247154.27-0.0804525-0.231754397769174409
6.65088e+181.329921.445512048.552714.58-0.0799661-0.2453534.91688e+062.96546e+06
5.26319e+181.293691.399951992.212604.09-0.0759051-0.2349684.72486e+062.84008e+06
-6.29329e+181.906232.062254028.613125.84-0.07565240.2888093.28947e+063.36203e+06
-7.69528e+182.383982.216686714.955217.080.07547380.287111.00431e+061.29728e+06
-4.94405e+183.085433.324193039.315397.01-0.0718261-0.4368531.49449e+06862125
-3.04564e+182.832623.0515811571.314005.4-0.0717526-0.173795921110762961
-8.49976e+181.804461.94393138.011161.945-0.0717459-0.147791966391604470
-4.66457e+181.837821.975634968.935859.32-0.0697563-0.151961808552608471
-1.59583e+181.862991.748594241.033688.780.0654270.1497121.64042e+061.15399e+06
-5.30429e+171.822161.711593998.723521.550.06459730.1354981.63433e+061.14645e+06
6.97454e+181.699391.596483868.252997.740.06446090.2903899212481.24012e+06
4.91105e+182.060261.939448316.256760.040.06229420.2302062.83743e+063.53883e+06
-5.61727e+182.077282.2152211774.116670.6-0.0622669-0.2937181.20804e+061.11356e+06
-8.80602e+182.076872.214362085.382324.64-0.0620895-0.1029241.8525e+061.90945e+06
-1.06886e+181.794081.910262972.873528.61-0.0608211-0.1574964.12826e+063.17662e+06
5.60513e+181.840441.9570814213.527534.9-0.0596031-0.48381.20037e+06633995
-2.86547e+181.95882.082064204.45163.95-0.0591966-0.1858181.09624e+06834387
-3.06376e+181.813631.92723074.353598.75-0.0589334-0.1457183.88528e+062.93631e+06
5.17876e+182.367562.5148911849.813815.5-0.0585836-0.1422871.31418e+06987967
5.17793e+181.637971.736573543.324177.54-0.0567783-0.1518173.76746e+062.96379e+06
-2.78293e+182.50012.644011976.312252.4-0.0544302-0.1225722503122953
-5.23072e+181.824491.926322134.823198.41-0.0528613-0.3325371.30606e+077.50081e+06
6.06917e+181.849591.951164663.575248.42-0.0520569-0.1114351.73162e+061.5732e+06
-3.16793e+182.826092.978853102.73531.68-0.0512815-0.121466516460478107
4.61509e+181.934791.843985666.63877.70.04924690.4613331.56385e+062.66164e+06

… 28 more rows truncated

Rate Swings by Network Provider

SQL
WITH
new AS (
SELECT
network_id,
provider_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id, provider_id
),
old AS (
SELECT
network_id,
provider_id,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id, provider_id
)
SELECT
network_id,
provider_id,
new.avg_pct_of_medicare_rate AS new_avg_pct_of_medicare_rate,
old.avg_pct_of_medicare_rate AS old_avg_pct_of_medicare_rate,
new.avg_canonical_rate AS new_avg_canonical_rate,
old.avg_canonical_rate AS old_avg_canonical_rate,
(new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0) AS medicare_rate_pct_change,
(new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0) AS canonical_rate_pct_change,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count
FROM new
JOIN old USING (network_id, provider_id)
WHERE (
ABS((new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0)) > 0.1
OR ABS((new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0)) > 0.1
) AND (
new.roid_count > 500 AND old.roid_count > 500
)
ORDER BY ABS(medicare_rate_pct_change) DESC

131,254 entities with >10% rate swing

network_idprovider_idnew_avg_pct_of_medicare_rateold_avg_pct_of_medicare_ratenew_avg_canonical_rateold_avg_canonical_ratemedicare_rate_pct_changecanonical_rate_pct_changenew_roid_countold_roid_count
-21624986617993432375272.24736inf5519.69766.11nan-0.43482157115323
-5146581664284924254527infinf7076.0610325.1nan-0.31467449053143
428196518079680241392613.187790.5736384037.375274.524.55714-0.2345511406591
-629329494965193097320296.58051.3884835431.522995.13.739360.54082724831204
-377600101697514550846594.336350.98010811506.12992.493.424362.84572996116
246964171571729781946594.336350.98010811506.12992.493.424362.84572996116
517793239930334504698992.572950.6382865264.077335.133.03103-0.2823491619811
4484133589360821145-55331967113713291574.249831.1351897.3568356.2152.74375-0.7266916115755
428196518079680241398992.377410.6514265630.317599.752.64955-0.25914518111003
8611629356743080984-68515204832439363914.134671.15547145.355853.2972.57834-0.8296559535762
8611629356743080984-16926824993893166554.16191.17222146.811687.4282.55045-0.7864349445699
4484133589360821145-86126295359851607315.132221.4657112.175360.1622.50154-0.6885435385666
2119715416692563737-86126295359851607315.132221.46573112.175360.1622.50147-0.6885435385666
-216249866179934323784574.287181.2251611735.81780.232.499295.5923239542376
448413358936082114584574.287181.2251611735.81780.232.499295.5923239542376
8611629356743080984-5437366104390170364.167331.19446146.479700.6052.48888-0.7909259425704
-43499242836671872415523712584981602605.526071.59225118.612371.4012.4706-0.6806375125668
4281965180796802413100302.133690.6264924714.986397.712.40577-0.2630211284841
-21624986617993432379367.149412.153046171.7613109.72.32061-0.52922212087617
8611629356743080984-29745824698391382394.162111.25356146.834810.2742.32022-0.8187859445771
8611629356743080984-18974280367336171304.162111.25356146.834810.3112.32022-0.8187939445771
8611629356743080984-46228932773679690144.162111.25356146.834810.2742.32022-0.8187859445771
-377600101697514550835337.889732.4671420473.67899.442.197921.5917880917568
-68997556755724654112462.946370.927061106728032.652.178180.32857619573969
2119715416692563737-36158944063125213163.853951.21716148.773370.1592.16635-0.5980848315758
-434992428366718724-23167016404706191564.76071.51217130.449355.32.14826-0.6328476585736
246964171571729781972619595152255501593.324211.057811260.07392.6842.142532.2088639744046
491104702398889899621212.826180.90690642112.813059.32.116292.2247317101477
575086704767158079130943091238410055733.520121.133978.731298.6042.10444-0.7363375745589
448413358936082114530943091238410055733.520121.133978.731298.6042.10444-0.7363375745589
448413358936082114521588014424495366283.520121.133978.731298.6042.10444-0.7363375745589
575086704767158079121588014424495366283.520121.133978.731298.6042.10444-0.7363375745589
8611629356743080984-31489822060694353704.164961.34914146.082867.8922.08711-0.8316829495761
-216249866179934323730838.822772.859732616.689093.432.08518-0.7122446464617
-377600101697514550891398084018239351503.176461.03973286.849542.7742.05508-0.47151210455084
246964171571729781991398084018239351503.176461.03973286.849542.7742.05508-0.47151210455084
2469641715717297819-71463206212862150963.725251.23283353.98603.3232.02172-0.4132838975022
-3776001016975145508-71463206212862150963.725251.23283353.98603.3232.02172-0.4132838975022
4484133589360821145-23167016404706191564.785521.58997166.022358.4362.00982-0.5368157805738
-21624986617993432373598.951143.008815355.310732.61.974980.4307148448209
448413358936082114511973.087141.046337679.0710911.61.95044-0.2962481081600
-216249866179934323711973.087141.046337679.0710911.61.95044-0.2962481081600
-434992428366718724-51677704758570916324.241531.44151119.366352.1951.94243-0.6610796585736
448413358936082114586486386057558536494.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-58048262014792728974.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-23760621695208692414.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-23760621695208692414.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-51677704758570916324.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-52442419935080831814.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-58048262014792728974.241531.44151119.366352.1951.94243-0.6610796585736
-43499242836671872486486386057558536494.241531.44151119.366352.1951.94243-0.6610796585736
2469641715717297819-2182759496514675973.396861.15553221.355410.3491.93964-0.4605711174906
-3776001016975145508-2182759496514675973.396861.15553221.355410.3491.93964-0.4605711174906
861162935674308098475781291484732537853.85971.32403323.883353.9271.91511-0.08488799575663
8611629356743080984-14142079057639617623.85971.32403323.883353.9271.91511-0.08488799575663
-3776001016975145508-19214510325014485573.458761.19823914.064479.8581.886550.9048637054847
2469641715717297819-19214510325014485573.458761.19823914.064479.8581.886550.9048637054847
-3776001016975145508-69525776381340676144.028071.39644933.41471.0591.884520.9815146034472
2469641715717297819-69525776381340676144.028071.39644933.41471.0591.884520.9815146034472
491104702398889899661179514863375062632.664690.925734175.043370.241.87846-0.52721928234850
-216249866179934323728073506385386102902.904051.01409360.868312.5431.86370.15461713175681
-176639226069017568537525.363451.875623177.89156.031.859591.5314277323793
-216249866179934323731973094637067237923.576841.25581469.245761.9841.84824-0.3841811445704
4281965180796802413-69525776381340676144.115041.47073162.416440.3661.79796-0.6311798925537
8611629356743080984-48209265135936668784.164961.48909146.082857.1111.79698-0.8295659495762
2469641715717297819-74944219242277669763.229861.15704323.603341.2161.79148-0.051619610365058
-3776001016975145508-74944219242277669763.229861.15704323.603341.2161.79148-0.051619610365058
428196518079680241383731.744810.6252635418.887512.511.79052-0.2786861395931
-799568271789712303966475.343131.9159140381.83950.061.788829.2230982885126
4911047023988898996-19214510325014485573.330721.19688898.19479.711.782850.8723615264847
575086704767158079183731.822810.6556385675.458074.771.78021-0.2971381326862
-3776001016975145508-8363351504261819033.445771.239851162.61467.9621.779171.4844114615079
2469641715717297819-10988100574565508813.790191.36389236.817410.2881.77895-0.42280310234261
-3776001016975145508-10988100574565508813.790191.36389236.817410.2881.77895-0.42280310234261
8361580493441765265-69525776381340676144.085561.47073159.431440.3661.77792-0.6379578925537
-216249866179934323744697755683590571123.107161.12646134.579744.421.75834-0.8192179905677
2469641715717297819-8363351504261819033.415971.239851162.77467.9621.755141.4847614585079
-216249866179934323713085.292991.9220728074.58344.221.753792.3645533315968
4911047023988898996-45496611446096610732.03540.740587619.477318.5871.748370.9444513823958
-3776001016975145508-86227051677499407433.844421.39909246.71541.051.74781-0.54401710314347
2469641715717297819-86227051677499407433.844421.39909246.71541.051.74781-0.54401710314347
-6486550968171266793-89424069267079889974.01931.474222052.93674.6731.72642.0428518695007
-689975567557246541137525.102721.8741222497.59155.651.722731.4572381953793
-377600101697514550825125.820492.152321269.538126.671.70429-0.8437828395687
246964171571729781925125.820492.152321269.538126.671.70429-0.8437828395687
-7304296722942665713-64596932567122454223.511291.30418184.5541546.31.69234-0.8806476461363
-216249866179934323771127409717206682313.086041.14721227.29489.64961.690051.535365361917
-221553788083580433026494.387491.63499147875583.821.683491.6481958281503
-221553788083580433025954.382561.6396714793.95577.31.672841.6525258401505
643758333346015779899953.505171.3115414823.124663.31.67257-0.39898141101710
448413358936082114587177633335131529143.341231.25215288.38757.9811.66839-0.61954226465682
-377600101697514550821212.864561.0763642116.712133.21.661352.471191679782
246964171571729781921212.864561.0763642116.712133.21.661352.471191679782
8611629356743080984-40320664518293519454.168731.56908147.68816.5141.6568-0.8191349465771
8611629356743080984-25030488209991074254.168731.56908147.68816.5141.6568-0.8191349465771
7750147370859442459-64596932567122454223.511291.32546184.5541543.231.64912-0.880416461369
-7225588104346557715-64596932567122454223.511291.32546184.5541543.231.64912-0.880416461369
-6588387606928155169-64596932567122454223.511291.32546184.5541543.231.64912-0.880416461369
-2162498661799343237-39237472901970261653.711391.40115916.048887.6731.648820.03196518185722
-434992428366718724-44488858699831920343.556081.34962104.032350.321.63489-0.7030386585736

… 131,154 more rows truncated

Rate Swings by Network Provider Bill

SQL
WITH
new AS (
SELECT
network_id,
provider_id,
bill_type,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id, provider_id, bill_type
),
old AS (
SELECT
network_id,
provider_id,
bill_type,
AVG(canonical_rate_percent_of_medicare) AS avg_pct_of_medicare_rate,
AVG(canonical_rate) AS avg_canonical_rate,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY network_id, provider_id, bill_type
)
SELECT
network_id,
provider_id,
bill_type,
new.avg_pct_of_medicare_rate AS new_avg_pct_of_medicare_rate,
old.avg_pct_of_medicare_rate AS old_avg_pct_of_medicare_rate,
new.avg_canonical_rate AS new_avg_canonical_rate,
old.avg_canonical_rate AS old_avg_canonical_rate,
(new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0) AS medicare_rate_pct_change,
(new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0) AS canonical_rate_pct_change,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count
FROM new
JOIN old USING (network_id, provider_id, bill_type)
WHERE (
ABS((new.avg_pct_of_medicare_rate - old.avg_pct_of_medicare_rate) / NULLIF(old.avg_pct_of_medicare_rate, 0)) > 0.1
OR ABS((new.avg_canonical_rate - old.avg_canonical_rate) / NULLIF(old.avg_canonical_rate, 0)) > 0.1
) AND (
CASE
WHEN bill_type = 'Inpatient'
THEN new.roid_count > 10 AND old.roid_count > 10
WHEN bill_type = 'Outpatient'
THEN new.roid_count > 500 AND old.roid_count > 500
WHEN bill_type = 'Professional'
THEN new.roid_count > 500 AND old.roid_count > 500
END
)
ORDER BY ABS(medicare_rate_pct_change) DESC

139,436 entities with >10% rate swing

network_idprovider_idbill_typenew_avg_pct_of_medicare_rateold_avg_pct_of_medicare_ratenew_avg_canonical_rateold_avg_canonical_ratemedicare_rate_pct_changecanonical_rate_pct_changenew_roid_countold_roid_count
83615804934417652656539Inpatient6.226121.0741815669126990.84.796174.8053417111711
3114489531628165915017Inpatient3.099720.566253195.86158.824.474617.637331707150
42819651807968024133076Inpatient4.570940.85134169219.313001.24.369114.3240814321708
15795164676292705775814Inpatient6.061671.1904497789.220895.64.091963.6799563114
24696417157172978194659Outpatient4.812960.97859211177.72585.243.918253.3236863875937
-37760010169751455084659Outpatient4.812960.97859211177.72585.243.918253.3236863875937
-79956827178971230396593Inpatient5.53791.1440613048413606.53.840568.58982168732
3114489531628165915340Inpatient3.171130.65955753231.15180.443.807979.275391704158
-62932949496519309732029Outpatient6.573281.3884828480.922995.13.734150.23856522041204
3267736702885179114365Inpatient5.540571.1981577557.98642.633.624287.97387115927
-79956827178971230396478Inpatient5.37581.2381911695625641.23.341643.561261687216
48573616565435454795017Inpatient4.4111.018847809710456.13.329436.4691693259
42819651807968024136521Inpatient5.185961.2564411296631397.53.127492.597931708374
3114489531628165915419Inpatient1.997490.50187538505.84008.292.980058.60654160016
3114489531628165915343Inpatient2.809560.7135550207305.792.937726.53101169740
-79956827178971230399099Inpatient4.473491.1440610423413606.52.910186.66064170032
-21624986617993432371308Outpatient8.022292.0998515025.63782.342.820412.9725616814517
4484133589360821145-5533196711371329157Professional4.249831.1351897.3568356.2152.74375-0.7266916115755
-79956827178971230396649Inpatient5.339721.4766713252222371.52.616064.92371168733
25695067578518183435831Inpatient1.704990.47208424445.6116262.611621.10267796499
8611629356743080984-6851520483243936391Professional4.134671.15547145.355853.2972.57834-0.8296559535762
3114489531628165915457Inpatient4.090741.1464978428.939511.72.568050.984956161757
25695067578518183435857Inpatient3.369020.94560651868.210791.92.562813.8062326566
48573616565435454795249Inpatient3.643891.0260868250.413026.92.551284.23921695153
8611629356743080984-1692682499389316655Professional4.16191.17222146.811687.4282.55045-0.7864349445699
4484133589360821145-8612629535985160731Professional5.132221.4657112.175360.1622.50154-0.6885435385666
2119715416692563737-8612629535985160731Professional5.132221.46573112.175360.1622.50147-0.6885435385666
44841335893608211458457Outpatient4.287181.2251611735.81780.232.499295.5923239542376
-21624986617993432378457Outpatient4.287181.2251611735.81780.232.499295.5923239542376
8611629356743080984-543736610439017036Professional4.167331.19446146.479700.6052.48888-0.7909259425704
-4349924283667187241552371258498160260Professional5.526071.59225118.612371.4012.4706-0.6806375125668
-79956827178971230396590Inpatient4.864081.4078610548851666.22.454941.041711700201
-1372287031192215025905Inpatient3.770121.0952863662.919918.12.442152.196231461392
-37760010169751455083533Outpatient9.705962.867321766.15647.882.385052.8538663855862
3114489531628165915249Inpatient1.878940.56040334473.76744.092.352834.11171697471
-39488658555138123271661Inpatient2.213960.66673338781.68238.272.320613.7074916861179
8611629356743080984-1897428036733617130Professional4.162111.25356146.834810.3112.32022-0.8187939445771
8611629356743080984-4622893277367969014Professional4.162111.25356146.834810.2742.32022-0.8187859445771
8611629356743080984-2974582469839138239Professional4.162111.25356146.834810.2742.32022-0.8187859445771
-2162498661799343237359Outpatient10.9963.314346401.365932.722.31770.07899286436499
58107235725638748156521Inpatient5.03331.524810625531802.42.300942.341091699256
83615804934417652656521Inpatient5.03331.524810625531802.42.300942.341091699256
-21624986617993432376692Inpatient5.029091.5464980645.824123.12.251932.3431331312
-2162498661799343237936Outpatient7.181622.222786111.855014.052.230920.21894412015907
-79956827178971230396408Inpatient3.749511.1769572288.134256.82.185791.11018170359
2119715416692563737-3615894406312521316Professional3.853951.21716148.773370.1592.16635-0.5980848315758
15795164676292705775829Inpatient3.916841.238525705718377.52.162522.1047173454
3114489531628165914990Inpatient1.811720.57384429849.85634.892.157174.297321696588
-434992428366718724-2316701640470619156Professional4.76071.51217130.449355.32.14826-0.6328476585736
24696417157172978197261959515225550159Professional3.324211.057811260.07392.6842.142532.2088639744046
49110470239888989962121Inpatient2.826180.90690642112.813059.32.116292.2247317101477
-68997556755724654113752Outpatient5.833341.8741223522.99155.652.112571.5692269443793
-17663922606901756853752Outpatient5.831381.875623513.19156.032.109081.5680469473793
83615804934417652654564Inpatient3.342711.0759251816.616701.22.106822.1025717101688
44841335893608211453094309123841005573Professional3.520121.133978.731298.6042.10444-0.7363375745589
44841335893608211452158801442449536628Professional3.520121.133978.731298.6042.10444-0.7363375745589
57508670476715807913094309123841005573Professional3.520121.133978.731298.6042.10444-0.7363375745589
57508670476715807912158801442449536628Professional3.520121.133978.731298.6042.10444-0.7363375745589
8611629356743080984-3148982206069435370Professional4.164961.34914146.082867.8922.08711-0.8316829495761
42819651807968024139713Inpatient4.531951.4731773989.225904.62.076331.85621473647
24696417157172978199139808401823935150Professional3.176461.03973286.849542.7742.05508-0.47151210455084
-37760010169751455089139808401823935150Professional3.176461.03973286.849542.7742.05508-0.47151210455084
86116293567430809846367Inpatient2.515130.8247488184.833541.82.049611.629117101709
15795164676292705775849Inpatient2.556170.84204936203.420653.22.035650.752921736366
-21624986617993432372276Inpatient5.758211.9047991767.335833.72.023021.5609214631679
-3776001016975145508-7146320621286215096Professional3.725251.23283353.98603.3232.02172-0.4132838975022
2469641715717297819-7146320621286215096Professional3.725251.23283353.98603.3232.02172-0.4132838975022
3114489531628165915383Inpatient2.290910.75846345846.312024.32.020462.8127916331308
4484133589360821145-2316701640470619156Professional4.785521.58997166.022358.4362.00982-0.5368157805738
-7973680817747944938664Outpatient2.456490.817363855.141322.552.00539-0.353414593512
707343854139029255664Outpatient2.456490.817363855.141322.552.00539-0.353414593512
-79956827178971230396504Inpatient5.821311.9558614135189552.21.976340.5784151601186
86116293567430809848689Inpatient4.235891.4241264039.924258.11.97441.639931801630
-21624986617993432372283Inpatient3.493751.1746945684.811736.91.97422.892416256
-69721299215163771266366Inpatient5.594891.8860589849.732830.11.966471.736818881282
-21624986617993432378775Outpatient8.984453.032318072.826496.271.962910.2426867145780
-434992428366718724-5167770475857091632Professional4.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-5167770475857091632Professional4.241531.44151119.366352.1951.94243-0.6610796585736
44841335893608211458648638605755853649Professional4.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-5244241993508083181Professional4.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-5804826201479272897Professional4.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-5804826201479272897Professional4.241531.44151119.366352.1951.94243-0.6610796585736
4484133589360821145-2376062169520869241Professional4.241531.44151119.366352.1951.94243-0.6610796585736
-434992428366718724-2376062169520869241Professional4.241531.44151119.366352.1951.94243-0.6610796585736
-4349924283667187248648638605755853649Professional4.241531.44151119.366352.1951.94243-0.6610796585736
-79956827178971230396512Inpatient4.825521.6413898858.933751.41.939911.92904170565
-3776001016975145508-218275949651467597Professional3.396861.15553221.355410.3491.93964-0.4605711174906
2469641715717297819-218275949651467597Professional3.396861.15553221.355410.3491.93964-0.4605711174906
-21624986617993432372138Inpatient5.841561.9910192072.835959.21.933961.5604813921679
42819651807968024136316Inpatient3.050791.0398664668.524409.51.933851.6493117101710
-21624986617993432372244Inpatient5.825591.9951692054.636274.21.919861.5377414131679
-21624986617993432372052Inpatient5.471491.8742810138533480.11.919252.028239751662
86116293567430809847578129148473253785Professional3.85971.32403323.883353.9271.91511-0.08488799575663
8611629356743080984-1414207905763961762Professional3.85971.32403323.883353.9271.91511-0.08488799575663
-21624986617993432374528Inpatient3.858241.3344455292.717540.31.891272.15232129427
44841335893608211454528Inpatient3.858241.3344455292.717540.31.891272.15232129427
-3776001016975145508-1921451032501448557Professional3.458761.19823914.064479.8581.886550.9048637054847
2469641715717297819-1921451032501448557Professional3.458761.19823914.064479.8581.886550.9048637054847
-3776001016975145508-6952577638134067614Professional4.028071.39644933.41471.0591.884520.9815146034472
2469641715717297819-6952577638134067614Professional4.028071.39644933.41471.0591.884520.9815146034472

… 139,336 more rows truncated

Large ROID Count Swings (>10%)

ROID Swings by Contract Methodology

SQL
WITH
new AS (
SELECT
canonical_contract_methodology,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_contract_methodology
),
old AS (
SELECT
canonical_contract_methodology,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_contract_methodology
)
SELECT
canonical_contract_methodology,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_contract_methodology)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

1 entities with >10% ROID swing

canonical_contract_methodologynew_roid_countold_roid_countroid_count_changeroid_count_pct_change
Fee Schedule8943483137554829661388653470.18381

ROID Swings by Crosswalk Method

SQL
WITH
new AS (
SELECT
canonical_crosswalk_method,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_crosswalk_method
),
old AS (
SELECT
canonical_crosswalk_method,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_crosswalk_method
)
SELECT
canonical_crosswalk_method,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_crosswalk_method)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

3 entities with >10% ROID swing

canonical_crosswalk_methodnew_roid_countold_roid_countroid_count_changeroid_count_pct_change
Crosswalked From RC-FAMILY to HCPCS11039492955986714796250.154775
Crosswalked From RC-FAMILY to MS-DRG10629969411271218690.129493
Crosswalked From RC-FAMILY to APR-DRG142046012723501481100.116407

ROID Swings by Gross Charge Type

SQL
WITH
new AS (
SELECT
canonical_gross_charge_type,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_gross_charge_type
),
old AS (
SELECT
canonical_gross_charge_type,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_gross_charge_type
)
SELECT
canonical_gross_charge_type,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_gross_charge_type)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

1 entities with >10% ROID swing

canonical_gross_charge_typenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
mrf_gross_charge_cbsa_median2617670430448932-4272228-0.140308

ROID Swings by Health System

SQL
WITH
new AS (
SELECT
provider_type,
health_system_name,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1,2
),
old AS (
SELECT
provider_type,
health_system_name,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1,2
)
SELECT
provider_type,
health_system_name,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (provider_type, health_system_name)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
AND (
new.roid_count > 100000 OR old.roid_count > 100000
)
ORDER BY ABS(roid_count_pct_change) DESC

450 entities with >10% ROID swing

provider_typehealth_system_namenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
HospitalJefferson Health - New Jersey3747041848161898881.02744
Physician GroupDCH Health System31296121113-89817-0.741597
Physician GroupBaptist Health South Florida104959322262-217303-0.674305
Physician GroupAdvocate Health Care42107128899-86792-0.673333
Physician GroupHCA Far West Division - Sunrise Health37616114572-76956-0.671682
HospitalECU Health161153488477-327324-0.670091
Physician GroupPiedmont Augusta36139109418-73279-0.669716
Physician GroupOswego Health42979123665-80686-0.652456
Physician GroupHCA Central & West Texas Division - St Davids HealthCare39216111446-72230-0.648117
Physician GroupSutter Health125299336306-211007-0.627426
Physician GroupUMC Health System42445113872-71427-0.627257
Physician GroupNorthside Hospital System57488149979-92491-0.616693
Physician GroupBayCare Health System150097385434-235337-0.610577
Physician GroupProvidence Health & Services - Southern California102465258664-156199-0.603868
Physician GroupCape Cod Healthcare73033180212-107179-0.594738
Physician GroupChesapeake Regional Medical Center47392114411-67019-0.585774
Physician GroupTMC Health140585333475-192890-0.578424
Physician GroupAscension St Vincents HealthCare69564164153-94589-0.576225
Physician GroupScripps Health204431480689-276258-0.574713
Physician GroupJackson Health System53705124191-70486-0.567561
Physician GroupNorth Mississippi Health Services114537263682-149145-0.565625
Physician GroupInfirmary Health System74642171685-97043-0.565239
Physician GroupCarson Tahoe Health48296110983-62687-0.564834
Physician GroupHoag Health System169849386382-216533-0.560412
Physician GroupCommonwealth Health53653121995-68342-0.560203
Physician GroupChildrens Health46889104328-57439-0.550562
Physician GroupSaint Clair Memorial Hospital70608156548-85940-0.548969
Physician GroupMemorialCare Health System45446100563-55117-0.548084
Physician GroupMemorial Hermann Health System122333269094-146761-0.545389
Physician GroupCircle Health176503388140-211637-0.545259
Physician GroupSalinas Valley Memorial Healthcare System54584119648-65064-0.543795
Physician GroupUniversity of Florida Health80404175837-95433-0.542736
Physician GroupPenn Medicine Lancaster General Health168180364079-195899-0.538067
Physician GroupAtrium Health Navicent53258114961-61703-0.53673
Physician GroupYale New Haven Health System67628145301-77673-0.534566
Physician GroupCayuga Health46764100113-53349-0.532888
Physician GroupBoston Medical Center Corporation408487874403-465916-0.532839
Physician GroupPremier Health118497253560-135063-0.532667
Physician GroupCatholic Health6840691458863-774794-0.531094
Physician GroupCottage Health69212147362-78150-0.530327
Physician GroupPiedmont Healthcare367723782768-415045-0.530227
Physician GroupOhioHealth167128355091-187963-0.529338
Physician GroupUniversity of California Davis Health160557340326-179769-0.528226
Physician GroupSt Lukes Hospital Health System49399104547-55148-0.527495
Physician GroupWellstar Health System63412134075-70663-0.527041
Physician GroupTexas Health Resources60049125930-65881-0.523156
Physician GroupBanner Health217553456013-238460-0.522924
Physician GroupHuntsville Hospital Health System142589297273-154684-0.520343
Physician GroupCorewell Health West100771209988-109217-0.520111
Physician GroupGrand View Hospital100602209182-108580-0.51907
HospitalJefferson Torresdale Hospital3910622575471335150.51841
Physician GroupSt Bernards Healthcare61666126453-64787-0.512341
Physician GroupHCA South Atlantic Division179013367061-188048-0.512307
Physician GroupJefferson Health173318354986-181668-0.511761
Physician GroupGreat Lakes Health System of Western New York70000141654-71654-0.505838
Physician GroupPrime Healthcare Services229240461603-232363-0.503383
Physician GroupChrist Hospital System51370103356-51986-0.50298
Physician GroupYuma Regional Medical Center52887105813-52926-0.500184
Physician GroupHeritage Valley Health System63729126397-62668-0.495803
Physician GroupEmanate Health54554107980-53426-0.494777
Physician GroupSharp HealthCare71246140634-69388-0.493394
Physician GroupDignity Health408706806268-397562-0.493089
Physician GroupUniversity of Pittsburgh Medical Center167100329053-161953-0.492179
Physician GroupNortheast Georgia Health System106305209221-102916-0.491901
Physician GroupProvidence Health & Services - Northern California93091182955-89864-0.491181
Physician GroupMount Carmel Health System78009153306-75297-0.491155
Physician GroupLECOM Health83191161869-78678-0.48606
Physician GroupCommunity Health Network58483113466-54983-0.484577
Physician GroupSUNY Upstate Medical University215055416604-201549-0.48379
Physician GroupFranciscan Missionaries of Our Lady Health System160574310585-150011-0.482995
Physician GroupHunterdon Healthcare System65829127077-61248-0.481975
Physician GroupHCA Mid America Division89138171739-82601-0.480968
Physician GroupSt Josephs / Candler62106119530-57424-0.480415
Physician GroupKaleida Health169574323322-153748-0.475526
HospitalJefferson Health - Abington249581169209803720.474987
Physician GroupTrinity Health84604161133-76529-0.474943
Physician GroupHendrick Health100414190222-89808-0.472122
Physician GroupLakeland Regional Health System55108104321-49213-0.471746
Physician GroupCedars-Sinai Health System215398405953-190555-0.469402
Physician GroupIndiana University Health134231252739-118508-0.468895
Physician GroupAtrium Health Floyd117957222013-104056-0.468693
Physician GroupEmerson Hospital Health System63986119706-55720-0.465474
Physician GroupUW Medicine67257125491-58234-0.464049
Physician GroupMemorial Health110497205999-95502-0.463604
Physician GroupMercy Medical Center114903213565-98662-0.461976
Physician GroupCovenant Health159751296892-137141-0.461922
Physician GroupLawrence General Hospital System85634158860-73226-0.460947
Physician GroupBon Secours Health System256307474847-218540-0.460232
Physician GroupLehigh Valley Health Network303794561205-257411-0.458676
Physician GroupPrisma Health - Midlands70343129929-59586-0.458604
Physician GroupForrest Health71179131092-59913-0.45703
Physician GroupDeaconess Health System265246485629-220383-0.453809
Physician GroupSinging River Health System58843107710-48867-0.45369
Physician GroupFranciscan Alliance Inc86528158143-71615-0.45285
Physician GroupArrowhead Regional Medical Center64520116787-52267-0.447541
Physician GroupMass General Brigham419838759248-339410-0.447034
Physician GroupPenn Highlands Healthcare180871327065-146194-0.446988
Physician GroupSt Vincent Health197858356986-159128-0.445754
Physician GroupUNC Health91948164877-72929-0.442324
Physician GroupDuke LifePoint Healthcare158689284261-125572-0.441749

… 350 more rows truncated

ROID Swings by Network Source

SQL
WITH
new AS (
SELECT
payer_id,
payer_name,
network_name,
canonical_rate_source,
count(distinct roid) AS n_new
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1,2,3,4
),
old AS (
SELECT
payer_id,
payer_name,
network_name,
canonical_rate_source,
count(distinct roid) AS n_old
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY 1,2,3,4
)
SELECT
payer_id,
payer_name,
network_name,
canonical_rate_source,
n_old,
COALESCE(n_new, 0) as n_new
FROM old
FULL OUTER JOIN new USING (payer_id, payer_name, network_name, canonical_rate_source)
ORDER BY COALESCE(n_new, 0) ASC
LIMIT 10

10 entities with >10% ROID swing

payer_idpayer_namenetwork_namecanonical_rate_sourcen_oldn_new
43Blue Cross Blue Shield of ArizonaHMOpayer19155940
111GeisingerPPOpayer25048810
42AnthemIN HMOpayer_hospital883870
111GeisingerPPOpayer_hospital1639610
111GeisingerHMOpayer_hospital1572710
43Blue Cross Blue Shield of ArizonaHMOpayer_hospital1853420
770Mass General Brigham Health PlanHMOhospital21950
111GeisingerHMOpayer23296790
779PreferredOnePPOpayer_hospital12010
42AnthemIN HMOpayer14524910

ROID Swings by Payer Network

SQL
WITH
new AS (
SELECT
payer_network_name,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY payer_network_name
),
old AS (
SELECT
payer_network_name,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY payer_network_name
)
SELECT
payer_network_name,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (payer_network_name)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

138 entities with >10% ROID swing

payer_network_namenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
Health Payment Systems (HPS) HPS Network3127402146329127713.5711
Blue Cross Blue Shield of New Jersey (Horizon) OMNIA370836142242732859347.7787
Blue Cross Blue Shield of Maryland & DC (CareFirst) HMO238408061085517732252.90286
Regence Blue Cross Blue Shield ID PPO4342821150733192092.77397
Blue Cross Blue Shield of Maryland & DC (CareFirst) Preferred Provider Network (PPO)3864583113054627340372.41833
Kaiser Permanente Kaiser Health Plan Mid Atlantic4505321391083114242.23872
Encore Health Network Encore Prime3537231158652378582.05289
Ambetter HMO10934349431703966173101.53284
Blue Cross Blue Shield of New Jersey (Horizon) PPO5057718220001428577041.29895
Blue Cross Blue Shield of Arizona PPO2533890111037514235151.28201
SelectHealth Value Network HMO3977691744092233601.28067
Sentara Health Plans PPO3442917167889417640231.05071
Sentara Health Plans HMO3444092168057217635201.04936
PreferredOne PPO6219703997-697778-0.991166
MetroPlus Health Gold2682049137088213111670.95644
EmblemHealth GHI / Anthem CBP12003696339955663740.893341
Blue Cross Blue Shield of Arizona HMO2757122225272-1949560-0.8761
Anthem VA HMO3283602550770-2222410-0.87127
UnitedHealthcare Select EPO14474032078405289663350310.846053
SelectHealth Med Network POS4689712547302142410.841051
Geisinger HMO5345102780495-2245985-0.807764
Geisinger PPO6093002998263-2388963-0.796782
Sanford Health Plan PPO9119115140893978220.773839
Anthem IN HMO4388671807747-1368880-0.75723
Nomi Health2992717031128960.757207
Blue Cross Blue Shield of Tennessee PPO3277141187188614052550.750716
Anthem GA HMO9128655221743906910.748201
Baylor Scott & White Health Plan PPO13513867740335773530.745902
Medica PPO13060586750081155597750.741223
Sutter Health Plus PPO14944898621256323640.733495
Kaiser Permanente Kaiser Health Plan (HI)81606288415-206809-0.717054
Health Alliance Plan (HAP) HMO4724855284007618847790.663637
Health Alliance Plan (HAP) PPO4916879296546119514180.658049
Kaiser Permanente Kaiser Health Plan (CA)27430237644673-4901650-0.641185
Avera Health Plans Avera Health15967199344603270.607254
Univera Healthcare PPO4124071048780-636373-0.606775
HealthSmart Preferred PPO9663916044703619210.598741
Blue Cross Blue Shield of Illinois HMO11919167474584444580.594626
Priority Health HMO7656764824842831920.586946
Aetna Open Access Managed Choice4011409196670501-56556410-0.585043
Regence Blue Cross Blue Shield WA PPO226246714278688345990.584507
Regence Blue Cross Blue Shield OR PPO172102510885986324270.580956
Kaiser Permanente Kaiser Health Plan Northwest5948533770152178380.577797
First Health First Health193313412396776934570.559385
Aetna DE HMO5161873339681822190.545618
Blue Shield of California Group PPO14204992923544249695500.538096
Blue Shield of California HMO12788829838308344057460.525552
Blue Cross Blue Shield of Michigan PPO3791750248954513022050.523069
Aetna EPO10684973703517936497940.518792
Blue Cross Blue Shield of Michigan HMO4782903318319215997110.502549
Anthem CA Blue Cross PPO8175712556046926152430.470328
Cigna ME HMO248157468407-220250-0.470211
Cigna NH HMO258575486401-227826-0.468391
Priority Health PPO9218346281092937250.467634
Kaiser Permanente Kaiser Health Plan (GA)6245401171468-546928-0.466874
Anthem CA HMO8452809583018526226240.449835
Blue Cross Blue Shield of Massachusetts HMO163433011464484878820.42556
Blue Cross Blue Shield of Massachusetts PPO164042511539934864320.421521
Cigna NC HMO15638502661636-1097786-0.412448
Aetna CA HMO9280240667617826040620.390053
Anthem NV Choice PPO8496656195462301190.371432
PEHP (Public Employees Health Program) Preferred Network212881562056680.362868
Cigna New England HMO20309363127670-1096734-0.350655
Aetna TX HMO6486464482015316663110.345697
Aetna National PPO12427732692421658318556680.344678
MVP Health Care HMO16591852531501-872316-0.344584
Harvard Pilgrim Health Care HMO281539220967277186650.342756
Harvard Pilgrim Health Care Choicenet PPO282234421100777122670.337555
Highmark Blue Cross Blue Shield PPO13141829879673262150.330188
MVP Health Care MVP EPO / PPO17083722549602-841230-0.329946
Anthem CT HMO8085526084712000810.328826
Blue Cross of Idaho PPO10916718239422677290.324937
Blue Cross Blue Shield of Illinois PPO Participating Provider Options388527529363109489650.323183
Moda Health Connexus10962388343872618510.313824
Aetna FL HMO6772257516960916026480.310013
Anthem EPO4289662327855910111030.308399
Anthem Blue Access Gated EPO4279433327388810055450.307141
Cigna AZ HMO13570451943652-586607-0.301807
Aetna MD HMO412826331766179516460.299578
Blue Cross Blue Shield of Texas Blue Choice PPO9958957771998522389720.290023
Aetna NV HMO11716189184582531600.275636
Midlands Choice Midlands Choice142692711210033059240.272902
Aetna IL HMO376746429637918036730.271164
Blue Cross Blue Shield of Pennsylvania (Independence) KHPE Commercial HMO/POS4734173728251005920.26981
Kaiser Permanente Kaiser Health Plan (CO)226244307667-81423-0.264647
Blue Cross Blue Shield of Hawaii (HMSA) HMO5642194481891160300.258886
EmblemHealth DC37 Med-Team347903227659857130470.257791
Cigna AL HMO9212481240118-318870-0.257129
Blue Cross Blue Shield of Nebraska Networkblue PPO12448639913942534690.255669
UnitedHealthcare Choice Plus145716557116997485287190720.245467
Blue Cross Blue Shield of Texas HMO8831738710928217224560.242283
Cigna NJ HMO17672912320123-552832-0.238277
EmblemHealth GHI HMO322087326054296154440.236216
EmblemHealth HIP Prime POS325617426341726220020.236128
EmblemHealth HIP HMO324962826323496172790.234497
Cigna TN HMO11687411522693-353952-0.232451
UnitedHealthcare HMO141309214114711371265978430.231868
Blue Cross Blue Shield of Hawaii (HMSA) PPO6227365072961154400.227559
Blue Cross Blue Shield of North Carolina HMO540484440486999980.227017
Anthem CO Blue Preferred PPO10043091297277-292968-0.225833

… 38 more rows truncated

ROID Swings by Provider Type

SQL
WITH
new AS (
SELECT
provider_type,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY provider_type
),
old AS (
SELECT
provider_type,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY provider_type
)
SELECT
provider_type,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (provider_type)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

1 entities with >10% ROID swing

provider_typenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
Physician Group7835765106662713241173051860.176062

ROID Swings by Rate Class

SQL
WITH
new AS (
SELECT
canonical_rate_class,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_class
),
old AS (
SELECT
canonical_rate_class,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_class
)
SELECT
canonical_rate_class,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_rate_class)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

2 entities with >10% ROID swing

canonical_rate_classnew_roid_countold_roid_countroid_count_changeroid_count_pct_change
Raw10332730368968832361363898000.152071
Transform3493605239857636-4921584-0.123479

ROID Swings by Rate Score

SQL
WITH
new AS (
SELECT
canonical_rate_score,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_score
),
old AS (
SELECT
canonical_rate_score,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_score
)
SELECT
canonical_rate_score,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_rate_score)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

2 entities with >10% ROID swing

canonical_rate_scorenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
22.23487e+081.83132e+084.0355e+070.22036
36.67676e+085.78182e+088.94934e+070.154784

ROID Swings by Rate Score By Provider

SQL
WITH
new AS (
SELECT
provider_type,
canonical_rate_score,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY provider_type, canonical_rate_score
),
old AS (
SELECT
provider_type,
canonical_rate_score,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY provider_type, canonical_rate_score
)
SELECT
provider_type,
canonical_rate_score,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (provider_type, canonical_rate_score)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY provider_type, ABS(roid_count_pct_change) DESC

8 entities with >10% ROID swing

provider_typecanonical_rate_scorenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
ASC39219498156121063370.130377
Hospital21942089122204998-2784107-0.125382
Imaging Center325171-146-0.853801
Imaging Center21658-42-0.724138
Laboratory3516466246803854842770.103469
Physician Group412955836801965049361860.615511
Physician Group2188311543158538986297725570.187793
Physician Group3580426923497663834827630890.166303

ROID Swings by Rate Source

SQL
WITH
new AS (
SELECT
canonical_rate_source,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_source
),
old AS (
SELECT
canonical_rate_source,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY canonical_rate_source
)
SELECT
canonical_rate_source,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (canonical_rate_source)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

1 entities with >10% ROID swing

canonical_rate_sourcenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
payer9438075078163580021274495050.15612

ROID Swings by Service Line

SQL
WITH
new AS (
SELECT
service_line,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY service_line
),
old AS (
SELECT
service_line,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY service_line
)
SELECT
service_line,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (service_line)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

17 entities with >10% ROID swing

service_linenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
DME and Supplies168084683023976137844924.5584
Diabetes11026974531156495821.43359
Consultative and Preventative Care4905556628015137210404290.751038
Transplant119479424893-305414-0.718802
Emergency192391612483466755700.541172
Lab/Path10402753573290129307374060.419394
Infectious Disease6471505048113604166014460.345047
Behavioral Health181625341360613545563990.334878
Rehab168382981299225138460470.296026
Anesthesia3122970243751368-12521666-0.286201
Radiology196224072161191315350327570.217337
MSK88945060112868181-23923121-0.211956
Hematology28271813545931-718750-0.202697
Cardiovascular4667488657711486-11036600-0.191237
Oncology215752071812379034514170.190436
Reproductive1445392816458716-2004788-0.121807
Gastrointestinal4080400245425306-4621304-0.101734

ROID Swings by State

SQL
WITH
new AS (
SELECT
state,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_3.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY state
),
old AS (
SELECT
state,
COUNT(DISTINCT roid) AS roid_count
FROM tq_dev.internal_dev_csong_cld_v2_4_2.prod_combined_abridged
WHERE canonical_rate_score > 1
AND network_type != 'NARROW'
AND network_class = 'Commercial'
GROUP BY state
)
SELECT
state,
new.roid_count AS new_roid_count,
old.roid_count AS old_roid_count,
(new.roid_count - old.roid_count) AS roid_count_change,
(new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0) AS roid_count_pct_change
FROM new
JOIN old USING (state)
WHERE ABS((new.roid_count - old.roid_count) * 1.0 / NULLIF(old.roid_count, 0)) > 0.1
ORDER BY ABS(roid_count_pct_change) DESC

24 entities with >10% ROID swing

statenew_roid_countold_roid_countroid_count_changeroid_count_pct_change
MI4688590030004389168815110.562635
DC12166188798934441768440.522802
NJ4180387727992823138110540.493378
DE4098395276811513302800.480573
CA146219471106586723396327480.371836
NH44462955738174-1291879-0.225138
TX10586096386642463192185000.221814
OK168938751390210429917710.215203
ID7604758628775713170010.209455
NE10336481862287217136090.198728
NY10070891684099989166089270.19749
ME42866015261053-974452-0.18522
IL396633833366294460004390.178251
RI357386831034784703900.151569
LA235917822076289128288910.136247
NV9509452840321911062330.131644
KY153645381365846817060700.124909
WV565387850439046099740.120933
TN224430362017966322633730.112161
CT964451186889799555320.109971
CO1276895514326405-1557450-0.108712
FL670701136050251565675980.108551
IN1864101720808652-2167635-0.10417
MO254868682313857823482900.101488