Dr Dental IQ
Dr. Dental IQ
User Training Guide
▶ Videos 🌐 Open System
📚 Training Guide

Working with Dr Dental IQ
step by step, from zero to hero

This guide walks you through every part of the platform — from your first login to professional reporting. Designed for dentists, receptionists, technicians and clinic managers. Every step is explained with mockup screenshots.

29
Chapters
100+
Practical Steps
4
Languages
29
Video lessons
▶

Video lessons

29 video lessons — Short lessons, under a minute each, for the daily jobs

The video lessons are available in Arabic and Kurdish (Sorani) for now, with the subtitles burned into the picture. English and Persian versions have not been produced yet; this written guide covers the same ground in English. Open any lesson below.

Clinic management7
Reception4
WhatsApp booking4
Dentist5
Accounting & cash desk5
Dental lab1
Patient portal3
01

Welcome to Dr Dental IQ

Who is this guide for, and how to use it

Hi and welcome! This guide is designed to help you make the most of every Dr Dental IQ feature in the shortest time possible. Whether you are a dentist, receptionist, clinic manager or lab technician — follow this guide step by step.

This guide is for you if…

  • You are new to Dr Dental IQ and want to learn
  • You have added a new team member and want to onboard them
  • You are looking for a quick fix to a specific issue
  • You want to explore every capability of the platform

How to use this guide

  1. Use the sidebar contents to jump to any chapter
  2. If you are new, follow the chapter order (1 to 20)
  3. Each chapter has hands-on steps — keep the system open and follow along
  4. Pay attention to colored callouts — they highlight important notes

Callout legend

💡
Tip (green)
A trick or suggestion to work faster and better.
⚠️
Warning (yellow)
Something to be aware of — ignoring it could cause errors or data loss.
🚨
Danger (red)
An action that needs care — mistakes here are irreversible.
ℹ️
Info (blue)
Additional context or extra explanation.

Before you start, get these ready

🌐 Stable internet

At least 2 Mbps. WiFi or wired connection.

💻 Modern browser

Recent Chrome, Firefox, Safari or Edge.

📱 Phone with WhatsApp

For login codes and reminders.

🎯 Learning goal

After this guide you should be able to: register patients, schedule appointments, fill an Odontogram, write treatment plans, issue invoices, and pull reports — all independently and professionally.

02

Logging In

First step — secure login and 2FA setup

Login URL

To access the system, open this URL in your browser:

https://www.drdentaliq.com

Then click the "Login" button at the top corner.

drdentaliq.com/login
🦷

Sign in to Dr Dental IQ

Enter your email and password

owner@yourclinic.com
••••••••
Login

Login steps

  1. Enter email and password Enter the email and password you received at signup. For your first login, a temporary password has been emailed to you.
  2. Change the temporary password After your first login, the system asks you to choose a new password. At least 8 characters, with uppercase, number and symbol.
  3. Enable 2FA (two-factor authentication) Install Google Authenticator or Authy on your phone. Scan the QR code shown. Enter the 6-digit code.
  4. Save backup codes You will be given 10 one-time codes. Keep them somewhere safe — if you lose your phone, use these to log in.
  5. Enter the dashboard Congratulations! You are now in the main dashboard.
🔐
Never share your password
Every user must have their own account. To add a new receptionist, doctor or technician, create a separate account from the "Users" menu (Chapter 5).
💡
Forgot your password?
Click the "Forgot password" link on the login page. A reset link will be emailed to you.
03

Dashboard Overview

The main page — your command center

After logging in, you land on the main dashboard. This page gives you an overview of your clinic. Here we explore each part.

Page layout

app.drdentaliq.com/dashboard
🦷 Your Clinic
📊 Dashboard
👥 Patients
📅 Calendar
📋 Treatment Plan
🩻 Radiology
💊 Prescriptions
🧾 Invoices
🏭 Lab
📈 Reports
⚙️ Settings
📅 Today's appts
12
👥 New patients
3
💰 Revenue
820,000 IQD
🏭 Lab orders
2
🕐 Upcoming appointments
9:00 — Ahmad Mohammadi — Exam
9:30 — Sara Hosseini — Filling
10:00 — Ali Karimi — Root canal

Dashboard components

📊 Stat cards

Four cards on top: today's appointments, new patients this week, current month revenue, in-progress lab orders.

🕐 Upcoming appointments

List of today's and tomorrow's appointments with time, patient name, treatment type and doctor. Click any item for details.

📈 Revenue chart

30-day revenue trend as a line/bar chart. Compared with previous month.

🔔 Notifications

New patient tickets, payment reminders, new lab orders, allergy alerts.

⚡ Quick actions

Shortcut buttons for: register new patient, quick appointment, quick invoice, send WhatsApp.

🦷 Recent activity

List of recent changes: who did what, and when.

Sidebar menu

The main menu on the side contains all sections of the platform:

MenuDescriptionAccess
📊 DashboardMain page with stats and summaryAll users
👥 PatientsPatient records managementDoctor, receptionist, owner
📅 CalendarView and create appointmentsDoctor, receptionist, owner
📋 Treatment plansActive and past plansDoctor, owner
🩻 RadiologyUploaded imagesDoctor, owner
💊 PrescriptionsIssued prescriptionsDoctor
🧾 AccountingInvoices, payments, reportsReceptionist, owner
🏭 LabProsthetic ordersDoctor, owner
📈 ReportsFinancial and operational reportsOwner
⚙️ SettingsClinic and system settingsOwner
💡
Keyboard shortcuts
Ctrl + K — quick search · Ctrl + N — new appointment · Ctrl + P — new patient · Esc — close dialog
04

Initial Clinic Setup

Before you start, complete these items

For invoices, prescriptions and treatment plans to print professionally and for messages to send correctly, complete your clinic settings first.

Go to:

⚙️ Settings → Clinic Info

1. Basic information

Smile Dental Clinic
Iraq · Kurdistan
Erbil
60 Meter Street, near Divan Hotel, Floor 2
+964 750 1234567
+964 750 1234567
info@yourclinic.com
💾 Save Changes

