Physician Orders and CPOE Data

This dataset provides a detailed record of physician orders entered through computerized physician order entry (CPOE) systems, including medications, labs, imaging, consults, nursing orders, and order sets. It captures clinical workflow, decision support triggers, and user actions, enabling robust analysis of ordering patterns, workflow efficiency, and clinical decision support effectiveness. Ideal for healthcare quality improvement, clinical analytics, and workflow optimization.

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

Clinical workflow and process optimization

Sample rows

preview · 8 of 110 rows · all 22 columns
order_idstringmedication_routestringdecision_support_triggeredbooleanimaging_typestringpatient_idstringphysician_idstringorder_typestringorder_statusstringorder_datetimedatetimeorder_set_idstringmedication_namestringmedication_dosestringlab_test_namestringconsult_servicestringnursing_order_detailstringdecision_support_alert_typestringdecision_support_action_takenstringorder_prioritystringorder_commentsstringentered_by_user_idstringentered_by_rolestringorder_completed_datetimedatetime
ORD00001oraltrueblankPAT00001PHY10001medicationcompleted2024-05-30T09:14:00SET0001Metoprolol50mgblankblankblankmax_dose_alertorder_modifiedroutineDose adjusted due to alert.PHY10001physician2024-05-30T14:18:00
ORD00002blankfalseblankPAT00002PHY10002labpending2024-06-05T10:20:00blankblankblankCBCblankblankblankblankstatCBC ordered for fever.NUR90001nurseblank
ORD00003blankfalseCTPAT00003PHY10003imagingcompleted2024-06-01T12:45:00blankblankblankblankblankblankblankblankroutineCT scan for abdominal pain.PHY10003physician2024-06-01T16:30:00
ORD00004blankfalseblankPAT00004PHY10001consultpending2024-05-28T13:05:00blankblankblankblankcardiologyblankblankblankurgentConsult for chest pain.ADM11001otherblank
ORD00005blanktrueblankPAT00005PHY10004nursingcompleted2024-05-29T11:30:00blankblankblankblankblankwound carewound_protocol_alertorder_modifiedroutineProtocol applied.NUR90002nurse2024-05-29T15:00:00
ORD00006oraltrueblankPAT00006PHY10005medicationcancelled2023-11-15T09:00:00blankWarfarin2mgblankblankblankdrug_interaction_alertorder_cancelledroutineOrder cancelled due to interaction.PHY10005physicianblank
ORD00007blankfalseblankPAT00007PHY10006order_setcompleted2024-05-31T08:00:00SET0002blankblankblankblankblankblankblankroutineAdmission order set.ADM11002other2024-05-31T10:00:00
ORD00008subcutaneousfalseblankPAT00008PHY10007medicationin-progress2024-06-06T14:10:00blankInsulin10 unitsblankblankblankblankblankstatInsulin for hyperglycemia.PHR80001pharmacistblank

What the 110 rows show

from the 110-row sample
  • 27%decision_support_triggered = true
  • 3decision support action takens
  • 3order priorities
  • 4order statuses
  • 4entered by roles
  • 6order types
medication_route27 rows by value
0102020oral18%4subcutaneous4%3IV3%
imaging_type18 rows with a value · 92 left blank
  1. CT7
  2. MRI6
  3. X-ray4
  4. Ultrasound1
22 columns by typefrom the column list below
  • string 19
  • datetime 2
  • boolean 1

Columns

22 columns in three groups
blueprint · 22 columns
columntypedescriptionexample
Text 19 columns
order_idstringUnique identifier for the physician orderuniqueORD00001
patient_idstringUnique identifier for the patient receiving the orderPAT00001
physician_idstringUnique identifier for the ordering physicianPHY10001
order_typestringType of order (e.g., medication, lab, imaging, consult, nursing, order set)6 valuesmedication
order_statusstringCurrent status of the order (e.g., pending, completed, cancelled, in-progress)pending · completed · cancelled · in-progresscompleted
order_set_idstringIdentifier for the order set if the order is part of a predefined set (blank if not applicable)optionalSET0001
medication_namestringName of the medication ordered (blank if not applicable)optionalMetoprolol
medication_dosestringDose of the medication ordered (blank if not applicable)optional50mg
medication_routestringRoute of administration for the medication (e.g., oral, IV, IM; blank if not applicable)3 routes · optionaloral
lab_test_namestringName of the laboratory test ordered (blank if not applicable)optionalCBC
imaging_typestringType of imaging study ordered (e.g., X-ray, MRI, CT; blank if not applicable)4 types · optionalCT
consult_servicestringConsulted specialty/service (e.g., cardiology, nephrology; blank if not applicable)7 services · optionalcardiology
nursing_order_detailstringDetails of the nursing order (e.g., wound care, IV placement; blank if not applicable)optionalwound care
decision_support_alert_typestringType of alert or recommendation provided by decision support (blank if not applicable)optionalmax_dose_alert
decision_support_action_takenstringAction taken in response to decision support (e.g., order modified, order cancelled, no action; blank if not applicable)order_modified · order_cancelled · no_action · · optionalorder_modified
order_prioritystringPriority of the order (e.g., routine, stat, urgent)routine · stat · urgent · · optionalroutine
order_commentsstringAdditional comments or instructions provided by the physicianoptionalCBC ordered for fever.
entered_by_user_idstringIdentifier for the user who entered the order (could be physician or delegate)PHY10001
entered_by_rolestringRole of the user who entered the order (e.g., physician, nurse, pharmacist)physician · nurse · pharmacist · otherphysician
Dates and times 2 columns
order_datetimedatetimeDate and time when the order was placed2024-05-30T09:14:00
order_completed_datetimedatetimeDate and time when the order was completed (blank if not yet completed)optional2024-05-30T14:18:00
True or false 1 column
decision_support_triggeredbooleanIndicates if clinical decision support was triggered during order entrytrue

Use it for

  • decision suppo…27%30 of 110 rowsrows by medication ro…20oral4subcut…3IV

    A healthcare dashboard

    The decision_support_triggered rate, decision_support_triggered by medication_route and a breakdown of imaging_type. Excel, Power BI or Tableau.

  • Why do 30 of 110 rows have decision_support_triggered = true?

    A class exercise

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

  • A software demo

    Believable orders with patient_id, physician_id and order_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 22 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 rows22 columns
Yours1,000 rows22 columns

blueprint · physician-orders-and-cpoe-data

Behind this dataset

Same schema. As many rows as you need.

These 110 rows came out of a blueprint — 22 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
  • Order ID unique per order
  • Order type: medication, lab, imaging, consult, procedure, diet, nursing
  • Ordering provider with NPI
  • Co-signature required for residents or mid-levels
  • Order date/time and start date/time
  • Priority: routine, urgent, stat, ASAP
  • Order details specific to type (dose for meds, test for labs)
  • Indications and reason for order
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
physician-orders-and-cpoe-data

What should your data show?

Preview 20 rows free
No signup. No card.