OHIP error report

VJ5

Timing and dates

OHIP error code VJ5: invalid service date on an ohip claim

VJ5 means the date of service failed one of four checks: it is missing or not eight numerics, the month is outside 01 to 12, the day is outside the acceptable range for that month, or the date is later than the ministry system run date.

Ministry wording: Invalid service date. Most often affects All specialist practices.

You already know VJ5. A single rejection is rarely the whole pile. Specialists we work with recover $10,000 to $100,000+ from rejected and unpaid claims, then average a 20–40% revenue increase within 90 days.

Each minute looking this up is about $5 of clinic time.

  1. 1Why it fires
  2. 2What it costs
  3. 3What you can recover

See what you can recover

VJ5 at a glance

VJ5 is a date-validation edit, rejected on the Claims Error Report before adjudication. The ministry publishes four separate conditions under it: the date of service is missing or not eight numerics, the month is not in the range 01 to 12, the day is outside the acceptable range for the month, or the date of service is greater than the ministry system run date.

The fourth condition is the one worth reading twice. A date in the future is rejected, which means a claim can fail VJ5 while carrying a perfectly well-formed date that simply has not happened yet from the ministry perspective.

VJ5 sits next to the stale-dating codes in the ministry list and is frequently confused with them. VJ7 is a stale-dated claim and VJ8 is a stale-dated encounter, both of which concern a date that is too old. VJ5 concerns a date that is malformed or too new. The commercial consequences are different, because a stale-dated claim raises a recovery question and an invalid date is usually a same-day correction.

Why it fires

  • The date of service is missing, or is not exactly eight numerics.
  • The month portion is not in the range 01 to 12.
  • The day portion is outside the acceptable range for that month.
  • The date of service is later than the ministry system run date, which rejects a future-dated claim.

Format failures usually come from transformation rather than typing. A date that passes through a spreadsheet, an export, or an interface between two systems can lose a leading zero, arrive in a different field order, or be converted to a format that is no longer eight numerics.

Day-range failures are often a transposition, where a day and month have swapped during a conversion. The result is a date that is well-formed in one convention and impossible in the other, which is why these cluster around claims that crossed a system boundary.

Future-dated claims come from two places. Either a date was mistyped into a later year or month, or a batch was prepared ahead of the service and submitted before the ministry run date caught up. The second is worth checking in practices that build claims in advance.

The ministry also maintains V70 for a date of service greater than the file or batch creation date, and V18 for an invalid admission or first visit date. Where several date codes appear together, the claim usually crossed an interface that mishandled every date on it rather than one.

What it costs

The claim is rejected in full. Nothing is paid until a corrected claim is accepted, and the exposure is the complete fee for the service.

There is no partial payment on a date rejection, because the claim never reached adjudication.

The practical risk with VJ5 is not the individual claim but what it indicates. Where the cause is a transformation between systems, every claim in that batch carries the same defect, so the report will show a block rather than an item.

The submission window matters more here than for most codes. Services on or after 1 April 2023 carry three months from the date of service under ministry INFOBulletin 230402, and a claim whose date is wrong is a claim whose window is being counted from a date that may not be the real one. Correct the date before reasoning about how much time is left.

Step-by-step: how to clear this rejection

  1. Confirm the line is VJ5 and not VJ7 or VJ8, because a malformed date and a stale-dated claim need entirely different responses.
  2. Read the date the claim actually carried and identify which of the four conditions it failed.
  3. Take the correct date of service from the clinical record rather than reconstructing it from the claim.
  4. If the date was in the future, establish whether it was mistyped or whether the batch was submitted ahead of the service.
  5. Resubmit inside the three-month window measured from the corrected date of service.

Separate VJ5 from the stale-dating codes before doing anything else. A VJ5 is usually a correction. A VJ7 is a recovery question with a different process behind it, and treating one as the other wastes the time that matters most.

Take the date from the record. A date inferred from surrounding claims will often be accepted and will sometimes be wrong, and an incorrect service date on a paid claim is harder to unwind than a rejection is to fix.

Where a block of VJ5 appears at once, fix the transformation rather than the dates. Correcting forty claims by hand and leaving the interface unchanged produces another forty next cycle.

How to fix it going forward

  • Validate the date of service as eight numerics with a real month and day before the claim file is built.
  • Block future-dated service dates at entry, since the ministry will reject them anyway.
  • Check date handling specifically after any interface, export or software change.
  • Avoid routing claim data through spreadsheets, which silently reformat dates.

All four ministry conditions can be tested locally before submission, which makes VJ5 one of the most completely preventable codes in the set. There is no reason to learn the result a cycle later.

A future-date block is worth implementing on its own. It costs nothing, it catches the mistyped year, and it removes the one VJ5 condition that practices consistently find surprising.

Treat spreadsheets as a date hazard. They are the single most common place an eight-numeric date becomes something else without anyone being told.

Is it recoverable?

Recoverable by resubmission inside the window

Correct the date of service from the clinical record and resubmit inside the three-month window, measured from the corrected date rather than from the rejected one.

VJ5 is routinely recoverable while the claim is inside the window, and the correction is clerical once the true date is established.

Measure the window from the corrected date. This sounds obvious and is easy to get wrong when the rejected date was in the future, because the real service date is earlier and therefore closer to expiry than the claim suggested.

After the window closes, INFOBulletin 230402 allows claims that reached the Claims Error Report inside three months to be corrected and resubmitted through the ministry stale-date process, with the report line evidencing timely submission. A claim never submitted inside the window runs through a written application instead, which is a separate process from a corrected resubmission and is not described here.

For in-province services on or after 1 April 2023, claims must be submitted within three months of the date of service, not six. Ontario INFOBulletin 230402 is the Ministry notice. Many third-party pages still quote six months. That window is closed for current work. If the original claim reached the Claims Error Report inside three months, a corrected resubmission can still be filed after the window in the Ministry's stale-date process. If the claim was never submitted in time, payment may be recoverable by written application. That is not a routine resubmit.

Related codes

Frequently asked questions

What does OHIP error code VJ5 mean?
VJ5 means the date of service failed validation. The ministry lists four conditions: missing or not eight numerics, a month outside 01 to 12, a day outside the range for that month, or a date later than the ministry system run date.
Why was my claim rejected for a date in the future?
One of the four ministry conditions is a date of service greater than the ministry system run date. A future-dated claim is rejected even when the date is well-formed, which usually means a mistyped year or a batch submitted ahead of the service.
How is VJ5 different from VJ7?
VJ5 is a date that is malformed or too new. VJ7 is a stale-dated claim, meaning a date that is too old for electronic resubmission. VJ5 is normally a same-day correction and VJ7 raises a recovery question.
Which date does the three-month window run from?
The corrected date of service. If the rejected date was in the future, the real service date is earlier and therefore has less remaining window than the original claim implied.

Related reading

References

  1. Ministry of Health. Error Report Rejection Conditions / Error Codes. December 2022. VJ5: Invalid Service Date, date of service missing or not 8 numerics, month not in the range 01-12, day outside acceptable range for month, date of service greater than ministry system run date.
  2. Ministry of Health INFOBulletin 230402, three-month claim submission timeframe

For how error reports relate to the remittance advice, see how to read your OHIP remittance advice and what rejection codes actually mean. Official wording for this code: Ministry of Health, Error Report Rejection Conditions (December 2022).