Provider Organization Detail

This is a business transaction that is used by external systems to request and receive detail information from the Ontario Provincial Provider Registry (PPR), about a specific provider organization(licensed or otherwise).

The interactions between the requesting and responding systems for this transaction are depicted in a diagram below. In addition, the full complement of data items that can be returned to the requester is listed below.

Message Type







Scenario:   A Provider Person positively identifying a Provider Organization that provides services in Ontario.


Scenario Details:

    • A Nurse Practitioner is looking for a physiotherapy clinic that is closest to her patient.

    • The Nurse Practitioner uses an identifier of the clinic that is familiar (happens to be a valid alternate identifier) to request summary information. The Nurse Practitioner reviews the summary information, assures herself that it is the clinic that she had in mind, and proceeds to request detail information for the clinic.

    • The Nurse Practitioner identifies the Provider Organization that is appropriate for the patient, with enough information for directing the patient appropriately.

Mandatory fields:

Search by UPI :

- UPI (Universal Provider Identifier):


Message Flow:

1.  A ‘Provider Organization Search Query Request (PRPM_IN996010ON)’ message is sent via the HIAL to the provincial provider registry system.

2.  A ‘Provider Organization Search Query Response (PRPM_IN996011ON)’ message is sent from the provincial provider registry system to the PoS application, with a single matching facility. In Mississauga. The list contains the full complement of information deemed entitled to be received by the Nurse Practitioner.

3.  Following the selection of the specific facility, a ‘Get Provider Organization Detail Query Request (PRPM_IN406010ON)’ message is sent from the PoS system (via the HIAL) to the Provincial Provider Registry, for a selected facility. This message is transmitted with the ‘UPI’ (behind the scenes) of the selected facility selected from the list.

4.  A ‘Provider Organization Detail Query Response (PRPM_IN406011ON)’ message is sent from the Provincial Provider Registry to the PoS Nurse Practitioner with the provider organization’s demographic information, including business address, phone, emails; the necessary information to allow for communication with the organization and to be able to direct the patient for counseling service.

Full Complement of Data Elements


- Alternate Identifier Type code

- Alternate Identifier

- Alternate Identifier Source code

- Alternate Identifier Effective Period

- Corporate Number (Type of Alternate identifier), Source Code & Effective Period

- Registration Number (Type of Alternate identifier), Source Code & Effective Period

- Organization Legal Name

- Organization Alias Name

- Organization Abbreviated Name 

- Organization Telephone (independent of site/location)

- Organization Fax (independent of site/location)

- Organization Operational Status Code

- Organization Operational Status Reason Code

- Organization Role Class Type code

- Organization Role Class code

- Organization Role Active Indicator

- Organization Site ID

- Organization Site Address

- Organization Site Telephone

- Organization Site Telephone Confidentiality Indicator


 For the full details on these interactions, please refer to our full PPR Standards documentation

Sample Message

<S:Envelope xmlns:S="">
  <wsa:MessageID xmlns:wsa="">1e1ef4b1-8cba-49dc-9f7a-3dda5aec1423</wsa:MessageID>
  <wsa:ReplyTo xmlns:wsa="">
  <wsa:Action xmlns:wsa="">getProviderOrganizationDetail</wsa:Action>
  <wsa:To xmlns:wsa=""></wsa:To>
  <ns2:getProviderOrganizationDetailByIDRequest xmlns:ns2="" xmlns:v3="urn:hl7-org:v3">
   <v3:realmCode code="CA" />
   <v3:id root="8F3997FA-CA2D-294A-62F7-2F5F9460C038" />
   <v3:creationTime value="20090224225237.656-0700" />
   <v3:responseModeCode code="I" />
   <v3:versionCode code="V3-2008N" />
   <v3:interactionId displayable="true" extension="PRPM_IN406010ON" root="2.16.840.1.113883.1.6" />
   <v3:profileId use="BUS" root="2.16.840.1.113883.3.239.7" extension="V02.00" />
   <v3:processingCode code="P" />
   <v3:processingModeCode code="T" />
   <v3:acceptAckCode code="NE" />
     <v3:id use="BUS" root="2.16.840.1.113883.3.239.2" />
     <v3:id specializationType="II.BUS" root="2.16.840.1.113883.3.239.4" use="BUS" />
    <v3:id root="2E7675F9-F1E0-49D0-9B6E-C0A64BD4FFDD" />
    <v3:code codeSystem="2.16.840.1.113883.1.18" code="PRPM_TE406010ON" />
    <v3:statusCode code="completed" />
     <v3:low value="20090224225211.328-0700" />
     <v3:time value="20090125092236.4764-0400" />
     <v3:authorRole classCode="ROL" />
      <v3:id root="IDb4c5b32c-032b-4c8a-9960-4a8309c9b538" />
     <v3:queryId root="B86C64F5-E3AA-4A07-A7F5-13CB547350FC" />
     <v3:responseModalityCode code="R" />
     <v3:initialQuantity value="50" />
     <v3:initialQuantityCode code="RD" codeSystem="2.16.840.1.113883.5.1112" />
       <v3:value code="eng" codeSystem="2.16.840.1.113883.6.121" />
       <v3:value displayable="true" extension="160884941214" root="2.16.840.1.113883.3.239.9" />