Back to index
Mobile & tablet companion · Phase 2-3
CSSD floor uses tablets. Surgeons use phones for set requests and pre-op checks. Porter app runs on basic Android. Here are three form-factor previews to show the responsive strategy.
CSSD Technician · Phone
My queue
17 items · Rita
Queued
17
SLA risk
3
Done
42
Batches
2
Next up
INS-007 · quarantined
crit
Artery Forceps · review pending
SET-INST-0045
pack
Missing Metzenbaum · substitute available
BATCH-AC2-0014
17m
Sterilizing · C-Section Set
Queue
Scan
Alerts
Me
Surgeon · Phone (pre-op check)
Today's cases
Dr. Vikram Rao · 3 cases
All sets ready
10:00 · Cholecystectomy Lap · OT-1
PT-AP-0438 · Cholecystectomy Lap Set ready
14:00 · Appendectomy · OT-1
PT-AP-0467 · Appendectomy Set in pack
16:00 · TKR Right · OT-2
PT-AP-0492 · TKR Set awaiting
My preferences
+ Babcock forceps (always)
+ 3-0 Vicryl extra (lap)
Today
Prefs
Cases
Me
Porter · Basic Android (dispatch)
My dispatches
Porter Ramesh
DSP-2026-0119
CSSD → OT-2 · for 13:00 case
DSP-2026-0118 · delivered
CSSD → OT-1 · 09:42 · ack 09:44
Open requests
Ward A · suture kit pickup
Awaiting your acceptance
CSSD floor · Tablet (kiosk attached to packing station)
Packing Station · ST_PACK
Rita · PIN verified · 18m dwell
Live
SET-INST-0051 · Appendectomy
BP Handle
Mayo Sci
Metzen
Adson
Allis
Artery
Kelly
Mayo NH
Babcock
Substitute
Use Metzenbaum 6" (alternate_size)?
Responsive strategy
Adaptive breakpoints
Same React tree; CSS-driven density and nav style at 1100px / 820px / 520px breakpoints.
Touch-first interactions
44px hit targets; gestures for common flows (swipe to acknowledge).
Offline-tolerant
Service worker caches the shell + last 24h of operational data per the offline_mode_enabled flag.
Same auth, same RBAC
Mobile uses the same Keycloak tokens; permission set narrows the visible features automatically.
Push notifications
Native push for SLA breaches, readiness alerts, recall notices.
PWA · no app store
Installable on iOS & Android home screens; no Play / App Store dependency for hospital fleet rollout.