Skip to content

Services

A service is not a price.

It is how long the visit takes, what it costs, what gets charged at booking, whether Alberta Health pays and under which code, and the form the patient fills before they arrive. Set it once, on the doctor it belongs to, and the booking page, the calendar and the invoice all change together.

  • Per doctor, not per clinic
  • Override per branch
  • Its own intake form
Intake form 9 questions
AHCIP code 03.03A
At booking Deposit $40
Duration 30 min
Base price $120.00

Initial consultation

Consultation

Dr Amelia Chen · all branches

One service · six settings · one owner

The specification

Everything one service carries.

The whole object, written out. The notes in the margin are the rules that catch people out — the ones that decide what the other fields actually do.

Service specification Owned by a doctor · 14 fields

A · Identity

Name Free text — required
Category Free text, used to group the list
Description Up to 1,200 characters, shown to the patient
Icon A photo, or an emoji when no photo is set

B · Time

Duration 5 to 480 minutes, in steps of five — optional 01 Leave it blank and the visit takes the doctor’s own default slot length. Not zero, and not a clinic-wide guess — theirs.

C · Money

Base price In the clinic’s own currency — required
Payment mode Paid in full, deposit, or insurance 02 Insurance cannot be chosen from this list. The coverage toggle sets it and then locks the field, so the two can never disagree.
Deposit The amount actually charged at booking time
Discount A flat amount, or a percentage 03 Set both and the percentage wins. Worth knowing before somebody wonders why their five dollars off did nothing.
Promotion A label, with a start and an end

D · Alberta

Insurance coverable A toggle on the service 04 Turn it on and no card charge is created at booking at all. The visit is billed to Alberta Health instead of to the patient.
Service code Alberta SOMB health service code — 03.03A 05 Optional here, because it can also be set or changed per visit on the encounter. The service holds the usual answer, not the only one.

E · Scope

Branch scope Every branch the doctor works at, or one of them 06 An override doesn’t add a branch — it restricts the service to that branch alone. The next section is about nothing else.
Featured Lifts the service to the top of its list
Active Off keeps the record and stops it being bookable

None of it lives on the clinic. Every one of these fields belongs to the doctor whose service it is, which is why two doctors in the same building can charge differently for the same twenty minutes and neither of them has to ask permission.

Scope

Everywhere by default. One branch by exception.

A service belongs to the doctor, so it follows them to every branch they work at. When one location genuinely needs something different — a longer slot, a different price — you override that branch and leave the others exactly where they were.

Branch scope
Downtown HQ
Westside
Riverbend
Dr Amelia Chen Initial consultation
$120.00 30 min
Override $120.00 30 min
$120.00 30 min
Dr Priya Raman Driver’s medical
$95.00 20 min
Not assigned
Not assigned

One bar, three branches. The service is the doctor’s, and it goes where they go.

  • 01

    An override restricts. It never adds.

    It can only point at a branch the doctor is already assigned to, so a service can never appear somewhere its doctor doesn’t work.

  • 02

    One branch per override.

    The picker is single-select on purpose. Two locations needing the same exception are two exceptions, and both stay visible in the list.

  • 03

    One branch, no question asked.

    A doctor who works at a single location never sees the scope selector at all. It only appears once there is genuinely something to choose between.

The intake form

One sentence. Nine questions.

Describe the form you want in plain English and the questions get written for you — clinical, ordered, and yours to edit. One credit, one form.

What you type 1 credit

Generate a patient intake form for a general family medicine clinic. Include questions about current medications, known allergies, chief complaint, past surgeries, smoking / alcohol habits, and emergency contact.

  • current medications 1
    1. What medications are you currently taking, including dosage?
  • known allergies 2
    1. Do you have any known drug allergies?
    2. Any food or environmental allergies?
  • chief complaint 1
    1. What brings you in today?
  • past surgeries 1
    1. Have you had any surgeries or hospital stays?
  • smoking / alcohol 2
    1. Do you currently smoke or vape?
    2. How many alcoholic drinks in a typical week?
  • emergency contact 2
    1. Emergency contact name and relationship
    2. Emergency contact phone number

Nine questions, in the order a clinician would ask them — then yours to reorder, reword or throw away.

And it only appears when it should.

  • Always

    Every booking gets it, without anybody deciding.

  • First visit only

    New patients fill it once and are never asked again.

  • When the reason matches

    Keywords on the booking reason — checkup, pain, injury — pull in the form that fits.

And one switch above all of them. Mark a form enforced and the booking cannot complete without it. If the system can’t work out which forms apply, it refuses to book rather than booking blind — the safe failure, not the convenient one.

The whole point

Six settings. One line.

Everything on this page exists so the person booking never has to think about any of it. They see a name, a length and a price, and they tap it.

Intake form 9 questions
AHCIP code 03.03A
At booking Deposit $40
Branch scope All branches
Duration 30 min
Initial consultation Dr Amelia Chen 30 min · $120.00
Book

What the patient sees

  • Per doctor, not per clinic
  • Override any branch
  • Forms written for you