Patient Health Risk Factor Scores

This dataset provides detailed records of patient health risk assessments, including demographic data, clinical measurements, and calculated risk factor scores for chronic disease prediction. It is ideal for population health analytics, risk stratification, and supporting proactive care management in healthcare settings.

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

Population health risk stratification and predictive analytics

Sample rows

preview · 8 of 200 rows · all 21 columns
assessment_idstringrisk_categorystringrisk_factor_scorefloatfamily_history_chronic_diseasebooleanethnicitystringpatient_idstringassessment_datedateageintegersexstringsmoking_statusstringbmifloatsystolic_bpintegerdiastolic_bpintegercholesterol_totalfloathdl_cholesterolfloatldl_cholesterolfloatdiabetes_statusstringhypertension_statusstringphysical_activity_levelstringassessor_idstringnotesstring
A00001low7.4falseWhiteP10012023-02-1527femalenever21.511274146.262.884.9nonohighCLN001Routine assessment, no risk factors detected.
A00002high47.2trueBlackP10022022-10-0653maleformer28.713886211.543.1135.7noyeslowCLN002Advised lifestyle modification and regular follow-up.
A00003low17.8falseAsianP10032023-06-1943femalenever25.312478167.454.293.6nonomoderateCLN003Patient encouraged to maintain current lifestyle.
A00004very high92.6trueHispanicP10042023-01-1366malecurrent32.215298274.327.5170.1yesyeslowCLN004Multiple comorbidities. Immediate intervention recommended.
A00005low4.6falseOtherP10052022-12-2218femalenever20.111273134.852.663.4nonohighCLN005Pediatric assessment, healthy young adult.
A00006low0.2falseblankP10062023-03-270unknownunknown106030501010unknownunknownunknownCLN999Boundary age, neonatal record.
A00007moderate34.5trueWhiteP10072023-04-1045femaleformer29.413984205.640.9130.5nonomoderateCLN002Family history noted, advised annual review.
A00008very high99.5trueAsianP10082023-05-0561malecurrent36.3168109342.122.1220.8yesyeslowCLN004Critical risk. Referred to specialist.

What the 200 rows show

from the 200-row sample

Very high (risk category) stands out: mean risk_factor_score is 89.9, against 17.4 for the rest.

  • 49%family_history_chronic_disease = true
  • 24.4median risk_factor_score
  • 3diabetes statuses
  • 3hypertension statuses
  • 4sexes
  • 4smoking statuses
Mean risk_factor_score by risk_category200 rows
0501007.8low92 rows29.9moderate33 rows48.9high15 rows89.9very high60 rows
risk_factor_score200 rows, in bands of 10
035706626181587491136050100risk_factor_score →

Median 24.4, from 0.10 to 100.0.

ethnicity184 rows with a value · 16 left blank
  1. White61
  2. Asian36
  3. Black33
  4. Hispanic28
  5. Other26
21 columns by typefrom the column list below
  • string 11
  • integer 3
  • float 5
  • date 1
  • boolean 1

Columns

21 columns in four groups
blueprint · 21 columns
columntypedescriptionexample
Text 11 columns
assessment_idstringUnique identifier for each health risk assessment record.uniqueA00001
patient_idstringUnique identifier for the patient being assessed.P1001
sexstringSex of the patient.male · female · other · unknownfemale
ethnicitystringEthnic background of the patient.5 ethnicities · optionalWhite
smoking_statusstringPatient's smoking status at the time of assessment.never · former · current · unknown · optionalnever
diabetes_statusstringIndicates if the patient has a diagnosis of diabetes.yes · no · unknown · optionalno
hypertension_statusstringIndicates if the patient has a diagnosis of hypertension.yes · no · unknown · optionalno
physical_activity_levelstringPatient's self-reported physical activity level.low · moderate · high · unknown · optionalhigh
risk_categorystringCategorized risk level based on the risk factor score.low · moderate · high · very highlow
assessor_idstringIdentifier for the clinician or system that performed the assessment.optionalCLN001
notesstringOptional free-text notes or comments from the assessor.optionalRoutine assessment.
Numbers 8 columns
ageintegerAge of the patient at the time of assessment.0 to 12027
bmifloatBody Mass Index of the patient at assessment.10 to 80 · optional21.5
systolic_bpintegerSystolic blood pressure (mmHg) at assessment.60 to 250 · optional112
diastolic_bpintegerDiastolic blood pressure (mmHg) at assessment.30 to 150 · optional74
cholesterol_totalfloatTotal cholesterol level (mg/dL) at assessment.50 to 400 · optional146.2
hdl_cholesterolfloatHDL cholesterol level (mg/dL) at assessment.10 to 150 · optional62.8
ldl_cholesterolfloatLDL cholesterol level (mg/dL) at assessment.10 to 300 · optional84.9
risk_factor_scorefloatCalculated composite risk score for chronic disease (e.g., 0-1 or 0-100 scale).0 or more7.4
Dates and times 1 column
assessment_datedateDate when the health risk assessment was conducted.2023-02-15
True or false 1 column
family_history_chronic_diseasebooleanWhether the patient has a family history of chronic disease.optionalfalse

Use it for

  • family history…49%97 of 200 rowsmean risk factor scor…7.8low29.9mode…48.9high89.9very…

    A healthcare dashboard

    The family_history_chronic_disease rate, risk_factor_score by risk_category and a breakdown of ethnicity. Excel, Power BI or Tableau.

  • Why do the 60 very high rows have a mean risk_factor_score of 89.9?

    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 assessments with patient_id, assessment_date and age 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 columns

blueprint · patient-health-risk-factor-scores

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
  • Include age, BMI, blood pressure, and smoking status
  • Risk score calculated per patient
  • Flag high-risk profiles
  • No PHI or direct identifiers
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
patient-health-risk-factor-scores

What should your data show?

Preview 20 rows free
No signup. No card.