User Guide

How to Use the FHO+ Billing Logger

A step-by-step guide to logging your FHO+ hourly billing, tracking MOH compliance, and exporting your records. Written for physicians — no technical background required.

▶ 8-Step Interactive Walkthrough
New here? Take the 2-minute tour.
See the key features in action — logging modes, fee codes, descriptions, saving, compliance, and EMR stamp — before reading the full guide below.
Table of Contents
  1. 1 Quick Start
  2. 2 Fee Codes & MOH Rules
  3. 3 Logging Modes
  4. 4 Daily Summary & Saving
  5. 5 Overview & EMR Stamp
  6. 6 Editing & Correcting Entries
  7. 7 MOH Compliance Tracking
  8. 8 Monthly Log
  9. 9 Export to Excel
  10. 10 Settings & Account
  11. 11 FHO+ at a Glance
  12. 12 Troubleshooting & FAQs

01 Quick Start

You're in. Here's how to log your first day in three steps:

  1. Choose a logging mode. At the top of Daily Entry, pick Quick Block (fastest), Live Timer (real-time), or Enter Hours (manual). You can mix all three in a single day.
  2. Log your hours. Select a fee code (Q310–Q313), enter your time, and tap Add Entry. For Q312 and Q313, also select the tasks performed — this is a MOH requirement.
  3. Save. Tap Log Day in the Daily Summary bar at the bottom. Your entry is saved and synced to the cloud.
Tip
You can mix all three logging modes in a single day. Use the Timer while seeing patients, Quick Block for admin work, and Enter Hours for anything you want to add after the fact. They all combine into one daily total. Your name was set when you first logged in — it appears on all Excel exports and can be updated anytime in Settings.
F.A.M.Y
Billing
Daily Entry
Q310
Direct (In-Office/Video)
$80/hr
Q311
Direct (Tel Out-of-Office)
$68/hr
Q312
Indirect Patient Care
$80/hr
📝 Desc req.
Q313
Clinical Administration
$80/hr
📝 Desc req.
Daily Summary
Hours
0.00
Revenue
$0
Daily Entry — mode switcher, category tiles, and Log Day bar

Add to Your Home Screen (iPhone & Android)

F.A.M.Y Billing works in your mobile browser — no app store required. Add it to your home screen for one-tap access that feels exactly like a native app.

🍎
iPhone
Safari browser
  1. Open famybilling.com/app in Safari (not Chrome — Safari is required for iOS home screen shortcuts)
  2. Tap the Share button — found at the bottom of the screen or next to the address bar, depending on your iOS version
  3. Scroll down the share sheet and tap "Add to Home Screen"
  4. Tap Add in the top-right corner
  5. The F.A.M.Y Billing icon appears on your home screen — tap it to open directly
🤖
Android
Chrome browser
  1. Open famybilling.com/app in Chrome
  2. Tap the three-dot menu in the top-right corner
  3. Tap "Add to Home screen" from the menu
  4. Tap Add on the confirmation prompt
  5. The F.A.M.Y Billing icon appears on your home screen — tap it to open directly
Looks and feels like a native app
Once added to your home screen, the app opens without browser chrome (no address bar or tabs) — full screen, just like a downloaded app. Your login session is remembered so you go straight to your billing dashboard.

02 Fee Codes & MOH Rules

The app tracks four MOH fee codes for FHO+ hourly billing. Each represents a different type of physician work:

CodeDescriptionRateNotes
Q310 Direct Patient Care — In-Person or Video $80/hr Face-to-face or video encounters; telephone care when in-office
Q311 Direct Telephone Care — Out of Office $68/hr Telephone patient care only when physically outside your office
Q312 Indirect Patient Care $80/hr Chart reviews, lab results, referrals, care coordination. Requires a daily written description.
Q313 Clinical Administration $80/hr Non-patient-specific roster tasks. Requires a daily written description. Hard 5% cap.

Key MOH Rules — The App Enforces All of These Automatically

The Monthly Maximum — Scales With Days in the Month

In addition to the 14-hour daily limit, MOH caps your total monthly hours. The maximum is not a fixed number — it scales with how many days are in the billing month, based on an average of 8.57 hours per day:

Days in the MonthMonthly Maximum Hours
28240.0 hrs
29 (leap year February)248.6 hrs
30257.1 hrs
31265.7 hrs

The 25% indirect + admin limit and the 5% clinical admin limit are also calculated as averages across the billing month — not enforced as a daily hard limit.

OMA Reference
The rules above are defined by the Ontario Ministry of Health. For the authoritative detail on eligible activities, ineligible services, and documentation requirements, refer to the official OMA resources:

OMA: FHO+ Hourly Rate — Fee Codes, Rates & Rules
oma.org · Updated Feb. 3, 2026 · Covers Q310–Q313 definitions, eligible/ineligible activities, documentation requirements, and all billing limits

OMA: FHO+ Model Overview
oma.org · Transition details, cap summaries, income calculator, and implementation guidance

03 Logging Modes

The app offers three ways to log time. You can switch between them freely and use multiple modes on the same day — all entries combine into a single daily total.

Q312 & Q313 always require task selection
Regardless of which mode you use, logging Q312 or Q313 always requires you to select at least one task from the checklist and add a short description. This is a MOH documentation requirement. The app will prompt you if it's missing.

Quick Block Mode Fastest

Pick a fee code, choose a preset duration, tap Add. Best for logging work after the fact when you know how long a task took.

  1. Select Quick Block from the mode switcher at the top of Daily Entry.
  2. Tap a category tile (Q310, Q311, Q312, or Q313).
  3. Choose a duration from the preset buttons: 15 min, 30 min, 45 min, 1 hr, 1.5 hr, or 2 hr. Use the Custom field for other amounts.
  4. For Q312 / Q313: Select tasks from the checklist and add a note. At least one task is required.
  5. Tap "Add Entry." The block appears in the list and your daily total updates.
F.A.M.Y
Billing
Quick Block
Q310
Direct (In-Office)
$80/hr ← selected
Q312
Indirect Patient Care
Q311
Direct (Tel Out-of-Office)
Q313
Clinical Admin
Duration
15m
30m
45m
1 hr
1.5hr
2hr
Q310
Direct In-Office / Video Care · 1.00 hr
$80.00
Today
Hours
1.00
Revenue
$80
Quick Block — select Q310, choose 1 hr, tap Add Entry. Entry appears instantly; tap Log Day to save.

Live Timer Mode Real-Time

Start a stopwatch when you begin working, stop it when done. The app tracks every second and rounds to MOH 15-minute blocks on save. Best for patient encounters and ongoing tasks where you want precise capture.

  1. Select Live Timer from the mode switcher.
  2. Tap a category tile to start the timer. A live clock (HH:MM:SS) appears plus a sticky banner at the top of the screen.
  3. Work normally. The timer runs in the background — you can navigate away or check your phone. The sticky banner keeps you informed.
  4. Pause if needed by tapping Pause. Tap again to resume.
  5. Tap Stop when finished. Billable hours (rounded to 15-minute blocks) are confirmed and logged.
Switching categories mid-session
Tapping a different category tile while a timer is running automatically stops and saves the current timer, then starts the new one. Useful when transitioning from patient care (Q310) to admin work (Q313) without interruption.
F.A.M.Y
Billing
TIMER RUNNING 00:23:17 Q310 · Direct
🩺
Direct (In-Office)
00:23:17
Running →
📞
Direct (Tel Out-of-Office)
00:00:00
Tap to start
📁
Indirect Patient Care
00:00:00
Tap to start
⚙️
Clinical Admin
00:00:00
Tap to start
Live Timer — Q310 timer running with sticky banner. Stop to log; tap another tile to switch categories.

Enter Hours Mode Most Flexible

Type a duration directly or enter a start-to-end time range. Best for end-of-day logging or scheduled blocks.

Sub-mode A — Direct Hours: Select Enter Hours, make sure the Hours sub-mode is active, tap a category tile, type a number, and use the HRS / MIN toggle to switch units. Tap Add Entry.

Sub-mode B — Time Range: Switch to the Time Range sub-mode, tap a category tile, set start and end times with the dropdowns. The app calculates duration automatically. Tap Add Entry.

Overnight shifts
Time ranges that cross midnight are supported. If your end time is earlier than your start time (e.g., 11:00 PM – 2:00 AM), the app recognizes it as an overnight block.
F.A.M.Y
Billing
Q310
Direct Patient Care (In-Office / Video)
$80/hr · selected
2.5
HRS
MIN
Q310
Direct In-Office / Video Care · 2.50 hrs
$200.00
Manual Entry (Enter Hours sub-mode) — type a duration and toggle HRS / MIN. Switch to Time Ranges for start/end clock inputs.

04 Daily Summary & Saving

The sticky bar at the bottom of Daily Entry shows your running totals and is where you save the day's entries.

The Compact Bar

Always visible. Shows total billable hours (turns red if you exceed 14), estimated revenue (hidden if Privacy Mode is on), and total MOH billing units. Tap it to expand.

The Expanded Panel

Shows a full per-code breakdown — hours, revenue, source indicators (which logging mode contributed each entry), and any live compliance warnings.