2. Logo and branding

  1. Upload logo Click "Upload Logo". PNG or SVG with transparent background, at least 200×200 pixels. This logo appears on invoices, prescriptions, and your public page.
  2. Cover image Cover image for your clinic's public page. Suggested size: 1200×400 pixels. Can be a photo of your clinic or medical team.
  3. Primary brand color Hex color code (like #0d9488) or one of the suggested palettes. This color is used on buttons and important headings.

3. Working hours

Set your clinic's working days and hours. These hours apply to online booking — patients can only book during these times.

DayStatusFromToBreak
SaturdayOpen9:0021:0013 — 14
SundayOpen9:0021:0013 — 14
MondayOpen9:0021:0013 — 14
TuesdayOpen9:0021:0013 — 14
WednesdayOpen9:0021:0013 — 14
ThursdayOpen9:0018:00—
FridayClosed———

4. Currency and tax

  • Default currency: Dollar (USD), Iraqi Dinar (IQD), or Iranian Rial (IRR)
  • Secondary currency: if you want invoices to show both currencies
  • Exchange rate: manual or automatic from the server
  • Tax: default tax percentage on invoices (optional)
⚠️
After changing the default currency
Previously issued invoices keep their original currency. The change only applies to new invoices.

5. Invoice template and header

Set the invoice header text (e.g. "Dental Clinic…") and footer (registration number, address). These appear on every invoice.

💡
Preview before saving
Before saving settings, click "Preview Invoice" to see a test invoice. If anything needs adjusting, change it now.
05

Adding Users and Staff

Doctor, receptionist, technician — each with a separate account and controlled access

Everyone using the system needs their own account. This gives three benefits: security (each person sees only what they're allowed), accountability (every change is recorded with the user's name), and accurate reporting (e.g. revenue per doctor, performance per receptionist).

Go to:

⚙️ Settings → Users & Access

Add a new user

  1. Click "+ Add User" The green button at the top corner of the page.
  2. Enter information Full name, email (used to log in), mobile number, user type.
  3. Choose role One of: Owner, Doctor, Receptionist, Technician, or custom role. Each has different access (see table below).
  4. Set temporary password Set a temporary password. The user must change it on first login.
  5. Send invitation A welcome email with the login link and quick-start guide is sent to the user.

Roles and access (RBAC)

CapabilityOwnerDoctorReceptionistTechnician
View patient records✓✓✓✗
Edit Odontogram✓✓✗✗
Issue prescriptions✓✓✗✗
Issue invoices✓✗✓✗
View financial reports✓✗✗✗
Manage users✓✗✗✗
Clinic settings✓✗✗✗

Doctor commission setup

For each doctor, you can set a commission percentage or fixed amount. This is automatically calculated from that doctor's invoices.

  1. Go to the doctor's profile Click the doctor's name in the user list.
  2. "Accounting" tab Side tab "Accounting & Commission".
  3. Set percentage or amount For example 40% of invoice amount, or a fixed amount per treatment type.
  4. Save From now on, all invoices for that doctor calculate commission automatically.
ℹ️
Commission report
Each month, in Reports → Doctor Commission, you can view and print a full list of each doctor's commission.
⚠️
Delete vs deactivate
If a staff member leaves, do not delete — deactivate instead. This preserves past reports while preventing further login.
06

Registering a New Patient

A complete electronic record in under 2 minutes

Patient registration is the first thing you do for any new person. Complete info = better treatment and more accurate reports.

Go to:

👥 Patients → + New Patient

Or the shortcut Ctrl + P.

Patient form — "Identity" tab

Identity
Medical History
Photos & Attachments
Ahmad
Mohammadi
0012345678
1990/05/12
Male
A+
+964 750 1234567
Erbil
Instagram
30-Meter District, House 228
💾 Save and continue

Required vs optional fields

⚠️ Required

First name, last name, mobile number. Without these three you cannot register a patient.

✓ Optional

National ID, date of birth, address, occupation, blood type. The more you fill, the more accurate the reports.

"Medical History" tab

This tab is clinically very important. Info here is shown on every page dealing with the patient's treatment.

  • Drug allergies — like penicillin, aspirin, local anesthetic. Any item selected triggers a red warning banner across all the patient's pages.
  • Chronic conditions — diabetes, hypertension, cardiac issues, bleeding disorders. Important for prescriptions and surgery.
  • Current medications — what the patient is currently taking. The system auto-checks drug interactions.
  • Smoking status — smoker / non-smoker / former smoker. Affects treatment course and healing.
  • Pregnancy — for female patients, very important for radiology and prescriptions.
🚨
Allergy = red banner everywhere
If a patient is allergic to penicillin, a red banner appears on the prescription, injection, and treatment-plan pages — everywhere. This saves lives. Please fill the history carefully.

"Photos & Attachments" tab

  1. Patient photo Click the upload box or drag a file. JPG or PNG. This photo is used everywhere for quick identification.
  2. National ID scan Optional but recommended — for physical archive.
  3. Insurance documents If the patient has insurance, upload a copy of the insurance card.

Searching patients

To find a patient:

  • Top search bar: by name, mobile, or patient code
  • Advanced filter: by doctor, treatment type, last visit date, city
  • Keyboard shortcut: Ctrl + K — quick search from any page
💡
Import existing data
If you have a patient list in another software or Excel, the Dr Dental IQ support team will import it for you for free. Just send the file via WhatsApp.
07

Working with Odontogram

Interactive FDI tooth chart — the heart of every patient file

The Odontogram is a map of the patient's teeth. 32 teeth, each with 5 surfaces, where you can record the status of each surface separately. A full change history is also kept.

Go to:

👥 Patients → [Patient Name] → Odontogram tab

Chart structure

Teeth are numbered using the international FDI standard:

  • Upper right quadrant: 11–18 (permanent) / 51–55 (deciduous)
  • Upper left quadrant: 21–28 / 61–65
  • Lower left quadrant: 31–38 / 71–75
  • Lower right quadrant: 41–48 / 81–85

The five surfaces

Mesial

Surface near the midline

Distal

Surface away from the midline

Occlusal

Chewing surface (top)

Buccal / Labial

Outer surface (lip/cheek)

Lingual / Palatal

Inner surface (tongue/palate)

32 × 5 = 160 points

Each one independently recordable!

How to record status

  1. Click the tooth The tooth chart enlarges and its 5 surfaces become clickable.
  2. Pick a surface Click Mesial, Distal, Occlusal, Buccal or Lingual.
  3. Pick a status A small dialog opens with 14 options: healthy, decay, filled, root-canal done, root-canal needed, crown, implant, bridge, extracted, deciduous, impacted, cracked, broken, has note.
  4. Optional note You can add a comment (e.g. "deep decay, possibly needs root canal").
  5. Save The change is recorded instantly. History entry: "Tooth 16, Occlusal, 2026/05/04, Dr. Shilan: decay"

14 recordable statuses

⚪ Healthy 🔴 Decay 🟢 Filled 🔵 Root canal done 🟡 RC needed 🟡 Crown 🟣 Implant 🟣 Bridge ⚫ Extracted ⚪ Deciduous 🟠 Impacted 🔴 Cracked 🔴 Broken 📝 Has note

Event-sourced history

Every Odontogram change is stored as a separate "event". This means:

  • You can see which tooth, on what date, by which doctor, was changed how
  • You can pick a "point in time" — e.g. "Odontogram state 6 months ago"
  • You can compare two points in time to show treatment progress

Print the Odontogram

  1. "🖨 Print" button at the top corner Click this button.
  2. Choose options With/without logo, with/without patient info, color/black-and-white.
  3. A4 print A professional, print-ready PDF is generated. Suitable for physical archive or submission to insurance.
💡
From Odontogram to treatment plan
After completing the Odontogram, click "Convert to Treatment Plan". The system identifies problem teeth and creates a suggested plan. You just edit and price it.
08

Calendar & Appointments

Schedule, move and manage appointments with drag & drop

Go to:

📅 Calendar

Three calendar views

📆 Day view

All appointments for a day with exact times. Ideal for morning prep.

📅 Week view

The whole week at a glance. Ideal for weekly planning.

🗓 Month view

Big-picture month with appointment density (colored heatmap).

Schedule a new appointment

  1. Click the desired time In day or week view, click on an empty slot. Or use the "+ New Appointment" button at the top.
  2. Select patient Type the patient name — autocomplete suggests matches. For a new patient, click "+ New Patient" (registers in the same dialog).
  3. Select doctor and unit If you have multiple doctors, select one. If you have multiple rooms/units, set the unit.
  4. Treatment type Such as: exam, scaling, root canal, filling. This helps the system auto-set the duration.
  5. WhatsApp reminder Tick "Send automatic reminder". 24 hours before, a message goes to the patient's WhatsApp.
  6. Save The appointment appears on the calendar. The patient receives a confirmation message.

Move an appointment with drag & drop

If you need to move an appointment to a different time:

  1. Click and hold the appointment
  2. Drag to the new time/day
  3. Release — system asks for confirmation
  4. Confirm — a reschedule message is automatically sent to the patient
⚠️
Automatic conflict detection
If you try to schedule on an already-booked slot, the system shows a red warning and prevents saving. You can change the time or set priorities.

7 appointment statuses

StatusWhen to use
📝 DraftAppointment booked but reminder not yet sent
📨 Reminder sentMessage sent, awaiting patient confirmation
✓ ConfirmedPatient confirmed — final
⏳ In progressPatient arrived, treatment underway
✅ CompletedTreatment finished
❌ No-showPatient didn't come and didn't notify
⏸ CancelledCancelled before the time

AI no-show prediction

When scheduling, if the patient has a no-show history, a probability indicator is shown:

🤖
AI prediction
"This patient has an 82% chance of not showing up — a phone reminder is recommended."
The AI analyzes history (past no-shows, distance from clinic, treatment type, time of day) to make this prediction.

Block a time slot

If you want to mark a time block as busy (e.g. internal meeting, break, day off):

  1. Click "+ Block Time" (red button at the top)
  2. Enter the date, start and end time
  3. Reason for the block (optional)
  4. Save — this slot also becomes unavailable for online booking
09

Treatment Plan

From diagnosis to patient signature — every step structured

A treatment plan is a "roadmap" for the patient — all steps with prices, session counts and explanations. The patient sees it, approves, signs, and treatment begins.

Go to:

👥 Patients → [Patient Name] → Treatment Plans → + New Plan

Step-by-step plan creation

  1. Plan title Like "Comprehensive Treatment — Phase 1" or "18-month Orthodontics". Specific and descriptive.
  2. Add treatments Click "+ Add Treatment". Pick from the list (exam, scaling, root canal, crown, implant, …) or enter a custom code.
  3. Select tooth Click the desired tooth on the Odontogram. Example: root canal for tooth 16.
  4. Pricing The default price (set in Settings) is shown. Adjust it for this patient if needed.
  5. Sessions and duration E.g. root canal = 2 sessions, each 45 minutes. This helps schedule appointments.
  6. Notes and side effects Important notes, possible side effects, alternative options. These appear on the printed form.
  7. Discount and tax Apply discount here if you give one. Tax is added automatically.
  8. Preview and save Click "Preview PDF" to see how it prints. If everything is fine, save.

12+ predefined treatment types

Exam Scaling Composite Filling Amalgam Filling Root Canal Crown Implant Fixed Prosthesis Removable Prosthesis Orthodontics Surgery Whitening + Custom

Patient digital signature

  1. Show the plan on screen Open it in patient view on your tablet or phone.
  2. Patient signs with finger or stylus A signature box appears. The patient signs on screen as they would on paper.
  3. Save with timestamp The signature is saved in the PDF with exact date and time — legally reliable.
💡
Ready-made consent forms
For high-risk treatments (implant, root canal, surgery), you can attach a ready consent form. These exist in 4 languages and the patient must sign separately.

Progress tracking

Each treatment in the plan has a status:

  • Planned — not yet started
  • In progress — sessions underway
  • Completed — done
  • Cancelled — removed from plan

Total plan progress is shown at the top of the page. E.g. "60% of plan completed".

Convert to invoice

When a treatment in the plan is completed, with one click "Convert to Invoice" issues the invoice for that step:

  1. Select the completed treatment
  2. Click "Create Invoice"
  3. Set installment count (one-time or multi-installment)
  4. Invoice is issued and sent (WhatsApp or print)
10

Radiology + AI

Upload images and smart analysis

Go to:

👥 Patients → [Patient Name] → Radiology tab

Upload radiograph

  1. Click "+ Upload Radiograph" Green button at the top of the tab.
  2. Select type Periapical, bitewing, panoramic, cephalometric, CBCT (DICOM), or intraoral photo.
  3. Drag file or select from computer JPG, PNG for regular images. DICOM for CBCT. Up to 20 MB.
  4. Tag tooth (optional) If the image relates to a specific tooth, enter its number (e.g. 16).
  5. Note E.g.: "before root canal", "after filling".
  6. Save The image is uploaded.

Smart image analysis

For panoramic and periapical, you can use smart analysis:

  1. Open the image From Imaging, or from the patient's file.
  2. At the bottom of the page: “AI radiograph analysis” → “Image analysis” It takes about half a minute.
  3. See the findings on the image Each finding has a box on the image, the tooth number (FDI), a severity and a confidence. The Summary, the Image quality and what was Checked & normal are shown too.
  4. Confirm or Reject each finding Only confirmed findings go to the tooth chart and a draft treatment plan, and only those are printed in the Patient report (PDF).
  5. The analysis is kept Opening the image again does not use your allowance; only Re-analyze counts as a new analysis, and the findings you confirmed stay where they are.
⚕️
AI is an assistant, not a replacement
AI findings must always be approved by a doctor. The AI is a "radiologist assistant" tool — final diagnosis is yours. A legal warning banner is shown in every AI interface.

Compare two images (before/after)

  1. Click "Compare"
  2. Select two images (e.g. before and after treatment)
  3. A two-column layout shows both images side by side
  4. Synchronized zoom and pan — zooming one zooms the other

Patient gallery

All a patient's images are stored in a date-sorted gallery. You can:

  • Filter by image type (panoramic, periapical, …)
  • Filter by date (e.g. all 2026 images)
  • Download all images as a ZIP
  • Share with the patient via the portal
11

Prescriptions

Quick prescribing, professional print, direct WhatsApp send

Go to:

👥 Patients → [Patient Name] → + New Prescription

Prescription steps

  1. Add medication Start typing the drug name (brand or generic) in the search box. Autocomplete suggests matches. E.g.: "Amoxicillin".
  2. Dosage and frequency E.g.: 500 mg, every 8 hours. Structured fields — no need to write a paragraph.
  3. Duration E.g.: 7 days, or until medication runs out.
  4. Conditions With food, on empty stomach, before bed, with plenty of water, …
  5. Add more medications Click "+ Add Medication". You can include multiple drugs in one prescription.
  6. Additional notes If there's something special (e.g. "Call us if fever exceeds 38°C").
  7. Preview and print or send A4 or A5, with QR verification code, medical license number, electronic signature.

Automatic drug interaction check

If a drug you prescribe interacts with:

  • The patient's allergies → red warning banner
  • The patient's current medications → yellow warning banner
  • The patient's condition (pregnancy, kidney failure, …) → red banner
🚨
Penicillin allergy warning
If the medical history shows penicillin allergy and you prescribe Amoxicillin, the system shows a red warning dialog before approving: "This patient is allergic to penicillin. Are you sure?" — this saves lives.

Copy previous prescription

If the patient is returning and you want the same previous prescription:

  1. Go to the "Previous Prescriptions" tab
  2. Select the desired prescription
  3. Click "📋 Copy to new"
  4. Edit if needed, then issue

Send prescription via WhatsApp

  1. After issuing the prescription Click "💬 Send to WhatsApp".
  2. Message preview A ready message with the prescription PDF link is shown.
  3. Confirm send The message is automatically sent to the patient's WhatsApp. The patient can download the PDF or show it at the pharmacy.
💡
Customizable prescription template
In Settings → Prescription Template, customize the logo, license number, specialty, and colors. Set once, use forever.
12

Invoices & Accounting

Issue invoices, installments, record payments, financial reporting

Go to:

🧾 Accounting → + New Invoice

Issue an invoice

  1. Select patient Type the patient name — autocomplete helps.
  2. Add items Add treatments one by one. You can use "Import from Treatment Plan" — completed treatments are added automatically.
  3. Price and discount Each treatment's default price is shown. Apply percentage or amount discount on each item or whole invoice.
  4. Invoice currency USD, IQD, or IRR. If the patient wants to pay in a different currency, you can set the exchange rate.
  5. Installment setup (optional) If the patient pays in installments:
    • Number of installments (2 to 24)
    • Amount per installment (or split equally)
    • Due date of each installment
  6. Preview and issue Click "🖨 Preview" to see the invoice before issuing. Then "✓ Issue Invoice".

Record a payment

On the invoice's own page, under the invoice:

  1. Enter the amount (what is still owed is filled in for you), the method — cash, card, transfer or wallet — and a reference number if there is one.
  2. Press Record a payment. The invoice's paid amount and its status change by themselves, and cash shows up in the cash book.
  3. Every payment is listed there with a Receipt button to print it. A payment entered by mistake can be deleted by the manager.
⚠️
Record it as a payment
Do not type the paid amount into the invoice's edit form. Only a recorded payment has a receipt, shows who took the money, and reaches the cash book.

An instalment you tick as paid is also recorded on the invoice it belongs to — you do not enter it twice.

The patient pays from the portal

A patient can pay an invoice or an instalment from their own portal: they send the money to one of the clinic's own accounts and report it to you. Chapter 22 explains how.

Print invoice

  • Official A4 — for archive, insurance, accounting
  • POS thermal receipt — for the small printer at the front desk
  • WhatsApp PDF — sent directly to the patient

Daily financial report

At the end of each workday, see a summary report:

🧾 Accounting → Daily Report
  • Number of invoices issued today
  • Today's total revenue
  • Today's payments received (split by cash, card, online)
  • Outstanding patient debts
  • Lab orders issued
💡
Daily cash close
At the end of each day, click "Close Cash". The system generates the daily report and you can reconcile cash with the expected amount.
13

Lab Orders

Prosthesis, crown, implant — direct ordering with live tracking

If your clinic is connected to a prosthetic lab, you can order directly from the system — no phone calls, no SMS, with live 12-stage tracking.

Initial lab connection

(One-time setup)

  1. Get an invite code from the lab Your chosen lab must be a Dr Dental IQ member. Get an 8-character code from them (like DENT-XK29).
  2. Enter the code in the system Path: Settings → Connected Labs → + New Connection. Enter the code.
  3. Lab confirmation The lab confirms the connection. From now on you can place orders.
ℹ️
Your lab not a member yet?
They can sign up free. Direct them to drdentaliq.com/lab. Connection is free for our clinic clients.

Place a new order

  1. Go to the path 🏭 Lab→+ New Order
  2. Select patient Patient info is filled in automatically.
  3. Select lab If you have several connected labs, pick one.
  4. Work type PFM crown, Zirconia, bridge, All-on-X, implant crown, full denture, …
  5. Target tooth Pick the tooth/teeth on the Odontogram.
  6. Technical specs Shade (Vita), size, material, special notes.
  7. Upload files Scan (STL), intraoral photo, X-ray. Up to 50 MB per file.
  8. Expected delivery date E.g. 10 working days.
  9. Send The order goes to the lab. They get a push notification.

12-stage order tracking

Each order passes through these stages. At any moment you see where the order is:

1. Draft 2. Sent 3. Received 4. In production 5. Ready for try-in 6. Returned for adjustment 7. Adjustment in progress 8. Ready for delivery ✅ 9. Delivered 10. On hold 11. Rejected 12. Cancelled

Chat with the lab

If you have questions (color, size, model), every order has a chat box:

  • Write a message — the lab sees it instantly
  • Attach photos or files
  • Chat history is always saved

Lab statement

Every clinic has a separate balance with each lab. At month-end:

  • A per-pair statement is auto-generated
  • All orders + payments + closing balance shown
  • You can make a payment (cash, transfer) — record it, the balance decreases
14

Patient Messaging

WhatsApp, SMS, Push, email — one central messaging hub

The system sends important messages to patients automatically, but you can also send manual messages.

Automatic system messages

These messages send themselves at the right time (when enabled):

MessageWhen sentChannel
Booking confirmationInstantWhatsApp + Email
24-hour appointment reminder24 hours beforeWhatsApp
Installment due soon3 days beforeWhatsApp + SMS
Thank-you after visit24 hours afterWhatsApp
Birthday wishBirthday 8 AMWhatsApp
6-month checkup reminder6 months after last visitWhatsApp + SMS

Configure automatic messages

Go to:

⚙️ Settings → Messages & Templates
  1. Pick the message type E.g. "24-hour appointment reminder".
  2. Enable/disable If you don't want this message sent, turn it off.
  3. Edit text The default text is shown. You can change it. Use these variables:
    {{patient_name}} · {{appointment_time}} · {{doctor_name}} · {{clinic_name}}
  4. Language Each message in 4 languages (FA/Kurdish/AR/EN). Sent in the patient's mother tongue.
  5. Save Changes apply from this moment.

Send a manual message

To send a manual message to a patient:

  1. Open the patient record
  2. Click "💬 Send Message"
  3. Write the message
  4. Pick the channel: WhatsApp, SMS, or both
  5. Send — see delivery status within seconds

Automatic messages

For the messages the system sends on its own — reminders, periodic recall, feedback and post-operative care — see Chapter 16.

📊
Message delivery report
Every message is tracked: sent date, delivered to phone, read. If WhatsApp fails, SMS is auto-sent (failover). Reports show delivery and read rates.
15

Public Clinic Page

A dedicated site to attract new patients + online booking

Every clinic gets an automatic public page at:

drdentaliq.com/c/your-clinic-slug

Edit your public page

⚙️ Settings → Public Page

Editable content

🖼 Cover image

Large image at the top of the page. 1200×400 px. Can be a photo of the clinic or the team.

📝 About / description

A few sentences about the clinic, its history and specialties. 200–500 words.

👨‍⚕️ Doctors

Photo, name, specialty, background. Each doctor gets a card.

🦷 Services + prices

Treatment list with rough prices (optional). Helps patients know before contacting.

⭐ Patient reviews

After a visit, the patient can leave a review. You approve it and it appears on the page.

📍 Address & map

Embedded Google Map + "Get Directions" button.

📱 Social networks

Instagram, Telegram, Facebook, YouTube, TikTok — links.

📞 Contact info

Phone, WhatsApp, email, working hours — all displayed.

Online booking

On the public page, a patient can book without logging in:

  1. The patient clicks “Book online” The large green button at the top.
  2. They pick a doctor, day and time Only free time slots are shown.
  3. They enter their contact details Name, mobile number, treatment type (optional).
  4. WhatsApp verification code A 6-digit code is sent to their WhatsApp to confirm the number is correct.
  5. Final confirmation The appointment is booked. The clinic gets a push notification. Reception gives final confirmation.

SEO & Google presence

Your public page automatically:

  • is available for search engines to crawl when published
  • meta tags and schema.org are filled in
  • an XML sitemap is generated
  • performance can be checked with real Core Web Vitals measurements

Indexing, search position and inclusion in AI answers are decided by the search services. Verify actual results in Google Search Console and Bing Webmaster Tools; these are not guaranteed.

16

Booking bot and automatic messages

What WhatsApp does without you

Patients book over WhatsApp, and the system sends the follow-up messages itself. This chapter says where each one is switched on.

WhatsApp booking bot

💬 Communications → Booking bot

The manager and the dentists can open this page.

  • Booking: the patient sends the word “appointment” in any language; the bot offers the dentist, the service and the free times, and answers in the patient's own language.
  • Cancel and change: by sending “cancel” or “change”.
  • Automatic answers: when a patient asks for the address, the opening hours or the location.
  • Confirmation: you choose whether a booking is confirmed automatically or stays “awaiting confirmation” until reception confirms it.
  • Instant notice: reception and the dentist are told about every booking.
💡
Switch it on first
Until you switch the bot on, it does not answer messages. Set the working hours and the length of an appointment on the same page.

Automatic messages

⚙️ Settings → WhatsApp

🔔 Appointment reminder

Sent to the patient before the appointment; unconfirmed appointments get a reminder of their own.

🔁 Periodic recall

When several months have passed since the patient's last visit (you set how many, for example 6), they get one invitation to a check-up.

⭐ Feedback after the visit

Asks the patient the day after the visit; if they are happy it sends your Google review link, and if not it tells you.

🩹 Post-operative care

The instructions after surgery are sent to the patient.

Waiting list

No free time? At the bottom of the Appointments page, add the patient's name and number to the Waiting list. When an appointment is cancelled, the system messages them automatically.

⚠️
No bulk advertising
This system does not send bulk promotional messages. WhatsApp restricts numbers that send unwanted messages, and that number is the same one that sends your appointment reminders.
17

Reports & Analytics

20+ ready reports, Excel & PDF export

Go to:

📈 Reports

Financial reports

💵 Daily / monthly revenue

Trend chart, currency breakdown, comparison with the previous period.

👨‍⚕️ Revenue per doctor

Total, commission, net — by month and treatment.

🦷 Revenue per treatment type

Which treatments are most profitable? Top 10.

💸 Clinic expenses

Rent, salaries, materials, marketing — as a % of the total.

📊 Net profit

Revenue − expenses = real profit. Monthly trend.

⏰ Patient debts

List of patients in debt + days overdue.

Operational reports

📅 No-show rate

What % of patients miss appointments? By day and hour.

⏱ Average treatment time

How long does each treatment take? Which doctor is fastest?

👥 New vs returning patients

% of new patients this month, by referral source.

🎯 Acquisition channel

Instagram, Google, WhatsApp, referral — which is best?

⭐ Patient satisfaction

Average stars, 12-month trend, review keywords.

📦 Lab report

Order count, turnaround time, rejection rate, cost per clinic.

How to build a report

  1. Pick a report from the side menu
  2. Time range — e.g. “this month”, “last 3 months”, or a custom date
  3. Filters — specific doctor, treatment type, city, currency
  4. Display type — table, line chart, bar chart, pie chart
  5. Apply — the report is shown on screen
  6. Export — Excel, PDF, or direct print

Scheduled reports

You can define recurring reports that are automatically emailed to you:

  • Daily report — every day at 8 AM the next morning
  • Weekly report — every Monday
  • Monthly report — the 1st of each month
📊
Connect to Power BI / Tableau
If you want to work with professional BI tools, in Settings → API get an API key. Then connect your data directly to Power BI, Tableau or Google Data Studio.
20

Inventory & Stock

Track materials, set minimums, get low-stock alerts

Keep every clinic consumable under control — anesthetic, composite, gloves, burs and more. The Inventory page shows current stock, total value, and warns you before anything runs out.

📦 Inventory
drdentaliq.com/inventory
The Inventory page — stock, value and low-stock alerts
The Inventory page — stock, value and low-stock alerts

What you see

📦 Total items

How many distinct materials are tracked.

💰 Inventory value

Total worth of stock on hand, in IQD.

⚠️ Low-stock alerts

Count of items at or below their minimum.

📋 Per item

Current quantity, minimum, unit price and status (in stock / low).

Add or edit an item

  1. Open the path 📦 Inventory→+ New Item
  2. Fill the fields Name, current quantity, minimum threshold, unit price, and unit (cartridge / box / pack).
  3. Save The item appears in the list with its status.
  4. Edit later Use the eye icon on any row to view or update it.
💡
Set realistic minimums
Choose a minimum that gives you enough time to reorder. When stock drops to it, the item is flagged as low and counted in the alert card.
25

Backup & Data Export

Download a full backup, import patients from Excel

Your clinic data is yours. Download a complete backup whenever you like, or bulk-import patients from a spreadsheet.

💾 Backup
drdentaliq.com/backup
Backup & export — JSON / Excel download and Excel import
Backup & export — JSON / Excel download and Excel import

Download a backup

🧩 Full JSON (.json)

Every table in one file — ideal for migration or re-import.

📊 Full Excel (.xlsx)

Each table on its own sheet — easy to read and review.

☁️
Keep a copy off-site
Download a backup monthly and store it in the cloud (Drive, Dropbox). The server also runs automatic daily backups — this is your own extra safety copy.

Import patients from Excel

  1. Download the sample template It has the exact column layout the system expects.
  2. Use the required columns fullName, phone, gender, dateOfBirth, address, allergies.
  3. Choose your file and upload The system reads the rows and adds the patients.
  4. Or enter data manually Use the manual-entry option for a few records.
⚠️
Match the column names exactly
If a column name differs from the template, that field may be skipped on import. Keep the header row unchanged.
18

Suggested Daily Routine

A sample workflow from morning to night

If you are new and unsure which feature to use when, follow this routine. After a week, you will find your own rhythm.

☀️ Morning routine (9:00 — 9:15)

  1. Log in and check the dashboard See how many appointments today, how many new patients booked overnight, any important notifications.
  2. Check the calendar Open day view. Review the appointment order. Resolve any conflicts or issues.
  3. Check patient messages The “Chats” tab — if a patient messaged from the portal, reply.
  4. Lab orders Check if new orders arrived or any status changed.

🦷 During the day (9:15 — 20:00)

For each patient:

  1. Open patient record Click the appointment in the calendar — it opens the record directly.
  2. Check medical history Review warnings (allergies, conditions). 10 seconds — could save a life.
  3. Perform treatment Odontogram, treatment plan, radiology — whichever is needed.
  4. Prescription & notes After treatment, write a prescription (if needed). Explain it to the patient.
  5. Mark appointment as "Completed" One click. The system automatically schedules the thank-you message.
  6. Issue an invoice (reception) Reception issues the invoice, the patient pays, the receipt is printed.

🌙 End of day (20:00 — 20:15)

  1. Close daily cash Open the daily report. Reconcile amounts with cash and card.
  2. Confirm tomorrow's appointments Glance at tomorrow's schedule. Send a message to anyone who hasn't confirmed.
  3. Check reminders See which patients receive reminders tomorrow. Make sure the messages look right.
  4. Sign out safely Click "Logout" — especially if the computer is shared.

📅 Weekly tasks (Saturdays)

  • Review weekly revenue report
  • Review patients with debt — installment reminders
  • Overdue lab orders
  • Reply to patient reviews on the public page

📆 Monthly tasks (1st of each month)

  • Last month’s financial report + comparison with previous months
  • Last month’s doctor commissions (payout)
  • Lab invoice (settlement)
  • Plan the new month’s campaign
  • Update prices (if needed)

💡 A golden tip

Spend 30 minutes every week reviewing the reports. This helps you spot trends early — e.g. “the no-show rate is rising” or “the last campaign had poor ROI”. Fast financial decisions make a big difference.

19

FAQ & Troubleshooting

Answers to 15 common questions most users have

❓ General questions

1. What if the internet goes down?

You need a working connection to use the system reliably. We recommend keeping a 4G modem as a backup line. Offline working is on our roadmap — we will announce it here once it is genuinely available.

2. Is our data safe?

Yes. Each clinic has an isolated database. PBKDF2 encryption, 2FA, full audit log, daily backups. We never access your data — even support can only view with your permission.

3. How do I change my password?

Click your name (top corner) → My Profile → Security → Change Password. Enter current + new + confirm new. Save.

4. What if a staff member leaves the clinic?

Go to Settings → Users. Click the user. Press "Deactivate" (not delete). Their past data is preserved; they just can't log in anymore.

❓ Patient & appointment questions

5. The patient has no mobile. How do we register them?

Although a mobile number is required, you can use a family member's number (spouse, parent, child). Note in the comments whose phone it is.

6. How do we restore a cancelled appointment?

Open the appointment (calendar or patient file). Click "Change Status" and switch back to "Confirmed". If the time has passed, create a new appointment with a new date.

7. What if a patient is a no-show?

Change appointment status to "No-show". The system tracks no-show history and the AI warns you on future appointments. You can send a follow-up message.

❓ Prescriptions & invoices

8. I wrote the prescription wrong. How do I fix it?

If not yet printed: open the prescription, click "Edit", fix and save. If already printed and given to the patient: "Void" the prescription (with a reason) and issue a new one. The void record is kept.

9. I issued the wrong invoice. What do I do?

Open the invoice, "Void" it (with a reason). Create a new invoice. The old one stays in the archive marked "void" — never deleted (for accounting).

10. A patient isn't paying installments. What should we do?

The system auto-sends a reminder 3 days before due. If still unpaid, you can send a manual follow-up message. The "Patient Debts" report lists all debtors by priority.

❓ Technical issues

11. The page loads slowly. What do I do?

1) Test your internet (5+ Mbps recommended). 2) Clear browser cache (Ctrl + Shift + Del). 3) Use up-to-date Chrome or Firefox. 4) Still slow? Contact support.

