Healthcare Procedure Cost Benchmarks

This dataset provides comprehensive synthetic benchmarks for healthcare procedure costs across providers, including detailed provider information, standardized procedure codes, benchmark types (mean, median, percentiles), and effective dates. Designed to support cost transparency, price comparison, and analytics, it enables users to analyze pricing patterns by provider, procedure, payer type, and geography for informed decision-making and policy development.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Comparing procedure costs across healthcare providers for transparency initiatives

Sample rows

preview · 8 of 200 rows · all 20 columns
benchmark_idstringprovider_typestringsample_sizeintegerbenchmark_typestringprovider_idstringprovider_namestringprovider_street_addressstringprovider_citystringprovider_statestringprovider_postal_codestringprovider_countrystringprocedure_codestringprocedure_code_typestringprocedure_descriptionstringbenchmark_valuefloatcurrencystringeffective_datedatedata_sourcestringpayer_typestringnotesstring
BMK-00001hospital325medianPROV-001New York General Hospital123 Main StNew YorkNY10001USA99213CPTOffice/outpatient visit, established patient145USD2023-08-15claims databasecommercialUrban, average rates
BMK-00002hospital26575th_percentilePROV-002Los Angeles Medical Center456 Elm AveLos AngelesCA90001USA70450CPTCT head/brain without contrast225USD2024-02-29public reportingMedicareHigh cost, urban
BMK-00003clinic470medianPROV-003St. Paul Clinic88 River RdSt PaulMN55107USA93000CPTElectrocardiogram, routine ECG54USD2022-11-12claims databaseMedicaidLow cost, high volume
BMK-00004ambulatory surgery center29meanPROV-004Springfield Ambulatory Surgery Center200 Willow LnSpringfieldIL62704USA27447CPTTotal knee arthroplasty14500USD2023-01-28public reportingcommercialSurgical, small sample
BMK-00005hospital1minPROV-005Desert HealthcareblankblankAZblankUSAblankCPTblank0USD2022-09-01blankallEdge case, missing fields
BMK-00006hospital56medianPROV-006Berlin City HospitalKarlsplatz 10BerlinBE10115DEU5-820ICD-10-PCSKnee replacement, total1350EUR2024-03-05public reportingallGerman procedure rates
BMK-00007clinic245meanPROV-007Tokyo Metropolitan Clinic5-2-1 ShinjukuTokyo131600022JPNJ1234OtherRoutine health checkup8800JPY2023-05-20syntheticallJapanese provider, routine
BMK-00008hospital88medianPROV-008Vienna General HospitalAlser Strasse 4ViennaT1090AUT5-380ICD-10-PCSAppendectomy540EUR2022-12-14claims databaseallLocal benchmark

What the 200 rows show

from the 200-row sample

Ambulatory surgery center (provider type) stands out: mean sample_size is 20.8, against 195.6 for the rest.

  • 148median sample_size
  • 3procedure code types
  • 3data sources
  • 4currencies
  • 5provider countries
  • 6payer types
Mean sample_size by provider_type200 rows
0200400149.8hospital86 rows212.7clinic66 rows303.8physicia…26 rows20.8ambulato…22 rows
sample_size200 rows, in bands of 50
0255046361818181915131250250500sample_size →

Median 148, from 1 to 492.

benchmark_type200 rows · 7 values
  1. median95
  2. mean73
  3. 75th_percentile10
  4. 25th_percentile8
  5. max6
  6. min5
  7. other3
20 columns by typefrom the column list below
  • string 17
  • integer 1
  • float 1
  • date 1

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 17 columns
benchmark_idstringUnique identifier for each benchmark recorduniqueBMK-00001
provider_idstringUnique identifier for the healthcare providerPROV-001
provider_namestringName of the healthcare provider or facilitySt. Paul Clinic
provider_typestringType of provider (e.g., hospital, clinic, ambulatory surgery center, physician group)4 types · optionalhospital
provider_street_addressstringStreet address of the provideroptional123 Main St
provider_citystringCity where the provider is locatedoptionalNew York
provider_statestringState where the provider is located (2-letter code)optionalNY
provider_postal_codestringPostal code of the provider's locationoptional10001
provider_countrystringCountry where the provider is located5 countries · optionalUSA
procedure_codestringStandardized code for the healthcare procedure (e.g., CPT, HCPCS, DRG)99213
procedure_code_typestringType of procedure code (e.g., CPT, HCPCS, DRG, ICD-10-PCS)CPT · HCPCS · DRG · ICD-10-PCS · OtherCPT
procedure_descriptionstringDescription of the healthcare procedureTotal knee arthroplasty
benchmark_typestringType of benchmark (e.g., median, mean, 25th percentile, 75th percentile)7 valuesmedian
currencystringCurrency code for the benchmark value (ISO 4217, e.g., USD, EUR)4 currenciesUSD
data_sourcestringSource of the benchmark data (e.g., claims database, public reporting, synthetic)3 sources · optionalclaims database
payer_typestringType of payer (e.g., commercial, Medicare, Medicaid, self-pay, all)6 values · optionalcommercial
notesstringAdditional notes or comments about the benchmark recordoptionalUrban, average rates
Numbers 2 columns
benchmark_valuefloatBenchmark price or cost for the procedure (in provider's local currency)0 or more145
sample_sizeintegerNumber of cases or claims used to calculate the benchmark1 or more · optional325
Dates and times 1 column
effective_datedateDate when the benchmark value is effective2023-08-15

Use it for

  • median sample …148200 rowsmean sample size by p…149.8hosp…212.7clin…303.8phys…20.8ambu…

    A healthcare dashboard

    Sample_size by provider_type and a breakdown of benchmark_type. Excel, Power BI or Tableau.

  • Why do the 22 ambulatory surgery center rows have a mean sample_size of 20.8?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable benchmarks with provider_id, provider_name and provider_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows20 columns
Yours1,000 rows20 columnsprovider_street_address: UK only

blueprint · healthcare-procedure-cost-benchmarks

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each record links procedure code, provider ID
  • Includes median, min, and max cost per procedure
  • Simulate urban/rural price differentials
  • Insurance coverage levels provided
  • Flag outliers and special cases
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
healthcare-procedure-cost-benchmarks

What should your data show?

Preview 20 rows free
No signup. No card.