You're signed in with a temporary password. Pick your own — you'll then sign in again with it, so nobody else can walk up to this machine and be let straight in.
Everything the clinic earned and everything it spent, for the period and branch selected above — including the overhead the old headline never subtracted.
Money in
Total revenue
$0.00
Everything invoiced in this period — cancelled bills and credit notes excluded
Collected
$0.00
Money patients have actually handed over on those invoices
Outstanding
$0.00
Billed but not yet paid — still owed to you
Collection rate
—
Collected ÷ billed. Under 100% means invoices are going out faster than money is coming in
Money out
Doctor commissions
$0.00
Earned by every doctor on this period’s billing
Materials
$0.00
Products and consumables the billed treatments used
Lab bills
$0.00
External lab work (crowns, aligners…) sent in this period
Overhead
$0.00
Rent, salaries, utilities, subscriptions — from Monthly Overhead
What's left
Net clinic profit
$0.00
Revenue billed minus commissions, materials, lab and overhead — what this period earned
Cash profit
$0.00
The same sum measured from money that actually arrived — what this period banked
Margin
—
Net profit as a share of everything billed
How the bottom line is reached
Read top to bottom. Every deduction names the page it comes from and can be opened from here, so no line has to be taken on trust.
Where every dollar goes
Each slice is that cost as a share of everything billed this period. The teal tail is what the clinic keeps.
Profit by doctor
Read a row left to right: Billed − commission − materials & lab − overhead share = what the clinic kept. Materials and lab are clinic costs and are never charged back to the doctor. Overhead is apportioned by share of billing, so the shares always add back up to the period's overhead exactly.
Doctor
Treatments
Billed
Collected
Commission
Materials & lab
Overhead share
Clinic kept
Margin
Month by month — —
Every month of the selected year on the same ladder as above, whatever period is showing at the top. A month with no overhead entered shows — rather than $0.00: an unrecorded cost is unknown, not zero, and a profit built on it would be overstated.
Month
Billed
Collected
Commissions
Materials
Lab
Overhead
Net profit
Margin
Where these numbers come from
Nothing on this page is typed in or kept separately — every figure above is read live from one of these. Open any of them to check it.
Employees
Name
Role
Branch
Schedule
Email
Phone
Payout
Actions
Treatments & Pricing
Treatment
Category
Description
Doctor
Branches
Duration
Price
Actions
Packages
Package
Includes
Doctor
Chair time
Price
Separately
Actions
Doctor Schedule
—
📊 Time off summary
—
FROM
—
TO
Pick an employee above to see how much time off they've taken — or All employees for everyone's totals side by side.
🌴 Upcoming time off
0 selected
Doctor
Branch
From date
To date
From time
To time
Reason
Conflicts
Actions
🕓 Past time off
0 selected
Doctor
Branch
From date
To date
From time
To time
Reason
Conflicts
Actions
Clinic information
Basic details — shown on the header of every invoice PDF
Holidays & closures
Days the clinic is closed — no appointment can be booked on them, for any doctor
Branches
Manage your clinic branches — used in appointments, invoices & the branch filter
Rooms
Manage clinic rooms for appointment assignment (e.g. Room A, Room B, Room C), grouped by branch
Account
Your login and the name you're greeted by
Automation
Optional — lets invoices and patient messages (reactivation, no-show follow-ups, waitlist offers) go out by themselves through your automation workflow, instead of opening WhatsApp for you to send them. Leave blank to keep sending manually.
Paste the webhook URL from your automation workflow. Used for this clinic's invoices and patient messages only.
Card payments
Optional — adds a “pay by card” line with your own link to every invoice you send. The money goes straight to your account. Leave blank to keep taking payment the way you do now.
Make this in your own wallet or bank app — in Whish it is Whish Me. It must be your link: whoever owns it is who the patient pays.
Currency
Set today's US Dollar → Lebanese Pound rate. Invoices and installments always show both — this is the rate used for the LBP amount.
Example: at 89,500, a $10.00 charge shows as ≈ 895,000 L.L. New invoices and installments use this rate; ones already created keep the rate they were made with.
Invoices
Turnover this yeariDated by invoice date, so it always covers this year no matter what you filter below. Excludes VAT. Only counts invoices for visits that actually happened — a booking still in Needs invoice is not revenue yet. Credit notes are subtracted.
$ 0.00 ex. VAT
Turnover this monthiDated by invoice date, so it always covers this month no matter what you filter below. Excludes VAT. Only counts invoices for visits that actually happened — a booking still in Needs invoice is not revenue yet. Credit notes are subtracted.
$ 0.00 ex. VAT
Turnover this weekiDated by invoice date, so it always covers this week no matter what you filter below. Excludes VAT. Only counts invoices for visits that actually happened — a booking still in Needs invoice is not revenue yet. Credit notes are subtracted.
$ 0.00 ex. VAT
Collection
Across the invoices currently shown
BillediFace value of the invoices currently shown by your filters, so this moves when the filters do — unlike Turnover above. Includes VAT. Cancelled invoices and credit notes are left out. Paid and unpaid alike.
$0.00
Collected
$0.00
Outstanding
$0.00
Filtered results
0
Avg invoice
$0.00
Payment methods
Invoice status
Filter by branch
—
File no.
Client ↕
Practitioner
Room
Branch
Number ↕
Status
Total
Paid
Balance
Date ↕
Due date
Actions
Loading invoices…
Monthly performance
Revenue is what was invoiced; Cost is the materials and lab work actually attached to those invoices; Paid is what patients have handed over and Outstanding is what they still owe. Follows the filters above. Click a month to open its invoices.
Month
Invoices
Revenue
Cost
Paid
Outstanding
Profit
Margin
File no.
Patient
Date
Doctor
Treatment
Status
Amount
Actions
Loading…
Installment Plans
Payments due 0
Nothing sends automatically — open WhatsApp per patient with the message already written.
—
File no.
Patient
Invoice
Payment
Due
Amount
Last reminded
Actions
File no.
Patient
Treatment
Total
Paid so far
Next due
Progress
Actions
No installment plans yet
Income Report
—
FROM
—
TO
—
Revenue billed
$0.00
what was invoiced this period
Inventory cost
$0.00
Materials used by billed treatments — set per-treatment on the Treatments page
Lab costs
$0.00
External lab bills (crowns, aligners…) sent this period — tracked on the Lab Cases page
Net profit
$0.00
Revenue minus inventory & lab costs
Staff payouts
$0.00
What's owed to doctors this period (commission/fixed)
Clinic income
$0.00
Net profit after paying out staff — what the clinic keeps
Income for this period
What was billed, how much of it has actually come in, and what is still owed.
Billed
$0.00
Collected
$0.00
Still to collect
$0.00
Type a monthly goal above to see how much more this period still needs.
Profit per appointment
Every appointment billed in this period, and what the clinic actually kept on each one. Read a row left to right: Price − To doctor − Products & lab = Clinic profit. The doctor's cut is their commission (or fixed rate) plus any bonus granted on that case; products and lab are clinic costs and are never charged back to the doctor. Paid is what has actually come in, with the date and method of the last payment. Press + Bonus on any row to grant extra commission on that one appointment. Follows the Select employee filter above.
Date
Patient
Treatment
Doctor
Price
Paid
To doctor
Products & lab
Clinic profit
Net profit
Margin
Month by month
Every cost this clinic carries, side by side: materials, external labs, and what's owed to doctors — so Net profit and Clinic income always add up from the columns next to them. "Payouts paid" is what has actually been handed over for that month's work; "Staff payouts" is what was owed for it.
Month
Billed
Collected
Still to collect
Inventory cost
Lab cost
Staff payouts
Payouts paid
Net profit
Clinic income
Doctor payouts
What each employee earned, what you've already handed over, and what's still owed — the detail behind the "Staff payouts" card above. Broken down by month, because that is how payroll is settled: every month the period covers gets its own block, its own balance and its own Record payment button. Payments can be partial — record what you pay now and the balance stays on the row. Rates are set in ⚙ Payout settings, and nobody earns for a month before their Started date or after they left.
Doctor
Treatments billed
Revenue
Payout method
Earned
Paid
Still owed
Status
Payout history by month
Month
Earned
Paid
Still owed
Status
My Earnings
Earned this month
$0.00
—
Paid this month
$0.00
—
Still owed this month
$0.00
—
Still owed in total
$0.00
Every month that has not been settled
Month by month
Month
Billed
Earned
Paid
Still owed
Status
By employee — last 12 months
Every doctor and receptionist on a payout rate. Record a payment on the Income Report — that page is the only place money is written down, so these two can never disagree.
Employee
Role
Payout method
Earned
Paid
Still owed
Status
Monthly Overhead
What the clinic costs to keep open, month by month — rent, utilities, subscriptions, insurance and anything else you add. Each month is stored separately, so changing August never rewrites July. Rows are typed in by hand and nothing here is calculated from your invoices. Only the owner can add, edit or delete a cost.
—
Total monthly overhead
Cost lines
Average per day
Cost Type
Branch
Amount
Overhead across this year
Every month of the year you have saved, side by side, with a column per branch while the All tab is selected. A month you are still editing keeps showing its last saved total until you press Save. Follows the branch tab above. Click a month to open it.
Month
Cost lines
Total
Share of year
Lab Cost
External lab bills — crowns, aligners, dentures and other work sent out to dental labs. Tracks what each case cost, what the patient was charged for it, the profit on it, and how much has been paid. Data comes from the Lab Cases page.
Lab cases sent out to dental labs — which patient, which lab, what was ordered, when it went and where it stands. Costs and margins are only shown to the owner and doctors.
—
FROM
—
TO
—
Total lab cost
$0.00
Billed by labs this period
Paid to labs
$0.00
Received / settled with labs
Outstanding
$0.00
Still owed to labs
Lab cases
0
Cases sent this period — click to open
Lab revenue
$0.00
Charged to patients for lab work
Lab profit
$0.00
Revenue − lab cost
Margin
—
Profit as a share of revenue
Lab spend by lab
Click a lab to see every case — cost, paid, outstanding and how each was paid.
Lab
Cases
Cost
Paid
Outstanding
Paid by method
Status
Lab spend by branch
Same lab bills, split by which branch's doctor sent the case — useful when different branches use different labs.
Branch
Cases
Cost
Paid
Outstanding
Status
All lab cases
Every case in the current filter, patient and lab side by side. Set cost, what's paid, and where the case stands with the lab — it all saves automatically.
File no.
Patient
Lab
Doctor
Branch
Case
Sent
Cost
Paid
Method
Attach
Outstanding
Payment
Case status
Return reason (returned cases)
Monthly performance
Lab revenue is what patients were actually charged for lab work — read off the invoice line each case is linked to, never from a whole invoice total. Profit is that minus what the labs billed; Outstanding is what's still owed to them. A case that hasn't been billed yet counts as no revenue, not as a loss. Click any month for the case-by-case detail.
Month
Cases
Lab revenue
Lab cost
Paid
Outstanding
Profit
Margin
Lab cases
Patient
Case
Lab
Sent
Status
Patient charge
Lab cost
Profit
Margin
Lab detail
Record what's been paid on each case below — type the amount and pick how it was paid. It saves automatically and updates the totals. Cost is 🔒 locked: it comes from the lab's product prices in the Lab Catalog, so the catalog, the case and the invoice always agree — change it there.
Cost
$0.00
Paid
$0.00
Yet to pay
$0.00
Cases
0
Patient
Case
Sent
Cost
Paid
Method
Yet to pay
Status
Inventory
Item
In stock
Threshold
Expires
Cost
Supplier
Branch
Status
Monthly performance — everything
Every item at once, grouped by month. Units in / Spent is stock that arrived that month — each item's own Date arrived (set on the item, edit it with ✏️) plus every stock order sent from the Stock Orders page. Units used is what appointments consumed out of it; visits still in the future don't count until the day they happen. Net units is in minus used. Click any month for the item-by-item detail.
Month
Items
Units in
Spent
Units used
Net units
Biggest spend
Stock movement
Item by item
Item
Unit cost
Came in
Spent
Used
Supplier
Arrivals
Arrived
Supplier
Came in
Used
Left
Unit cost
Expiry
Batch / lot
Stock Orders
Monthly performance — what was ordered
Orders are filed under the date they went out. Cost uses each item's inventory cost price × quantity ordered, so an item with no cost set counts as $0. Click any month for the product-by-product and order-by-order detail.
—
Month
Orders
Suppliers
Items
Units ordered
Cost
Avg / order
Most ordered
Ordered
By product — and who it was ordered from
Product
Qty ordered
Cost
Times
Suppliers
By order
Date
Supplier
Sent by
Items
Units
Cost
Record a past order
An order that went out by phone, in person, or before this page kept history. It counts in the monthly totals exactly like a sent one — it just won't message anybody.
Items ordered
Leave Unit cost blank to use the item's cost price from Inventory. Type a name that isn't in Inventory and it's still recorded — it just has no cost unless you enter one.
Stock arrived
ItemQty inUnit costExpiry dateBatch / lot
Untick anything the supplier didn't actually send, or lower the quantity — only what you tick moves into Inventory, and whatever is still owed keeps the order on the Waiting for delivery list until it turns up. Expiry is optional: leave it blank for gloves, bibs and anything else that doesn't expire. If an item already has an earlier expiry on file, that earlier date is kept so the Inventory warning never gets pushed back by a fresher box sitting behind older stock. Unit cost updates the item's cost price going forward; prices already locked onto past Materials Used records are left alone.
Lab Cases
Track work sent out to a lab — crowns, bridges, dentures, aligner sets, braces components — from "sent" to "delivered" so nothing sits waiting unnoticed. A case past its expected date shows as Overdue.
—
0 selected
File no.
Patient
Case type
Lab
Doctor
Branch
Sent
Expected to receive
Status
Payment
Lab spending
Your labs
Monthly performance
Every lab case grouped by the month it was sent, within whatever branch, period, status and search is set above. Click any month for the case-by-case and lab-by-lab detail.
Month
Cases
Sent to lab
Delivered
Cost
Paid
Unpaid
Why was this case returned?
In your own words — wrong shade, poor fit, fractured on delivery.
Lab cases
By lab
Lab
Cases
Cost
Paid
Unpaid
Case types
By case
Patient
Case type
Lab
Doctor
Sent
Status
Cost
Payment
Lab Catalog
One price per product: what the lab charges you. This catalog is your cost side only — what you charge the patient lives in Treatments & Pricing and goes on the invoice from there. Each product can be priced a flat amount, per tooth, per arch/case, by size, or per bridge unit — open a product's 🦷 panel to set that up. Changing a price here only affects future cases — it never rewrites what's already saved on an existing case.
Materials Used
—
File no.
Patient
Appointment
Doctor
Branch
Treatment
Materials used
Cost
Edit log
Source
Monthly performance
Every material logged against an appointment, grouped by the month of the visit — within whatever branch, period and patient search is set above. Click any month for the material-by-material and patient-by-patient detail.
Month
Visits
Patients
Items used
Material cost
Avg / visit
Most used
Materials used
By material — and who it was used on
Material
Qty
Cost
Patients
By visit
Patient
Date
Doctor
Treatment
Materials used
Cost
Patient Reactivation
Patients ranked by how long since their last visit. Click a row to review their history and send a personalised WhatsApp message — the app drafts it, you edit and send now or schedule it.
—
Patient
Last visit
Months inactive
Status
Message
Loading…
Waitlist
Patients waiting for an earlier slot. When an appointment gets cancelled, the app offers to notify whoever's waiting for that doctor or treatment — nothing sends automatically without a click.
—
0 selected
Patient
Phone
Doctor pref.
Treatment
Wants
Added
Status
Loading…
Reactivate patient
Patient
Visit history
Previous reactivations
WhatsApp message
The app wrote this draft — edit it however you like before sending.
Send time
Users
Staff who can sign into this clinic. Roles decide what each person sees: Owner (everything), Doctor (own schedule & patients), Receptionist (front desk & billing).
Activity Log
—
A running record of key actions — invoices, payments, refunds, lab cases, price and user changes — newest first.
0 selected
When
Who
Action
Details
Add appointment
→
Add treatment
Left on — No category — it sits under Uncategorised at the bottom of the list. The choices are kept under Categories, beside + Add treatment.
minutes
Treatment categories
The headings your price list is grouped under, top to bottom. Renaming one here renames it on every treatment in it; removing one leaves those treatments under Uncategorised — nothing is deleted.
New package
Treatments a patient books as one job — a whitening course, an implant from surgery to crown. You set the chair time and the price yourself.
minutes
Materials —
Set the quantity of each item used per treatment. Leave at 0 for items not used. This drives the product cost shown in the Income Report.
🧪
Materials used
Items used0
Total units0
🔍
Everything starts at 0 — type a quantity only for what this visit actually used. Saving with every item at 0 is allowed and records “nothing used”. Only this appointment is affected.
No item matches that.
Materials used
Item
Qty
Unit cost
Line
—
Clinical note
—
Diagnosis (ICD-10)
Note0 characters
✨ AI draft · review before saving
Nothing is saved until you press Save note.
New lab case
🔒 This is a view of what was ordered — opened from Lab Cost. Everything here is locked except Expected to receive the product and Status. To change the order or reassign the case, open it from the Lab Cases page instead.
💡 Cost is filled automatically from the lab's product prices. Adjust cost and record payments on the Lab Cost page.
Item — teeth
Pick the teeth this case needs. Each tooth adds its price to the total, which becomes this line's cost.
🦷 Teeth involved
Optional parts — brackets, archwires, bands, ligatures… (added on top of the teeth cost)
Total — Clinic cost$0.00
Labs directory
Save each lab once (name + WhatsApp + email), then pick it when creating a case.
Add a lab
Add to waitlist
A slot just opened up
They already have an appointment
Create unavailability
—
Appointment Time off
Click a day (or click start then end) to set the time-off dates.
This employee works at more than one branch — choose which one is off.
—
Dots are colored by branch.
Visible only to clinic staff — patients won't see this note.
New department
Used for the department's dot everywhere it appears
Add employee
Doctors can be booked for appointments. Receptionists work the front desk — they never appear as the doctor on an appointment, and they are paid a monthly salary, so the payout method is not asked for them. Everything else on this form works the same for both.
Which location this employee works at — one, or two if they split their week. Their revenue, payouts and lab cases are reported under it. This is also what their login can see: appointments, patients and money outside the ticked branches are hidden from them, and the other branches show at the top of every page greyed and locked. Tick nothing and they see every branch.
Payout
The first month this person is on the payroll. Nothing is earned before it — which for anyone on a monthly salary is the difference between an honest payout history and a wage owed for every month since the clinic opened. Leave it empty only for someone who really has always been here.
Paid every month regardless of what is billed or collected. It shows on their own Home and Earnings pages as My salary, and on the Income Report as what the clinic still owes them.
New rate for this employee
Payout settings
Commission is a % of what a doctor bills; Fixed is a flat amount per completed treatment. Each row saves independently. Estimated payout is for —, based on the report period currently selected.
Record payment
Paying — for —.
Earned
$0.00
Already paid
$0.00
Still owed
$0.00
Payments made
—
Remove from the payroll
—
A removed month earns $0.00 and drops out of this history. Nothing is deleted — untick the same box to put it back. Every change is written to the Activity Log.
Add item
Defaults to today. This is the month the stock counts as arriving in on Inventory → Monthly performance, so back-date it if it came in earlier.
Leave the date blank for items that don't expire. Anything within 30 days is flagged in amber at the top of Inventory; anything past its date is flagged in red so it gets pulled from stock.
Supplier — used to group and draft reorder messages on the Stock Orders page
Add patient
-
-
--
Unpaid invoices
0.00 USD
Chart info
Perio exam
Procedure
Drives the code & fee
Conditions & tooth status
Shortcuts
Quick Buttons
Select a tooth, then click a combo
Current dental chart
Radiographs
Report
The sheet this patient’s report is written on
Chart ledger
One line per procedure, exactly as it sits on the tooth
Doctor notes
Perio charting
Bleeding on probingCalculusPlaqueSuppurationM1–M3 mobility · F1–F3 furcation · red outline = mobile tooth · grey column = not in the mouthRows: PD pocket depth · GM recession from the CEJ · CAL is calculated (PD + GM)Columns: D distal · B/L mid · M mesialPD 4–5 amber · 6+ red · orange line = gum line
Appointment history
Edit medical details
Medical history/Health conditions
Allergies to any medicines / food / materials (eg. latex rubber)
Medical history
Drug history
Attending or receiving treatment from a doctor, hospital, clinic or specialist
Currently takes medications (e.g, hormone replacement therapy, steroids, biohosphate treatment for osteoarthris anti-coagulants, etc.)
Pregnancy or had a child last 12 months
Anamnesis/Following diseases
Other patient's health aspects
General details
—
—
—
—
—
—
Contact Details
—
—
—
Emergency Contact Details
No emergency contacts added yet
Address
—
—
—
Other
—
—
Lab cases
Everything sent to a lab for this patient — crowns, dentures, guards, aligners — with where each case is now.
Invoices
Unpaid balance: 0.00 USD
☁️
Drag and drop or browse files
Photos, X-rays, PDFs, 3D scans — any file type
No files yet
Drag & drop or browse to upload
⚠️
Pay attention
Information important to know such as allergies and medical details will be displayed here
Consent forms
📁
This will display the latest added consent form for this patient.
New invoice
Invoices
Order lines
TreatmentQtyUnit priceDiscount %VAT %Total
Subtotal0.00
VAT0.00
Total0.00 USD
Paid0.00
Balance due0.00 USD
Payment collected now — optional, splits the invoice if it's less than the total
Paying in stages instead?
This patient already has an open invoice
Patient's invoices
Your information
—
—
Invoice information
INV · year · month · day · file no.
Lab cases for this patient — clinic cost vs. patient price
Select a patient to see their lab cases
Materials used — for reference only
Select a patient to see materials used
Edit invoice text
Approve
Do you wish to create a new Invoice with the number —?
Collect payment
Defaults to the full outstanding balance
Or type any amount on the left
Choose the method used to pay the invoice
Choose the date of the payment
The staff member who took the money — saved on the payment and shown in the Payments report
No file chosen
Attach proof of payment — saved with this payment in the ledger
Create credit note
New installment plan
Installment Plans
Order lines on this invoice
TreatmentQtyUnit priceDisc %VAT %Total
Subtotal0.00
VAT0.00
Already paid0.00
Invoice total0.00
Total0.00 USD
Order lines
TreatmentQtyUnit priceDiscount %VAT %Total
Subtotal0.00
VAT0.00
Invoice total0.00
Already paid0.00
Total0.00 USD
Payment schedule
Installments
#Due dateAmountPaid
Type a date or click a field to pick one from the calendar (today or later only). Each installment's due date is edited independently — changing one doesn't move the others. Amounts are editable. On an existing plan, dates already in the past are kept as they are and paid installments are locked.
Invoice total0.00
Scheduled0.00
Difference0.00
Still to collect0.00
⚠️ The payments don't add up to the balance — this plan can't be saved until they do.
Invoice being split
—
—
—
—
—
—
—
—
—
Calendar
Click a due-date field on the left to pick a date here
How it works
The invoice total is split evenly across the payments below (the last payment absorbs any rounding). There's no card processor connected, so mark each installment paid manually from the Installment Plans page as your patient pays.
Installment plan
Appointment
Doctor
Extra commission
Send invoice
“The tab already open” reuses the WhatsApp Web tab this app last used instead of opening another one. Pick the desktop app if WhatsApp is installed on this computer.
This opens your own email program (Outlook, Mail, Gmail) with everything above already written — nothing is sent until you press send there. Email can't carry the attachment through the link, so the PDF is saved to your Downloads for you to attach.
Invoice
Medical record
New BPE
BPE History
Date
Upper Right
Upper Centre
Upper Left
Lower Right
Lower Centre
Lower Left
Actions
Treatment plan
Plan total: $0.00
JD
—
patient card
Unpaid invoices
0.00 USD
Appointment
—
Patient
——
Doctor
——
Appointment reason
—
Note
Upper Jaw
Lower Jaw
No examination records yet
No treatments logged for this appointment yet
Nothing to observe yet
No archived records
No images uploaded yet
Medical issues 2
Laboratory animal dander allergyEthanolamine allergySoy protein sensitivity
2Health problems
2Anamnesis / following diseases
BPE
BEWE
Consent forms
Doctor notes
Treatment plans
🦷
Wisdom Tooth Extraction Series
Dec 20, 2023, 11:17
⋯
Send appointment summary to the patient
Email
Home / Employees
—
—
0
Total appointments
0
Today
Main Info
—
—
Branches
Smile Dental Clinic
Contact Info
—
Specialization
Payout
—
—
—
—
📅 Schedule
🌴 Vacation
Customize table view
Change the order of columns
📝 Doctor Notes
Notes history
🗑 Delete patient
Crop photo
🔍
Drag to reposition · scaled to the best size for a profile photo
Open on this computer
Use as patient photo
Mark as "Before"
Mark as "After"
Clear Before/After tag
Rename
Choose document type
Delete
Compare Before/After
Pick which tagged image to show on each side — tag more images from a file's ⋮ menu.
Change document type
Images
Radiology
Documents
STL
—
File
✏️ Rename
⬇ Download
🗑 Delete
🧑⚕️
Editing imageunsaved
The film fills the screen while you work. Nothing is written until you choose Save.