Healthcare Patient Satisfaction Scores

This dataset contains detailed patient satisfaction survey responses linked to healthcare visit records, including ratings on various service aspects, patient demographics, provider and department information, and identified service gaps. It enables comprehensive analysis of patient experience, service quality, and areas for improvement in healthcare delivery.

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

Modeling patient satisfaction and predicting service quality trends

Sample rows

preview · 8 of 200 rows · all 23 columns
patient_idstringaddress_countrystringoverall_satisfaction_scorefloatsurvey_completedbooleanpatient_ethnicitystringvisit_idstringvisit_datedateprovider_idstringdepartmentstringpatient_ageintegerpatient_genderstringaddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringwait_time_scorefloatprovider_communication_scorefloatfacility_cleanliness_scorefloatstaff_courtesy_scorefloatrecommend_facilitybooleanadditional_commentsstringservice_gap_identifiedbooleanservice_gap_descriptionstring
P001USA4.7trueWhiteV10012022-03-14DR001GeneralPractice28female45 Elm StNew YorkNY100014.24.84.64.9trueGreat care, staff very attentive and helpful.falseblank
P002USA4.9trueBlackV10022023-05-21DR002Cardiology70male102 Main AveSan JoseCA951124.74.94.95trueExceptional doctor and team!falseblank
P003USA3.9trueAsianV10032021-11-30DR003Pediatrics7female271 Oak LaneChicagoIL606143.54.244.1trueMy daughter's doctor was very caring.falseblank
P004USA4.2trueHispanicV10042022-08-02DR004Oncology84male395 Willow DrBaltimoreMD212012.74.44.14.3trueLong wait time but very good care.trueWait times in the oncology department need improvement.
P005USA4.5trueSouth AsianV10052023-01-16DR005Dermatology34female88 1st AveLos AngelesCA900124.34.64.84.6trueClean office and helpful staff.falseblank
P006USAblankfalseWhiteV10062022-04-11DR006PhysicalTherapy41male2349 Pine StDallasTX75201blankblankblankblankblankblankblankblank
P007USA3.2trueBlackV10072021-07-22DR007Radiology11male17 Maple StPhoenixAZ850042.33.43.53.1falseRadiology wait was too long for a child.trueChildren should have priority in radiology.
P008USA4.8trueHispanicV10082023-03-17DR008OBGYN30female610 Cedar StMiamiFL331014.9554.8trueVery comfortable visit, highly recommend.falseblank

What the 200 rows show

from the 200-row sample
  • 66%survey_completed = true
  • 4.2median overall_satisfaction_score
  • 4patient genders
  • 28departments
  • 46address states
  • 41median patient_age
address_country182 rows by value
085170167USA84%12UK6%3Canada2%
overall_satisfaction_score131 rows, in bands of 0.5
0255068681942421.53.55overall_satisfaction_score →

Median 4.2, from 1.5 to 5.0.

patient_ethnicity188 rows with a value · 12 left blank
  1. White52
  2. Black34
  3. Asian25
  4. Latine13
  5. Other12
  6. Native American11
  7. Hispanic9
  8. South Asian8
  9. East Asian8
  10. Middle Eastern8
23 columns by typefrom the column list below
  • string 13
  • integer 1
  • float 5
  • date 1
  • boolean 3

Columns

23 columns in four groups
blueprint · 23 columns
columntypedescriptionexample
Text 13 columns
patient_idstringUnique identifier for each patientuniqueP001
visit_idstringUnique identifier for each healthcare visituniqueV1001
provider_idstringUnique identifier for the healthcare provider seen during the visitDR001
departmentstringDepartment or specialty where the patient was treated (e.g., Cardiology, Pediatrics)GeneralPractice
patient_genderstringGender of the patientmale · female · other · prefer_not_to_sayfemale
patient_ethnicitystringEthnicity of the patient11 ethnicities · optionalWhite
address_streetstringStreet address of the patientoptional45 Elm St
address_citystringCity of the patient's addressoptionalNew York
address_statestringState of the patient's addressoptionalNY
address_postal_codestringPostal code of the patient's addressoptional10001
address_countrystringCountry of the patient's address3 countries · optionalUSA
additional_commentsstringFree-text comments or feedback provided by the patientoptionalFriendly and efficient.
service_gap_descriptionstringDescription of any service gaps identified by the patientoptionalWait times in the oncolog…
Numbers 6 columns
patient_ageintegerAge of the patient at the time of visit0 to 12028
overall_satisfaction_scorefloatOverall satisfaction score given by the patient (scale: 1.0 to 5.0)1 to 5 · optional4.7
wait_time_scorefloatPatient rating of wait time (scale: 1.0 to 5.0)1 to 5 · optional4.2
provider_communication_scorefloatPatient rating of provider communication (scale: 1.0 to 5.0)1 to 5 · optional4.8
facility_cleanliness_scorefloatPatient rating of facility cleanliness (scale: 1.0 to 5.0)1 to 5 · optional4.6
staff_courtesy_scorefloatPatient rating of staff courtesy (scale: 1.0 to 5.0)1 to 5 · optional4.9
Dates and times 1 column
visit_datedateDate of the healthcare visit2022-03-14
True or false 3 columns
survey_completedbooleanIndicates if the patient completed the satisfaction survey for the visittrue
recommend_facilitybooleanIndicates if the patient would recommend the facility to othersoptionaltrue
service_gap_identifiedbooleanIndicates if the patient identified any service gaps during the visitoptionalfalse

Use it for

  • survey complet…66%131 of 200 rowsmean overall satisfac…3.9USA4.3UK4.3Canada

    A healthcare dashboard

    The survey_completed rate, overall_satisfaction_score by address_country and a breakdown of patient_ethnicity. Excel, Power BI or Tableau.

  • Why do 131 of 200 rows have survey_completed = true?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable patients with visit_id, visit_date and provider_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 23 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 rows23 columns
Yours1,000 rows23 columnsaddress_street: UK only

blueprint · healthcare-patient-satisfaction-scores

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 23 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 visit and provider info
  • Log satisfaction survey scores
  • Flag follow-up visits
  • Integrate wait time data
  • Aggregate by clinic and specialty
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-patient-satisfaction-scores

What should your data show?

Preview 20 rows free
No signup. No card.