Action Buttons

Don't forget to save
Timer sessions and Quick Block entries are preserved locally as you go, but manual and time-range entries are lost if you close the browser or navigate to a different date without tapping Log Day. Always save before leaving the page.
F.A.M.Y
Billing
Per-Code Breakdown
Q310
4.00 hrs
$320.00
Q312
2.00 hrs
$160.00
Daily Total
6.00 hrs · $480.00
Daily Summary ▲
Hours
6.00
Revenue
$480
Units
24
Daily Summary footer — expanded view shows per-code breakdown. Compact bar is always visible. Tap Log Day to save.

05 Overview & EMR Stamp

After saving a day, the Overview button in the Daily Summary bar opens your full Day Overview — a complete breakdown of everything logged, billable totals, and MOH compliance status. From there you can generate and send your EMR Stamp: a formatted text document ready to paste directly into your EMR.

Opening the Day Overview

  1. Log your hours for the day and tap Log Day to save.
  2. In the Daily Summary bar at the bottom, tap 📋 Overview.
  3. The Day Overview modal opens showing your full billing breakdown for that date.
Overview is only available for saved days
The EMR Stamp buttons appear only after tapping Log Day. If you open Overview while a day is unsaved (live preview), you will see "Save day first to generate EMR stamp" and the buttons will not appear.
Day Overview
Tuesday, April 8, 2026
Q310 — Direct In-Office / Video Care
6.25 hrs · 25 blocks
$500.00
Q311 — Direct Out-of-Office Telephone
0.50 hrs · 2 blocks
$34.00
Q312 — Indirect Patient Care
1.00 hr · 4 blocks · chart reviews, lab results
$80.00
Q313 — Clinical Administration
0.25 hrs · 1 block · EMR updates
$20.00
Total Hours
8.00
Revenue
$634.00
MOH Units
32
⚠ Tasks Not Eligible?
Day Overview — tap 📋 Overview in the DSF bar to open. Copy EMR Stamp and Email Stamp buttons appear only after the day is saved.

The EMR Stamp

The EMR Stamp is a pre-formatted text document that contains your full daily billing breakdown. It is designed to be pasted directly into your EMR as documentation for that day's FHO+ hourly billing. It includes:

EMR Stamp — copied to clipboard
F.A.M.Y Billing: FHO+ Billing Logger
FHO+ Hourly Work Documentation
Date: April 8, 2026
Username: Dr. A. Smith
1. Direct In-Person / Video Care (Q310) [$80/hr]:
6.25 hrs = (Q310 × 25 blocks)
Details of Activities Performed:
* Time spent providing in-person insured patient care to rostered patients.
―――――――――――――――――――――――――――――――――
3. Indirect Care Hours (Q312) [$80/hr]:
1.00 hrs = (Q312 × 4 blocks)
* Indirect Care Activities Performed:
* Charting & documentation; preparing referrals & requisitions
* Reviewing results such as labs and imaging
―――――――――――――――――――――――――――――――――
[ paste into your EMR notes for this date ]
EMR Stamp — formatted text copied to clipboard. Paste directly into your EMR for that date.

Copy EMR Stamp

Tap 📋 Copy EMR Stamp in the Day Overview footer. The stamp is instantly copied to your clipboard. Switch to your EMR, navigate to the note for that date, and paste (Cmd+V on Mac / Ctrl+V on Windows).

Email Stamp

Tap ✉ Email Stamp to send the stamp by email. A prompt asks for the recipient address — your practice email is pre-filled from your last send. The stamp is sent as the email body, formatted and ready to file or forward. Useful if you manage documentation from a different device or share records with a practice manager.

Task descriptions are pulled automatically
The stamp collects every task chip and note you entered for Q312 and Q313 across all logging modes — Quick Block, Live Timer, and Enter Hours — and combines them, deduplicated, into the Activities Performed list. You do not need to re-enter anything.

06 Editing & Correcting Entries

You can go back and edit any previously saved day — change hours, add missing entries, fix task descriptions, or delete incorrect logs.

  1. Navigate to the date you want to edit using the date picker or a date link in the Monthly Log.
  2. An "Entry Exists" banner appears confirming the date already has saved data.
  3. Tap "Edit Entry." Your saved data loads back into the logging modes.
  4. Make your changes — add entries, delete incorrect ones, or edit task descriptions using the edit icon on any entry.
  5. Tap "Log Day" to save. The old version is replaced.
Tip
If you make a mistake while editing, tap Cancel Edit in the Daily Summary bar to discard all changes and restore the original saved entry.

07 MOH Compliance Tracking

