PharmFlow

Free. Runs in your browser.

BC PHN Validator

A BC Personal Health Number has ten digits. It starts with 9 and ends with a mod-11 check digit.

Enter a number below to verify its structure. A valid structure does not confirm identity or coverage.

Enter the ten digits from a BC Services Card. Spaces and dashes are fine.

Structure only. A valid number can still belong to nobody.

Data: the BC PHN check-digit rule in src/lib/phn.ts, also used at PharmFlow patient check-in.

Common questions

Does a valid PHN confirm coverage?

No. This tool checks the structure of the number only. It does not confirm identity, registration, or eligibility.

Does it work for other provinces?

No. The rule is specific to British Columbia Personal Health Numbers.

Is the number sent to a server?

No. The check runs in your browser. Nothing you enter is uploaded.