Pan-Canadian Care Service Directory
DFT-preBallot - The specification is currently in pre-ballot review and subject to change. For a full list of available versions, see the Directory of published versions
https://profiles.ihe.net/ITI/mCSD/StructureDefinition/IHE.mCSD.PractitionerRole
ca-csd-example-practitionerrole
A PractitionerRole is used to show what Healthcare Service, a Practitioner provides at a particular Location for an Organization.
| PractitionerRole | C | MCSDPractitionerRole | |
| id | Σ | 0..1 | id |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..0 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..0 | Extension |
| identifier | Σ | 0..* | Identifier |
| active | SO Σ | 0..1 | boolean |
| period | Σ | 0..1 | Period |
| practitioner | SO Σ | 0..1 | Reference(Practitioner) |
| organization | SO Σ | 0..1 | Reference(Organization) |
| code | SO Σ | 1..* | CodeableConceptBinding |
| specialty | SO Σ | 0..* | CodeableConceptBinding |
| location | SO Σ | 0..* | Reference(Location) |
| healthcareService | SO | 0..* | Reference(HealthcareService) |
| telecom | SO Σ | 0..* | ContactPoint |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| system | SO Σ C | 0..1 | codeBinding |
| value | S Σ | 1..1 | string |
| use | Σ ?! | 0..1 | codeBinding |
| rank | Σ | 0..1 | positiveInt |
| period | Σ | 0..1 | Period |
| availableTime | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| daysOfWeek | 0..* | codeBinding | |
| allDay | 0..1 | boolean | |
| availableStartTime | 0..1 | time | |
| availableEndTime | 0..1 | time | |
| notAvailable | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| description | 1..1 | string | |
| during | 0..1 | Period | |
| availabilityExceptions | 0..1 | string | |
| endpoint | 0..* | Reference(Endpoint) |
| PractitionerRole | MCSDPractitionerRole | ||
| active | SO | ||
| practitioner | SO | Reference(Practitioner) | |
| organization | SO | Reference(Organization) | |
| code | SO | Binding | |
| specialty | SO | Binding | |
| location | SO | Reference(Location) | |
| healthcareService | SO | Reference(HealthcareService) | |
| telecom | SO | ||
| system | SO | ||
| value | S | 1.. |
| Path | Conformance | ValueSet |
|---|---|---|
| PractitionerRole.code | preferred | https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype |
| PractitionerRole.specialty | preferred | https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty |
| Path | Conformance | ValueSet |
|---|---|---|
| PractitionerRole.language | preferred | http://hl7.org/fhir/ValueSet/languages |
| PractitionerRole.code | preferred | https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype |
| PractitionerRole.specialty | preferred | https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty |
| PractitionerRole.telecom.system | required | http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1 |
| PractitionerRole.telecom.use | required | http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1 |
| PractitionerRole.availableTime.daysOfWeek | required | http://hl7.org/fhir/ValueSet/days-of-week|4.0.1 |
| Path | Conformance | ValueSet |
|---|---|---|
| PractitionerRole.language | preferred | http://hl7.org/fhir/ValueSet/languages |
| PractitionerRole.code | preferred | https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype |
| PractitionerRole.specialty | preferred | https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty |
| PractitionerRole.telecom.system | required | http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1 |
| PractitionerRole.telecom.use | required | http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1 |
| PractitionerRole.availableTime.daysOfWeek | required | http://hl7.org/fhir/ValueSet/days-of-week|4.0.1 |
| Obligations | Actor | Element |
|---|---|---|
| SHALL:able-to-populate, SHOULD:populate | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/server | PractitionerRole.active, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.specialty, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.telecom, PractitionerRole.telecom.system |
| SHALL:no-error | http://fhir.infoway-inforoute.ca/io/CA-CSD/ActorDefinition/client | PractitionerRole.active, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.specialty, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.telecom, PractitionerRole.telecom.system |
Search for Provider and Associated Organization by Role in a Specific Province
.location can be used for role-based searches, where the Location.address as a populated field would be utilized for this querySearch for providers by role and all associated relationships in a specific Province
.location can be used for role-based searches, where the Location.address as a populated field would be utilized for this query