Live progress bars that show whether your billing is within the MOH limits defined in Section 2. Compliance checks run automatically every time you add, edit, or remove an entry — just watch the colours.

Weekly Strip — Daily Entry Page

Shows 5 cards for the current week (Monday–Sunday): per-code hours, total hours, and a progress bar toward the weekly total. Green = on track, Amber = approaching a limit, Red = over limit.

Monthly Compliance Strip — Monthly Log Tab

Tracks the three MOH caps that apply across the billing month:

Missed Days Banner

If you have recent dates with no entries, a banner appears at the top of Daily Entry showing those dates as tappable chips. Tap any date to jump there and log your hours.

F.A.M.Y
Billing
Monthly Compliance — March 2026
Monthly Total
91.0 hrs
of 265.7 cap
✓ On Track
Indirect+Admin
19.2 %
limit 25%
✓ On Track
Clinical Admin
4.7 %
limit 5%
⚡ Near Limit
✓ Green = on track  ·  ⚡ Amber = approaching limit  ·  ⚠ Red = over limit
Compliance strip on Daily Entry — weekly hours and calendar-month ratio indicators update live every time you save a day.

08 Monthly Log

A full calendar view of all saved entries for any month. Use it to review billing history, spot missing days, and check compliance at a glance.

  1. Tap the Monthly Log tab at the top of the app.
  2. Select a month and year using the navigation arrows and month pills at the top.
  3. Review the table. Each row = one day: date, hours per code, total hours, MOH units, and revenue.
  4. Tap any row to expand it — see full entry details including task descriptions for Q312/Q313.
  5. Tap a date link to jump to that date in Daily Entry for editing.

What to Look For

F.A.M.Y
Billing
Daily Entry
Monthly Log
Export
Settings
Hours
68.5
Revenue
$5,480
Units
274
Days
8
Date
Direct
Indir.
Total
Apr 8
6.00
2.00
8.00
Apr 7 ⚠
10.00
5.50
15.50→14
Apr 6
● Red rows = daily cap exceeded  ·  Grey rows = no entry that day
Monthly Log — per-day breakdown, summary cards, and compliance status. Red = over 14-hr cap. Grey = no entry logged.

09 Export to Excel

Download your billing records as an .xlsx file ready for submission or record-keeping. Each export includes your name, date range, MOH billing rules, and a daily breakdown of hours, units, revenue, and task descriptions. The daily cap is applied automatically — revenue reflects what you'd actually bill to MOH.

Export Options

  1. Tap the Export tab at the top of the app.
  2. Choose an export type and select your date range using the dropdowns.
  3. Tap Export. Your browser downloads the .xlsx file automatically.
  4. Open in Excel, Numbers, or Google Sheets to review or print.
F.A.M.Y
Billing
Daily Entry
Monthly Log
Export
Settings
Single Month
All days in one selected month with per-code totals and compliance check.
Full Fiscal Year
12 monthly sheets (Apr–Mar) plus an Annual Summary with compliance totals.
Single Week
Monday–Sunday week containing the date you choose.
Custom Range
Pick start and end months — one sheet per month plus a combined summary.
Export panel — four export types. The daily cap is applied automatically; revenue reflects billable hours only.

10 Settings & Account

Manage your profile, subscription, revenue privacy, cloud sync, and data from the Settings tab.

Account

Profile

Revenue Privacy Mode

Hides all dollar amounts throughout the app — useful if you share your screen or delegate data entry to staff. Revenue is replaced with "$—" until you unlock it with a 4-digit PIN.

  1. Go to Settings → Revenue Privacy and enter a 4-digit PIN. Tap Save PIN.
  2. Enable "Hide by Default" to hide revenue every time you open the app.
  3. To reveal revenue during a session, tap the Revenue button in the nav bar and enter your PIN. Figures stay visible until you close or refresh the app.

Cloud Sync

Your billing entries automatically sync to encrypted Canadian servers (AWS ca-central-1) so you can access them from any device. No patient data is ever stored — only fee codes, hours, task descriptions, and timestamps.

The app also works offline — you can log hours, view the Monthly Log, and export without an internet connection. Cloud sync runs automatically when you reconnect.

Data Management

F.A.M.Y
Billing
Daily Entry
Monthly Log
Export
Settings
Account
Emailphysician@clinic.ca
PlanAnnual
NameDr. A. Smith  ✎ Edit
Revenue Privacy
Hide revenue by default
Set a 4-digit PIN to lock revenue figures — reveal per session with your PIN. Useful when sharing your screen.
Data Management
Settings — Account details, Revenue Privacy Mode (PIN-locked), and Data Management (backup / restore / clear).

11 FHO+ at a Glance

