Project

General

Profile

Actions

Epic #355

open

Epic #7: Admin Portal

Weight Management Stack (Escalation, Transition, Maintenance)

Added by Abhishek Thakur 30 days ago. Updated about 17 hours ago.

Status:
Ready To UAT
Priority:
Normal
Assignee:
Start date:
02/02/2026
Due date:
% Done:

66%


Description

Description :
Implement functionality to support the Weight Management Stack as a multi-phase treatment stack, including Phase A (Intensive Escalation), Phase B (Stability Transition), and Phase C (Maintenance), with configurable dosing, check-ins, labs, and payment milestones per phase.

Requirements

  • Admin can create and manage the Weight Management Stack with distinct phases.
    • Admin can configure the following phases:
    • Phase A: Intensive Escalation (Months 1–3)
    • Phase B: Stability Transition (Weeks 10–12)
    • Phase C: Maintenance (Ongoing, 6-month cycles)

Phase A – Intensive Escalation

  • Admin can configure weekly dose escalation:
    ** 2.5 mg (Weeks 1–4)
    ** 5 mg (Weeks 5–6)
    ** 7.5 mg (Weeks 7–8)
    ** 10 mg (Weeks 9–12)
  • Admin can configure required check-ins:
    ** 4-week check-in (dose escalation)
    ** 8-week check-in (dose escalation)
  • Admin can configure initial payment covering:
    ** First 3 months of medication
    ** 4-week and 8-week check-ins
  • No labs are required during Phase A.

Phase B – Stability Transition

  • Admin can configure:
    ** 10-week notification for required labs and follow-up payment
    ** Labs + Follow-Up bundle ($199, configurable discount)
    ** 12-week clinical check-in
  • Required labs:
    (CMP, HbA1c, Fasting Insulin, Lipid Panel, Apo B, hsCRP, Ferritin, Lipase/Amylase)

Phase C – Maintenance

  • Admin can configure:
    ** 6-month treatment cycles
    ** Recurring payments for medication and labs/FU bundles
    ** Ongoing lab monitoring every 6 months
    ** Ongoing clinical check-ins every 6 months
    ** Eligibility rules for continuation (patient stability)

Acceptance Criteria

  • Admin can create, update, publish, and deactivate a multi-phase Weight Management Stack.
  • Stack clearly displays Phase A, Phase B, and Phase C.
  • Dose escalation is enforced during Phase A.
  • Labs are required only in Phase B and Phase C.
  • Payment milestones align correctly with each phase.
  • Providers can view all phase details for treatment planning.
  • Stack can be reused across multiple patients.

Subtasks 3 (1 open2 closed)

Bug #408: Stack type incorrectly saved as Weight Management when not selectedClosedDeeksha Singh02/02/2026

Actions
Bug #409: Add New Peptide PackClosedDeeksha Singh02/02/2026

Actions
Epic #430: Remove extra shadows from Ui NewAbhishek Thakur02/06/2026

Actions
Actions #1

Updated by Abhishek Thakur 14 days ago

  • Status changed from New to Ready to QA
  • Assignee changed from Abhishek Thakur to Deeksha Singh
Actions #2

Updated by Abhishek Thakur 12 days ago

WMS PeptideStack – QA Flow Verification
Flow Overview

This card covers the end-to-end functional flow for Weight Management Stack (WMS), including provider assignment, patient purchase, phase start, phase progression, lab handling, reminders, and multi-phase purchases.

  1. Provider Assigns WMS Stack
    1. Login as Provider
    1. Open an active appointment with a patient
    1. Navigate to the Peptide tab
    1. Select a WMS Stack
    1. Assign the stack to the patient
  1. Patient Accesses Purchase Page
    1. Log in as Patient
    1. Open the Buy Now link from the notification or access the purchase URL
    1. View stack details
    1. Verify phase-based pricing is shown (only first phase price)
  1. Patient Purchases First Phase
    1. Click Buy Now
    1. Complete Stripe checkout
    1. Return to the application after payment
  1. Phase and Lab Initialisation
    1. System creates phase progress record for the purchased phase
    1. If the phase contains lab requirements:
    • Lab assessment is created as the parent assessment
    • Check-in assessments are blocked until lab is completed
    1. Lab notifications are sent first
    1. Patient must purchase a separate lab test pack
    • Service pack lab tests cannot be used for WMS labs
  1. Lab Completion and Reminder Flow
    1. Lab notification is sent to the patient
    1. Patient completes lab, and lab results are received
    1. After lab results are recorded:
    • System sends the next reminder email
    • Check-in reminders are unlocked and scheduled
  1. Provider Starts Phase
    1. Provider opens the patient appointment
    1. Navigates to the Peptide tab
    1. Starts the phase
  1. Phase Execution
    1. Phase start date is set
    1. Check-ins follow the defined schedule
    1. Reminders are sent based on phase configuration
    1. Phase continues until all required assessments are completed
  1. Phase Completion and Next Phase Availability
    1. Phase is considered complete only when:
    • All required check-ins are completed
    • All required labs have results
    1. System determines the next available phase
    1. Next phase purchase notification is sent (if applicable)
  1. Multi-Phase Purchase Flow
    1. Patient can purchase the next phase before the current phase completes
    1. Multiple phases can exist in purchased state
    1. Only unstarted purchased phases can be started
    1. Phases must be started in order
  1. Reminder and Notification Flow
    1. Phase payment reminders are sent near phase end
    1. Lab reminders are sent before lab dates
    1. Check-in reminders are sent only after lab completion (if labs exist)
    1. Notifications are delivered via in-app, real-time, and email
Actions #3

Updated by Deeksha Singh 9 days ago

  • Subtask #408 added
Actions #4

Updated by Deeksha Singh 9 days ago

  • Subtask #409 added
Actions #5

Updated by Deeksha Singh 9 days ago

  • Status changed from Ready to QA to Reopen
  • Assignee changed from Deeksha Singh to Abhishek Thakur
Actions #6

Updated by Abhishek Thakur 6 days ago

  • Status changed from Reopen to Ready to QA
  • Assignee changed from Abhishek Thakur to Deeksha Singh
Actions #7

Updated by Deeksha Singh 6 days ago

QA test Cases

  • Verify Provider can assign a WMS stack to a patient during an active appointment.
  • Verify Patient can view WMS stack details and purchase only the first phase price.
  • Verify successful payment creates phase progress and initializes lab/check-in rules correctly.
  • Verify lab requirements block check-ins until lab completion and send lab notifications first.
  • Verify Provider can start a phase only after prerequisites are met (labs/check-ins as applicable).
  • Verify phase completes only after all required check-ins and labs are completed.
  • Verify next phase becomes available and purchase notification is sent after phase completion.
  • Verify multiple phases can be purchased but must be started sequentially.
  • Verify reminders and notifications are triggered correctly (lab, check-in, payment, phase start).
Actions #8

Updated by Deeksha Singh 6 days ago

  • Status changed from Ready to QA to Reopen
  • Assignee changed from Deeksha Singh to Abhishek Thakur
Actions #9

Updated by Deeksha Singh 5 days ago

  • Subtask #430 added
Actions #10

Updated by Abhishek Thakur 5 days ago

  • Status changed from Reopen to Ready to QA
  • Assignee changed from Abhishek Thakur to Deeksha Singh
Actions #11

Updated by Deeksha Singh about 17 hours ago

  • Status changed from Ready to QA to Submitted To Client
Actions #12

Updated by Deeksha Singh about 17 hours ago

  • Status changed from Submitted To Client to Ready To UAT
Actions

Also available in: Atom PDF