features

Patient Management


Patient Management

The Patients section is the hub for all patient records in your clinic. From here you can search for existing patients, view their profiles, and create new records.


The Patient List

Navigate to Patients in the sidebar to see all patients registered in your clinic.

Searching and Sorting

  • Search — Type a patient’s name in the search bar. Results update automatically after a short pause.
  • Sort — Use the sort dropdown to order patients by:
    • Recently Added — newest patients first (default)
    • Name A–Z — alphabetical by last name
    • Last Seen — most recently visited patients first

Patient Cards

Each card in the list shows:

  • Patient full name
  • Email address and phone number
  • Time since last visit (e.g., “3 days ago”, or “Never seen” for new patients)
  • An action menu (three dots) for quick actions

Action Menu

Click the three-dot menu on a patient card to:

  • Edit — update the patient’s profile
  • Delete — permanently remove the patient record (requires confirmation)

Clinic Statistics

At the top of the patient list, summary statistics are displayed:

  • Total Patients — all-time count
  • New This Month — patients created this calendar month
  • Seen This Week — patients who had a visit in the past 7 days

Creating a New Patient

Click the New Patient button (top right of the patient list) to open the creation form.

Required fields:

  • First name
  • Last name

Optional fields:

  • Email address
  • Phone number

After creating the patient, you will be redirected to their profile where you can fill in additional details.


The Patient Profile

Click any patient card to open their full profile at /dashboard/patient/:id.

The profile has two main areas: a main content area and a right-side panel with tabs.

Main Content Area

Patient Details Header

The header at the top of the profile displays:

  • Patient name (large heading)
  • Contact information (email, phone)
  • Last visit date
  • Total visit count
  • No-show count
  • An Edit button to update the patient’s profile

Editing a Patient

Click Edit to update:

  • Personal Information — first name, last name, email, phone, internal notes
  • Demographics:
    • Date of birth
    • Health card number
    • Emergency contact (name, phone, relationship)
    • Address (line 1, city, state/province, country, postal code)

Treatments Section

Below the header is a list of all treatments the patient is currently enrolled in. Each treatment appears as a card showing:

  • Treatment name (with initials badge)
  • Click the card to open the full treatment page
  • Three-dot menu to remove the patient from that treatment

Adding a Treatment: Click Add Treatment to enroll the patient in a new treatment pathway. A search modal will appear where you can find and select the treatment template.


Right Panel Tabs

The right side of the patient profile contains three tabs:

Invoices Tab

Displays all invoices associated with this patient.

  • Invoice list — each row shows invoice number, date, status badge, and total amount
  • Status badges: DRAFT SENT PAID OVERDUE
  • Create Invoice button — opens the invoice creation flow for this patient
  • Click any invoice to open its full detail view

See Invoices for full billing documentation.

Forms Tab

Displays the default patient forms — forms your clinic requires all patients to complete (e.g., general intake, privacy policy, GDPR consent).

Each form card shows:

  • Form name
  • Completion status badge: Complete or Incomplete
  • When the form was last submitted
  • A menu to view submissions or add the form to the queue

Form Queue: Click “Add to Queue” on a form card to queue it for batch submission. Once forms are in the queue, you can fill them out sequentially without navigating away.

See Forms for information about building forms and managing submissions.

Files Tab

Displays all files attached to this patient’s record.

  • Upload new files (images, PDFs, documents)
  • View files in a gallery or list layout
  • Open files to view or annotate (drawing/markup tool)
  • Delete files

See Telehealth & Files for full file management documentation.


Patient Data Model

For reference, here are the key fields stored on a patient record:

FieldTypeDescription
first_namestringPatient’s first name
last_namestringPatient’s last name
emailstringContact email address
phone_numberstringContact phone number
notesstringInternal staff notes (not visible to patient)
last_visit_atdateDate of most recent visit
demographics.date_of_birthdateDate of birth
demographics.health_card_numberstringProvincial/national health card
demographics.emergency_contactobjectName, phone, relationship
demographics.addressobjectFull mailing address

Tips

  • Internal notes on the patient profile are staff-only and never shown to the patient.
  • You can have a patient enrolled in multiple treatments at the same time — each is tracked independently.
  • The Forms tab on the patient profile shows clinic-wide required forms only. Treatment-specific and visit-specific forms are found on the treatment page.
← Back to Help