# Hospital Operations Command

<Badge tone="success">Live</Badge> Viewing July 1, 2025 · Updated 2 min ago

<Card title="Look at another day">
<Form name="day-lookup">
<Date label="Shift date" name="command-date" value="2025-07-01" hint="Current live view: July 1, 2025" required="true" />
<Button>Load day</Button>
</Form>
</Card>

<Card title="Hospital at a glance">
<Columns>
<Stat label="Bed occupancy" value="354 / 412" change="86% · +3% vs 24h ago" tone="warning" icon="bed" />
<Stat label="Current ER wait" value="2 h 15 m" change="Median wait · +25 min vs 24h ago" tone="danger" icon="clock" />
<Stat label="Critical patients" value="4" change="2 on ventilators" tone="danger" icon="heartbeat" />
<Stat label="Ready for discharge" value="11" change="3 awaiting transport" tone="success" icon="check-circle" />
</Columns>
<Progress value="86" max="100" label="Bed occupancy: 354 of 412 beds in use" tone="warning" />
</Card>

<Columns>
<Card title="Admissions — last 14 days">
<Chart type="line" x="Day" y="Patients admitted">
| Day | Admissions |
|---|---|
| Jun 17 | 31 |
| Jun 18 | 27 |
| Jun 19 | 34 |
| Jun 20 | 29 |
| Jun 21 | 25 |
| Jun 22 | 32 |
| Jun 23 | 38 |
| Jun 24 | 35 |
| Jun 25 | 40 |
| Jun 26 | 33 |
| Jun 27 | 36 |
| Jun 28 | 30 |
| Jun 29 | 42 |
| Jun 30 | 39 |
</Chart>
</Card>

<Card title="Patients per department">
<Chart type="horizontal" x="Department" y="Patients">
| Department | Patients |
|---|---|
| Emergency | 48 |
| ICU | 22 |
| Cardiology | 34 |
| Oncology | 28 |
| Neurology | 19 |
| Maternity | 31 |
| Pediatrics | 24 |
| Surgery | 37 |
</Chart>
</Card>
</Columns>

<Columns>
<Card title="Staff on shift" subtitle="42 on duty · 6 AM – 6 PM and 6 PM – 6 AM">
- <Avatar name="Dr. A. Chen" subtitle="ER Attending · 6 AM – 6 PM" />
- <Avatar name="Nurse R. Patel" subtitle="ICU Charge Nurse · 6 AM – 6 PM" />
- <Avatar name="Dr. M. Okafor" subtitle="Chief Resident, Surgery · 6 AM – 6 PM" />
- <Avatar name="Nurse L. Gomez" subtitle="Staff Nurse, Maternity · 6 AM – 6 PM" />
- <Avatar name="Dr. S. Khan" subtitle="Cardiology Fellow · 6 PM – 6 AM" />
- <Avatar name="Tech J. Miller" subtitle="Radiology Tech · 6 AM – 6 PM" />
- <Avatar name="Dr. E. Novak" subtitle="Neurology Attending · 6 AM – 6 PM" />
- <Avatar name="Nurse T. Nguyen" subtitle="Staff Nurse, Pediatrics · 6 AM – 6 PM" />
</Card>

<Card title="Critical patients" subtitle="Pulled from vitals and rapid response">
<Callout tone="danger" title="4 patients need immediate review">
**Code** — Room 214, J. Alvarez: septic shock, BP 74/50
**ICU** — Room 108, M. Brooks: post-op VT, on amiodarone
**ED** — Bay 6, R. Singh: STEMI, awaiting cath lab
**ICU** — Room 112, D. Kim: ventilated, SpO₂ 89%
</Callout>
</Card>
</Columns>

<Columns>
<Card title="Ready for discharge" subtitle="Showing 4 of 11 cleared patients">
| Room | Patient | Department | Waiting on |
|---|---|---|---|
| 301 | L. Adams | Cardiology | Transport |
| 214 | P. Moore | Surgery | Prescriptions |
| 118 | S. Ito | Oncology | Family pickup |
| 402 | F. Duarte | Maternity | Newborn screen |
</Card>

<Card title="Operating room bookings — today">
| OR | Time | Procedure | Surgeon | Status |
|---|---|---|---|---|
| OR-1 | 07:30 | Total knee replacement | Dr. Chen | Completed |
| OR-2 | 08:00 | Laparoscopic cholecystectomy | Dr. Okafor | In progress |
| OR-3 | 09:15 | Cataract extraction | Dr. Lopez | Scheduled |
| OR-1 | 11:00 | Emergency appendectomy | Dr. Grant | Add-on |
| OR-4 | 13:30 | C-section | Dr. Haddad | Scheduled |
| OR-2 | 15:00 | ACL repair | Dr. Okafor | Scheduled |
</Card>
</Columns>

<Columns>
<Card title="Supplies running low" subtitle="Shown against par level">
- **N-95 masks** — 8 of 20 boxes remaining
  <Progress value="8" max="20" label="40% of par" tone="danger" />
- **Normal saline 1 L** — 40 of 120 bags remaining
  <Progress value="40" max="120" label="33% of par" tone="danger" />
- **Propofol 20 mL** — 25 of 80 vials remaining
  <Progress value="25" max="80" label="31% of par" tone="warning" />
- **IV start kits** — 60 of 150 kits remaining
  <Progress value="60" max="150" label="40% of par" tone="warning" />
- **Blood culture bottles** — 45 of 100 sets remaining
  <Progress value="45" max="100" label="45% of par" tone="warning" />
</Card>

<Card title="File an incident">
<Form name="incident">
<Select label="Incident type" options="Medication error | Patient fall | Equipment failure | Staff injury | Security | Other" placeholder="Select type…" required="true" />
<Select label="Severity" options="Low | Medium | High | Critical" placeholder="Select severity…" required="true" />
<Input label="Patient MRN (if applicable)" placeholder="e.g. MRN-103982" />
<TextArea label="Description" rows="3" placeholder="Brief factual summary…" required="true" />
<Button variant="danger">Submit incident report</Button>
</Form>
</Card>
</Columns>

<Card title="Request a patient transfer">
<Form name="transfer">
<Columns>
<Input label="Patient MRN / name" placeholder="e.g. MRN-103982 or J. Alvarez" required="true" />
<Select label="From department" options="ED | ICU | Cardiology | Oncology | Neurology | Maternity | Pediatrics | Surgery" placeholder="Select unit…" required="true" />
<Select label="To department" options="ED | ICU | Cardiology | Oncology | Neurology | Maternity | Pediatrics | Surgery" placeholder="Select unit…" required="true" />
<Select label="Priority" options="Routine | Urgent | Emergency" placeholder="Select priority…" required="true" />
</Columns>
<TextArea label="Reason / notes" rows="2" placeholder="Clinical handoff notes…" />
<Button>Submit transfer request</Button>
</Form>
</Card>