Medical Device Usage Analytics
This dataset provides detailed, synthetic logs of patient and operator interactions with connected medical devices, capturing device, user, compliance, and anomaly information. It enables comprehensive analysis of device usage patterns, operator behavior, procedural compliance, and early detection of anomalies or errors in clinical settings. The dataset is valuable for improving device usability, supporting regulatory audits, and enhancing patient safety.
Sample rows
preview · 8 of 200 rows · all 18 columns| log_idstring | interaction_resultstring | interaction_duration_secondsfloat | anomaly_flagboolean | operator_rolestring | timestampdatetime | device_idstring | device_typestring | device_firmware_versionstring | patient_idstring | operator_idstring | interaction_typestring | session_idstring | location_departmentstring | location_roomstring | compliance_flagboolean | error_codestring | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LOG000001 | success | 12.4 | false | nurse | 2024-05-01T07:32:00Z | DEV-ICU-10001 | InfusionPump-X100 | v2.5.1 | PAT-00001 | OP-1201 | start | SESS-ICU-101A-001 | ICU | Room 101A | true | blank | Medication scheduled as per physician order. No issues observed. |
| LOG000002 | success | 4.2 | false | nurse | 2024-05-01T07:36:19Z | DEV-ICU-10001 | InfusionPump-X100 | v2.5.1 | PAT-00001 | OP-1201 | pause | SESS-ICU-101A-001 | ICU | Room 101A | true | blank | Pump paused briefly at patient request. All parameters normal. |
| LOG000003 | success | 3.9 | false | nurse | 2024-05-01T07:38:05Z | DEV-ICU-10001 | InfusionPump-X100 | v2.5.1 | PAT-00001 | OP-1201 | resume | SESS-ICU-101A-001 | ICU | Room 101A | true | blank | Infusion resumed without incident. Patient stable. |
| LOG000004 | success | 10.1 | false | nurse | 2024-05-01T07:50:45Z | DEV-ICU-10001 | InfusionPump-X100 | v2.5.1 | PAT-00001 | OP-1201 | stop | SESS-ICU-101A-001 | ICU | Room 101A | true | blank | Infusion completed. Pump stopped and line flushed. |
| LOG000005 | success | 2.6 | false | blank | 2024-05-01T08:00:00Z | DEV-ICU-10001 | InfusionPump-X100 | v2.5.1 | PAT-00001 | blank | data_upload | SESS-ICU-101A-001 | ICU | Room 101A | true | blank | Usage data uploaded to central EMR. No errors. |
| LOG000006 | success | 13.8 | false | nurse | 2024-05-01T05:14:00Z | DEV-ICU-10002 | InfusionPump-X200 | v2.7.4 | PAT-00002 | OP-1217 | start | SESS-ICU-102B-002 | ICU | Room 102B | true | blank | IV antibiotics started as scheduled. No alarms. |
| LOG000007 | success | 2.2 | false | nurse | 2024-05-01T05:15:22Z | DEV-ICU-10002 | InfusionPump-X200 | v2.7.4 | PAT-00002 | OP-1217 | pause | SESS-ICU-102B-002 | ICU | Room 102B | true | blank | Pump temporarily paused for line inspection. |
| LOG000008 | success | 3.2 | false | nurse | 2024-05-01T05:21:35Z | DEV-ICU-10002 | InfusionPump-X200 | v2.7.4 | PAT-00002 | OP-1217 | resume | SESS-ICU-102B-002 | ICU | Room 102B | true | blank | Infusion resumed following tubing check. |
| LOG000009 | success | 11.3 | false | nurse | 2024-05-01T05:39:00Z | DEV-ICU-10002 | InfusionPump-X200 | v2.7.4 | PAT-00002 | OP-1217 | stop | SESS-ICU-102B-002 | ICU | Room 102B | true | blank | Infusion completed, pump stopped and cleaned. |
| LOG000010 | success | 1.7 | false | blank | 2024-05-01T05:45:00Z | DEV-ICU-10002 | InfusionPump-X200 | v2.7.4 | PAT-00002 | blank | data_upload | SESS-ICU-102B-002 | ICU | Room 102B | true | blank | Infusion session data uploaded for record. |
| LOG000011 | success | 243.6 | false | robotic_surgeon | 2024-05-01T01:45:00Z | DEV-OR-7001 | SurgicalRobot-RX7 | v5.2.0 | PAT-00003 | OP-9900 | start | SESS-OR-1-0005 | OR | OR 1 | true | blank | Robotic surgery initiated for scheduled procedure. All diagnostics green. |
| LOG000012 | success | 6000 | false | robotic_surgeon | 2024-05-01T02:11:00Z | DEV-OR-7001 | SurgicalRobot-RX7 | v5.2.0 | PAT-00003 | OP-9900 | other | SESS-OR-1-0005 | OR | OR 1 | true | blank | Extended surgical robotics assistance performed as scheduled. |
| LOG000013 | success | 21.8 | false | robotic_surgeon | 2024-05-01T02:45:00Z | DEV-OR-7001 | SurgicalRobot-RX7 | v5.2.0 | PAT-00003 | OP-9900 | stop | SESS-OR-1-0005 | OR | OR 1 | true | blank | Robotic system shut down after procedure. No errors. |
| LOG000014 | success | 3.7 | false | blank | 2024-05-01T03:00:00Z | DEV-OR-7001 | SurgicalRobot-RX7 | v5.2.0 | PAT-00003 | blank | data_upload | SESS-OR-1-0005 | OR | OR 1 | true | blank | Surgical case log uploaded to cloud records. |
| LOG000015 | anomaly_detected | 0 | true | robotic_surgeon | 2024-05-01T04:11:00Z | DEV-OR-7001 | SurgicalRobot-RX7 | v5.2.0 | PAT-00003 | OP-9900 | error | SESS-OR-1-0005 | OR | OR 1 | false | SRX-E998 | Unexpected robotic arm movement detected. Escalated to biomedical engineering. |
| LOG000016 | success | 1855 | false | lab_technician | 2024-05-01T00:11:00Z | DEV-LAB-20001 | HeartMonitor-Pro | v1.3.9 | blank | OP-3103 | maintenance | blank | Cardiology | Lab-2 | true | blank | Routine annual maintenance completed. All components checked. |
| LOG000017 | success | 1800 | false | lab_technician | 2024-05-01T00:47:00Z | DEV-LAB-20001 | HeartMonitor-Pro | v1.3.9 | blank | OP-3103 | calibration | blank | Cardiology | Lab-2 | true | blank | Device calibrated to manufacturer specification. Logs updated. |
| LOG000018 | success | 16 | false | blank | 2024-05-01T00:55:00Z | DEV-LAB-20001 | HeartMonitor-Pro | v1.3.9 | blank | blank | data_upload | blank | Cardiology | Lab-2 | true | blank | Calibration and maintenance logs uploaded. |
| LOG000019 | success | 3.2 | false | doctor | 2024-05-01T03:35:00Z | DEV-ER-5001 | Defibrillator-D200 | v4.8.2 | PAT-00004 | OP-2321 | start | SESS-ER-3-003 | ER | Room 3 | true | blank | Defibrillation session started per emergency protocol. |
| LOG000020 | warning | 0 | true | doctor | 2024-05-01T03:36:25Z | DEV-ER-5001 | Defibrillator-D200 | v4.8.2 | PAT-00004 | OP-2321 | alert | SESS-ER-3-003 | ER | Room 3 | false | E102 | Irregular rhythm detected; alert sounded. Immediate action required. |
What the 200 rows show
from the 200-row sampleWarning (interaction result) stands out: 15 of its 17 rows have anomaly_
- 18%anomaly_
flag = true - 4.9median interaction_
duration_ seconds - 9location departments
- 10interaction types
- 19device types
- 52device firmware versions
Median 4.9, from 0.0 to 6,000.
- string 14
- float 1
- datetime 1
- boolean 2
Columns
18 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 14 columns | |||
log_id | string | Unique identifier for each device usage log entryunique | LOG000001 |
device_id | string | Unique identifier for the medical device | DEV-ICU-10001 |
device_type | string | Type or model of the medical device | InfusionPump-X100 |
device_firmware_version | string | Firmware version installed on the device during the interactionoptional | v2.5.1 |
patient_id | string | Unique identifier for the patient using the device | PAT-00001 |
operator_id | string | Unique identifier for the operator (e.g., clinician, nurse, technician) interacting with the deviceoptional | OP-1201 |
operator_role | string | Role of the operator (e.g., nurse, doctor, technician)7 roles · optional | nurse |
interaction_type | string | Type of interaction performed (e.g., start, stop, pause, error, maintenance, calibration, data_upload)10 values | start |
interaction_result | string | Outcome of the interaction (e.g., success, failure, warning, anomaly_detected)6 values · optional | success |
session_id | string | Identifier for the session or usage period, grouping related interactionsoptional | SESS-ICU-101A-001 |
location_department | string | Hospital or facility department where the device was used (e.g., ICU, ER, Cardiology)9 departments · optional | ICU |
location_room | string | Specific room or area within the facility where the device was usedoptional | Room 101A |
error_code | string | Error code generated during the interaction, if applicableoptional | SRX-E998 |
notes | string | Free-text notes or comments about the interactionoptional | Medication scheduled as p… |
| Numbers 1 column | |||
interaction_duration_seconds | float | Duration of the interaction in seconds0 or more · optional | 12.4 |
| Dates and times 1 column | |||
timestamp | datetime | Date and time when the interaction occurred | 2024-05-01T07:32:00Z |
| True or false 2 columns | |||
compliance_flag | boolean | Indicates whether the interaction complied with standard operating proceduresoptional | true |
anomaly_flag | boolean | Indicates whether an anomaly was detected during this interactionoptional | false |
Use it for
A healthcare dashboard
The anomaly_
flag rate, interaction_ duration_ seconds by interaction_ result and a breakdown of operator_ role. Excel, Power BI or Tableau. Why do 35 of 200 rows have anomaly_
flag = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Logs200LOG00000112.4successLOG0000150anomaly_…LOG0000200warning
A software demo
Believable logs with timestamp, device_
id and device_ type to fill a screen in front of a buyer.
blueprint · medical-device-usage-analytics
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 18 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.
- Include unique device and session identifiers
- Record time-stamped user actions and device states
- Simulate device errors and warnings
- Flag compliance versus non-compliance events
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
- medical-device-usage-analytics