Sample claims data
Insurance claims with CPT/HCPCS codes, charges, and payment details
Free to download, no account needed for the 1k-row files below.
Larger sizes — up to 10M rows — need a free account.
This is synthetic data: it looks realistic and refers to nobody, so it
carries none of the data-protection risk of copying production records into a test system.
Downloads
| Size | Format | Locale |
|---|---|---|
| 1k rows | csv | de_DE en_GB en_US es_ES fr_FR ja_JP |
| 1k rows | jsonl | de_DE en_GB en_US es_ES fr_FR ja_JP |
| 1k rows | parquet | de_DE en_GB en_US es_ES fr_FR ja_JP |
| 10k rows | csv | free account (6 locales) |
| 10k rows | jsonl | free account (6 locales) |
| 10k rows | parquet | free account (6 locales) |
| 100k rows | csv | free account (6 locales) |
| 100k rows | jsonl | free account (6 locales) |
| 100k rows | parquet | free account (6 locales) |
| 500k rows | csv | free account (2 locales) |
| 500k rows | jsonl | free account (2 locales) |
| 500k rows | parquet | free account (2 locales) |
| 1M rows | csv | free account (2 locales) |
| 1M rows | jsonl | free account (2 locales) |
| 10M rows | csv | free account (3 locales) |
Columns
| Column | Type | |
|---|---|---|
id | id | always set |
claim_number | sequence | always set |
patient_id | foreign_key | always set |
encounter_id | foreign_key | always set |
claim_type | weighted_choice | always set |
form_type | weighted_choice | always set |
cpt_code | zipfian_choice | always set |
cpt_description | constant | always set |
modifier_1 | weighted_choice | always set |
modifier_2 | weighted_choice | always set |
diagnosis_pointer | weighted_choice | always set |
place_of_service | weighted_choice | always set |
units | weighted_choice | always set |
billed_amount | distribution_float | always set |
allowed_amount | distribution_float | always set |
paid_amount | distribution_float | always set |
patient_responsibility | distribution_float | always set |
deductible | decimal | always set |
copay | weighted_choice | always set |
coinsurance_percent | weighted_choice | always set |
adjustment_amount | decimal | always set |
adjustment_reason_code | weighted_choice | always set |
rendering_provider_npi | regex | always set |
billing_provider_npi | regex | always set |
payer_id | regex | always set |
payer_name | weighted_choice | always set |
service_date | date | always set |
submission_date | date | always set |
adjudication_date | date | optional |
payment_date | date | optional |
status | weighted_choice | always set |
denial_reason | weighted_choice | always set |
notes | sentence | optional |
created_at | datetime | always set |
updated_at | datetime | always set |
Need a different shape?
Generate this dataset with your own columns, row counts and locales, or browse the full catalogue of 91 ready-made files for this template alone.