This section is a plain-English summary of the broader FHO+ changes that take effect April 1, 2026 — beyond the hourly billing codes this app tracks. It is provided for reference only and is not financial or legal advice. Always confirm details with the OMA or MOH directly, as some implementation specifics are still being finalized.

Not tracked by this app
The items below (continuity of care, shadow billing, attachment bonuses, etc.) are handled automatically by the MOH and OHIP — you do not need to log or report them here. This section exists solely to give you a quick reference in one place.

What is FHO+?

FHO+ is an evolution of the existing Family Health Organization model — not a replacement. Existing FHO physicians automatically transitioned on April 1, 2026 after signing the updated contract. The core change is that the model now compensates physicians for the full scope of their work: direct care, indirect care, administration, and time-based hourly billing.

Your base capitation payment stays the same. Everything else described below is new or enhanced on top of it.

1 — Continuity of Care (replaces Access Bonus & Negation)

The old Access Bonus and dollar-for-dollar negation system are gone. They have been replaced by a simpler measure: at least 75% of your rostered patients' in-basket primary care visits should be provided by you, another physician in your FHO group, or an approved provider (including registered locums).

How it works

What counts — and what doesn't

Important nuance
Some physicians providing high volumes of after-hours, diabetes, or palliative care may find their score is lower than expected — because those services are out-of-basket and excluded from the denominator but still pull patients outside the FHO for in-basket care. Watch your quarterly reports from MOH.

2 — Shadow Billing Increase

Shadow billing is the percentage of the full fee-for-service (FFS) rate that FHO physicians receive for in-basket services instead of directly billing OHIP. Under FHO+:

This increase applies automatically — no action required from you. OHIP processes it based on your billing submissions.

3 — After-Hours Premium

The Q012 after-hours premium has increased from 30% → 50% of the relevant fee code. The existing requirements for after-hours availability and coverage remain unchanged — only the payment rate has improved.

4 — Patient Attachment Bonus

A separate MOH payment for rostering currently unattached patients. It applies to all Patient Enrolment Models (PEM) and began July 1, 2025. The bonus is paid per newly enrolled patient and varies by physician type and the patient's Rurality Index of Ontario (RIO) score:

Physician TypePatient AgeRIO < 40 (urban)RIO ≥ 40 (rural)
Established physician Age 0–64 $100 $150
Age 65+ $120 $180
New grad physician Age 0–64 $150 $225
Age 65+ $180 $270

New and updated codes

Still billing Q200
As of April 2026, continue using the Q200 enrollment code until MOH releases updated guidance on the new Q-codes. The OMA will communicate when to switch.

5 — Group Management Leadership Program (GMLP)

The GMLP compensates FHO lead physicians for managing group operations, after-hours compliance, and contract requirements.

Both payments stack — the existing $1/patient base and the new $4/patient enhancement apply together.

6 — FHO Group Formation & Co-Location

The rules for forming and maintaining an FHO group have been relaxed, making it easier — particularly in rural areas:

Quick Summary of Changes

ItemBefore FHO+Under FHO+
Capitation paymentBase rateUnchanged ✓
Hourly billing (Q310–Q313)Not available$80/hr (new)
Shadow billing — in-basket19.4% of FFS30% of FFS ↑
Shadow billing — procedures19.4% of FFS50% of FFS ↑
After-hours premium (Q012)30%50% ↑
Access bonus & negationActiveRemoved ✓
Continuity of CareNot measured75% threshold
Q053 attachment bonus$350$500 ↑
GMLP enhanced$1/patient (max $25K)+$4/patient (max $100K)
Min physicians per FHO32 ↓

12 Troubleshooting & FAQs

Q: Why are my revenue figures showing "$—"?

Revenue Privacy Mode is on. Tap the Revenue button in the top navigation bar and enter your 4-digit PIN to reveal figures for this session. To disable it permanently, go to Settings → Revenue Privacy and turn off "Hide by Default."

Q: Can I log hours for a past date?

Yes. Use the date picker or the Previous/Next arrows on Daily Entry to navigate to any date. Log your hours and tap Log Day to save.

Q: What does the "Not Eligible?" button mean on Q312/Q313?

It shows a reference list of activities that cannot be billed under Q312 or Q313 per MOH rules. Tap it to review ineligible activities and ensure your task descriptions are compliant.

Q: I see a conflict warning in my Daily Summary. What should I do?

You have overlapping time entries — two ranges that cover the same period. The app totals all hours regardless, but you may want to review and adjust entries to accurately reflect your day.

Q: How do I contact support?

Visit famybilling.com/support or email support@famybilling.com. We respond within 2–3 business days.