Viewing as:
Log hours
Select an activity type — billing category is filled automatically
Selected date
New time entry
: hrs
: min
+ Hours
+ Minutes
Entries for

No entries logged for this date.

User settings
Personal preferences for your account
Display name

This is how your name appears throughout the app — in entries, reports, and physician lists.

Change password

Set a password so you can sign in without a magic link email.

My activity order

Drag to reorder how activities appear in your Log Hours dropdown. This is personal — it only affects your view and doesn't change the global default or other users' order.

About & Legal
FHO+ Hourly Time Tracker
FHO+
FHO+ Hourly Time Tracker

A purpose-built time tracking and billing support tool for Ontario Family Health Organization (FHO) physicians. Log hours, auto-map to Q-codes, track compliance in real time, and generate submission-ready monthly reports — for individuals and entire practices.

🆘
Support
Report a bug or ask a question
Dashboard
Current month overview
Category breakdown
Daily hours
Calendar
Click a day to log hours for that date
All entries
Browse, filter and export your logged hours
DatePhysicianBillingInternal activityTimeNotes
Monthly report
Per-physician compliance and billing summary
All-physicians batch export (admin)

Download data for all physicians in one step. Select a month and choose your export format.

Individual report
Billing reference
Section 6.0 rules, current compliance, and special instructions
Q-code billing categories
CodeCategoryRateDescription
Q310ADirect patient care$80/hrIn-person, synchronous virtual, telephone in-office, concurrent teaching
Q311ADirect telephone — not in office$68/hrTelephone-based virtual care when physician is not at clinic
Q312AIndirect patient care$80/hrChart review, care coordination, test results, referrals, prescriptions
Q313AClinical administration$80/hrQuality improvement, clinic processes, digital health initiatives
INELIGIneligible / non-billableTracked for internal records only; not submitted for hourly payment
Ineligible activities — common examples (s.6.5)

The following types of activities are not eligible for hourly payment under Section 6.0. They may still be tracked internally using the INELIG billing category.

Governance & Finance
  • Payroll processing and management
  • Financial reporting and budgeting
  • HR activities (hiring, performance reviews)
  • Lease, facilities, and office management
  • Insurance administration
  • Board or shareholder governance
Uninsured & Private Services
  • Uninsured services (sick notes, forms for pay)
  • Third-party medical reports (insurance, legal)
  • Completion of WSIB / disability forms for fee
  • Cosmetic or elective non-OHIP procedures
  • Private billing activities
Out-of-Scope Clinical
  • Care provided for Unrostered patients
  • Walk-in or urgent care outside FHO roster
  • Locum services outside agreed schedule
  • Hospital on-call not covered by agreement
Personal & Other
  • Personal development
  • External consulting or advisory roles
  • Travel time (unless expressly included)
  • Meal breaks and personal time
  • Activities covered by other funding streams

This list is illustrative, not exhaustive. Refer to Section 6.5 of the FHO Agreement for the authoritative definition. When in doubt, mark as Ineligible and consult your FHO administrator.

Current compliance — this month
Combined category limits (s.6.7)
RuleLimitApplies to
Daily maximum14 hrs/dayAll codes combined (Q310A+Q311A+Q312A+Q313A) — resets each calendar day
Monthly maximum240 hrs / 28 days (pro-rated)All codes combined — varies by month length
Indirect + Clinical Admin combined≤ 25% of monthly totalQ312A + Q313A combined
Clinical Administration alone≤ 5% of monthly totalQ313A only

Note: In Year 1 (April 1, 2026 – March 31, 2027) the ministry billing system only enforces the daily and monthly limits. The 25%/5% percentage caps are tracked internally and will be enforced by the ministry from Year 2 onward — overpayments in Year 1 will be reconciled retroactively.

Activity types & billing codes

Your practice's configured activity types, their mapped billing codes, and descriptions. Descriptions can be edited in the Admin panel.

Admin panel
Manage physicians, activity types, and billing mappings
Organisation name

This name appears in the header and on printed reports.

Physicians & Users

Create new users directly with a temporary password — no email invite needed. Users can change their password in User Settings after first sign-in.

Create new user
All-physicians activity report

Aggregate internal activity hours across all physicians for a selected month.

Activity types & billing mappings

Each activity type maps to a default billing category. When a user selects an activity, the billing category is pre-filled. Set to Other to require manual billing selection. Set to Ineligible for non-billable activities. Use the Note req. toggle to require a note for specific activity types — this is the only way notes are enforced.

Add new activity type
Special billing instructions

This content appears in the Billing reference page as a read-only panel for all users. Supports Markdown: use **bold**, - bullet, 1. numbered, blank lines for spacing.

Save / load data

Download a full backup of all entries, physicians, activity types, and settings.

Restore from a JSON backup. New entries and physicians are merged — existing data is never deleted.

Storage overview