Health Insurance Claim Patterns

This dataset provides detailed records of health insurance claims, including demographic information, clinical codes, financial details, and process statuses. It is ideal for analyzing claim patterns, detecting potential fraud, and optimizing insurance workflows. The inclusion of both member and provider data enables comprehensive trend analysis and risk assessment.

  • opened 8 times
  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Fraud detection and risk scoring for insurance claims

Sample rows

preview · 8 of 202 rows · all 20 columns
claim_idstringprovider_typestringclaim_amountfloatis_fraud_flaggedbooleanpolicy_idstringmember_idstringclaim_datedateclaim_statusstringpaid_amountfloatdiagnosis_codestringprocedure_codestringprovider_idstringmember_genderstringmember_birth_datedatemember_zip_codestringadmission_datedatedischarge_datedatelength_of_stayintegerclaim_typestringsubmission_channelstring
A8F5T2ZKphysician325.5falsePOL2222MEM100012019-03-17approved320J45.9099213PRV1001female1984-08-2390210blankblankblankoutpatientonline
Q1X8V7MLdental92falsePOL1212MEM100022020-11-05submittedblankK02.53D2150PRV1002male2009-04-1110001blankblankblankdentalprovider_portal
M3G6C2BQlab585falsePOL3333MEM100032022-06-21approved585E11.983036PRV1003female1956-10-0560614blankblankblankoutpatientonline
S9Y2L5PJvision49.99falsePOL2222MEM100012022-01-14pendingblankH52.4S0620PRV1004female1984-08-2390210blankblankblankvisiononline
N8J3R4KThospital14500falsePOL1212MEM100042023-09-02approved14490I1099223PRV1005male1952-02-16770562023-08-242023-08-306inpatientpaper
X4D7N6ZUclinic6300falsePOL4444MEM100052021-03-10denied0S13.497110PRV1006female1989-07-29V6C-1A6blankblankblankoutpatientprovider_portal
B5F9K2WYpharmacy215.75falsePOL5555MEM100062018-07-22approved215.75N18.3J3030PRV1007male1967-05-0380808blankblankblankpharmacyonline
K5U6Q9AXvision89.99falsePOL2222MEM100072021-12-19approved89.99H25.13S0621PRV1008female2011-08-1360614blankblankblankvisiononline

What the 202 rows show

from the 202-row sample

Hospital (provider type) stands out: mean claim_amount is 11,832, against 1,302 for the rest.

  • 5%is_fraud_flagged = true
  • 220.4median claim_amount
  • 4member genders
  • 4submission channels
  • 6claim statuses
  • 6claim types
Mean claim_amount by provider_type202 rows
010k20k11,832hosp…29 ro…1,357clin…51 ro…1,138phys…39 ro…1,545phar…20 ro…4,014lab19 ro…112.4visi…25 ro…91.0dent…19 ro…
claim_amount202 rows, in bands of 5,000
08016015427163011020k35kclaim_amount →

Median 220.4, from 0.01 to 32,500.

policy_id202 rows · top 10 of 15 values
  1. POL555532
  2. POL222230
  3. POL121229
  4. POL333328
  5. POL888820
  6. POL999915
  7. POL777710
  8. POL66668
  9. POL44447
  10. POL10017
20 columns by typefrom the column list below
  • string 12
  • integer 1
  • float 2
  • date 4
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 12 columns
claim_idstringUnique identifier for each insurance claimuniqueA8F5T2ZK
policy_idstringUnique identifier for the insurance policy associated with the claimPOL2222
member_idstringUnique identifier for the insured member making the claimMEM10001
claim_statusstringCurrent status of the claim6 valuesapproved
diagnosis_codestringPrimary ICD diagnosis code associated with the claimJ45.90
procedure_codestringPrimary CPT/HCPCS procedure code billed in the claimoptional99213
provider_idstringUnique identifier for the healthcare provider or facilityPRV1001
provider_typestringType of provider (e.g., hospital, clinic, physician)6 valuesphysician
member_genderstringGender of the insured membermale · female · other · unknownfemale
member_zip_codestringPostal code of the member's residence11 codes · optional90210
claim_typestringType of claim (e.g., inpatient, outpatient, pharmacy)6 valuesoutpatient
submission_channelstringChannel through which the claim was submittedonline · paper · phone · provider_portal · other · optionalonline
Numbers 3 columns
claim_amountfloatTotal monetary amount claimed0 or more325.5
paid_amountfloatAmount paid out by the insurer for this claim0 or more · optional320
length_of_stayintegerNumber of days spent in facility (if applicable)0 or more · optional6
Dates and times 4 columns
claim_datedateDate when the claim was submitted2019-03-17
member_birth_datedateBirth date of the insured member1984-08-23
admission_datedateDate of hospital or facility admission (if applicable)optional2023-08-24
discharge_datedateDate of hospital or facility discharge (if applicable)optional2023-08-30
True or false 1 column
is_fraud_flaggedbooleanIndicates if the claim is flagged as potentially fraudulentoptionalfalse

Use it for

  • is fraud flagg…5%11 of 202 rowsmean claim amount by …11.8khosp…1.4kclin…1.1kphys…1.5kphar…

    An insurance dashboard

    The is_fraud_flagged rate, claim_amount by provider_type and a breakdown of policy_id. Excel, Power BI or Tableau.

  • Why do the 29 hospital rows have a mean claim_amount of 11,832?

    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 claims with policy_id, member_id and claim_date 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 dataset202 rows20 columns
Yours1,000 rows20 columnsmember_zip_code: UK only

blueprint · health-insurance-claim-patterns

Behind this dataset

Same schema. As many rows as you need.

These 202 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
  • Type of service validated for each claim
  • Duplicate claims deduplicated
  • Claim amounts are ranged and realistic
  • Claim status (approved/denied) included
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
health-insurance-claim-patterns

What should your data show?

Preview 20 rows free
No signup. No card.