Insurance Claims and Medical Linkage

This dataset provides a comprehensive, privacy-preserving linkage between insurance claims and anonymized medical records, including claim details, patient demographics, provider information, and medical coding. It enables advanced analytics for healthcare utilization, cost analysis, and outcomes research across the insurance and medical sectors.

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

Cross-sector analysis of healthcare utilization and insurance claim patterns

Sample rows

preview · 8 of 200 rows · all 21 columns
claim_idstringservice_typestringclaim_amountfloatprovider_specialtystringpolicy_idstringanonymized_patient_idstringclaim_datedateclaim_statusstringamount_paidfloatdiagnosis_codestringprocedure_codestringprovider_idstringprovider_namestringservice_datedatepatient_genderstringpatient_birth_yearintegerpatient_zip_codestringadmission_datedatedischarge_datedatelength_of_stayintegerprimary_insured_relationshipstring
CLAIM0001outpatient235.42family medicinePOL10234PAT00010012024-02-15submittedblankJ20.999213PRV001Lakeshore Family Clinic2024-02-13female199462704blankblankblankself
CLAIM0002inpatient7852.67cardiologyPOL18921PAT00010102023-07-12approved5890I25.1092928PRV002Metro Heart Institute2023-07-10male1950482012023-07-102023-07-144self
CLAIM0003preventive120optometryPOL10234PAT00010012023-08-05pendingblankH52.4blankPRV003Bright Eyes Vision Care2023-08-04female199462704blankblankblankself
CLAIM0004inpatient18500oncologyPOL10023PAT00010222022-11-19approved18000C34.199291PRV004Starlight Oncology Center2022-11-16female1960816572022-11-162022-11-193self
CLAIM0005outpatient6700.5orthopedicsPOL20331PAT00010752023-03-21denied0S72.001A27130PRV005Summit Orthopedics Group2023-03-20male195581657blankblankblankspouse
CLAIM0006inpatient1250000rare diseasesPOL99999PAT00011202024-01-01closed850000G12.2163685PRV006blank2023-12-28female2016999992023-12-282024-01-014child
CLAIM0007preventive44.5pediatricsPOL10023PAT00010232023-10-05submittedblankJ06.9blankPRV007Green Valley Pediatrics2023-10-03male201319104blankblankblankchild
CLAIM0008outpatient110.95internal medicinePOL10234PAT00010022024-03-17approved100R53.8399395PRV008Downtown Internal Medicine2024-03-15male199073301blankblankblankself

What the 200 rows show

from the 200-row sample

Inpatient (service type) stands out: mean claim_amount is 237,014, against 12,796 for the rest.

  • 322.5median claim_amount
  • 4patient genders
  • 4primary insured relationships
  • 6claim statuses
  • 20patient zip codes
  • 396.0median amount_paid
Mean claim_amount by service_type200 rows
0200k400k237kinpat…28 rows2,614outpa…105 ro…192.1kemerg…10 rows14.7pharm…16 rows107.0preve…39 rows625.5other2 rows
claim_amount200 rows, in bands of 200k
0951901904101130800k1.4Mclaim_amount →

Median 322.5, from 0.0 to 1,250,000.

provider_specialty200 rows · top 10 of 28 values
  1. pediatrics25
  2. internal medicine21
  3. optometry18
  4. pharmacy15
  5. oncology14
  6. orthopedics14
  7. family medicine12
  8. rare diseases10
  9. cardiology9
  10. psychiatry9
21 columns by typefrom the column list below
  • string 13
  • integer 2
  • float 2
  • date 4

Columns

21 columns in three groups
blueprint · 21 columns
columntypedescriptionexample
Text 13 columns
claim_idstringUnique identifier for each insurance claim recorduniqueCLAIM0001
policy_idstringUnique identifier for the insurance policy associated with the claimPOL10234
anonymized_patient_idstringAnonymized unique identifier for the patient, used to link claims with medical recordsPAT0001001
claim_statusstringCurrent status of the claim (e.g., submitted, approved, denied, pending)6 valuessubmitted
diagnosis_codestringPrimary diagnosis code (e.g., ICD-10) associated with the medical eventJ20.9
procedure_codestringPrimary procedure code (e.g., CPT, HCPCS) for the medical service renderedoptional99213
provider_idstringUnique identifier for the healthcare provider or facilityPRV001
provider_namestringName of the healthcare provider or facilityoptionalLakeshore Family Clinic
provider_specialtystringMedical specialty of the provider (e.g., cardiology, orthopedics)optionalfamily medicine
service_typestringType of medical service (e.g., inpatient, outpatient, emergency, pharmacy)6 valuesoutpatient
patient_genderstringAnonymized gender of the patientmale · female · other · unknown · optionalfemale
patient_zip_codestringAnonymized ZIP or postal code of the patient's residenceoptional62704
primary_insured_relationshipstringRelationship of the patient to the primary insured (e.g., self, spouse, child)self · spouse · child · other · optionalself
Numbers 4 columns
claim_amountfloatTotal monetary amount claimed0 or more235.42
amount_paidfloatAmount paid out by the insurer for this claim0 or more · optional5890
patient_birth_yearintegerYear of birth of the patient (anonymized for privacy)1,900 to 2,024 · optional1994
length_of_stayintegerLength of hospital stay in days (if applicable)0 or more · optional4
Dates and times 4 columns
claim_datedateDate when the insurance claim was filed2024-02-15
service_datedateDate when the medical service was provided2024-02-13
admission_datedateDate of hospital admission (if applicable)optional2023-07-10
discharge_datedateDate of hospital discharge (if applicable)optional2023-07-14

Use it for

  • median claim a…322.5200 rowsmean claim amount by …237kinpa…2.6koutp…192.1kemer…14.7phar…

    An insurance dashboard

    Claim_amount by service_type and a breakdown of provider_specialty. Excel, Power BI or Tableau.

  • Why do the 28 inpatient rows have a mean claim_amount of 237,014?

    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, anonymized_patient_id and claim_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 21 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 rows21 columns
Yours1,000 rows21 columnspatient_zip_code: UK only

blueprint · insurance-claims-and-medical-linkage

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 21 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 claim is matched to a unique medical event.
  • Records include claim type, amount, and resolution status.
  • Medical data covers diagnosis, procedures, and outcomes.
  • Patient identifiers are encrypted.
  • Temporal link between claim and treatment is preserved.
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
insurance-claims-and-medical-linkage

What should your data show?

Preview 20 rows free
No signup. No card.