Use the email your clinic admin invited.
New clinic workspace

Create your clinic workspace. You can invite your team after setup.

After signup, add your team from Staff Management.
Password recovery

Enter your account email and we’ll send a reset link.

Remembered it?
Create new password

Choose a new password, then sign in again.

Dashboard
Loading…
0
Today’s Appointments
Live
0
Active Patients
Live
Outstanding Balance
Live
0
Pending Notes
Live
Today’s Schedule
A quick view of active appointments for today.
No active appointments scheduled for today.
Workspace shortcuts
Open what you need quickly. Detailed clinical notes, HEPs and outcome records now stay inside their own sections.
Patients
0 active patients
PatientDOB / AgePhonePresenting ComplaintAppointment DateStatusActions
Appointments
Appointments
May 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Today

No appointments yet.

SOAP Note
Select a patient to write a SOAP note
SOAP Documentation Helper
Optional template for consistent subjective, objective, assessment and plan notes
This helper only fills empty SOAP fields with a structured template. It does not save anything until you click Save SOAP Note.
Choose the session type on the right. Initial Assessment shows the full clinical form; Follow Up uses a shorter note.
S
Subjective
Patient's reported symptoms
O
Objective
Clinical findings & measurements
A
Assessment
Clinical reasoning & diagnosis
P
Plan
Next steps, progression & review plan
Episode / Main Complaint
Captured mainly during Initial Assessment and used as the baseline for follow-ups
Case / Episode Title
Body Region
Side
Pain Location Notes
Diagnosis, Neuro Screen & Special Tests
Structured clinical fields are embedded into the SOAP note and notes metadata
Primary Working Diagnosis
Contributing Factors
Stage / Irritability
Clinical Prognosis
Expected Sessions
Return to Work Target
Return to Sport Target
Neurological Screen
Special Tests
Pain Location / Body Chart Notes
Safety Screening
Record red-flag checks for this specific SOAP note
Red Flags / Contraindications
Yellow Flags / Psychosocial Factors
Safety Clinical Decision
Range of Motion Measurements
General ROM · degrees (°)
MovementActive (L)Active (R)Passive (L)Passive (R)Pain (L)Pain (R)
Flexion
Extension
Lat. Flexion
Rotation
M
Muscle Charting · Manual Muscle Testing
Document left-to-right strength grades for the selected body region. Saved automatically with this SOAP session.
General strength screen
Use the standard MMT scale. Leave a side as NT when it was not tested. Quick-fill is available for normal findings.
MovementPrimary muscle groupLeftRightClinical note
Outcome Measures
Saved automatically with SOAP note
ℹ️ Fill in the scores below. They will be saved and plotted on the Outcome Measures charts automatically.
PSFS: Patient-Specific Functional Scale
Activity 1 Description
Activity 2 Description
Activity 3 Description
PSFS Average (auto)
MCID: about 2 points.
Other Validated Scales
Örebro Score /100
Risk guidance appears here.
ODI Score /50
Disability band appears here.
NDI Score /50
Disability band appears here.
DASH Score /100
0 = no disability, 100 = severe disability.
Home Exercise Programme (HEP)
Build, review and attach the patient-facing exercise programme directly inside this SOAP note.
SOAP ↔ HEP
No HEP attached yet
Select a patient, then build or load the patient-facing programme before saving SOAP.
Initial Assessment: create the first HEP and attach it before saving.
Follow Up / Review: load the latest HEP, adjust it, then attach again.
Privacy: only this HEP is sent to the patient, not the full SOAP note.
Patient-facing Home Exercise Programme attached to this SOAP note
VAS Pain Score
No Pain
0
0: No pain10: Worst possible
Session Info
Patient
Session Date & Time
Recorded automatically when the SOAP note is saved.
Session Number
Session number is assigned automatically from this patient’s SOAP history.
Session Type
Duration
Next Session Date
Selecting a date will automatically book the next appointment after saving this SOAP note.
Next Appointment Time
Next Appointment Type
Treatment Record
What was done today
Treatment is now saved separately from Plan. Use Plan only for next visit, progression, referral, review, or discharge planning.
Manual Therapy / Hands-on Treatment
Exercise Therapy / Rehab
Record exercise names only. Keep dosage and full patient instructions inside the HEP Builder.
Education / Advice
Modalities / Other
Patient Response After Treatment
Treatment Goals
Short & long term
SMART Short-term Goal (1–4 weeks)
SMART Long-term / Discharge Goal
HEP Programme Builder
Build, save and review patient-specific home exercise programmes
HEP
Select a patient to prepare a programme
Complaint:
Active HEP: Not selected
Last review:
HEP Programme Builder
Patient-facing exercise prescription
Build a clear Home Exercise Programme for follow-up, review, discharge, neuro rehab, cardiorespiratory rehab, and musculoskeletal rehab. Only this patient-facing HEP is sent to n8n, not the private SOAP reasoning.
HEP Category
Exercise Preset
Exercise Name
Body Area / Rehab Focus
Sets
Reps / Time
Hold / Rest
Frequency
Instruction / Technique
Precaution / Stop Rule
Progression / Regression
Therapist Note to Patient
No HEP exercise added yet. Choose a preset or type a custom exercise, then click “Add Exercise to HEP”.
Patient-facing HEP Preview
No HEP programme prepared yet.
Saved HEP Programmes

