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 FHO+ Hourly Tracker
Background, purpose, and acknowledgements
FHO+
FHO+ Hourly Tracker
Why this tool was built

Family Health Organizations (FHOs) in Ontario operate under a blended funding model that includes Section 6.0 hourly billing β€” a mechanism that allows physicians to bill for time spent on activities that fall outside direct patient encounters. While this funding stream is well-intentioned, the practical challenge of tracking, categorizing, and staying within the monthly billing limits has historically been left to individual physicians using spreadsheets, handwritten logs, or nothing at all.

FHO+ practices operate under an updated FHO Agreement (April 1, 2026) that introduced clearer definitions, a 14-hour per calendar day cap across all billing codes, a monthly cap of 240 hours per 28 days (pro-rated), and percentage caps on indirect and administrative categories. The complexity of complying with these rules β€” while also managing a full clinical caseload β€” made it clear that a purpose-built tracking tool was needed.

This tool was designed to solve that problem: a simple, physician-facing interface that maps internal activity types to billing codes automatically, enforces compliance rules in real time, generates submission-ready monthly reports, and gives practice administrators a single view across all physicians.

What it does
For physicians
  • Log hours against internal activity types
  • Auto-maps activities to Q-codes (Q310A–Q313A)
  • Real-time daily and monthly limit tracking
  • Notes enforcement per activity type
  • Personal activity order preference
For administrators
  • All-physician monthly reports in one click
  • Batch CSV and print/PDF export
  • Compliance monitoring across the practice
  • User management with roles and permissions
  • Configurable activity types and billing mappings
Created by
CL
Disclaimer: This tool is designed to assist with time tracking and reporting. It does not constitute legal or billing advice. Always verify submissions against your FHO Agreement and consult your OHIP billing representative for authoritative guidance on eligible activities and billing requirements.
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-billableβ€”Tracked 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