Remote Patient Monitoring Signals

This dataset provides synthetic, multi-modal sensor records for remote patient health monitoring, combining vital signs, device metadata, patient demographics, text logs, and device images. It is ideal for developing machine learning models to detect health anomalies, predict patient needs, and enable real-time alert systems for telehealth and clinical research.

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

Machine learning for health anomaly detection

Sample rows

preview · 8 of 200 rows · all 15 columns
record_idstringpatient_genderstringpatient_ageintegeralert_flagbooleansignal_unitstringpatient_idstringtimestampdatetimesensor_typestringsignal_valuefloatdevice_idstringdevice_locationstringtext_logstringalert_typestringpatient_conditionstringimage_urlstring
A1B2C3D4E5female32false%PAT0012024-06-12T08:12:43Zpulse_oximeter97.2DEV-0001fingerRoutine check, oxygen normal.blankasthmaticblank
F6G7H8J9K1female24false°CPAT0022024-06-12T08:14:21Zthermometer36.7DEV-0002oralMorning temperature, within range.blankhealthyblank
M2N3P4Q5R6male47falsebpmPAT0032024-06-12T08:17:03ZECG73DEV-0003chestStable heart rate recorded.blankcardiacblank
S7T8U9V0W1male54falsemmHgPAT0042024-06-12T08:20:15Zblood_pressure118DEV-0004upper_armBlood pressure check, normal.blankhypertensiveblank
X2Y3Z4A5B6female69falsegPAT0052024-06-12T08:23:41Zaccelerometer0.8DEV-0005waistLow activity detected in early morning.blankelderlyblank
C7D8E9F0G1female1true°CPAT0062024-06-12T08:29:18Zthermometer38.9DEV-0006rectalFever detected, monitoring closely.high_temperaturepremature_infantblank
H2I3J4K5L6male68true%PAT0072024-06-12T08:36:54Zpulse_oximeter82.4DEV-0007toeOxygen low, alert triggered.low_oxygenCOPDblank
M7N8O9P0Q1unknown101falseblankPAT0082024-06-12T08:42:12ZcamerablankDEV-0008ceilingDevice image captured for monitoring.blankexperimentalhttps://remote-med-images.com/dev0008/20240612_084212.jpg

What the 200 rows show

from the 200-row sample

Unknown (patient gender) stands out: mean patient_age is 97.2, against 49.0 for the rest.

  • 32%alert_flag = true
  • 54median patient_age
  • 5alert types
  • 8sensor types
  • 15patient conditions
  • 16device locations
Mean patient_age by patient_gender200 rows
05010051.8male80 rows39.4female87 rows92.7other14 rows97.2unknown19 rows
patient_age200 rows, in bands of 20
02550234843471623060120patient_age →

Median 54, from 0 to 120.

signal_unit183 rows with a value · 17 left blank
  1. %42
  2. °C37
  3. mmHg33
  4. g30
  5. bpm27
  6. units8
  7. custom_unit6
15 columns by typefrom the column list below
  • string 11
  • integer 1
  • float 1
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 11 columns
record_idstringUnique identifier for each monitoring recorduniqueA1B2C3D4E5
patient_idstringUnique identifier for the patientPAT001
sensor_typestringType of sensor used to capture the signal (e.g., ECG, pulse oximeter, accelerometer)7 valuespulse_oximeter
signal_unitstringUnit of measurement for the signal value (e.g., bpm, %, mmHg, °C)7 units · optional%
device_idstringUnique identifier for the monitoring deviceoptionalDEV-0001
device_locationstringPhysical location of the device (e.g., wrist, chest, bedside)optionalfinger
text_logstringFree-text log or annotation from device or patient (e.g., symptoms, notes, alerts)optionalStable heart rate.
image_urlstringURL or path to the device image captured at the time of recordingoptionalhttps://remote-med-images…
alert_typestringType of alert triggered (e.g., high_heart_rate, low_oxygen, fall_detected)5 values · optionalhigh_temperature
patient_genderstringGender of the patientmale · female · other · unknown · optionalfemale
patient_conditionstringKnown medical condition or risk group of the patient (e.g., cardiac, diabetic, elderly)optionalasthmatic
Numbers 2 columns
signal_valuefloatPrimary numeric value recorded by the sensor (e.g., heart rate, SpO2, temperature)0 or more · optional97.2
patient_ageintegerAge of the patient at the time of recording0 to 120 · optional32
Dates and times 1 column
timestampdatetimeDate and time when the signal was recorded2024-06-12T08:12:43Z
True or false 1 column
alert_flagbooleanIndicates if the record triggered an alert or anomaly detectionoptionalfalse

Use it for

  • alert flag32%63 of 200 rowsmean patient age by p…51.8male39.4fema…92.7other97.2unkn…

    A healthcare dashboard

    The alert_flag rate, patient_age by patient_gender and a breakdown of signal_unit. Excel, Power BI or Tableau.

  • Why do the 19 unknown rows have a mean patient_age of 97.2?

    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, timestamp and sensor_type 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 dataset200 rows15 columns
Yours1,000 rows15 columnsdevice_location: UK only

blueprint · remote-patient-monitoring-signals

Behind this dataset

Same schema. As many rows as you need.

These 200 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
  • Each record must include time-series sensor readings
  • Patient ID anonymized for privacy
  • Include medical device image reference per entry
  • Text notes must reflect patient symptoms
  • Missing data patterns must reflect real-world hospital rates
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
remote-patient-monitoring-signals

What should your data show?

Preview 20 rows free
No signup. No card.