Select a patient to view saved HEP programmes.

Outcome Measures
Patient progress over time
PT
Select a patient above to view progress
Complaint:
Sessions recorded: 0
First record:
Pain Change
ROM Gain
Latest VAS
VAS Pain Score (0–10)
Lower = Better
ROM Progress (°)
Higher = Better
PSFS Scores (0–10)
Higher = Better
Örebro / ODI / NDI / DASH
Lower = Better
Session Comparison Table
All recorded sessions for selected patient
SessionDateTypeVAS PainPSFS AvgODINDIÖrebroDASHTrend
Select a patient to view session comparison.
Invoices
Billing & payments
Total This Month
Outstanding
Collected
Invoice #PatientDateServiceAmountStatusActions
No invoices yet.
Staff Management
Manage clinic team roles, access and pending invites
0
Active Staff
0
Pending Invites
Your Role
Team Members
Roles are applied from clinic_members. Login stays the same for everybody.
StaffRoleJob TitleStatusJoinedActions
Loading staff…
Pending Invites
Invite appears here until the staff member signs up and accepts access.
EmailNameRoleStatusInvitedActions
No pending invites loaded.
Audit Log
Track important changes across this clinic workspace
0
Recent Events
0
Today
0
Active Users
Application Activity
Patient, appointment, SOAP, invoice, settings and staff changes are recorded here.
TimeUserActionModuleSummaryDetails
Open Audit Log to load activity.
Webhook Delivery
Monitor n8n delivery status and retry failed requests
0
Recent Attempts
0
Successful
0
Failed
0
Retries
Delivery Attempts
Failed requests can be retried after the workflow or email credential is fixed.
TimeEventStatusHTTPRetriesMessageAction
Open Webhook Logs to load activity.
Settings
Clinic & account configuration
Admin Profile
Admin First Name
Admin Last Name
Admin Email
App
Add to Home Screen
Open PhysioFlow like an app on this device, with one tap.
Current Access
Signed in user
Role and email will appear after login
Role
Manage your clinic team, invitations and staff access from the Staff Management section.
Clinic Details
Clinic Name
Clinic Email
Clinic Phone
Clinic Currency
This currency controls invoices, dashboard totals, patient invoices, and n8n invoice payloads.
Currency Symbol
Currency Name
Clinic Address
Timezone
Date Format
Invoice Payment Details
These details are sent to n8n and shown on invoice emails/WhatsApp messages so each clinic can use its own bank/account details.
Account Name
Bank Name
Account Number
Sort Code / Routing / IBAN
Payment Link
Extra Payment Instructions
Automation & Webhooks
These webhook URLs are auto-generated for your clinic. The clinic ID is passed in the payload body, not in the URL path. No setup needed, but you can replace any URL below if you'd rather use your own n8n instance.
Your Clinic ID
This is passed in each webhook payload as clinic_id so n8n can route emails correctly.
SOAP Webhook URL
Invoice Webhook URL
Used when a new invoice is created or manually sent.
Receipt Webhook URL
Used when an invoice is marked as paid to send a payment received message/receipt.
PDF Webhook URL
Used by Send PDF. If invoice is unpaid it sends an invoice PDF request; if paid it sends a receipt PDF request.
Appointment Webhook URL
Admin Alert Webhook URL
Reminder Webhook URL
Notification Preferences
Appointment Reminders
Send email reminder before appointments
SOAP Summary Email
Send session summary email to patient
Invoice Notifications
Send invoice email to patient
Appointment Confirmation
Confirm booking by email
Admin Alerts
Notify admin of key system events
Reminder Hours Before Appointment
SOAP History
All session notes across all patients
Loading SOAP notes…
Add PhysioFlow to your home screen
Open it like an app, with one tap, no browser tabs.
Generating PDF…