IP

PhysioTrack CRM

Sign in to continue

Choose a new password for your account.

My caseload

Escalation Workbench

Overdue callbacks first. Change tier, log a follow-up, or draft a non-attendance letter.

Patient Payor / Claim Manager Tier Callback Last contact Actions

Final Discharge SLA Reports

Track cases reaching final authorized session with contractual 5-day insurer report filing deadlines.

Patient Name (Click for Dossier) Insurer / Ref Final Session Date Days Left in SLA DC Report Status Action

Master Policy & Episode Directory

Search and manage all historical and active episodes across all clinic locations.

Patient Full Name (Click for Dossier) Phone Claim / Policy Location Insurer Manager

Universal Data Importer & Batch Management

Import Jane appointment CSV reports with pre-commit review grid, last-slash session parsing, patient insurer memory inheritance, and 1-click batch rollback.

Requires confirmation before saving • Zero unwanted duplicates

Ingestion Batch History & Rollback Log 0 Batches Logged
Batch ID Import Timestamp (UK) File Name Evaluated Rows Ingested (New / Updated) Batch Actions

Master Data Directories

Reference lists for branches, insurers, practitioners, and case managers. Imports flag unknown values for one-click adding. Insurer aliases drive normalisation (directory-first).

Branches / Locations

Practitioners

Case Managers

Insurers / Payors

User Management

Invite staff, set their role and caseload. Invited users get an email to set their own password.

Admin only

Administrators only

You need an admin account to manage users.

Invite a new staff member

Must match the manager name on their patients' episodes (this is what scopes what they see).

Staff

Name Email Role Caseload Status Actions
Loading…

Configurable Branding & Theme Settings

Customize clinic name, header initials, sub-tagline, and appearance mode.

Empty slots by site

Callback Queue

Scheduled callbacks derived from logged contact attempts. Overdue items surface first.

Overdue: 0 Today: 0 Upcoming: 0
Due Patient Payor Manager Tier Last Contact Action
Open by type
SLA clock
Who is late
Worst first
PatientPhoneTaskStatusPhysioBranchManagerPayorClaimSessionsLast attendedLagClear
PatientPhoneTaskStatusPhysioBranchManagerPayorLast attendedOverdueClear
NameOpenOverdueAt risk IAPlanRFATDCWorst lag
Filed lag by personDays from last attended · SLA 7d

Communications Centre

Compose stage-templated SMS / email. Sends are mocked and logged to the patient audit trail.

DEMO MODE — no live gateway

Merge tags: {name} {clinic} {sessions_left} {next_appt}

Sent Log

0 sent

Review Field Mapping

Confirm which column feeds each field before ingestion.

Internal Field Mapped From Formula (optional) Will Pick Up →
Formula help — use x for the cell value
TRIM(x) — strip extra spaces LEFT(x, 5) / RIGHT(x, 3) / MID(x, 2, 4) UPPER / LOWER / PROPER(x) TEXTBEFORE(x, ":number:") TEXTAFTER(x, ": ") — nth: TEXTAFTER(x, "/", 2) SUBSTITUTE(x, "old", "new") FIND / SEARCH("mark", x) TEXTJOIN(" ", a, b) · CONCAT(a, b) IFERROR(x, "Jane") · DEFAULT(x, "Jane") VALUE(x) — text to number Chain them freely — your example works as-is:
TEXTAFTER(TEXTBEFORE(x, ":number:"), ": ")
Start typing a function name for suggestions. ↑↓ to choose, Tab/Enter to insert.

Fields left as — none — fall back to defaults (blank insurer → Jane). Required fields marked *. A red #ERROR means the formula is malformed — fix it before continuing.

Review & Confirm CSV Ingestion Batch

File: appointments.csv • Evaluated 0 rows

Total Rows Evaluated 0
New Cases To Create 0
Existing Files To Update 0
Duplicates To Skip 0
Bookings Not Found 0
NEW / STATUS ADVANCED NEW APPOINTMENT CONTACT / RECORD UPDATED CANCELLED / NO-SHOW / RESCHEDULED ⚠ NEEDS REVIEW (backwards) NOT FOUND (manual booking) BOOKING CONFIRMED DUPLICATE SKIPPED
Row-by-Row Parse Extraction & Evaluation Result Scroll horizontally to view all mapped fields
Row # Patient Phone Detected Payor Extracted Claim Ref Location / Physio Appt Time Auth Ts O/B Action Status Ingestion Detail / Reason
SC

Samuel Cadogan

Nuffield Health

+447700900002 • Eastbourne • Ref: ORD910044/6 • Clinician: Miss Guloona Ajmal

Episodes:
Sessions in Policy 1 / 6 (5 Left)
O/B:
Pkg:
Case Manager Haiqa
Pacing Velocity 1.0 w/t
Escalation State None
Case Status
Status:
Return date:
⚑ Course used up — consider RFAT
Appointments in this Policy Episode 1 Logged Slot
Session / Date (UK) Time Physiotherapist Treatment Type Status
Chronological Activity Log & Case Notes

Log contact

Patient

Next appointment

Insurer extension

Edit policy

Patient

Add sessions

+ Register Case / Policy Episode

Uninsured / Private patients automatically group to top