Built for Ontario physicians

Med school taught you medicine.
We’ll handle the billing.

Talk to your patient. Med Copilot writes the note, finds every OHIP code the visit earned across all 7,000 in the Schedule, and remembers the incentives you’d otherwise lose track of.

Get paid for everything you do

Get your evenings back

Skip the billing course

14 days free · Cancel anytime · Runs in your browser, nothing to install

The whole product in 1:35 — narrated, with captions. Fictional patients throughout.

Watch all 10 short tutorials

One Tuesday evening, two endings

Same patient. Same fifteen minutes. A very different night.

Billed from habit

6:40 PM

Last patient of the day. Type 2 diabetes, their third check-in this year.

6:55 PM

You bill the assessment code you've used since residency. Next.

9:30 PM

Kitchen table. Still finishing the note from memory.

$37.95

One assessment code (A007). The incentive the visit unlocked quietly goes unclaimed.

With Med Copilot

6:40 PM

Same patient. You hit record and just talk to them.

6:56 PM

The note is drafted. The claim comes back with three codes, each cited to the Schedule.

7:05 PM

Note reviewed, claim saved. You're driving home.

$171.45

K030 diabetes management + B992 evening premium + the Q040 incentive it unlocked.

Nothing about the medicine changed. You didn’t learn a single billing rule. You just got paid for the work you already did — and got your evening back.

An illustrative visit, not a customer case. Fees per the current Schedule of Benefits for Physician Services; eligibility depends on the patient’s history. Review every suggestion before you submit.

More money from the same visits

Every encounter is read against the full Schedule of Benefits for the premiums, complexity codes and incentives it qualified for. Continuing-care counts are kept per patient, and denied claims come back with the fix.

Close the chart before you leave the room

The visit is transcribed live and the structured note is drafted seconds after you finish. You review it, you don't write it. The charting stops following you home.

Billing expertise, built in

You don't need to memorise 7,000 codes or decode ministry error reports. Every suggestion cites the Schedule passage it came from, and every MOH error code is explained in plain English.

Included in Basic

Basic includes up to 100 encounters a month, Pro up to 300.

The claim you’d have filed, and the one you earned.

Most physicians bill the one code they learned in residency and move on. Hit Generate and Med Copilot reads the transcript against the full 7,000-code Schedule of Benefits and returns every code that applies — the right assessment, the premiums the visit qualified for, the incentive it unlocked — each with a confidence score and the exact Schedule passage it was grounded in.

That is how the evening visit above went from $37.95 to $171.45: nobody had to know that K030 pays more than the assessment and counts toward an incentive, or that a visit starting after 5pm earns a premium. The generator knew, and showed its working.

It also knows what not to bill alongside what it just suggested — a K030 suggestion never comes with a visit code that would bounce the claim. Every code is earned, none of it gets rejected.

Fees per the current Schedule of Benefits for Physician Services. Every suggestion is a starting point — review before you submit.

Claim Draft · OHIP

M. Osei

•••• ••• 214

Tue 6:40 PM · Office

K030

Diabetes Management Assessment

dx 250
96%

$45.75

Flow sheet reviewed, third visit this rolling year — replaces the office visit code.

B992

Weekday Evening Premium

91%

$60.00

Encounter started 6:40 PM — first patient seen qualifies for the evening premium.

Q040

Diabetes Management Incentive

dx 250
88%

$65.70

Third K030 in the rolling 12 months — incentive unlocked and not yet billed.

K030 replaces the office visit code — A007 was left off so the claim doesn’t bounce.

Billed on habit: $37.95

3 codes found

$171.45

Included in Basic

Basic includes up to 100 encounters a month, Pro up to 300.

The money that depends on remembering.

A diabetic patient is worth up to $248.70 a year in continuing-care billing — four K030 assessments at $45.75 plus the $65.70 Q040 incentive that three of them unlock. None of it is claimable unless someone is counting, across a rolling twelve months, for every patient.

Med Copilot keeps that count. Track a patient by health number and the dashboard tells you who is billable today, who looks eligible and needs confirming, and who to book a recall for — with the dollar value against each name, and a CSV your front desk can call from.

It works the other way too: the same count warns you before a fifth K030 goes out as a rejected claim, or before K030 is billed alongside a visit code it replaces. Nothing missed, nothing bounced.

Fees per the current Schedule of Benefits for Physician Services. Counts reflect what is recorded in Med Copilot plus the codes you enter as billed elsewhere.

Continuing-care opportunities

$157.20 available

Tracked patients with a program code open or an incentive unlocked — appointment or not. 24 tracked patients.

All programs
Highest value
Export CSV

Due now

R. Mensah

•••• ••• 482

$65.70

Q040 unlocked — $65.70 available, not yet billed this window.

K030 3/4
Q040 unlocked

Last visit Aug 12, 2026

Start encounter

A. Whitfield

•••• ••• 907

$45.75

K030 available — 2 of 4 used in the rolling 365 days ($45.75).

K030 2/4
Q040 2/3

Last visit Jun 30, 2026

Start encounter

D. Okonkwo

•••• ••• 135

$45.75

K030 available — 1 of 4 used in the rolling 365 days ($45.75).

K030 1/4
Q040 1/3

Last visit Apr 2, 2026

Start encounter

Looks eligible — confirm

S. Ibrahim

