Versions
| Version Name | Internal Release Date | API Release Date | Latest Payer MRF Month | Production Schema | Release Notes |
|---|---|---|---|---|---|
| 2026_06 | 08/07/2026 | 08/17/2026 | 2026_06 | tq_production.clear_rates_2026_06 | Release Notes |
| 3.0.1 | 06/09/2026 | 06/15/2026 | 2026_04 | tq_production.clear_rates_2026_04 | |
| 3.0.0 | 05/10/2026 | 06/01/2026 | 2026_03 | tq_production.clear_rates_2026_03 | |
| 2.4.3 | 04/10/2026 | 05/01/2026 | 2026_02 | tq_production.clear_rates_2026_02 | |
| 2.4.2 | 03/12/2026 | 04/01/2026 | 2026_01 | tq_production.clear_rates_2026_01 | |
| 2.4.1 | 02/19/2026 | 02/25/2026 | 2025_12 | tq_production.clear_rates_2025_12 | Slack Release Notes |
| 2.4.0 | 02/05/2026 | 02/11/2026 | 2025_11 | tq_production.clear_rates_greg_2025_11 | Slack Release Notes |
| 2.3.2 | 01/22/2026 | 01/28/2026 | 2025_11 | tq_production.clear_rates_calcifer_2025_11 | Slack Release Notes |
| 2.3.1 | 01/08/2026 | 01/14/2026 | 2025_11 | tq_production.clear_rates_2025_11 | Slack Release Notes |
| 2.3.0 | 12/4/2025 | 12/10/2025 | 2025_10 | tq_production.clear_rates_2025_10 | Slack Release Notes |
| 2.2.2 | 11/14/2025 | 11/19/2025 | 2025_09 | Slack Release Notes | |
| 2.2.1 | 10/30/2025 | 11/5/2025 | 2025_08 | Slack Release Notes | |
| 2.2.0 | 10/15/2025 | 10/21/2025 | 2025_08 | Slack Release Notes |
v2026_06 Release Notes
Internal notes for tq_production.clear_rates_2026_06. Customer-facing notes are published separately to Zendesk. Full ticket detail on the CLD board.
- Payers & Networks
- Claritev / MultiPlan (1109) wired up: PHCS (33.7M rates) and MultiPlan (31.9M rates) national PPO networks. Needed a payer-scoped exception (
ppo_exclusion_payer_overrides) because MULTIPLAN and PHCS are globalppo_exclusionskeywords invariables_ppo.sqland were zeroing out 1109's own plan-bridge rows [CLD-165] - UnitedHealthcare Neighborhood Health HMO Open Access (FL) added as its own network, payer data only (5.0M rates) [CLD-165]
- Did not ship despite being in scope: Wellcare (706), AmeriHealth Caritas (959), and BCBS Rhode Island Medicare Advantage (397) are absent from
prod_combined_abridged— 706 and 959 have zero rows, 397 has only PPO and Exchange. Needs follow-up [CLD-165]
- Claritev / MultiPlan (1109) wired up: PHCS (33.7M rates) and MultiPlan (31.9M rates) national PPO networks. Needed a payer-scoped exception (
- Rate selection & scoring
- Prefer ffs over bundle rates.
negotiation_arrangementwas absent from therates_orderedORDER BY inraw/payer_mrf/build.sql, so thenegotiated_rate DESCtiebreaker picked the flat bundle amount for every code in a family [CLD-152] - CMS MS-DRG weights migrated off the stale
cld_utils.msdrg_weights_by_year(FY2025) toreference_internal.ipps_msdrg(FY2026). 761 of 765 shared codes had a materially different weight [CLD-169] - Base-rate imputations now join each contract's own
canonical_base_rate_weight_yearrather than always the latest fiscal year — ~30% of scored provision rows use a non-current weight year [CLD-158] - Removed
msdrg_mrf_base_rate_mult_cms_weightend-to-end, plus its 5 supporting columns and dead upstream CTEs. MRF-inferred base rates are not trustworthy enough to publish when a provider has no provision-sourced base rate [CLD-168] - Base rates no longer get a flat
provision_scoreof 8 (which mapped tocanonical_rate_score5). They now score 7 when validated against a non-outlier counterpart, else 6.999 → floor 6 →canonical_rate_score4 [CLD-173] provision_*columns pinned to the current release's own latest subversion. Theprovision_latestCTE previously searched backward across all subversions, pairing current rates with provision detail from runs up to 8 months stale [CLD-166]
- Prefer ffs over bundle rates.
- Codes
- APR-DRG severity-of-illness suffix stripped before the
spines_services_clinical_categoriesjoin incode.sql. Before the fix 0 of 1,340 APR-DRG codes matched a clinical category; after, 1,312 [CLD-157] - APR-DRG billing codes padded in hospital MRF
build.sqlandbuild_pg.sql, a follow-up to v2.4'shosp_prepare_base.sqlfix that left the raw ingestion path unpadded [CLD-171] - EAPG crosswalk join normalized on both sides ahead of the Aug 21
hospital_ratescode-format change. APC, RC, and APR-DRG paths already used LPAD / SPLIT_PART and were unaffected [CLD-159] - Verified every
mapped_from_apc = truerow has an APC sibling with byte-identical rates across all 1,318,965 groups. No change required [CLD-170]
- APR-DRG severity-of-illness suffix stripped before the
- Traceability
- Anesthesia conversion-factor formulas carry the payer's
time_unitas an explicit parameter instead of a hardcoded literal, flowing through tocanonical_method_params[CLD-164]
- Anesthesia conversion-factor formulas carry the payer's
- Bug fixes
- Plan-bridge
network_namenot matching the network spine silently dropped every hospital-posted rate for Health Net (504), HealthPartners (121), AultCare (155), University of Utah Health Plans (353), and BCBS Kansas City (47). Health Net PPO went 8,924 → 1,046,040 rates [CLD-162] - EPO removed from
exchange_exclusionsinvariables_exchange.sql, which was dropping legitimate Individual EPO marketplace plans already self-tagged Exchange by the hospital (Oscar 567, Cigna Connect EPO Exchange) [CLD-172] best_hospital_rate_score/best_payer_rate_scorenon-zero while the rate is NULL — traced to thebest_payer_hospital_colsCASE block inmerge_combined_abridged_joined_chunks.sql. Diagnosed only, no fix in this release [CLD-167]
- Plan-bridge
- Data shifts worth knowing
- Rated rate objects 2.16B → 2.05B (-4.90%). Payers 96 → 97, networks 299 → 302, providers 74,670 → 76,807
- Physician Group -8.24% (-127.4M), which is two independent effects: the PG rate object space contracted 11.8% for existing payers (1,683.2M → 1,484.0M objects, provider count flat), while Claritev added 193.1M objects of which only 22.8M rated. Rated share improved 92% → 95%. Not traced to any 2026_06 ticket — needs engineering sign-off
- Rate score 1 +50.33% is almost entirely Claritev: 163.5M of its rows land outside outlier bounds, at a median 850% of Medicare. Its 11.9% rated share is well below the 50-60% typical for PG, so its rates may not be landing as negotiated PPO amounts
- Eight networks lost their payer MRF entirely (payer-sourced rates → 0, hospital-posted retained): Cigna NY / New England / TN HMO, BCBS Minnesota Aware PPO and HMO, Healthfirst NY Essential Plan, WPS PPO, Providence PEBB Choice
v3.0.0 Release Notes
- Accuracy
- Tightened counterparty validation to a flat 5% tolerance across all provider types (was 20%/10% with a $15k threshold)
- Medical validation now requires 5% agreement in both directions with both sides non-outlier — prevents outlier-to-outlier cross-validation
- Codeset / Data
- Added 26 Drug SSP/Episode J-codes (24 J-codes + 2 biosimilars) to PG codeset
- Combined PG + infusion center NPIs in
provider.sql— fixes NPI drops for dual-type providers - Coalesced HPT v3
median_amountwithestimated_allowed_amountfor hospital MRF rates - Excluded venipuncture codes (36415, 36416) and HCPCS Category II F-codes from
is_surg_codeheuristic
- Plan Bridge / Network Mappings
- Cigna (payer 76): added plan_name ranking hierarchy
- BCBS Kansas City (payer 47): prefer Preferredcare over Preferredcare Blue
- UHC (payer 643): added Options PPO network
- Medical Mutual of Ohio (payer 272): prefer SUPERMED COMMERCIAL plan_name
- Added HMO/PPO exclusion exceptions (affects Priority Health, payer 299)
- Traceability
- Fixed payer_hospital traceability join that was dropping opposite-side metadata (hospital or payer columns NULL depending on which side won)
- Fixed per_diem traceability: OP rates now show
{rate}; IP rates keep{per_diem} × {glos}decomposition
- Bug Fixes
- Fixed combined_brit imputation filter dropping non-first payers
- Fixed ambiguous
service_codecolumn inbuild_payer_mrf
v2.4.1 Release Notes
Updates:
- Professional Rates now have Modifiers 26 and TC. These new ROIDs will not be loaded to the API yet, but they will be included in the underlying data release
- Adds hospital subtype: Long Term Acute Care Hospitals
- Adds networks: Cigna National PPO, Aetna National PPO, UHC Select EPO
- For Exchange, start pulling payer data as well (we'd only been using hospital data for Exchange)
- Added Nomi rates for Consumer
- Cleans up canonical_gross_charge so that canonical_gross_charge is only populated if greater than canonical_rate
- Include service code 23 for professional fees
- Use provider_parent_system as the health_system_name for labs
- SelectHealth network naming and product_network_label selection updates
v2.4.0 Release Notes
- Provisions
- Introduced limited-scope, data-only provision-based features to support UX ideation and early data feedback
- New Provisions Table including:
- Implant carveouts
- Drug carveouts
- Stoploss
- Inpatient base rate / percentage / per diem
- Outpatient surgical groupers
- Draft table:
tq_dev.internal_dev_mmalhotra.provisions_final
- Implant carveouts:
- Uses inferred provisions and DevPR to generate bundled rates for device-dependent procedures
- Logic currently applies to a limited set of providers
- New fields added to
prod_combined_abridged
- Taxonomy updates
- Added
taxonomy_classification - Added
taxonomy_specialization - Fields added to the API table
- Added
- Provider updates
provider_subtypenow includes all physician group specialties- Physical Therapy Physician Groups added
v2.3.2 Release Notes
- RC to HCPCS imputations
- Best payer and best hospital rate columns to kick off API work on filtering templates to payer- or hospital-data only
- Add remaining OPPS codes that were previously excluded. We should now have all OPPS codes
- Bug fix Exchange plans that were previously including many "Commercial" payer_class_name rates from hospital MRF
v2.3.1 Release Notes
- For Market Solutions:
- New Networks and Payers:
- HealthPartners
- PEHP
- Capital Health
- HealthLink
- SelectHealth
- The Alliance
- HealthSmart
- Medica
- Add ASP Dosage Amount and Unit to prod_combined_abridged
- ML to MG Conversion Logic
- Add PLA Codes
- New Networks and Payers:
- Cigna Anesthesia transformation update
- Ensure only single affiliated PGs get hospital MRF rates
- ASC and PG Provider Subtypes
v2.3.0 Release Notes
- Provider Types:
- Infusion Center Spines [DATA-243]
- Lab Spines (select labs w/ national coverage) [DATA-242] | [DATA-235]
- Add CAR-T DRGs + Plausibility [DATA-232]
- Accuracy Methdology Updates see accuracy-scores page for details
- PG-specific accuracy methodology [DATA-238]
- ASP/Medicare-based accuracy methodology for drugs
- Anesthesia-specific outlier bounds
- Outpatient Outlier Lower Bound increased to 50% of Medicare [DATA-237]
- OPG imputation identification uses stricter parameters [DATA-240]
- Exchange plans
v2.2.2 Release Notes
- Labs
- Guardant rates are now available for all payers
- Implemented lab-specific accuracy scoring methodology
- More Hospital MRF Rates:
- Include rates for Providers Posting HCPCS as Inpatient. This adds 260 more providers with OP hospital rates.
- Include rates for Providers ALWAYS Posting DRGs w/ Rev Codes. Previously, we only included rates with NULL Rev Codes. Affects just a handful of providers, but important ones!
- New Payers:
- Added SummaCare
- Misc:
- Always populate medicare_rate in prod tables
- Remove "capitation" negotiation_arranagment from payer MRF data pulls (only happens 0.02% of the time, but on average these rates are 7x higher than ffs rates)
- Validated Rates tiebreaker fix: in v2.3.0 we started selecting the highest rate. This introduced problems where a hospital PoC and payer PoC validated each other, because then the highest GC would be used (even if it were a state-average when a hospital-reported GC is available). Now, in this case, we rely on the hierarchy of GC sources to break ties.
v2.2.1 Release Notes
- Tables are in tq_production!
- Accuracy :
- Validated rates: select the higher rate as the canonical rate
- Anesthesia rates: always prioritize normalized over raw (@Stefano DiSano)
- Life Sciences:
- Add NDC to Drug Code Crosswalk for Hospital rates with an NDC but NULL billing code (ty @Monika Malhotra for PRs!)
- Employer:
- A Network Check version of Clear Rates enhanced w/ extra imputation tiers
- Medicare:
- Update to Fixed Medicare Reference Data Tables (we had been using static ones)
- Lab Medicare Fee Schedule for Physician Groups (@Sam Jones)
- Plan Mappings:
- Fix Premera Blue Cross mapping so we have AK rates for Alaska Heritage Network (@Hunter Brown | thread)
- Fix Wellmark Bluecard to use PPO plan and rename from IA HMO to IA PPO (@Sam Jones | thread)
- Implement Plan Bridge Hierarchies for MO Blue (@Stefano DiSano)
- IBC Hospital Data added for Main Line Health (@Stefano DiSano)
- Misc:
- Round all rate features to 2 decimals
v2.2.0 Release Notes
- Highlights:
- Analyze: features for next week's lab template demos
- Adds is_lab_code indicator
- Adds medicare reference pricing for the new lab codes
- Spines:
- We built Physician Group Spines and Clear Rates is now using it (s/o @Nick Pattison for the design and architecture, it's quite a technical marvel he cooked up!). This will help to boost coverage and improve rates for Employer Network Check reports and add more PGs for Analyze.
- Market Solutions:
- Two New Drug Dosage Standardization Methods (s/o @Monika Malhotra for the research and PRs to add these net new transformations to the Clear Rates codebase!)
- Uses new unit/quantity fields in Hospital MRF data to dosage standardize
- Uses NDC field from Hospital MRF data + strength/strength_unit from Medispan to dosage standardize