Vital Signs and Flowsheet Data

This dataset provides comprehensive, time-stamped vital sign and flowsheet measurements for individual patients, including blood pressure, heart rate, temperature, respiratory rate, oxygen saturation, pain scale, height, weight, and BMI. Designed for clinical trending, alerting, and patient monitoring, it enables robust analysis for healthcare providers, researchers, and system integrators.

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

Real-time patient monitoring and alerting in hospital settings

Sample rows

preview · 8 of 110 rows · all 15 columns
measurement_idstringrespiratory_rateintegeralert_flagbooleanpatient_idstringmeasurement_datetimedatetimeblood_pressure_systolicintegerblood_pressure_diastolicintegerheart_rateintegertemperaturefloatoxygen_saturationfloatpain_scaleintegerheight_cmfloatweight_kgfloatbmifloatnotesstring
M00117falseP10012024-06-04T08:17:32Z124787236.798.21174.269.822.99Routine checkup for healthy adult patient, no complaints reported.
M00216falseP10022024-06-04T09:03:11Z117756836.5990180.180.424.78Physical exam, all vitals within normal range, patient feeling well.
M00315falseP10032024-06-04T10:15:47Z115747236.697.62166.862.322.43Healthy adult, routine annual evaluation, no issues reported.
M00419falseP10042024-06-04T11:00:10Z129828537.296.73164.579.229.29Physical exam for middle-aged patient with mild joint discomfort.
M00521falseP10052024-06-04T12:30:55Z135888937.196.5417290.830.72Routine monitoring for overweight adult, mild hypertension observed.
M00622trueP10062024-06-04T13:42:34Z149959437.394.85159.683.632.82Hypertensive adult patient, chronic pain and high blood pressure.
M00720trueP10072024-06-04T14:15:26Z153999737.493.26170.9105.336.02Patient with diabetes, obesity, and hypertension, scheduled for follow-up.
M00817falseP10082024-06-04T15:36:41Z142928836.995.14177.397.731.07Routine monitoring for hypertension, patient reports mild headache.

What the 110 rows show

from the 110-row sample
  • 45%alert_flag = true
  • 18.5median respiratory_rate
  • 123.5median blood_pressure_systolic
  • 79median blood_pressure_diastolic
  • 86median heart_rate
  • 37.1median temperature
respiratory_rate110 rows, in bands of 10
030606553014221000050100respiratory_rate →

Median 18.5, from 5 to 60.

15 columns by typefrom the column list below
  • string 3
  • integer 5
  • float 5
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 3 columns
measurement_idstringUnique identifier for each vital sign measurement recorduniqueM001
patient_idstringUnique identifier for the patientP1001
notesstringAdditional notes or comments about the measurementoptionalRoutine checkup for healt…
Numbers 10 columns
blood_pressure_systolicintegerSystolic blood pressure value (mmHg)40 to 300 · optional124
blood_pressure_diastolicintegerDiastolic blood pressure value (mmHg)20 to 200 · optional78
heart_rateintegerHeart rate in beats per minute (bpm)20 to 250 · optional72
temperaturefloatBody temperature in degrees Celsius30 to 45 · optional36.7
respiratory_rateintegerRespiratory rate in breaths per minute5 to 60 · optional17
oxygen_saturationfloatOxygen saturation percentage (SpO2)0 to 100 · optional98.2
pain_scaleintegerPain scale rating (typically 0-10)0 to 10 · optional1
height_cmfloatPatient height in centimeters30 to 250 · optional174.2
weight_kgfloatPatient weight in kilograms2 to 300 · optional69.8
bmifloatBody Mass Index (BMI) calculated from height and weight10 to 80 · optional22.99
Dates and times 1 column
measurement_datetimedatetimeDate and time when the vital sign measurement was taken2024-06-04T08:17:32Z
True or false 1 column
alert_flagbooleanIndicates if this measurement triggered an alert (true/false)optionalfalse

Use it for

  • alert flag45%50 of 110 rows

    A healthcare dashboard

    The alert_flag rate and respiratory_rate. Excel, Power BI or Tableau.

  • Why do 50 of 110 rows have alert_flag = true?

    A class exercise

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

  • A software demo

    Believable measurements with patient_id, measurement_datetime and blood_pressure_systolic to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 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 dataset110 rows15 columns
Yours1,000 rows15 columns

blueprint · vital-signs-and-flowsheet-data

Behind this dataset

Same schema. As many rows as you need.

These 110 rows came out of a blueprint — 15 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
  • Measurement ID unique per vital sign set
  • Timestamp for each measurement
  • Blood pressure: systolic and diastolic (mmHg)
  • Heart rate (beats per minute)
  • Temperature (Celsius or Fahrenheit) with method (oral, axillary, rectal)
  • Respiratory rate (breaths per minute)
  • Oxygen saturation (SpO2 percentage) with oxygen delivery
  • Pain scale: 0-10 numeric or Wong-Baker faces
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
vital-signs-and-flowsheet-data

What should your data show?

Preview 20 rows free
No signup. No card.