Workflow model
Refillops objects map directly to how a pharmacy team thinks about a stuck prescription. This page is the reference for what each object is and how it links.
The objects
Prescription issue
The core unit. Represents one prescription that cannot move forward right now. Holds patient reference, Rx reference, blocker type, status, priority, owner, and next action.
Claim case
Captures one claim submission and rejection. Holds the original payer text, a manual category (Prior auth required, NDC issue, Refill too soon, Coverage limit, Drug not covered, COB, Other), and the next chosen step. Linked to a prescription issue.
Prior auth case
Tracks one PA from request to outcome. Status moves through Not started, Prescriber follow-up, Payer pending, Patient update due, Approved, Denied, or Cancelled. Linked to a claim case and/or a prescription issue.
Patient update
A short message to the patient about a delay, request, or next step. Channel is SMS, Email, or Phone script. Has a draft state and a sent/called state. Never auto-sent — pharmacy team reviews.
Prescriber message
An outbound communication to the prescriber office — typically a callback request, fax draft, or message text. Draft and sent states are tracked. Pharmacy team reviews before sending.
Inventory risk
A flagged product that is likely to block refills soon — short stock, back-order, recall, or short-dated. Holds expected demand and low-stock threshold. Linked to affected prescription issues.
Alternative path
A suggested alternative workflow (for example, contacting the prescriber about a different strength or pack size). Always pharmacist-reviewed. Refillops does not select therapy on its own.
Task
A small unit of work attached to an issue — ‘Call Dr. Patel’, ‘Fax PA form’, ‘Recheck Thursday’. Has an owner and a due date. Tasks resolve when done; the parent issue can stay open.
Note
Free-text annotation on an issue, claim, PA, or patient update. Notes are appended to the timeline; they are never silently rewritten.
Audit event
An immutable record of a meaningful change — status change, owner change, sent message, accepted suggestion. Used for review and compliance.
How they connect
Prescription Issue ├── Claim Case ──── Prior Auth Case │ └── Patient Update (status timeline) ├── Prescriber Message ├── Inventory Risk ── Alternative Path (pharmacist-reviewed) ├── Task(s) ├── Note(s) └── Audit Event(s)
A prescription issue is always the parent. Every other object is attached to one — including audit events — so the full timeline reads top to bottom without jumping screens.
Lifecycle rules
- • Resolving an issue does not delete its children — they stay in the timeline.
- • Reopening an issue preserves its full prior history.
- • Patient updates and prescriber messages never auto-send.
- • Audit events are append-only — they are never edited or removed.