Motion Mechanics

Detailed User Journey Flowchart (Online & Offline)

graph TD A["Start: Patient seeks treatment"] --> A1{Initial Contact Point}; A1 -- "Online via Website/App" --> B{Registered User?}; A1 -- "Offline Walk-in" --> Q["1c. Registers at Reception
Staff creates profile
Receives Patient ID Card
(Card ID enables future online login)"]; B -- No --> C["1a. Create Account Online
Fills in Name, Phone, Address, Age
Receives permanent Patient ID"]; B -- Yes --> D["1b. Login Online"]; C --> E; D --> E; Q --> E["2. Books & Attends Consultation
Schedules slot, Reception verifies ID,
Physio assesses and refers to specialist"]; E --> F["3. Specialist Receives Referral
A detailed treatment plan is created"]; F --> G{Treatment Plan Ready?}; G -- No --> H["Referral Rejected
Case sent back to initial physio"]; H --> E; G -- Yes --> I["4. Invoice Generated
Reception explains costs & payment plans"]; I --> J["5. User Makes Payment
Selects preferred option and settles invoice"]; J --> K{Payment Successful?}; K -- No --> L["Payment Failed
User can retry or change method"]; L --> J; K -- Yes --> M["6. Therapy Sessions Begin
Specialist updates SOAP notes after each session,
adjusting the treatment plan dynamically"]; M --> N["7. All Sessions Complete
Patient is pain-free and stronger"]; N --> O("End: Discharge Process
Summary is generated, user gives feedback,
and follow-up reminders are set"); %% Styling for different node types style A fill:#dcfce7,stroke:#22c55e,stroke-width:2px,color:#166534 style O fill:#dcfce7,stroke:#22c55e,stroke-width:2px,color:#166534 style F fill:#fef9c3,stroke:#eab308,stroke-width:2px,color:#854d0e style H fill:#fee2e2,stroke:#ef4444,stroke-width:2px,color:#991b1b style L fill:#fee2e2,stroke:#ef4444,stroke-width:2px,color:#991b1b style A1 fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px,color:#312e81 style B fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px,color:#312e81 style G fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px,color:#312e81 style K fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px,color:#312e81 style Q fill:#f3e8ff,stroke:#8b5cf6,stroke-width:2px,color:#5b21b6