Skip to main content

HPR on UHI

The HPR is the national register of health professionals. On UHI it names the person a patient is booking: the doctor in a consultation.

Where it appears

FieldStageRequired
catalog.providers[].fulfillments[].agent.idThe catalogue an HSPA returns on searchYes
catalog.providers[].fulfillments[].agent.tagsThe same catalogue entryNo
order.fulfillment.agent.idThe order, from select onwardYes
chat.sender.person.id and chat.receiver.person.idChat, when the doctor is one end of itYes

Two forms of the same identifier

The practitioner appears two ways in the same sample. agent.id carries the readable address, priyamehra@hpr.ndhm. The tag block beside it carries the numeric ID, @abdm/gov.in/hpr_id, as 73-5232-1888-8686.

Send the address in agent.id. The tag is optional, and it sits with the other practitioner tags The same block also carries: @abdm/gov.in/experience, /languages, /education, /hpr_id, /hfr_id and /hip_id.

Where the ID comes from

Not from UHI. A professional is registered in the HPR through M4 on HIE-CM, and UHI quotes what M4 wrote. If your HSPA lists a doctor who has no HPR ID, the catalogue entry has no valid agent.id to carry, and there is no UHI call that will mint one.

Next