12. Image won't upload.

Check: 1) Correct format (JPG, PNG for regular photos). 2) Size under 20 MB. 3) Internet not down. If still failing, compress with the TinyPNG app.

13. WhatsApp message not arriving.

1) Verify the mobile number with country code (like +964). 2) Check if the patient blocked you. 3) If still failing, see delivery status in the messages report.

❓ Support

14. How do I reach support?

Four ways: 1) Support WhatsApp (the fastest way). 2) A ticket inside the system (menu Support → New ticket). 3) Email. 4) A phone call. The number and addresses are in the chapter Contact Support.

15. What if I want in-person training?

Setup and team training are free on every plan. On-site training is included with the Large Clinic plan; other plans get it online.

21

Affiliate & Commission Program New

Passive income from referring new clinics

Dr Dental IQ has a referral programme: you earn a commission for referring new clinics. It is one of our main growth channels.

How it works

  1. Sign up as an affiliate at drdentaliq.com/affiliate/signup
  2. Receive a unique code — like DENT-AHMAD-2026
  3. Share the link like drdentaliq.com?ref=DENT-AHMAD-2026
  4. Earn commission — when a clinic signs up with your link and buys a subscription, your agreed percentage of what it paid is added to your account. If your agreement includes a customer discount, the clinic gets it automatically.

