This is the current version of the PS-CA Implementation Guide. Other releases of the PS-CA Implementation Guide may be found on a table on the Home Page of this Project.
PractitionerRole-Lab (PS-CA)
Additional information on this profile (including the JSON & XML structure and detailed element descriptions) can be found at package/structuredefinition-profile-practitionerrole-lab-ca-ps.json
Profile
PractitionerRole | I | PractitionerRole | There are no (further) constraints on this element Element IdPractitionerRole Roles/organizations the practitioner is associated with DefinitionA specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
| |
identifier | Σ | 0..* | Identifier DataType Profile (CA Baseline) | Element IdPractitionerRole.identifier An identifier intended for computation DefinitionAn identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. Often, specific identities are assigned for the agent. Identifier DataType Profile (CA Baseline) Constraints
|
active | Σ | 0..1 | boolean | There are no (further) constraints on this element Element IdPractitionerRole.active Whether this practitioner role record is in active use DefinitionWhether this practitioner role record is in active use. Need to be able to mark a practitioner role record as not to be used because it was created in error, or otherwise no longer in active use. If this value is false, you may refer to the period to see when the role was in active use. If there is no period specified, no inference can be made about when it was active. This resource is generally assumed to be active if no value is provided for the active element
|
period | Σ I | 0..1 | Period | There are no (further) constraints on this element Element IdPractitionerRole.period The period during which the practitioner is authorized to perform in these role(s) DefinitionThe period during which the person is authorized to act as a practitioner in these role(s) for the organization. Even after the agencies is revoked, the fact that it existed must still be recorded. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration.
|
practitioner | Σ I | 0..1 | Reference(package/structuredefinition-profile-practitioner-lab-ca-ps.json) | Element IdPractitionerRole.practitioner Practitioner that is able to provide the defined services for the organization DefinitionPractitioner that is able to provide the defined services for the organization. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. Reference(package/structuredefinition-profile-practitioner-lab-ca-ps.json) Constraints
|
organization | Σ I | 0..1 | Reference(package/structuredefinition-profile-organization-lab-ca-ps.json) | Element IdPractitionerRole.organization Organization where the roles are available DefinitionThe organization where the Practitioner performs the roles associated. While IPS-UV considers PractitionerRole.organization a Must Support element, a number of jurisdictional systems may not capture the organization the practitioner is performing that role for, in the scope of a practitioner that is the performer of an observation or diagnostic report. Further feedback is required on whether these systems are still expected to be able to demonstrate they can construct this element when developing a patient summary instance that includes diagnostic result information. Reference(package/structuredefinition-profile-organization-lab-ca-ps.json) Constraints
|
code | Σ | 0..* | package/StructureDefinition-CodeableConcept-ca-ps.jsonBinding | Element IdPractitionerRole.code Concept - reference to a terminology or just text DefinitionRoles which this practitioner is authorized to perform for the organization. Need to know what authority the practitioner has - what can they do? Work is underway to define the pan-Canadian terminology that will be preferred and/or socialized for PractitionerRole.specialty package/StructureDefinition-CodeableConcept-ca-ps.json BindingA role type that is used to categorize an entity that delivers health care in an expected and professional manner to an entity in need of health care services. Examples: Registered Nurse, Chiropractor, Physician, Custodial Care Clinic. https://fhir.infoway-inforoute.ca/ValueSet/healthcareproviderroletype (preferred)Constraints
|
specialty | Σ | 0..* | CodeableConceptBinding | Element IdPractitionerRole.specialty PractitionerSpecialty DefinitionSpecific specialty of the practitioner. Work is underway to define the pan-Canadian terminology that will be preferred and/or socialized for PractitionerRole.specialty Defines the clinical, medical, surgical or other healthcare-related service specialty of a practitioner who interacts, treats or provides such services to or for a patient. https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty (preferred)Constraints
|
location | Σ I | 0..* | Reference(Location) | There are no (further) constraints on this element Element IdPractitionerRole.location The location(s) at which this practitioner provides care DefinitionThe location(s) at which this practitioner provides care. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
healthcareService | I | 0..* | Reference(HealthcareService) | There are no (further) constraints on this element Element IdPractitionerRole.healthcareService The list of healthcare services that this worker provides for this role's Organization/Location(s) DefinitionThe list of healthcare services that this worker provides for this role's Organization/Location(s). References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
telecom | Σ I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdPractitionerRole.telecom Contact details that are specific to the role/location/service DefinitionContact details that are specific to the role/location/service. Often practitioners have a dedicated line for each location (or service) that they work at, and need to be able to define separate contact details for each of these.
|
availableTime | 0..* | BackboneElement | There are no (further) constraints on this element Element IdPractitionerRole.availableTime Times the Service Site is available DefinitionA collection of times the practitioner is available or performing this role at the location and/or healthcareservice. More detailed availability information may be provided in associated Schedule/Slot resources.
| |
daysOfWeek | 0..* | codeBinding | There are no (further) constraints on this element Element IdPractitionerRole.availableTime.daysOfWeek mon | tue | wed | thu | fri | sat | sun DefinitionIndicates which days of the week are available between the start and end Times. Note that FHIR strings SHALL NOT exceed 1MB in size The days of the week. DaysOfWeek (required)Constraints
| |
allDay | 0..1 | boolean | There are no (further) constraints on this element Element IdPractitionerRole.availableTime.allDay Always available? e.g. 24 hour service DefinitionIs this always available? (hence times are irrelevant) e.g. 24 hour service.
| |
availableStartTime | 0..1 | time | There are no (further) constraints on this element Element IdPractitionerRole.availableTime.availableStartTime Opening time of day (ignored if allDay = true) DefinitionThe opening time of day. Note: If the AllDay flag is set, then this time is ignored. The timezone is expected to be for where this HealthcareService is provided at.
| |
availableEndTime | 0..1 | time | There are no (further) constraints on this element Element IdPractitionerRole.availableTime.availableEndTime Closing time of day (ignored if allDay = true) DefinitionThe closing time of day. Note: If the AllDay flag is set, then this time is ignored. The timezone is expected to be for where this HealthcareService is provided at.
| |
notAvailable | 0..* | BackboneElement | There are no (further) constraints on this element Element IdPractitionerRole.notAvailable Not available during this time due to provided reason DefinitionThe practitioner is not available or performing this role during this period of time due to the provided reason.
| |
description | 1..1 | string | There are no (further) constraints on this element Element IdPractitionerRole.notAvailable.description Reason presented to the user explaining why time not available DefinitionThe reason that can be presented to the user as to why this time is not available. Note that FHIR strings SHALL NOT exceed 1MB in size
| |
during | I | 0..1 | Period | There are no (further) constraints on this element Element IdPractitionerRole.notAvailable.during Service not available from this date DefinitionService is not available (seasonally or for a public holiday) from this date. A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration.
|
availabilityExceptions | 0..1 | string | There are no (further) constraints on this element Element IdPractitionerRole.availabilityExceptions Description of availability exceptions DefinitionA description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times. Note that FHIR strings SHALL NOT exceed 1MB in size
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdPractitionerRole.endpoint Technical endpoints providing access to services operated for the practitioner with this role DefinitionTechnical endpoints providing access to services operated for the practitioner with this role. Organizations have multiple systems that provide various services and ,ay also be different for practitioners too. So the endpoint satisfies the need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Extensions
There are no additional extensions in this profile
Key Differences between the IPS-UV and PS-CA
Must Support Differences:
- PS-CA removed a Must Support flag to
PractitionerRole.organization
Note: Systems that do support these elements are encouraged to include it in generated Patient Summary documents, and support it when received
Cardinality Differences:
There are no cardinality differences between this profile and IPS-UV
Vocabulary Differences:
PractitionerRole.code
- additionalBindings added for:
- Healthcare Professional Role codes ISCO HealthcareProfessionalRolesUvIps
- additionalBindings added for:
PractitionerRole.speciality
- Practitioner Speciality https://fhir.infoway-inforoute.ca/ValueSet/practitionerspecialty indicated as preferred Note: Work is underway to define a pan-Canadian valueset for specialty.
Other differences between the IPS and PS-CA Include:
There are no additional differences between this profile and IPS-UV
Note: Additionally, the use of CA Baseline PractitionerRole profile will be superseded by the CA Core profile (or profiles that impose the CA Core) in the PS-CA 2.0 release but the current usage of CA Baseline profile for PractitionerRole will be maintained until a further stabilized CA Core profile (or further Patient Summary requirements) exist.