Skip to content
faker.tools
All 79

Plate VII · Healthcare, Legal & Enterprise Synthetic Data

Mock Medical Record Generator

Patient charts with vitals, ICD-10 codes and abnormal-value injection.

#PatientDate of BirthSexMRNHeart RateBlood PressureTemp (°C)SpO₂ICD-10DiagnosisMedications
1Alice Young2003-04-16FMRN-2472602961114/8037.196%S93.401ASprain of unspecified ligament of right ankle, initial encounterSertraline 50mg; Albuterol inhaler; Levothyroxine 75mcg
2Kevin Garcia1940-04-17MMRN-0294197163128/6636.299%I10Essential (primary) hypertensionNone
3Sarah Martinez1983-06-20FMRN-9019325287123/7237.198%E78.5Hyperlipidemia, unspecifiedNone
4Brian Hernandez1957-01-05MMRN-4338908973116/8236.696%N39.0Urinary tract infection, site not specifiedAlbuterol inhaler
5Sofia Davis1969-09-03FMRN-7253386759111/6836.797%E11.9Type 2 diabetes mellitus without complicationsSertraline 50mg
6Ashley Green1985-09-03FMRN-1804941180106/7636.695%I10Essential (primary) hypertensionAtorvastatin 20mg; Amoxicillin 500mg
7Anthony Miller1949-03-21MMRN-3722439759120/7536.596%S93.401ASprain of unspecified ligament of right ankle, initial encounterMetformin 500mg; Levothyroxine 75mcg
8Barbara Davis1965-03-08FMRN-5602267269127/6737.497%E11.9Type 2 diabetes mellitus without complicationsAmoxicillin 500mg
9Emily Lopez1940-09-17FMRN-2580630572109/6737.196%I10Essential (primary) hypertensionLisinopril 10mg
10Steven Miller1969-12-25MMRN-9663167860121/7236.695%S93.401ASprain of unspecified ligament of right ankle, initial encounterMetformin 500mg; Amoxicillin 500mg
10 rows · 3.1 KBGenerated in your browser · Mock Medical Record Generator

Clinical alerting only works if the alert fires, and a fixture of healthy patients never triggers one. Roughly a quarter of records here carry abnormal vitals — a heart rate above 105, oxygen saturation below 94 — so your thresholds get exercised.

What you can control

  • Vitals fall in normal or abnormal ranges, controlled by a single toggle.
  • Diagnoses use real ICD-10 codes paired with their official descriptions.
  • Nine record sections, each toggled independently, so you can generate just the parts your schema holds.
  • Age range control, because paediatric and geriatric records exercise different clinical logic.

What this is not

This is entirely synthetic and contains no protected health information. It is also not clinically coherent — a diagnosis will not match the vitals or the medication, so never use it to test clinical decision support for correctness.

Questions

Is this HIPAA-safe?

There is no protected health information here because there is no patient — every field is generated. That is the point of synthetic data in healthcare development.

Are diagnoses consistent with the vitals?

No. Each field is generated independently, so a patient may have an asthma code and normal oxygen saturation. Use it to test data handling, never clinical logic.

Are the ICD-10 codes real?

Yes. The fifteen codes here are genuine ICD-10-CM codes with their official descriptions, so terminology lookups resolve correctly.

Next in Enterprise

All 10