Benefits for referred user

🎁 10% Discount

On the first purchase, when your referrer's agreement includes a customer discount; it is applied automatically on the Subscription page. Example at 10% (IQD, per year): Basic 690,000 → 621,000 · Plus 1,035,000 → 931,500 · Laboratory 920,000 → 828,000 · Large Clinic 2,300,000 → 2,070,000.

🎯 Free Trial

14-day free trial — no bank card needed.

Affiliate dashboard

After login at drdentaliq.com/affiliate/login:

  • Live stats — clicks, signups, conversions, earnings
  • Referral list — every referred clinic
  • Payouts — payment history and withdrawal requests
  • Settings — banking info, password
💡
Note: commission is counted once per clinic, on its first subscription payment. Your percentage and the amount for each referral are shown in the affiliate panel.

Commission payout

Commission is counted in Iraqi dinar and is paid to you by the management after the clinic's payment has been approved. The status of each referral and your payout history are in the affiliate panel, under Payouts.

22

Patient payments from the portal New

The money goes straight to the clinic's own account

Many patients would rather send the money from their phone. The portal shows them your clinic's own account numbers; they pay with their own app and tell you. Nothing is marked as paid until you confirm it.

1. Enter the clinic's accounts

Invoices → Patient payments → Clinic accounts

  1. Press Add an account and choose its kind: ZainCash, FIB, FastPay, NassWallet, AsiaPay, Qi Card, a bank account, or another.
  2. Enter the number, the account holder's name, and — if you wish — a short instruction for the patient.
  3. Switch it on and save. You can keep up to 8 accounts.
ℹ️
No account, no payment form
Until at least one account is switched on, the patient sees “please call the clinic” instead of the payment form.

2. What the patient does

  1. Opens My invoices or Instalments in the portal and presses Pay.
  2. Sees the amount and your accounts, copies the number and sends the money with their own app.
  3. Enters the reference number or adds a photo of the receipt and presses I have paid.
  4. The invoice now says waiting for the clinic's confirmation.

3. You confirm

Invoices → Patient payments

A bar above the invoice list — and the bell — tell you when a payment is waiting.

  1. Check that the money really is in your account.
  2. Press Confirm — money received. It is recorded on the invoice as a payment (or the instalment is marked as paid) and the patient sees it in the portal.
  3. If it did not arrive, press Reject and write why. The patient sees the reason and can send it again.
⚠️
Look at your account, not at the photo
Confirm only after you have seen the money in your own account. A photo of a receipt can be edited.
ℹ️
No fee, no middleman
The system does not move the money and takes nothing from it: the transfer is between the patient and your own account.
23

Dr Dental IQ on your phone

The same system in the phone's browser — nothing to download

Dr Dental IQ is a web application. On a phone or a tablet it opens in the browser (Chrome or Safari), at the same address as on a computer: www.drdentaliq.com.

ℹ️
Not in the app stores yet: the Dr Dental IQ app is not in App Store or Google Play yet. Nothing has to be downloaded or installed to use the system on a phone.

Put it on the home screen

📱 Android (Chrome)

Open www.drdentaliq.com, tap the ⋮ menu, then choose Add to Home screen.

🍎 iPhone and iPad (Safari)

Open www.drdentaliq.com, tap the Share button, then choose Add to Home Screen.

From then on the Dr Dental IQ icon is on the home screen and opens the system in a window of its own, like an app.

Sign in

Use the same email and password as on the computer. The account and the data are the same: what is entered on the phone is there on the computer too.

What is there on the phone?

The same pages as on the computer — patients, appointments, invoices, lab orders and the rest — laid out for a small screen. Each person sees the sections of their role.

24

Privacy, Security & Notifications New

GDPR, encryption, real-time updates and Cookie Consent

Dr Dental IQ uses cutting-edge security to protect clinic and patient data.

Data security

🔐 TLS 1.3 Encryption

All communications encrypted.

🔒 PBKDF2 Passwords

600,000 iterations.

📲 Two-factor auth

2FA with Google Authenticator.

💾 Daily backups

Every night.

Legal documents

  • Privacy Policy — drdentaliq.com/privacy
  • Terms of Service — drdentaliq.com/terms
  • Cookies Policy — drdentaliq.com/cookies

Cookie Consent (GDPR)

TypeDescriptionCan disable?
Essentialsession, language, CSRF❌
Functionaltheme, UI settings✅
Analyticalusage stats✅

Real-time notifications

  • New appointments appear instantly
  • A recorded payment turns the invoice green without refresh
  • Toast notifications on lab order updates

Push notifications (mobile)

📅 New appointment

When booked by receptionist

💵 Payment received

When payment confirmed

📦 Lab ready

When lab updates

💬 Patient message

When patient replies

🛡️
Our commitment: Dr Dental IQ complies with European GDPR.
26

Dental Lab — end to end

From the clinic's order to the lab's monthly statement

If your clinic works with a prosthetics lab, the whole exchange lives in the system: no phone calls, no paper slips, and both sides always looking at the same information. This chapter covers both sides — first what the clinic does, then what the lab does.

ℹ️
Two different accounts
The clinic uses its normal account. The lab has its own account type with its own panel — the lab never sees patient medical records, only what it needs to make the work.

Part 1 — The clinic sends an order

  1. Open the path 🏭 Lab orders→+ New order
  2. Pick the patient Their details fill in automatically — nothing to retype.
  3. Pick the lab Only labs you are already connected to appear here.
  4. Work type PFM crown, zirconia, bridge, denture, implant crown, and so on.
  5. Pick the tooth on the chart Click the tooth rather than typing a number. This one habit prevents the most expensive mistake in lab work — a case made for the wrong tooth.
  6. Shade and specifications Vita shade, material, and any technical detail.
  7. Notes Whatever you write here is what the technician reads first. One sentence such as "keep the occlusal contact light" can save a remake.
  8. Attach files Intraoral scan (STL), photos, radiographs.
  9. Requested delivery date Then save — the order number is generated for you.

Job sheet

Open the order and print the job sheet to send along with the impression or model. It carries your clinic logo and every specification, so nothing is written by hand on a scrap of paper.

Part 2 — The lab receives and works

  1. The lab logs into its own panel The menu is different: orders, clinics, technicians, billing and analytics. No patient medical history.
  2. Open the order Work type, tooth, shade, dates and the dentist's note are all there.
  3. Assign a technician So it is clear who is responsible for the case.
  4. Move the status forward Received → in production → ready → sent. The clinic sees each change immediately, which ends the "any news on my case?" phone calls.

Part 3 — Pricing and the monthly statement

  1. Set prices per work type Lab→Pricing
  2. Set a different price per clinic A clinic that sends a lot of work can have better rates. This is normal practice and the system supports it directly.
  3. Generate the statement Lab→Billing Pick a clinic and the month: every case, with date, type and price, and the total at the bottom.
  4. Print and send Because both sides see the same records, month-end disagreements largely disappear.

Technicians and analytics

Add your technicians under Technicians and assign cases to them. The Analytics page then shows who produced how much, which clinic sends the most work, and which work types earn the most — numbers instead of impressions.

💡
The habit that pays for itself
Update the status as the work moves. It takes two seconds and removes most of the phone calls between clinic and lab.
27

Roles & Permissions

Who sees what, and why it matters

Every person who uses the system has their own account and their own role. That is not bureaucracy — it is what makes three things possible: staff only see what their job needs, every change is recorded against a name, and reports per doctor or per receptionist are actually accurate.

The roles

👑 Owner

Full access, including finance, users, settings and backups.

🦷 Dentist

Clinical work: records, tooth chart, treatment plans, radiographs, prescriptions.

💁 Receptionist

Patients, appointments, the waiting list, messaging and invoices: issues an invoice and records a payment. Does not see the clinic's income, the cash book or the reports.

💰 Accountant / cashier

Invoices, payments, installments, expenses and the cash book.

🏭 Lab

A separate account type with its own panel. Never sees patient medical history.

🧑‍💼 Custom

Start from a role and switch individual modules on or off.

What each role can do

CapabilityOwnerDentistReceptionCashier
Open patient records✓✓✓✓
Edit the tooth chart✓✓✗✗
Write prescriptions✓✓✗✗
Issue invoices✓✗✓✓
Cash book & expenses✓✗✗✓
Financial reports✓✗✗✓
Services & tariffs✓✗✗✗
Manage users✓✗✗✗
Clinic settings & branding✓✓✗✗
Backup & export✓✗✗✗
AI radiograph analysis✓✓✗✗
Delete a patient or an invoice for good✓✗✗✗
💡
Reception issues invoices — and sees no income
Reception can issue an invoice and record what the patient paid. The clinic's income, the cash book and the financial reports stay closed to them. To take invoices away from one person, switch the Invoices module off for them in Settings → Users.

Change someone's access

  1. Open the path ⚙️ Settings→Users
  2. Click the person then open the permissions tab.
  3. Switch modules on or off The change applies the next time they load a page.
⚠️
Deactivate, do not delete
When someone leaves, deactivate their account. Deleting would detach them from the history of everything they did; deactivating keeps your past reports intact while stopping any further login.
28

What's New

Features added since the last edition of this guide

These parts of the system are recent. If you have been using Dr Dental IQ for a while, this is the short catch-up.

🎓 Training academy

A video for each role on your team — owner, reception, dentist, cashier and lab — in Kurdish and Arabic with subtitles. Open Training in the sidebar, or share the public link drdentaliq.com/academy with a colleague who does not have an account yet.

💰 Cash book

Open the drawer in the morning, record expenses during the day, then close it at night by counting the notes. The system compares what it expected with what you counted and keeps a monthly report. Path: Cash book

🗓 Staff leave

Record annual, sick and unpaid leave per person, and see the totals per employee. Path: Reports→Staff leave

🎨 Clinic logo & branding

Upload your logo and set the invoice header and footer in each of the four languages. They then appear on every invoice, prescription, receipt, treatment plan and printed patient record. Path: ⚙️ Settings→Logo & branding

💡
Worth ten minutes
Until you fill the header and footer, every document you print is missing your clinic's identity. It is the fastest way to make the paperwork look professional.

🦷 Services & tariffs

Define your treatment codes, prices and durations once, and every invoice, treatment plan and appointment length is drawn from them. Path: Services & pricing (owner only)

🌐 Patient portal

Patients can sign in to see their appointments, invoices and the status of lab work being made for them — which removes a good share of the calls to reception.

🖨 Better printing

Treatment plans, receipts and patient records now all print with the clinic logo and letterhead, in the language of the document.

30

Oral & maxillofacial surgery

The surgery pack: procedures, consent forms, implants, CBCT and post-op instructions

If your work is oral and maxillofacial surgery you do not have to build anything from scratch. The system has a surgery pack that adds the surgical procedures and consent forms to your clinic in one go. At sign-up you can choose “oral surgeon” so everything is ready from the start; a clinic you already have can add the pack later.

Adding the pack to your clinic

📋 Services & pricing→Oral & maxillofacial surgery pack→Add pack
  1. Open the Services pageIn the side menu press “Services & pricing”. Find the card “Oral & maxillofacial surgery pack” and press it to open.
  2. Choose the language of the consent formsTick every language your patients read (Kurdish, Arabic, Persian, English). The clinic's own language is ticked by default.
  3. Press “Add pack”The system says how many procedures and consent forms were added. If everything is already in your clinic you see “All procedures in this pack are already in your clinic” and nothing is duplicated.
  4. Enter your pricesNew procedures are priced at zero; type your clinic's own prices.

🦷 Surgical procedures

From consultation and OPG to impactions (soft tissue, partially and fully bony), implants, bone grafts, open and closed sinus lifts, biopsies, cysts and IV sedation — with CDT codes, and none of the general dentistry a surgeon does not do.

✍️ Consent forms

For impactions, implants, grafts and sinus lifts, and biopsies, in four languages. The patient signs on a tablet and the form stays in their file.

🩹 Post-op instructions

For extraction, implant and sinus lift, in the patient's own language. Print them, or send one link on WhatsApp.

⚠️
Review before you use them
The consent forms and instructions are starting templates. Read them and adapt them to your practice; the final wording is the clinic's responsibility.

Consent and signature

📝 Consent forms

Open the right form for the patient, explain it, and let the patient sign on the tablet. The signed copy is saved in the patient's file and stays available.

Implants

🔩 Implants

The brand, diameter, length and serial number of every implant are recorded in the patient's file, so that years later — at a follow-up or a problem — you know exactly what was placed.

CBCT and radiographs

🖼 Imaging

View DICOM images and CBCT volumes inside the system, with FDI numbering and AI-assisted analysis.

ℹ️
A diagnostic aid, not the surgeon's judgement
The AI analysis is only a guide. The treatment decision is the surgeon's.

Ordering surgical guides and prostheses from the lab

🧪 Lab Orders

Send surgical guides and prostheses with STL files straight to the lab and follow the delivery status there. Details are in the “Dental Lab” chapter.

ℹ️
Limits
The system is built for practices and clinics, not hospitals: it does not cover hospital theatre scheduling or inpatient records.
31

WhatsApp: the trial number and your own

For a new clinic and the demo, and setting up the clinic's own number

A clinic can send WhatsApp in two ways. A newly created clinic (the demo and the trial period) sends with no setup at all through the platform's trial number, so appointment reminders really reach the patient; after you buy, you connect the clinic's own number.

Trial number (the platform's)The clinic's own number
SetupNone; active from the startThe clinic manager does it on the setup page
SenderThe Dr Dental IQ numberThe clinic's own number
Cost of messagesThe platform paysThe clinic pays (Meta's conversation fees)
LimitA daily ceiling for each clinic (Settings shows how many are left)No ceiling from us
Kind of messageAppointments and care only; never promotionAny message or approved template
Registering templates at MetaDr Dental IQ does itThe clinic does, on the same setup page

Where do I see the trial number?

⚙️ Settings→WhatsApp

While the trial number is active you see a green card, “Trial WhatsApp is active”, telling you how many messages are left today. Under it there is a box: type your own mobile number to be sent a sample reminder and see how a message reaches a patient.

💡
Test yourself first
Before you rely on it for a patient, send a test message to your own number. If it does not arrive, the reason is written there in one clear sentence.

Connecting the clinic's own number (manager only)

💬 WhatsApp settings

This page is a nine-step checklist, and it checks every step against Meta at that moment. Each step is green or red, and a “Next step” line points to the first one that is not done. After each fix press “Check again”.

  1. Switch WhatsApp onEnable WhatsApp in the clinic settings.
  2. Clinic number and tokenEnter the Phone Number ID and the access token.
  3. WhatsApp Business Account ID (WABA ID)Take it from developers.facebook.com → your app → WhatsApp → API Setup; it is written right under the Phone Number ID. Without it the templates cannot be read or registered.
  4. A valid, permanent tokenThe temporary token on that page lasts only 24 hours. In Business Settings → Users → System Users create a System User with the Admin role and generate a permanent token with the permissions whatsapp_business_messaging and whatsapp_business_management.
  5. Webhook connectedIn Meta → Configuration → Webhook enter the address and Verify Token shown on the page, press Verify and save, and tick messages.
  6. App Secret savedSave the app's App Secret on the page so incoming messages can be verified.
  7. Message templates approvedRegister the templates you need on this page and wait for Meta to approve them.
  8. Test sendType your own number and send a sample message.
  9. Test receiveFrom your own phone send the word “appointment” to the clinic number; if the bot is on, it answers.
🚨
If the webhook verification fails
Meta switches the subscription off and it does not come back by itself. Copy the address and the Verify Token exactly from this page.
⚠️
An ordinary WhatsApp number
The clinic's number must not be active on the ordinary WhatsApp app; the API needs a separate number or one that has been released.
ℹ️
Cost
Technical setup and installation of WhatsApp is free of charge. The phone line, the internet and the messages (Meta's conversation fees) are the clinic's cost.

Once it is connected, the Booking bot and the automatic messages (chapter 16) work on this number.

32

Chat inbox and the message log

Answering patients and seeing what happened to each message

Every message a patient writes to the clinic's WhatsApp number is collected in the Chat inbox. While a message is unread you see a red badge with a number on this entry in the side menu.

💬 WhatsApp centre→Chat inbox
  • Open the conversation and write your answer; it goes to that patient.
  • Choose the language of the reply (Kurdish or Arabic) so the ready-made templates are in the patient's language.
  • The 24-hour rule: for 24 hours after the patient's last message you can write freely. After that WhatsApp only allows an approved template.

Sending a new message

💬 WhatsApp centre→Send message

Choose the patient, the template and the language; look at the preview and send. In a reminder or a confirmation the time of the appointment is written to the patient exactly as the preview shows it.

The message log

💬 WhatsApp centre→Message log

A list of every message that was sent, with the status of each. If a message did not go, the reason is written there in plain words: for example a wrong number, a template not yet approved, or the 24-hour window closed.

💡
If messages do not arrive
Look at the “Message log” first; the reason is there. If it points to the settings, the “WhatsApp settings” page shows the step that is not done.
33

Subscription, renewal and paying

The trial, the yearly purchase and the transfer receipt

The subscription page is open only to the clinic manager. The trial lasts 14 days and needs no bank card; the days left are counted at the bottom of the side menu. In the last week a reminder bar also appears at the top of the page.

💳 Subscription & Renewal
  1. Choose the planPlans are yearly. You see the price of each plan on this page and on the pricing page.
  2. Transfer the moneyThe account details (the account holder and the numbers) are written on the page. Pay from your own banking app.
  3. Send the receiptRecord the transfer receipt on this page. You see “Your receipt is recorded and waiting for approval” and do not need to send it again.
  4. ActivationOnce the transfer is checked the subscription is activated, and we tell you there and by email.
💡
Referral discount
If the clinic came with a sales partner's code and the partner's agreement includes a discount, it is applied automatically to the first purchase and written on this page.
ℹ️
If paying inside the app is not available
Message support on WhatsApp; the “Support” page shows the same way.

When the subscription ends

The clinic's data stays where it is. The daily-work pages are closed, but the Subscription, Support and Backup pages stay open, so you can renew or take your data.

34

AI assistant, reports and the activity log

No-show prediction, management reports and the trail of changes

AI Insights

🧠 AI Insights
  • No-show risk: shows the coming appointments with a degree of risk (high, medium, low). Next to each patient there are Call and WhatsApp buttons so you can remind them before the appointment.
  • Radiograph helper: type the tooth number and it gives a list of suggested checks.
ℹ️
An aid, not a decision
Both parts suggest; the decision is the dentist's and reception's.

Reports

📊 Reports

📈 Reports and Advanced Reports

Revenue, expenses, profit and comparison with the previous period (for the manager and accounting).

🧮 Management dashboard (KPI)

This month's summary on one page.

🏢 Operations report

Expenses by category: rent, salaries, consumables, equipment and so on.

🦷 Dentist performance

The work of each dentist this month.

🕘 Attendance and leave

Staff attendance and leave.

👤 Staff performance report

The work of each user in the system (manager and accounting).

Activity log

🔎 Activity Log

Only the manager sees it. It records every important change with the user's name and the time, and it has a search; when you ask “who changed this invoice?” the answer is here.

35

Signing in: which door is for whom

Clinic staff, dentists, labs, patients and sales partners

There are four doors. Under the staff sign-in form, two lines lead a patient or a sales partner to their own.

WhoWhereHow
Manager, dentist, reception, accountantdrdentaliq.com/loginWhatsApp number or email and password; if two-step verification is on, the 6-digit code from the authenticator app as well.
Lab ownerThe same drdentaliq.com/loginSigns in with the lab account and goes straight to the lab panel. Registration is from the “Dental lab” page.
PatientThe link or QR the clinic gives (drdentaliq.com/portal/login)Mobile number, then the 6-digit code that arrives on WhatsApp. There is no password.
Sales partnerdrdentaliq.com/affiliate/loginThe partner's email and password.

For clinic staff and dentists

  • Forgot your password? Press “Forgot password?” under the form.
  • For more security, switch on two-step verification in the security settings.
  • Change the language from the menu at the top of the page; your choice stays on every page.
  • On a phone you can add the system to the home screen so it opens like an app.

For patients

The clinic sends the portal link on WhatsApp or prints it on a poster and a QR card (the “Patient kit” menu). The link fills in the clinic's name and the patient's number in advance; the patient only enters the code and sees their own file, appointments, invoices and prescriptions.

💡
The code did not arrive?
Wait a minute and press “Send again”. If the code is entered wrongly several times it is locked for a while; ask for a new one later or call the clinic.
36

Rooms, leave, referral sources and the patient kit

Organising the clinic day to day

Four pages that lighten the work of reception and the manager, and that people often do not notice.

Rooms and doctor leave

🗓 Rooms & doctor leave

🚪 Rooms

Define the clinic's rooms and units here so that every appointment has a room.

🏖 Doctor leave and absence

During a doctor's leave no appointment is given to that doctor: not by reception, not from the patient portal and not by the WhatsApp bot.

👥 Staff leave

Recorded for attendance and pay; it does not close booking.

💡
Record the leave first
When a doctor will be away for some days, record the leave at once; a patient must not book a day on which the doctor is not there.

Referral sources

🤝 Referrals

Define the sources your patients come from (a referring doctor, an advertisement, a friend…). Choose the source when you register a patient; this page shows how many patients each source brought and where the referred patients stand.

Patient kit: posters and QR cards

💬 WhatsApp centre→Patient kit

Posters and cards with a QR code that take a patient into the portal: print them for the reception desk and the door. The patient scans the QR, types their number and gets the code on WhatsApp (chapter 35).

29

Contact Support

We are here for you

If you run into a problem or have a question anywhere in the system, tell us in one of the ways below. Every address here is real and in use.

Ways to reach us

💬 Support WhatsApp

The fastest way. Send a message and, if you can, a photo or short video of the problem.
Number: +964 750 760 3157

📞 Phone call

For urgent cases that have stopped the clinic's work.
Phone: +964 750 760 3157

🎫 Ticket inside the system

From inside the system: menu Support → New ticket. We are notified the moment you send it, and the reply stays in the same place with the full history. This menu is for the clinic manager.

📧 Email

For longer messages or sending files.
Email: info@drdentaliq.com

📚 Help and training centre

Step-by-step guides and training videos. Inside the system: menu Guide and training.
Address: drdentaliq.com/help

📷 Instagram

News of new features and short tutorials.
Page: @drdentaliq

Before you contact us, have these ready

  • What happened — what you were trying to do, what happened, and any error message you saw
  • Browser and device — Chrome on Windows, Safari on iPhone, …
  • A screenshot — if a page shows an error, take a picture and send it
  • Clinic name and your account email — so we can find your account quickly

Which way for what

SituationExampleBest way
🚨 UrgentThe system will not open, I cannot sign inWhatsApp or a phone call
⚠️ ImportantOne part is not working and it affects the clinic's workWhatsApp, or a ticket with priority “Urgent”
📝 NormalA question, or training neededTicket or email
💡 SuggestionA request for a new featureTicket

🤝 Our commitment to you

We do not just sell software; we stay beside the clinic. Every message is read and answered by a person on our team, and every ticket stays in your own panel with its full history, so nothing gets lost. When you succeed, we succeed.

Your feedback matters

If you have an idea for improving the system or want a new feature, tell us with a ticket. The system is updated regularly, and many features were added because clinics asked for them.

Click anywhere to close