VIVAMEN

Enter password to continue

Incorrect password

VIVAMEN Developer

Error / Exception Paths

All rejection and error scenarios with refund status.

ScenarioWhat happensRefund?Terminal state
Auto-denial from form logicPatient told treatment not suitable, advised to see GPNo — before paymentAuto-Denied
Payment fails at checkoutPatient shown error, can retryN/A — never capturedAwaiting Payment
ID check failsUpload requested → manual review → if still fails, rejectedYes — via StripeRejected → Refunded
Clinician requests more infoPatient messaged, consultation pausedNo — still activeAwaiting Response
Clinician denies treatmentReason logged, patient notified after refund confirmedYes — via StripeRejected → Refunded
Repeat submission detectedFlag shown to clinician during Phase 6 reviewNo — informationalFlagged for Review
Consultation abandonedReminder email sent. Flagged at 7 days, abandonable at 30 days.N/A — before paymentAbandoned (Draft)
Patient requests cancellationMessage to pharmacy team. Manual cancel + refund.Yes — manualCancelled → Refunded
Consultation timeout (30 days)Team can reject/refund after 30 days.Yes — manualAbandoned → Refunded
Delivery failed / returnedDelivery Failed screen. Team re-dispatches, contacts, or refunds.Depends on actionDelivery Failed
API unavailable (any)Order tagged "Pending (API Unavailable)". Auto-retry: 5min → 30min → 2hr → flag manual.No — still activePending (API Down)
Instalment payment fails (month 2+)Pharmacy notified. Patient contacted. Dispatch paused.May cancel remainingInstalment Paused
12-month hard limit reachedPatient cannot renew. Must complete full new consultation.No — not an errorConsultation Required