Healthcare Claims Fraud Analysis

This dataset contains detailed records of healthcare insurance claims, including claim amounts, medical codes, patient and provider information, and fraud indicators. It is designed to support advanced fraud detection and analysis by capturing submission patterns, approval outcomes, and relevant metadata for each claim. The dataset is ideal for insurers, data scientists, and healthcare analysts seeking to identify fraudulent activity and optimize claims processing.

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

Automated detection of fraudulent healthcare claims

Sample rows

preview · 8 of 200 rows · all 22 columns
claim_idstringclaim_statusstringclaim_amountfloatfraud_flagbooleanprovider_statestringpatient_idstringprovider_idstringclaim_submission_datedateclaim_approval_datedateapproved_amountfloatdiagnosis_codestringprocedure_codestringservice_datedatefraud_detection_methodstringsubmission_channelstringpatient_ageintegerpatient_genderstringprovider_specialtystringprovider_citystringprovider_postal_codestringprovider_countrystringnotesstring
CLM-00001approved310.5falseWAPAT-00001PRV-000012021-02-152021-02-19310.5J01.90992132021-02-13blankonline34femaleGeneral PracticeSeattle98101USARoutine checkup for upper respiratory symptoms.
CLM-00002approved275falseTXPAT-00002PRV-000022021-04-062021-04-10275E11.9830362021-04-03blankonline58maleEndocrinologyHouston77002USADiabetes management follow-up visit.
CLM-00003pending1200falseILPAT-00003PRV-000032021-06-12blankblankI10930002021-06-11blankpaper62femaleCardiologyChicago60611USABlood pressure monitoring and EKG performed.
CLM-00004approved50falseTXPAT-00004PRV-000042021-09-032021-09-1150Z00.00993852021-09-02blankonline27maleFamily MedicineAustin78701USAAnnual adult wellness exam.
CLM-00005submitted6000falseMAPAT-00005PRV-000052021-11-22blankblankC50.919193012021-11-20blankfax56femaleSurgical OncologyBoston02115USABreast mass excision scheduled; awaiting pathology.
CLM-00006approved89.99falseCOPAT-00006PRV-000062022-01-102022-01-1389.99S80.011A120012022-01-09blankonline17malePediatricsDenver80202USAMinor laceration repair for high school athlete.
CLM-00007under_review4800trueNVPAT-00007PRV-000072022-02-07blankblankF32.9908372022-02-05manual_review_flagpaper41femalePsychiatryLas Vegas89109USAExtended psychotherapy session flagged for review.
CLM-00008approved420falseFLPAT-00008PRV-000082022-03-152022-03-17420L60.0111002022-03-12blankonline29maleDermatologyMiami33101USARemoval of benign skin lesion.

What the 200 rows show

from the 200-row sample

Under_review (claim status) stands out: 15 of its 18 rows have fraud_flag = true, against 3 of 182 for the rest.

  • 9%fraud_flag = true
  • 217.9median claim_amount
  • 3fraud detection methods
  • 4patient genders
  • 5submission channels
  • 25provider specialties
Fraud flag rate by claim_statusfraud_flag = true
0%50%100%0%submit…0 of 212%approv…3 of 1280%reject…0 of 20%pending0 of 3183%under_…15 of 18
claim_amount200 rows, in bands of 20k
01002001960100001020100k200kclaim_amount →

Median 217.9, from 0.01 to 200,000.

provider_state200 rows · top 10 of 29 values
  1. TX30
  2. CA28
  3. WA16
  4. FL13
  5. CO11
  6. OH10
  7. IL9
  8. NV8
  9. OR8
  10. NY8
22 columns by typefrom the column list below
  • string 15
  • integer 1
  • float 2
  • date 3
  • boolean 1

Columns

22 columns in four groups
blueprint · 22 columns
columntypedescriptionexample
Text 15 columns
claim_idstringUnique identifier for each healthcare claimuniqueCLM-00001
patient_idstringUnique identifier for the patient submitting the claimPAT-00001
provider_idstringUnique identifier for the healthcare provider associated with the claimPRV-00001
claim_statusstringCurrent status of the claim (e.g., submitted, approved, rejected, pending)submitted · approved · rejected · pending · under_reviewapproved
diagnosis_codestringMedical diagnosis code (ICD or similar) associated with the claimJ01.90
procedure_codestringMedical procedure code (CPT or similar) billed in the claim99213
fraud_detection_methodstringMethod or algorithm used to flag the claim as fraudulent3 methods · optionalmanual_review_flag
submission_channelstringChannel through which the claim was submitted (e.g., online, paper, phone)online · paper · phone · fax · other · optionalonline
patient_genderstringGender of the patientmale · female · other · unknown · optionalfemale
provider_specialtystringMedical specialty of the provideroptionalGeneral Practice
provider_citystringCity where the provider is locatedoptionalSeattle
provider_statestringState where the provider is locatedoptionalWA
provider_postal_codestringPostal code of the provider's locationoptional98101
provider_countrystringCountry of the provideroptionalUSA
notesstringAdditional notes or comments regarding the claim or fraud investigationoptionalRoutine checkup for upper…
Numbers 3 columns
claim_amountfloatTotal monetary amount requested in the claim0 or more310.5
approved_amountfloatMonetary amount approved for the claim0 or more · optional310.5
patient_ageintegerAge of the patient at the time of claim submission0 to 120 · optional34
Dates and times 3 columns
claim_submission_datedateDate when the claim was submitted2021-02-15
claim_approval_datedateDate when the claim was approved or rejectedoptional2021-02-19
service_datedateDate when the medical service was provided2021-02-13
True or false 1 column
fraud_flagbooleanIndicator if the claim is suspected or confirmed as fraudulentfalse

Use it for

  • fraud flag9%18 of 200 rowsmean claim amount by …286.2subm…2.5kappr…545.0reje…933.7pend…

    An insurance dashboard

    The fraud_flag rate, claim_amount by claim_status and a breakdown of provider_state. Excel, Power BI or Tableau.

  • Why do 18 of 200 rows have fraud_flag = true?

    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 patient_id, provider_id and claim_submission_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 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 rows22 columns
Yours1,000 rows22 columnsprovider_city: UK only

blueprint · healthcare-claims-fraud-analysis

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 22 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
  • Include claim type and patient info
  • Flag suspicious claims
  • Track outcome of investigations
  • Exclude denied but valid claims
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-claims-fraud-analysis

What should your data show?

Preview 20 rows free
No signup. No card.