Skip to content

Design new onboarding flow with protocol setup #391

@rodneyg

Description

@rodneyg

SafeDose onboarding must determine whether the user is following a protocol for injectable medication and guide them into the correct workflow.

Requirements:

Protocol decision step

Ask: “Are you following a protocol?” (Yes / No)

If No: continue to quick-use mode (one-off scan + dose guidance).

If Yes: proceed to protocol setup.

Protocol setup

Allow selection of common protocols:

Testosterone Replacement Therapy (TRT)

Peptides

Insulin (optional, confirm viability)

Custom protocol (fallback option)

Collect required data:

Medication name

Standard dose per administration

Frequency (e.g., daily, weekly, biweekly)

Preferred units (mg, mL, IU)

Protocol management view

Generate schedule automatically from inputs.

Display next due dose and history.

Enable guided workflow per scheduled dose (vial recognition, syringe fill guidance, confirmation, and logging).

Acceptance criteria:

Users can set up or skip protocol mode during onboarding.

Protocols save structured metadata (drug, dose, frequency, unit).

Calendar/schedule view updates dynamically based on frequency.

One-off quick use remains available even if a protocol is set up.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions