D Doctor Scribe AI Start free → Démarrer →
🇨🇦 Live walk-through · Built for Canadian doctorsDémonstration · Conçu pour les médecins canadiens

Speak the visit.
Get a complete chart in 8 seconds.
Parlez la consultation.
Recevez le dossier complet en 8 secondes.

SOAP note · ICD-10-CA · OHIP/RAMQ/MSP/AHCIP billing code · DIN-verified Rx · 4 letterhead PDFs · plain-language patient handout — all in one click. Audio is destroyed in memory. PIPEDA + Quebec Law 25 compliant. Note SOAP · CIM-10-CA · code de facturation provincial · ordonnance vérifiée DIN · 4 PDF en-tête · résumé patient — en un clic. L'audio est détruit en mémoire. LPRPDE + Loi 25 conforme.

No credit card · 30 free credits · Cancel anytime Sans carte · 30 crédits gratuits · Annulation libre

Hosted in Toronto · ca-centralHébergé à Toronto · ca-central PIPEDA Quebec Law 25Loi 25 du Québec PHIPA HIA · NS · MB Fernet AES-128
8sto a finished SOAPpour une note SOAP
98%avg confidenceconfiance moy.
0audio bytes storedaudio stocké
$0.99per active patient/mopar patient actif/mo
EN ⇄ FRQuebec medical FRFR médical québécois
⚡ How it works⚡ Comment ça marche

From spoken consult to signed chart — 4 stepsDe la consultation parlée au dossier signé — 4 étapes

Zero typing. Zero menus. Just talk to your patient like you always have.Zéro saisie. Zéro menu. Parlez à votre patient comme toujours.

1
🎙

Tap & speakAppuyez & parlez

Open the workspace, hit the mic, speak naturally during the consult. EN, FR, or both — code-switch freely.Ouvrez l'espace, appuyez sur le micro, parlez naturellement. EN, FR, ou les deux — alternez librement.

2
🛡

3-layer guard firesTriple garde s'active

Silence detection (pre-AI), AI self-check, and Health-Canada validator (post-AI) — runs invisibly in 8 seconds.Détection de silence, auto-vérification IA, validateur Santé Canada — en 8 secondes.

3
📋

Review the draftVérifiez le brouillon

Full SOAP + ICD-10-CA + provincial code + Rx + vitals + handout appears. You read, edit, sign — never silent submission.SOAP + CIM-10-CA + code provincial + Rx + signes + résumé apparaissent. Vous vérifiez, modifiez, signez.

4
🔗

Send patient linkEnvoyez le lien

One click sends a private 60-day portal link to the patient. They see the plan, message you back, log symptoms — no app to install.Un clic envoie un lien portail privé. Le patient voit le plan, vous écrit, journalise — sans app à installer.

⏺ Recording in progress (animation)⏺ Enregistrement en cours (animation)

Audio stays in RAM only. After Gemini returns the SOAP, every byte is wiped + you receive a signed Data Destruction Certificate.L'audio reste en RAM. Après le SOAP, chaque octet est effacé + vous recevez un certificat de destruction signé.

📝 Real Canadian consult📝 Consultation canadienne réelle

What you say — what the AI captures Ce que vous dites — ce que l'IA capture

A 90-second family-medicine consult with Dr. Sarah Chen (Toronto) and her patient Michael, 42, with acute lower back pain. Below is the EXACT output the AI produced. Consultation de 90 secondes avec Dre Sarah Chen (Toronto) et son patient Michael, 42 ans, lombalgie aiguë. Voici la sortie EXACTE produite par l'IA.

🎙 Consultation audio (transcript shown for clarity only — never stored) 🎙 Audio (transcription montrée à titre indicatif — jamais stockée)

Dr. Chen: "Hi Michael, what brings you in today?"
Michael: "Lower back pain. Started 3 days ago after I helped my brother move a couch. It's worse when I bend forward, no leg pain, no numbness."
Dr. Chen: "Any urinary or bowel changes? Any fever?"
Michael: "No, none of that."
Dr. Chen: "Okay, let me examine. I'll press here on the lower spine — tender? Now lift your right leg straight up."
Michael: "Tender on the left side. Leg's fine — no shooting pain."
Dr. Chen: "Good. Vitals look fine — BP 128/82, HR 76. This looks like a paraspinal muscle strain. No red flags. I'll prescribe Naproxen 500 mg BID with food for 7 days, and Acetaminophen 500 mg q6h PRN. Stay active, avoid bed rest. Heat 20 min twice a day. Come back in 2 weeks if not improved, or sooner if you develop leg numbness, weakness, or bladder issues. I'll send you a handout."
90 seconds of speech90 secondes de parole 🔊 English (also handles FR + code-switch)Anglais (gère aussi FR + alternance)
doctorscribe.ca/app — Michael · PT-01284 · Generated in 7.4s
✓ Signed
CONFIDENCE 98% ⚡ 7.4s end-to-end EN detected
Toronto · ON · 09 May 2026 14:32

Subjective

42-year-old male presents with 3-day history of acute lower back pain, onset after lifting heavy furniture. Pain worse with forward flexion. No leg pain, paresthesia, urinary or bowel changes, no fever. No prior history of back injury. NKDA.

Objective

Vitals: BP 128/82 mmHg, HR 76 bpm, T 36.8°C (afebrile). Tenderness on palpation over left paraspinal muscles at L4-L5. SLR negative bilaterally. Neurological exam intact (motor 5/5, reflexes 2+, sensation preserved).

BP
128/82
HR
76 /min
Temp
36.8 °C

Assessment

Acute mechanical low back pain — paraspinal muscle strain. No red flags identified.

ICD-10-CA: M54.5 ✓ verified Confidence 0.92

Plan

  1. Naproxen 500 mg PO BID with food × 7 days
  2. Acetaminophen 500 mg PO q6h PRN for breakthrough pain
  3. Stay active; avoid bed rest. Apply heat × 20 min BID.
  4. Follow-up in 2 weeks if not improved.
  5. Return precautions: leg numbness, weakness, or bladder/bowel changes → ED today.

℞ Suggested prescriptions

℞ Naproxen 500 mg ✓ DIN 02246953
PO · BID with food · 7 days · for acute MSK pain
⚠ avoid in renal impairment / GI bleed history
℞ Acetaminophen 500 mg ✓ DIN 00559389
PO · q6h PRN · max 3000 mg/day in this patient

💵 Suggested OHIP billing code

A007 — Intermediate assessment

Justification: focused MSK examination with single complaint, ~10-min duration.

👋 Front-desk task queue (extracted from voice)

  • 📅 Schedule: Follow-up in 2 weeks · standard 15-min slot
  • 📄 Generate: Patient handout (auto-created)

📚 Suggested clinical guidelines used

TOP — Acute Low Back Pain RxFiles Pain Management Choosing Wisely Canada
📱 The patient experienceL'expérience patient

Send Michael a private link — he handles the rest Envoyez à Michael un lien privé — il s'occupe du reste

One click after signing creates 3 token-only patient pages: pre-visit intake, the visit handout, and a 60-day private portal. No app to install. No password to remember. Un clic crée 3 pages patient à jeton : intake, résumé, portail 60 jours. Sans app. Sans mot de passe.

🇨🇦 doctorscribe.ca/portal 🔒
Hi Michael 👋
Your visit with Dr. Sarah Chen · 09 May 2026
📋 Your plan
  • Naproxen 500 mg twice daily — 7 days
  • Stay active, avoid bed rest
  • Heat 20 min, twice a day
  • Follow up in 2 weeks if not better
🚨 Call right away if
  • Numbness or weakness in your leg
  • Trouble with bladder or bowel

🔗 Patient PortalPortail patient

60-day private link. View your plan, message your doctor, log how you feel — no app needed. Lien privé 60 jours. Voyez votre plan, écrivez à votre médecin, journalisez vos symptômes.

🇨🇦 doctorscribe.ca/intake 🔒
Before your visitAvant votre visite
14-day token · auto-deleted after
1. Reason for visitMotif
Lower back pain after lifting
2. How long?Depuis quand?
3 days
3. Med changes?Changement Rx?
None

⏱ 60 seconds total

📝 Pre-Visit IntakeIntake pré-visite

Patient answers 3 questions. When you tap the mic, their answers are silently injected into Subjective. Le patient répond à 3 questions. Lors du micro, les réponses sont injectées dans Subjectif.

🇨🇦 doctorscribe.ca/handout 🔒
What we found todayCe que nous avons trouvé
For Michael · 6th-grade reading level

You hurt the muscles in your lower back when you lifted something heavy. The good news: your nerves and bones look fine. This kind of pain usually gets better in 1-2 weeks. Vous avez blessé les muscles du bas du dos. Bonne nouvelle : vos nerfs et os vont bien. Cela guérit en 1-2 semaines.

What to doQue faire
  • Take your medicine as the doctor saidPrenez vos médicaments comme indiqué
  • Use a heating pad twice a dayUtilisez une bouillotte 2× / jour
  • Keep moving — don't stay in bedRestez actif — pas de repos au lit
🚨 Call 911 ifAppelez 911 si
  • You can't move your leg or feel itVous ne sentez plus votre jambe
  • You can't pee or poop normallyVous ne pouvez plus uriner

📄 Patient HandoutRésumé patient

6th-grade reading level. Available in EN and Quebec FR. Patient receives a print-ready PDF. Niveau 6e année. EN ou FR québécois. PDF imprimable.

🔗 What the patient's link looks likeAperçu du lien patient

https://doctorscribe.ca/portal.html?t=Dm43T308l31pB0jl4cplDw8eJi41FtnLNUAyrfX1HCaYy_Fl

Token = 36-char URL-safe random (288 bits of entropy). Auto-revoked after 60 days. Doctor can revoke instantly if leaked. Jeton aléatoire 36 caractères (288 bits). Expiration 60 jours. Révocable instantanément.

🛡 Hallucination defenseDéfense anti-hallucination

5 stacked guards keep the AI honest 5 gardes empilés gardent l'IA honnête

A hallucinated drug can kill a patient and end your career. We treat this as the highest-risk failure and built 5 independent defenses. Un médicament halluciné peut tuer un patient. Nous avons construit 5 défenses indépendantes.

0

Silence detection (pre-AI)Détection de silence (pré-IA)

Audio <3s, <6 KB, <25 clinical words, or with ≥3 placeholder phrases ("not assessed", "pending") is rejected before reaching Gemini. No SOAP from silence — ever. Audio <3s, <6 KB, <25 mots cliniques rejeté avant Gemini. Jamais de SOAP à partir du silence.

1

Speaker diarizationDiarisation des intervenants

Hard rule: only the doctor and patient exist. The AI can never invent a "wife", "mother", or third party from background voices. Règle stricte : seuls le médecin et le patient existent. Aucun tiers inventé.

2

Quote-or-abstainCiter-ou-s'abstenir

The AI is forbidden from mentioning a drug name in PLAN that the doctor didn't actually say. Suggested alternatives go to a separate side-card channel — never the official record. L'IA ne peut mentionner un médicament dans PLAN que si le médecin l'a dit. Les suggestions vont dans un canal séparé.

3

Clinical validator (post-AI)Validateur clinique (post-IA)

Rx cross-checked against Health Canada DPD + RxNorm + dose-ceiling table (30+ drugs) + allergy class match. ICD-10-CA codes verified or stripped. Provincial billing codes verified or stripped (US CPT 99213 → auto-rejected on Ontario accounts). Rx vérifié contre la BDPSC + RxNorm + plafond posologique + allergie. CIM-10-CA et codes provinciaux vérifiés ou retirés.

🚫 Lortab 🚫 Vicodin 🚫 Norco 🚫 Percocet 🚫 99213 (US CPT) +10 more US-only blocks
4

Confidence-score hard gateSeuil de confiance strict

If the AI reports its own confidence below 0.5, every prescription is force-flagged "doctor must verify" and a red banner appears in the SOAP. The doctor cannot accidentally sign weak output. Si la confiance <0.5, chaque ordonnance est marquée "à vérifier" + bannière rouge.

🇨🇦 Made in Canada · Made for CanadaFait au Canada · Pour le Canada

Speaks 13 provinces & territories Parle 13 provinces et territoires

Every consult loads YOUR provincial context: fee codes, formulary, EMR conventions, referral pathways, and CTFPHC screening defaults. Never US-only guidelines bleeding through. Chaque consultation charge VOTRE contexte provincial : codes, formulaire, DSE, références, dépistage CTFPHC. Jamais de directives US.

📚 Cites Canadian guidelines onlyCite seulement directives canadiennes

TOP · Choosing Wisely Canada · RxFiles · Bugs & Drugs · CFP · Hypertension Canada · Diabetes Canada · CCS · SOGC · CPS · CADTH

Explicit ban on UpToDate-only / JNC-8 / AHA-only references. Interdiction explicite UpToDate / JNC-8 / AHA uniquement.

🩺 CTFPHC screening defaultsDépistage CTFPHC par défaut

Mammogram 50-74 q2-3y · FIT 50-74 q2y · AAA men 65-80 once · Cervical 25-69. NEVER suggests US 40+ defaults. Mammographie 50-74 q2-3 ans · FIT 50-74 q2 ans · AAA hommes 65-80 · Cytologie 25-69.

💊 Health Canada DPD anchoredAncré BDPSC

Every Rx cross-checked against the Drug Product Database. US-only products (Lortab, Vicodin, Norco, Percocet, Demerol, etc.) are auto-rejected. Chaque Rx vérifié contre la BDPSC. Produits US-seulement (Lortab, Vicodin, etc.) auto-rejetés.

🇫🇷 Quebec medical FrenchFrançais médical québécois

Not France French — true Quebec clinical FR. "Tension artérielle" not "pression artérielle". RAMQ-formulary preferred. Pas du français de France — FR clinique québécois. "Tension artérielle" pas "pression artérielle".

Everything you getTout ce que vous avez

20 features · 1 platform · 0 add-ons 20 fonctions · 1 plateforme · 0 supplément

Every plan ships with all 20 features. Tier only changes how many patients you can onboard. Tous les plans incluent les 20 fonctions. Le tier change seulement le nombre de patients.

🎙
SOAP in 8 seconds
Subjective / Objective / Assessment / Plan auto-generated.
🧮
ICD-10-CA codes
Auto-suggested with confidence + lookup verification.
💵
Provincial billing
OHIP / RAMQ / MSP / AHCIP — codes with justification.
💊
DIN-verified Rx
Health Canada DPD cross-check + dose ceiling + allergy match.
📊
Auto vitals
BP, HR, T°, SpO₂, weight, height extracted from your speech.
👋
Front-desk queue
"Book her in 2 weeks" → appointment auto-created.
📱
Patient portal
Private 60-day link · plan / messages / symptoms.
📝
Pre-visit intake
3 questions in 60s · auto-injected into SUBJECTIVE.
📄
6th-grade handout
Plain-language summary in EN or Quebec FR.
📋
4 letterhead PDFs
Sick note · Rx · lab req · imaging req — 1 click.
Bilingual EN ⟷ FR
Quebec FR + code-switching mid-sentence.
📅
Voice appointments
Spoken phrases create real calendar entries.
🛡
5-layer hallucination guard
Silence + diarization + quote + validator + confidence gate.
📈
Personal dashboard
30-day activity · template breakdown · success rate.
Follow-ups widget
Patients due this week from your spoken plan.
🔬
Provincial specialization
Auto-loads your province's context every consult.
📜
Audit log per consult
PHIPA / Law 25 inspection-ready. PHI HMAC-hashed.
🔐
Tenant isolation
3-layer (API / ORM / DB) · race-safe credit deduction.
⚙️
Doctor identity
License #, signature, clinic logo on every PDF.
🔔
Real-time inbox
Patient messages + portal events polled every 10s.
🆚 vs US-based AI scribesvs scribes IA américains

Why Canadian doctors should not use US AI Pourquoi les médecins canadiens ne devraient pas utiliser l'IA US

US AI scribes Doctor Scribe AI
🇨🇦 Hosted in CanadaHébergé au Canada— US datacentresToronto · ca-central
🗑 Audio retentionRétention audio30 days +0 bytes — destroyed in RAM
🛡 PIPEDA + Quebec Law 25PartialFull · Privacy Officer assigned
💵 OHIP / RAMQ / MSP / AHCIP— US codes onlyAll 13 provinces / territories
🧮 ICD-10-CA codesICD-10-CM (US)CA + verified or stripped
💊 Health Canada DPD check— US DEA / FDA onlyDPD + RxNorm + allergy class
⇄ EN ⟷ FR bilingualbilingueEnglish onlyQuebec medical FR
📋 Patient pre-visit intakeIncluded
📄 6th-grade patient handoutIncluded
🛡 Data destruction certificateEvery consult
🚫 Hallucination guard1-2 layers5 stacked layers
💰 Pricing modelModèle tarifaire$249-$399 USD/mo flat$29 starter pack + $0.99/mo per active patient
💳 Pay only for who you treatPayez seulement les patients traités

Credit pack once · $0.99/mo per active patient · No subscription Pack une fois · 0,99 $/mo par patient actif · Pas d'abonnement

Example: Buy 100 credits for $79 → onboard 100 patients lifetime · 60 active this month = $59.40 · next month 40 active = $39.60. Exemple : 100 crédits pour 79 $ → 100 patients à vie · 60 actifs ce mois = 59,40 $ · mois suivant 40 actifs = 39,60 $.

Starter

$29 CAD

30 credits · one-time

+ $0.99/mo per active patient
  • ✓ 30 patient credits
  • ✓ All 20 features
  • ✓ All clinical templates
  • ✓ PIPEDA + Law 25
Start free

Practice

$299 CAD

500 credits · one-time

+ $0.99/mo per active patient
  • 500 patient credits
  • $0.60/credit · save 38%
  • ✓ Priority support
  • ✓ Custom letterhead
Best value

Enterprise

$999 CAD

2,000 credits · one-time

+ volume discount
  • 2,000 credits
  • $0.50/credit · save 48%
  • ✓ Multi-doctor admin
  • ✓ SLA + onboarding call
Talk to sales
Returning patients are always free · No charge for inactive patients · Cancel anytime · 30-day refund on first paid month. Patients revenants toujours gratuits · Aucun frais pour patients inactifs · Annulation libre · Remboursement 30 jours.
First 10 doctors only10 premiers médecins seulement

The Founding Doctor Program Programme Médecin Fondateur

The first 10 Canadian doctors who join become co-creators of the platform. Lock these benefits for life. Les 10 premiers médecins deviennent co-créateurs. Avantages bloqués à vie.

💰

50% off active-patient fee, for life50 % de rabais sur frais patient, à vie

$0.49/mo per active patient instead of $0.99 — locked.0,49 $/mo par patient actif au lieu de 0,99 $.

🎁

100 free credits + 90 days no fees100 crédits + 90 jours sans frais

Onboard up to 100 patients with zero credit cost · zero monthly fees for the first 90 days.Jusqu'à 100 patients sans coût · 0 frais pendant 90 jours.

🛠️

Custom feature requestsFonctionnalités sur mesure

Need a specific template, EMR integration, or workflow? We build it for you, free.Besoin d'un modèle, d'une intégration DSE? On le construit gratuitement.

📞

Direct line to the founderLigne directe avec le fondateur

Personal WhatsApp + email. Bug or idea? Response within 6 hours.WhatsApp + courriel personnel. Réponse en 6 heures.

🏆

Founding Doctor badgeInsigne Médecin Fondateur

Listed on our "Founding Doctors" wall (with permission). Reputation boost in your specialty.Sur notre mur "Médecins Fondateurs". Bonus de réputation.

📚

Co-author the roadmapCo-auteur de la feuille de route

Quarterly call. Vote on what we build next. Your name on the changelog.Appel trimestriel. Votez. Votre nom au changelog.

⏳ Spots remaining: 7 of 10⏳ Places restantes : 7 sur 10

🏆 Claim my Founding Doctor spotRéserver ma place

hello@doctorscribe.ca · We respond within 6 hoursRéponse en 6 heures

Frequently askedQuestions fréquentes

Things doctors ask Questions des médecins

Is my patients' data really safe?Les données patient sont-elles vraiment sécurisées ?

Audio is processed in Toronto, never written to disk, and erased from RAM the moment your note is generated. PHI fields are encrypted at rest with Fernet AES-128 + HMAC-SHA256. Each consult includes a signed Data Destruction Certificate.L'audio est traité à Toronto, jamais sur disque, effacé après. RPS chiffrées avec Fernet AES-128 + HMAC-SHA256.

What if my recording is silent or unclear?Si mon enregistrement est silencieux ?

The 5-layer Hallucination Guard rejects audio shorter than 3s, smaller than 6 KB, or with fewer than 25 clinical words. The AI never invents content from silence.Le triple garde refuse l'audio <3s, <6 KB, ou <25 mots cliniques.

How does the credit-based pricing work?Comment fonctionne la tarification par crédits ?

Buy credits once (e.g., 100 for $79). Each credit = onboard one new patient for life. Returning patients are always free. At month-end you pay $0.99 per patient who actually had ≥1 visit that month. No subscription, no waste.Achetez des crédits une fois. Chaque crédit = ajouter un patient à vie. Patients revenants gratuits. Mensuel : 0,99 $ par patient actif.

Do I need to install anything?Dois-je installer quelque chose ?

No. Runs in any browser (Chrome, Safari, Edge, Firefox) on iPad, iPhone, Android, Mac, PC.Non. Fonctionne dans tout navigateur sur iPad, iPhone, Mac, PC.

Can I edit the SOAP before signing?Puis-je modifier la note SOAP ?

Always. AI produces a draft. You review, edit, sign. The provider on the chart is you, never AI.Toujours. L'IA produit un brouillon. Vous vérifiez et signez. Le médecin sur la fiche est toujours vous.

Do you integrate with OSCAR / TELUS / Accuro?Intégrations DSE ?

EMR integrations are on the roadmap (Q3 2026). For now, copy SOAP into your EMR with one click. Founding Doctors vote on which integration we build first.Intégrations DSE prévues T3 2026. En attendant, copier-coller en un clic.

Can I cancel anytime?Annulation libre ?

Yes. From Settings, in 1 click. No phone call, no retention agent. 30-day money-back guarantee on your first paid month.Oui. Depuis Paramètres, en 1 clic. Garantie 30 jours.

Stop typing notes.
Start seeing patients.
Arrêtez de taper.
Commencez à voir vos patients.

14-day free trial · 30 free credits · No credit card · Cancel anytime Essai 14 jours · 30 crédits · Sans carte · Annulation libre

⭐ First 10 doctors get 50% off for life — 7 spots left ⭐ 10 premiers médecins : 50 % à vie — 7 places 100 free credits · 0¢/mo for 90 days100 crédits · 0¢/mo pendant 90 jours
Claim →Réserver →