01 Quick Start
You're in. Here's how to log your first day in three steps:
- 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.
- 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.
- Save. Tap Log Day in the Daily Summary bar at the bottom. Your entry is saved and synced to the cloud.
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.
- Open famybilling.com/app in Safari (not Chrome — Safari is required for iOS home screen shortcuts)
- Tap the Share button ⬆ — found at the bottom of the screen or next to the address bar, depending on your iOS version
- Scroll down the share sheet and tap "Add to Home Screen"
- Tap Add in the top-right corner
- The F.A.M.Y Billing icon appears on your home screen — tap it to open directly
- Open famybilling.com/app in Chrome
- Tap the three-dot menu ⋮ in the top-right corner
- Tap "Add to Home screen" from the menu
- Tap Add on the confirmation prompt
- The F.A.M.Y Billing icon appears on your home screen — tap it to open directly
02 Fee Codes & MOH Rules
The app tracks four MOH fee codes for FHO+ hourly billing. Each represents a different type of physician work:
| Code | Description | Rate | Notes |
|---|---|---|---|
| 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
- Daily cap — 14 hours: You cannot bill more than 14 hours in a single calendar day across all codes combined. If you log more, the app automatically reduces lower-priority codes first (Q313 → Q312 → Q311) to bring you within the cap. Your original entries are preserved — only the billable total is adjusted.
- 8-minute rounding rule: Time is billed in 15-minute blocks. Working 8 minutes or more into a block rounds up to the full 15 minutes. Less than 8 minutes rounds down.
- Indirect + Admin ratio — max 25%, averaged over the billing month: Q312 + Q313 combined must not exceed 25% of your total billable hours, calculated as a monthly average.
- Clinical Admin ratio — max 5%, averaged over the billing month: Q313 alone must not exceed 5% of your total direct and indirect care hours, calculated as a monthly average.
- Daily written description for Q312 and Q313: MOH requires a description of activities for every day you bill these codes — e.g. "April 1 – Indirect Patient Care – 1 hr – chart reviews, reviewing lab results." The app prompts you to add this before saving and blocks export if it's missing.
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 Month | Monthly Maximum Hours |
|---|---|
| 28 | 240.0 hrs |
| 29 (leap year February) | 248.6 hrs |
| 30 | 257.1 hrs |
| 31 | 265.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: 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.
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.
- Select Quick Block from the mode switcher at the top of Daily Entry.
- Tap a category tile (Q310, Q311, Q312, or Q313).
- 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.
- For Q312 / Q313: Select tasks from the checklist and add a note. At least one task is required.
- Tap "Add Entry." The block appears in the list and your daily total updates.
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.
- Select Live Timer from the mode switcher.
- 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.
- Work normally. The timer runs in the background — you can navigate away or check your phone. The sticky banner keeps you informed.
- Pause if needed by tapping Pause. Tap again to resume.
- Tap Stop when finished. Billable hours (rounded to 15-minute blocks) are confirmed and logged.
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.
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
- Log Day — saves everything to your device and syncs to the cloud. Nothing is saved until you tap this.
- Clear — removes all unsaved entries for the current date after confirmation. This is a small text link in the expanded panel, not a primary button.
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
- Log your hours for the day and tap Log Day to save.
- In the Daily Summary bar at the bottom, tap 📋 Overview.
- The Day Overview modal opens showing your full billing breakdown for that date.
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:
- Date and your name (from Settings)
- Hours billed per code in blocks (e.g.,
6.25 hrs = (Q310 × 25 blocks)) - Activity descriptions for Q312 and Q313 — pulled automatically from every task chip and note you entered across all logging modes
- Standard MOH descriptions for Q310 and Q311
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.
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.
- Navigate to the date you want to edit using the date picker or a date link in the Monthly Log.
- An "Entry Exists" banner appears confirming the date already has saved data.
- Tap "Edit Entry." Your saved data loads back into the logging modes.
- Make your changes — add entries, delete incorrect ones, or edit task descriptions using the edit icon on any entry.
- Tap "Log Day" to save. The old version is replaced.
- Editing individual entries: Each entry shows an edit icon when you tap it. For Q312/Q313, this opens an inline panel to update tasks and notes without re-entering hours.
- Deleting individual entries: Tap the X icon on any entry. Totals update immediately. Tap Log Day to save the change.
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:
- Total hours — progress toward the monthly maximum (240–265.7 hrs depending on days in the month)
- Indirect + Admin ratio — Q312 + Q313 toward the 25% combined limit (monthly average)
- Clinical Admin ratio — Q313 toward the 5% individual limit (monthly average)
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.
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.
- Tap the Monthly Log tab at the top of the app.
- Select a month and year using the navigation arrows and month pills at the top.
- Review the table. Each row = one day: date, hours per code, total hours, MOH units, and revenue.
- Tap any row to expand it — see full entry details including task descriptions for Q312/Q313.
- Tap a date link to jump to that date in Daily Entry for editing.
What to Look For
- Red rows: Days where the 14-hour daily cap was exceeded (capped amount is what gets billed).
- Grey rows: Days with no entries — consider whether you worked and forgot to log.
- Week separator bars: Blue accent rows showing weekly subtotals.
- Summary cards: At the top — total entries, billable hours, revenue, and MOH units for the month.
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
- Single Week — exports the full Monday–Sunday week containing the date you pick.
- Single Month — exports all days in a selected month.
- Full Fiscal Year — exports 12 worksheets (one per month, April–March) plus an Annual Summary sheet with compliance totals.
- Custom Date Range — pick a start and end month; exports one sheet per month plus a combined summary.
- Tap the Export tab at the top of the app.
- Choose an export type and select your date range using the dropdowns.
- Tap Export. Your browser downloads the .xlsx file automatically.
- Open in Excel, Numbers, or Google Sheets to review or print.
10 Settings & Account
Manage your profile, subscription, revenue privacy, cloud sync, and data from the Settings tab.
Account
- Email — your login email (read-only).
- Plan — your current subscription tier.
- Manage Subscription — opens the billing portal to update payment, change plans, or cancel.
Profile
- Edit Name — your physician name as set during first login. Appears on all Excel exports and syncs to your account. Can be updated here at any time.
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.
- Go to Settings → Revenue Privacy and enter a 4-digit PIN. Tap Save PIN.
- Enable "Hide by Default" to hide revenue every time you open the app.
- 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.
- Sync happens automatically every time you save an entry and periodically in the background.
- The sync indicator in the header shows status: green dot = synced, spinning = syncing, red = error.
- Sync Now — force an immediate sync from Settings.
- Pause Sync — temporarily stop auto-syncing. Your data stays local. Tap again to resume.
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
- Download Backup — exports all your entries as a JSON file for personal backup.
- Restore from Backup — import a previously downloaded JSON file to recover entries.
- Clear All Data — permanently deletes all entries from your device and the cloud. Cannot be undone. Always download a backup first.
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.
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
- Measured quarterly on a rolling basis for each individual FHO physician.
- If your score falls below 75% in one quarter, you receive a notice only — no financial penalty yet.
- If you fall below 75% in two related quarters, a 15% reduction is applied to your capitation payment until you return above the threshold.
- The OMA reports 86% of FHO physicians already meet the 75% threshold, and another 9% are within 10% of it.
What counts — and what doesn't
- Counts toward your score: In-basket visits provided by you, your FHO group physicians, or registered locums. Walk-in care provided by a group physician to your rostered patients also counts.
- Does not count: Out-of-basket services (prenatal care, diabetes management, palliative care, STI management, etc.), secure email with patients, and care provided by non-physician providers (e.g., nurse practitioners). These are excluded from the calculation entirely.
- Your continuity score is not the same as your old access bonus capture rate — the calculation is different. A 65% access bonus rate does not mean a 65% continuity score.
DoctorCare: Continuity of Care Quick Reference Guide (PDF)
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+:
- Most in-basket services: Increased from 19.4% → 30% of FFS
- Select in-basket procedures: Increased to 50% of FFS (incentivizing physicians to keep procedures in-office)
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 Type | Patient Age | RIO < 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
- Q053 — Patient attachment bonus, increased from $350 to $500
- Q054 — New code: $350 bonus for enrolling a mother and newborn together
- Q055 — New code: bonus for multiple births
- Q056 — New code: bonus for Health Care Connect upgrades
5 — Group Management Leadership Program (GMLP)
The GMLP compensates FHO lead physicians for managing group operations, after-hours compliance, and contract requirements.
- Existing GMLP: $1 per enrolled patient per year, capped at $25,000
- New Enhanced GMLP: An additional $4 per enrolled patient per year, capped at $100,000 per group
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:
- Minimum physicians per group: Reduced from 3 → 2
- Co-location distance: Now ranges from 5 km to 30 km depending on your RIO score (was a fixed limit)
- New spots: Over 240 additional FHO spots available province-wide each year
- FHG to FHO transition: Physicians moving from a Family Health Group to FHO+ are exempt from managed entry restrictions
Quick Summary of Changes
| Item | Before FHO+ | Under FHO+ |
|---|---|---|
| Capitation payment | Base rate | Unchanged ✓ |
| Hourly billing (Q310–Q313) | Not available | $80/hr (new) |
| Shadow billing — in-basket | 19.4% of FFS | 30% of FFS ↑ |
| Shadow billing — procedures | 19.4% of FFS | 50% of FFS ↑ |
| After-hours premium (Q012) | 30% | 50% ↑ |
| Access bonus & negation | Active | Removed ✓ |
| Continuity of Care | Not measured | 75% threshold |
| Q053 attachment bonus | $350 | $500 ↑ |
| GMLP enhanced | $1/patient (max $25K) | +$4/patient (max $100K) |
| Min physicians per FHO | 3 | 2 ↓ |
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.