Social History and Lifestyle Factors

This dataset provides a comprehensive view of social history and lifestyle factors affecting patient health, including smoking, alcohol, substance use, exercise, diet, living arrangements, employment, education, and social needs screening. It enables healthcare providers and researchers to analyze the impact of social determinants on health outcomes and identify areas for intervention or support.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Population health analysis and risk stratification

Sample rows

preview · 8 of 100 rows · all 20 columns
record_idstringdiet_qualitystringscreened_social_needsbooleanexercise_typestringpatient_idstringassessment_datedatesmoking_statusstringsmoking_frequencystringalcohol_use_statusstringalcohol_frequencystringsubstance_use_statusstringsubstance_typestringexercise_frequencystringdiet_typestringliving_situationstringemployment_statusstringoccupationstringeducation_levelstringsocial_needs_identifiedstringnotesstring
SHR-00001moderatetruecyclingPAT-102312024-02-03nevernonecurrentweeklyneverblankseveral_times_per_weekomnivorewith_familyemployed_full_timesoftware engineerbachelortransportation barriersPatient reports difficulty getting to appointments during winter.
SHR-00002poortruewalkingPAT-102322023-11-12currentdailyformernoneformercannabisrarelyomnivorealoneunemployedblankhigh_schoolfood insecurityPatient is seeking assistance with groceries.
SHR-00003healthyfalseyogaPAT-102332024-01-18nevernonenevernoneneverblankweeklyvegetarianwith_roommatesstudentblankassociateblankNo concerns reported.
SHR-00004moderatetrueswimmingPAT-102342024-03-05formernonecurrentmonthlyneverblankmonthlyomnivorewith_familyemployed_part_timeretail associatehigh_schoolblankPatient occasionally attends community pool.
SHR-00005healthytruerunningPAT-102352024-01-07nevernonenevernoneneverblankdailyveganwith_familyemployed_full_timeteachermasterblankRuns 5km every morning before work.
SHR-00006poortruewalkingPAT-102362023-12-21currentoccasionalcurrentoccasionalneverblankrarelyomnivorealoneunemployedblanksecondaryhousing instabilityPatient recently lost housing.
SHR-00007moderatefalsetennisPAT-102372024-02-25nevernonenevernoneneverblankweeklyomnivorewith_familyemployed_part_timelab assistantbachelorblankEnjoys playing tennis with family.
SHR-00008healthyfalserunningPAT-102382023-11-03formernonecurrentweeklyneverblankweeklylow-carbaloneretiredblankhigh_schoolblankRetired last year, enjoys walking in park.

What the 100 rows show

from the 100-row sample

Poor (diet quality) stands out: 16 of its 16 rows have screened_social_needs = true, against 32 of 84 for the rest.

  • 48%screened_social_needs = true
  • 3substance types
  • 4smoking statuses
  • 4smoking frequencies
  • 4alcohol use statuses
  • 4substance use statuses
Screened social needs rate by diet_qualityscreened_social_needs = true
0%50%100%35%healthy15 of 4350%moderate17 of 34100%poor16 of 160%unknown0 of 7
exercise_type80 rows with a value · 20 left blank
  1. walking30
  2. yoga11
  3. running11
  4. cycling9
  5. swimming7
  6. gardening4
  7. tennis3
  8. basketball2
  9. dancing1
  10. pilates1
20 columns by typefrom the column list below
  • string 18
  • date 1
  • boolean 1

Columns

20 columns in three groups
blueprint · 20 columns
columntypedescriptionexample
Text 18 columns
record_idstringUnique identifier for each social history recorduniqueSHR-00001
patient_idstringUnique identifier for the patientPAT-10231
smoking_statusstringCurrent smoking status of the patientnever · former · current · unknownnever
smoking_frequencystringFrequency of smoking if applicable (e.g., daily, occasional)daily · occasional · none · unknown · optionalnone
alcohol_use_statusstringCurrent alcohol use status of the patientnever · former · current · unknowncurrent
alcohol_frequencystringFrequency of alcohol consumption if applicable6 values · optionalweekly
substance_use_statusstringCurrent status of recreational or illicit substance usenever · former · current · unknownnever
substance_typestringType of substance used (e.g., cannabis, opioids, stimulants)3 types · optionalcannabis
exercise_frequencystringFrequency of physical exercise7 valuesseveral_times_per_week
exercise_typestringType of exercise performed (e.g., walking, running, swimming)11 types · optionalcycling
diet_typestringGeneral description of diet (e.g., vegetarian, vegan, omnivore, low-carb)4 typesomnivore
diet_qualitystringQuality of diet as assessed (e.g., healthy, moderate, poor)healthy · moderate · poor · unknown · optionalmoderate
living_situationstringCurrent living situation (e.g., alone, with family, assisted living, homeless)7 valueswith_family
employment_statusstringCurrent employment status7 valuesemployed_full_time
occupationstringOccupation or job title if employedoptionalsoftware engineer
education_levelstringHighest level of education completed10 valuesbachelor
social_needs_identifiedstringSocial needs identified during screening (e.g., food insecurity, housing instability, transportation barriers)5 identifieds · optionaltransportation barriers
notesstringAdditional notes or comments from the assessoroptionalNo concerns reported.
Dates and times 1 column
assessment_datedateDate when the social history assessment was conducted2024-02-03
True or false 1 column
screened_social_needsbooleanWhether the patient was screened for social needstrue

Use it for

  • screened socia…48%48 of 100 rowsscreened social needs…35%heal…50%mode…100%poor0%unkn…

    A healthcare dashboard

    The screened_social_needs rate, screened_social_needs by diet_quality and a breakdown of exercise_type. Excel, Power BI or Tableau.

  • Why do 48 of 100 rows have screened_social_needs = 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 records with patient_id, assessment_date and smoking_status 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 dataset100 rows20 columns
Yours1,000 rows20 columns

blueprint · social-history-and-lifestyle-factors

Behind this dataset

Same schema. As many rows as you need.

These 100 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
  • Smoking status: current, former, never (Meaningful Use requirement)
  • Pack-years for current and former smokers
  • Alcohol use: drinks per week, AUDIT-C score
  • Substance use screening and SBIRT (brief intervention)
  • Exercise frequency and duration
  • Diet and nutrition assessment
  • Living situation: alone, with family, assisted living, homeless
  • Employment status and occupational exposures
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
social-history-and-lifestyle-factors

What should your data show?

Preview 20 rows free
No signup. No card.