Skip to Content
PatientsHealth Card Validation

Health Card Validation

SnapBill can verify OHIP health cards directly with the Ministry of Health using the Health Card Validation (HCV) service. This confirms that a patient’s card is valid and eligible for billing before you submit a claim.

Why Validate?

Submitting a claim with an invalid or expired health card results in a rejection. Validating cards before submission helps you:

  • Catch expired cards early
  • Verify the patient’s identity matches the card
  • Reduce claim rejections
  • Update patient records with current information

Validating a Single Card

From the Patients Page

Click the shield icon next to any patient to validate their health card. SnapBill sends the health card number and version code to OHIP and returns the result within seconds.

From the Health Card Checker Tool

Navigate to Tools > Health Card Checker in the sidebar. Enter:

  • Health card number (10 digits)
  • Version code (2 letters)

Click Validate to check the card.

From the Claims Page

While viewing a claim, click the shield icon next to the patient’s health card number to validate it inline.

Understanding Version Codes

The version code is the one- or two-letter code printed after the 10-digit health number on Ontario photo health cards. It identifies which physical card the patient is carrying:

  • The Ministry issues a new version code every time a card is reissued — after a renewal, replacement, or address update. The health number stays the same; only the version code changes.
  • A claim submitted with an outdated version code is rejected, even though the health number itself is correct. This is one of the most common causes of claim rejections.
  • Older red-and-white health cards have no version code — leave the field blank for those patients.

Because version codes change silently when patients renew their cards, validating before submission is the only reliable way to catch a stale version code in your records. When validation succeeds, SnapBill updates the patient record automatically.

Validation Results

After checking a card, you’ll see one of these results:

ResultMeaning
ValidThe card is active and eligible for billing
InvalidThe card number or version code is incorrect
ExpiredThe card has expired — the patient needs a new one
Card not foundNo matching record in OHIP’s system

When a card is valid, SnapBill also returns the patient’s name and date of birth from OHIP’s records, allowing you to confirm the information matches.

Batch Validation

To validate multiple health cards at once:

  1. Go to Tools > Health Card Checker
  2. Switch to the Batch tab
  3. Paste multiple health card numbers (one per line) or upload a CSV
  4. Click Validate All

Results are displayed in a table showing the status of each card. Invalid or expired cards are highlighted for attention.

You can also batch-validate from the Patients page by selecting multiple patients and choosing Verify Health Cards from the bulk actions menu.

Rate Limits

OHIP limits health card validation to 5 checks per card per day. SnapBill tracks this limit and will warn you if you’ve reached the daily cap for a specific card. Validations are cached across your account to avoid unnecessary duplicate checks.

Automatic Updates

When a health card is validated, SnapBill automatically updates the patient’s record with:

  • The validation result and timestamp
  • Any demographic corrections from OHIP’s response
  • The card’s current status (valid, expired, etc.)

This information is visible in the patient’s detail panel under the health card section.

Last updated on

We use cookies to measure site usage and improve your experience. You can manage your preferences at any time.