This is the shortest item on any NHCX readiness list and the most common reason a go-live date slips. It requires almost no engineering. It requires months of somebody asking doctors for a number.
What NHCX expects
Every practitioner referenced in a claim carries a Healthcare Professional Registry identifier. It is not a free-text field you can populate with a hospital employee code. The exchange validates it server-side, and it correlates the practitioner's registered specialty against the procedure being claimed.
That second part is the one worth reading twice. A cardiology package claimed under a practitioner whose registry specialty is something else is an inconsistency the payer can see, and it is a question you will have to answer with a real explanation.
Why it takes months
The engineering is a column, a validation and a screen — a day or two. The work is everything around it.
A mid-sized hospital has hundreds of practitioners on file. Some are full-time and easy to reach. Many are visiting consultants who attend twice a week, do not read hospital email, and have no particular reason to prioritise your request. Some are registered already and do not know their number. Some are not registered at all and have to complete registration first.
You are not running a sprint. You are running a follow-up campaign against people who are busy, and it moves at their pace. For a software vendor with fifty hospital customers, that campaign happens fifty times.
Start now, even if NHCX is two quarters away
Nothing about this depends on the rest of the integration. There is no design decision to settle first, no API to be granted access to, no architecture to agree. The field can be added and the collection can start this week, in parallel with everything else.
The asymmetry is stark. Started early, it costs a column and a recurring reminder. Started late, it is the thing standing between a finished integration and a claim you can actually submit — and no amount of engineering capacity shortens it.
How to run the collection
- Add the field and make it visible wherever practitioners are managed, with validation on format so bad data does not accumulate.
- Report the gap. A simple count of practitioners without an ID, per facility, visible to whoever owns the relationship. Un-measured collection stalls.
- Prioritise by claim volume. The consultants whose names appear on most claims matter more than a complete list. Sort by activity and work down.
- Capture it at the natural moment. Onboarding a new doctor is when the number is easiest to get. Add it to that checklist permanently so the backlog stops growing while you clear it.
- Help with registration. A share of your practitioners will not have registered. A short internal guide converts a blocker into a task.
What to do about the gap in the meantime
You will not reach a hundred percent, and you should decide in advance how the product behaves when a claim involves a practitioner without an ID. Blocking claim creation entirely tends to be too blunt — it stops legitimate work over a data-quality problem. A clear warning at claim creation, plus the gap report, generally works better: it makes the missing record visible to someone who can chase it, at the moment it matters.
What is not acceptable is a placeholder value. A dummy identifier will fail server-side validation, and it converts a data problem you can see into a rejection you have to investigate.
Where it sits in the wider picture
HPR ID collection is one item in a seven-module scope, and it is deliberately first on the sequencing list — not because it is the largest, but because it is the only one whose duration you cannot compress by assigning more engineers. Everything else on that list responds to effort. This one responds to time.
If you are scoping NHCX for a hospital information system, our healthcare interoperability team has built the full flow end to end against the sandbox. For the architectural half — the asynchronous layer, the callback path, the claim state model — see our healthcare software product engineering practice. Talk to our team to walk through your product.