•••• ••• 361

Looks like diabetes management — diagnostic code 250 on a claim Aug 4, 2026. Track this patient?

Track
Not this patient

Nothing due yet — book the recall

L. Tremblay

•••• ••• 028

K030 limit reached (4 of 4) — next available Mar 12, 2027.

Asking about R. Mensah’s visit — the assistant can see the claim, the codes it suggested, and anything OHIP sent back.

Can I bill K030 and the visit code for the same appointment today?

No — bill K030 on its own. K030 is all-inclusive: the Schedule pays it instead of the visit code, so a visit code on the same claim the same day is payable at nil.

This patient has K030 3 of 4 used in the rolling 12 months, so today’s assessment is billable at $45.75 if the flow sheet is up to date. Their Q040 is already unlocked at $65.70 and hasn’t been billed this window.

Schedule of Benefits — Physician Services

page 131

“K030 is all-inclusive and is not eligible for payment in addition to a consultation or visit rendered by the same physician on the same day…”

What after-hours premiums apply to office visits?
How do I bill a phone consultation under OHIP?
Pro

A billing expert who has read the chart.

Point the assistant at an encounter and it can see the claim, the codes the generator chose and rejected, the validation warnings, and whatever OHIP sent back. So “can I bill these together?” gets an answer about this patient, not a general one.

Every answer is grounded in the Schedule of Benefits and quotes the passage it relied on, with the page number — so you can check it in seconds rather than trust it. Ask it general OHIP questions with no encounter attached and it answers those the same way.

A denial is not a dead end.

Record what the ministry actually sent back — the error code, not a note to yourself — and Med Copilot explains it and tells you whether it can be fixed.

446 MOH error codes, explained

The full Error Report and Remittance Advice dictionaries, ingested from the ministry's own documents. Pick the code off an autocomplete and read what it means in plain English.

Honest about what re-coding can fix

Roughly half of the ministry's codes describe something re-coding cannot repair — an eligibility problem, a claim another physician already billed. Those are labelled as such instead of sent back through an AI that would only make it worse.

Surfaced, not buried

Denied and rejected claims are counted on the dashboard and flagged on the encounter they came from, so rework is a visible queue rather than something you find at year end.

The billing they didn’t teach you in med school.

7,000+ fee codes nobody has time to master, so most physicians default to the handful they learned in residency. Estimates put the gap between what physicians bill and what they’re owed at 20–40%. These are the premiums that make it up:

After-hours premiums

Evening, night and weekend visits that qualify for a premium and quietly go unclaimed. Med Copilot knows the time of service and flags them.

Age & complexity premiums

Elderly patients with multiple comorbidities. The note already captures the complexity — the claim should too.

Consultation vs. assessment

Consults reimburse more but need a referral, an assessment and a written report back. Med Copilot spots when a visit qualifies and drafts the referral letter.

Continuing-care incentives

K030 diabetic management pays $45.75 up to four times a year, and three of them unlock the $65.70 Q040 incentive. Miss the count and the incentive silently expires.

Documentation gaps

Thin notes get claims downcoded to a lower-tier assessment. A structured, complete note protects the premium you earned.

20–40% underbilling is an industry estimate of the gap between what physicians bill and their eligible entitlement, not a guarantee of recovered revenue.

Three steps, start to claim.

No new hardware, no template setup. It fits the visit you already run. Watch each step in a short video →

01

Record the encounter

Hit record and talk to your patient normally. Med Copilot transcribes the conversation live.

02

Review the note

Seconds after you finish, a structured clinical note is drafted and ready for a quick edit.

03

Send the claim

Accept the suggested OHIP codes, adjust anything, and the claim draft is ready to submit.

Do the math on your own panel.

Just one program, diabetes management, is worth up to $248.70 per patient a year. How many diabetic patients do you follow?

Diabetic patients

30

Available in K030 + Q040 alone, per year

$7,461

That’s 9.4× the $790 a year Basic costs — before a single premium or recovered denial.

The maximum if every eligible visit is billed; what you’ve already claimed counts against it.

Priced against a single recovered claim.

Both plans include every revenue feature on this page except the two marked Pro. Fourteen days free to find out what you’ve been missing.

Basic

For solo practitioners

$79

/month

or $790/year — 2 months free

Up to 100 encounters a month.

Real-time transcription & AI clinical notes

AI OHIP code suggestions, cited to the Schedule

Continuing-care tracking & the recall list

Claim outcomes with MOH error codes explained

Need more room? Pro includes 300.

One recalled K030 visit covers the month.

Pro

For high-volume practices

$169

/month

or $1,690/year — 2 months free

Up to 300 encounters a month.

Everything in Basic, plus:

AI billing chat assistant

AI referral letter drafting

Priority AI processing, priority support & SLA.

Card required, cancel anytime — you pick your plan after signing in. Prices are in CAD, plus HST.

Next Tuesday at 6:40 PM, bill the visit you actually did.

Fourteen days free, cancel anytime. Sign in with your Microsoft or Google account and record your first encounter today. No setup, nothing to install.

Microsoft and Google sign-in via AWS Cognito. Encrypted in transit with TLS, patient data encrypted at rest and stored in Canada, scoped to your account only.

Microsoft & Google Sign-In · AWS Cognito · TLS Encrypted · Data stored in Canada