FHIR Artifacts > Structure Definition: PractitionerRole Profile
Structure Definition: PractitionerRole Profile
Canonical URL:http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole
Simplifier project page: PractitionerRole
Derived from: PractitionerRole (CA:eReC)
Base FHIR: PractitionerRole (R4)
Formal Views of Profile Content
Description of Profiles, Differentials, Snapshots and how the different presentations work
Differential View
| EReferralPractitionerRole (PractitionerRole) | http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole | ||
| meta | S | 1.. | |
| profile | S | 1.. | |
| identifier | |||
| type | |||
| coding | |||
| id | ..0 | ||
| system | 1.. | ||
| version | ..0 | ||
| code | 1.. | ||
| display | 1.. | ||
| userSelected | ..0 | ||
| active | |||
| practitioner | Reference(EReferralPractitioner) | ||
| organization | Reference(EReferralOrganization) | ||
| code | Binding | ||
| coding | |||
| system | S | 1.. | |
| code | S | 1.. | |
| display | S | 1.. | |
| specialty | Binding | ||
| coding | Binding | ||
| system | S | 1.. | Fixed Value |
| code | S | 1.. | |
| display | S | 1.. | |
| location | Reference(EReferralLocation) | ||
| telecom | |||
| rank |
Hybrid View
| EReferralPractitionerRole (PractitionerRole) | http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole | ||
| meta | S | 1.. | |
| profile | S | 1.. | |
| identifier | |||
| type | |||
| coding | |||
| id | ..0 | ||
| system | 1.. | ||
| version | ..0 | ||
| code | 1.. | ||
| display | 1.. | ||
| userSelected | ..0 | ||
| active | |||
| practitioner | Reference(EReferralPractitioner) | ||
| organization | Reference(EReferralOrganization) | ||
| code | Binding | ||
| coding | |||
| system | S | 1.. | |
| code | S | 1.. | |
| display | S | 1.. | |
| specialty | Binding | ||
| coding | Binding | ||
| system | S | 1.. | Fixed Value |
| code | S | 1.. | |
| display | S | 1.. | |
| location | Reference(EReferralLocation) | ||
| telecom | |||
| rank |
Snapshot View
| EReferralPractitionerRole (PractitionerRole) | http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole | ||
| meta | S | 1.. | |
| profile | S | 1.. | |
| identifier | |||
| type | |||
| coding | |||
| id | ..0 | ||
| system | 1.. | ||
| version | ..0 | ||
| code | 1.. | ||
| display | 1.. | ||
| userSelected | ..0 | ||
| active | |||
| practitioner | Reference(EReferralPractitioner) | ||
| organization | Reference(EReferralOrganization) | ||
| code | Binding | ||
| coding | |||
| system | S | 1.. | |
| code | S | 1.. | |
| display | S | 1.. | |
| specialty | Binding | ||
| coding | Binding | ||
| system | S | 1.. | Fixed Value |
| code | S | 1.. | |
| display | S | 1.. | |
| location | Reference(EReferralLocation) | ||
| telecom | |||
| rank |
Table View
| PractitionerRole | .. | |
| PractitionerRole.meta | 1.. | |
| PractitionerRole.meta.profile | 1.. | |
| PractitionerRole.identifier | .. | |
| PractitionerRole.identifier.type | .. | |
| PractitionerRole.identifier.type.coding | .. | |
| PractitionerRole.identifier.type.coding.id | ..0 | |
| PractitionerRole.identifier.type.coding.system | 1.. | |
| PractitionerRole.identifier.type.coding.version | ..0 | |
| PractitionerRole.identifier.type.coding.code | 1.. | |
| PractitionerRole.identifier.type.coding.display | 1.. | |
| PractitionerRole.identifier.type.coding.userSelected | ..0 | |
| PractitionerRole.active | .. | |
| PractitionerRole.practitioner | Reference(EReferralPractitioner) | .. |
| PractitionerRole.organization | Reference(EReferralOrganization) | .. |
| PractitionerRole.code | .. | |
| PractitionerRole.code.coding | .. | |
| PractitionerRole.code.coding.system | 1.. | |
| PractitionerRole.code.coding.code | 1.. | |
| PractitionerRole.code.coding.display | 1.. | |
| PractitionerRole.specialty | .. | |
| PractitionerRole.specialty.coding | .. | |
| PractitionerRole.specialty.coding.system | 1.. | |
| PractitionerRole.specialty.coding.code | 1.. | |
| PractitionerRole.specialty.coding.display | 1.. | |
| PractitionerRole.location | Reference(EReferralLocation) | .. |
| PractitionerRole.telecom | .. | |
| PractitionerRole.telecom.rank | .. |
JSON View
{
"url": "http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole",
"description": "The PractitionerRole represents the activity (such as specialty and job title) and contact information that a Practitioner may perform at an organization/location.",
"baseDefinition": "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-PractitionerRole",
{
},
{
"comment": "#### **_` FOR eREFERRAL USAGE: The meta.profile = http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole|1.1.0 `_**\n\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.",
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
},
{
{
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Practitioner"
]
}
]
},
{
{
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Organization"
]
}
]
},
{
}
},
{
},
{
},
{
},
{
"comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\n\n### To access the ValueSet <a href=\"https://tgateway.infoway-inforoute.ca/singlesubset.html?id=2.16.840.1.113883.3.239.12.38&versionid=20191129\" target=\"_blank\">click here</a>",
}
},
{
}
},
{
},
{
},
{
},
{
{
"http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-Location"
]
}
]
},
{
}
]
}
}
STABILITY RISK: This profile is undergoing Ontario Health harmonization and may be adjusted as part of this process (e.g., adjustments to Must Support obligations).
Usage
The PractitionerRole resource is used to represent the activity (such as specialty and job title) and contact information that a Practitioner may perform at an organization/location.
PractitionerRole is used in a variety of ways in an eReferral process:
- In an referral ServiceRequest it is used to represent
- the Patient's general pracitioner
- the Requester of a referral
- a provider participating in an Appointment
- etc.
Important:
- The values recommended for Reference.display in this profile were carefully selected to ensure that if only PractitionerRole is retrieved (without retrieving Practitioner, Organization, Location or Endpoint), there is sufficient information presented, for most use cases
- Any elements that are duplicated with the Practitioner resource (i.e., telecom, address) as it relates to providing a service should be recorded in PractitionerRole instead of Practitioner
Notes
.id
- used to uniquely identify the resource
- if a persistent identity for the resource is not available to use when constructing a message Bundle for transmission via Direct Messaging, a UUID SHOULD be used in this element (with a corresponding value in
Bundle.entry.fullUrl)
.meta.profile
- used to declare conformance to this profile
- populate with a fixed value:
http://ehealthontario.ca/fhir/StructureDefinition/ca-on-eReferral-profile-PractitionerRole|1.1.0
.identifier
- business identifier(s) that are specific to this PractitionerRole
- identifiers corresponding to clinician qualifications (such as CPSO number) SHOULD be included in the Practitioner resource not PractitionerRole
.practitioner
- identifies the Practitioner that is able to provide the defined services for the organization, when provided
.practitioner.referenceSHOULD be populated with a reference to a Practitioner resource:.practitioner.displaySHOULD be populated with the Practitioner's full name- if the information is being transmitted via messaging, the referenced resource SHALL be included in the message as a
Bundle.entry
.organization
- identifies an organization where the Practitioner performs the services, when provided:
.organization.referenceSHALL be populated with a reference to a Organization resource.organization.displaySHOULD be populated with the Organization's name- if the information is being transmitted via messaging, the referenced resource SHALL be included in the message as a
Bundle.entry
.code
- identifies the roles (or "job titles") that the Practitioner performs at the organization
.code.codingSHOULD include a code, system and display name from PractitionerRole.code.textSHOULD always include a text description of the job title
.specialty
- identifies a clinician's specialty
.code.codingSHOULD include a code, system and display name from https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty
.location
- identifies locations where the Practitioner performs services for the Organization, when provided:
.locaton.referenceSHOULD be populated with a reference to a Organization resource.location.displaySHOULD be populated with the full resolvable address of the location (e.g., via Google Maps)- if the information is being transmitted via messaging, the referenced resource SHALL be included in the message as a
Bundle.entry
.telecom
- provides contact information for Practitioner in this role
.usewill typically be populated with "work"