Staff application + patient AI refill experience. Every status shown on every screen carries a provenance tag — PMS, Staff, or Workflow — because this product never invents a pharmacy status.
Built on V1–V4 · wording = approved templates (TPL-nn) pending sign-off · click or use arrow keys to navigate
Amber = waiting (normal, not alarming) · red rationed to “act now” only · never color-alone
Tooltip = timestamp + actor. T0 shows STAFF everywhere; T1/T2 shows PMS — same screens (U6)
Teal #0F6E8C primary · Inter/system sans · mono for IDs & timestamps · WCAG 2.1 AA · 44px touch targets
Manual mode is styled matter-of-factly — staff work the same queues, never an error screen (U6)
STAFF PORTAL
Next: 6-digit code from your authenticator app
Every KPI card clicks through to its filtered queue · pipeline shows oldest-item age = stuck-request detector made visible (V3 §10) · “PMS: manual mode” is calm fact, not an error (U6)
| Request | Patient | Medication | Time | Status | Priority | Assigned | Action |
|---|---|---|---|---|---|---|---|
| RR-2094 | S. F••••q 👁 | Lisinopril 10 mg | 10:03 (39m) | Refill available PMS·10:05 | Normal | J. Diaz | ViewUpdate |
| RR-2093 | M. K••••n 👁 | Metformin 500 mg | 09:51 | Renewal required PMS·09:52 | Normal | — | ViewAssign |
| RR-2092 | A. R••••z 👁 | Atorvastatin 20 mg | 09:47 | Pharmacy processing STAFF·10:12 | Normal | T. Okafor | View |
| RR-2091 | L. H••••s 👁 | — routed — | 09:40 | Escalated WORKFLOW | Urgent | Pharmacist | View |
| RR-2090 | P. N••••o 👁 | Amlodipine 5 mg | 09:22 | Held — PMS offline WORKFLOW | Normal | — | ViewAssign |
| RR-2089 | D. W••••e 👁 | Levothyroxine 75 mcg | 08:58 | Ready pickup STAFF·10:31 | Normal | J. Diaz | View |
PHI masked in lists — 👁 unmask is an audited event · controlled rows show “— routed —”, content pharmacist-only (U4) · “Update status” offers only transitions valid from the current state (the state machine constrains the UI) · statuses map 1:1 to V2 §7.1
Patient asked: “I need my refill.”
Confirm = StaffTaskResolved → workflow resumes → TPL-03 sent. There is no Approve button in this product (U3).
Correlation ID: c-8f2e-2094 · Channel: web chat · 10:03–10:07
| Patient | Medication | Doctor | Sent | Waiting | Status | Action |
|---|---|---|---|---|---|---|
| M. K••••n 👁 | Metformin 500 mg | Dr. Chen · (555) 010-2200 | Jul 15 | 3.1 days Follow up due | Waiting response STAFF·Jul 15 | Follow upEscalate |
| R. T••••a 👁 | Losartan 50 mg | Dr. Patel | Jul 17 | 1.8 days | Waiting response STAFF·Jul 17 | Follow upNotify patient ▾ |
| B. C••••k 👁 | Sertraline 50 mg | Dr. Osei | Jul 18 | 0.9 days | Approved PMS·10:20 | Open fulfillment → |
| E. S••••h 👁 | — pharmacist review — | Dr. Chen | Jul 16 | — | Denied — pharmacist PMS·09:41 | In pharmacist queue |
| K. J••••s 👁 | Omeprazole 20 mg | Dr. Patel | Jul 10 | — | Expired / timeout WORKFLOW | Escalate |
Follow up = logs a staff call to the prescriber (outcome: reached / left message / resend) · Notify patient offers approved templates only (TPL-13/15/16) — free-text to patients does not exist · Denied rows auto-route to pharmacist, patient gets neutral TPL-16 · “Mark sent” (T0) records staff-initiated renewals and upgrades the patient message TPL-13a → TPL-13
Categories: identity · prescription unclear · PMS unavailable · clinical (pharmacist lane) · controlled · insurance · complaint · suspicious — Resolve outcomes feed StaffTaskResolved and resume the parent workflow · overdue = red + bell + manager digest (staff signals ≠ platform incidents, V3 §10)
| Time | Actor | Action | Source | Event |
|---|---|---|---|---|
| 10:03:12 | AI Assistant | Conversation started (web chat) | workflow | ev-55268 |
| 10:04:12 | System | Identity verified (name+DOB+OTP) | workflow | ev-55271 |
| 10:05:02 | System | Prescription lookup completed | pms_api | ev-55274 |
| 10:05:04 | AI Assistant | Created refill request RR-2094 | workflow | ev-55275 |
| 10:15:40 | Technician J. Diaz | Updated status → Submitted in PMS | staff_entry | ev-55290 |
| 10:15:41 | System | Patient notified — ready expectation | template TPL-03 v2 · SMS · delivered | ev-55291 |
S9 · Landing
S10 · Verification (3-step)
S11 · Selection (T1 — needs profile read)
S12 · Confirmation (read-back = TPL-03)
S13 · Tracking timeline
S14 · Renewal waiting (TPL-13 verbatim)
S15 · Delay (TPL-17/19)
S16 · Escalation (TPL-36/37)
Full specification: Product_Wireframe_UX_Design_Specification.md · V1–V4 documents in the same folder · wireframe, not final UI — all wording pending compliance sign-off