The FHIR profiles used for Practitioner Role
Heading Description
A generic practitioner role resource created using the CareConnect Level 2 PractitionerRole profile, using the elements required to support its use within the Digital Maternity Messaging Specfication.
Mapping for Assessment Scales PractitionerRole
| > | Level 1 | PractitionerRole Resource | > | Level 2 | CareConnect-PractitionerRole-1 | > | Level 3 | None |
| View Used FHIR Elements | View All FHIR Elements |
| Name | Card. | Conformance | Type | Description, Constraints and mapping for Implementation |
|---|---|---|---|---|
| PractitionerRole | | Roles/organizations the practitioner is associated with Constraint (dom-2): If the resource is contained in another resource, it SHALL NOT contain nested Resources Constraint (dom-1): If the resource is contained in another resource, it SHALL NOT contain any narrative Constraint (dom-4): If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated Constraint (dom-3): If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource |
||
| - id | 0..1 | Optional | Id | Logical id of this artifact |
| - meta | 0..1 | Mandatory | Meta | Metadata about the resource |
| - - versionId | 0..1 | Not Used | Id | Version specific identifier |
| - - lastUpdated | 0..1 | Not Used | Instant | When the resource version last changed |
| - - profile | 0..* | Mandatory | Uri | Profiles this resource claims to conform to The value attribute of the profile element MUST contain the value 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-PractitionerRole-1' |
| - - security | 0..* | Not Used | Coding | Security Labels applied to this resource Binding (extensible): Security Labels from the Healthcare Privacy and Security Classification System. All Security Labels |
| - - - system | 0..1 | Not Used | Uri | Identity of the terminology system |
| - - - version | 0..1 | Not Used | String | Version of the system - if relevant |
| - - - code | 0..1 | Not Used | Code | Symbol in syntax defined by the system |
| - - - display | 0..1 | Not Used | String | Representation defined by the system |
| - - - userSelected | 0..1 | Not Used | Boolean | If this coding was chosen directly by the user |
| - - tag | 0..* | Not Used | Coding | Tags applied to this resource Binding (example): Codes that represent various types of tags, commonly workflow-related; e.g. “Needs review by Dr. Jones” Common Tags |
| - - - system | 0..1 | Not Used | Uri | Identity of the terminology system |
| - - - version | 0..1 | Not Used | String | Version of the system - if relevant |
| - - - code | 0..1 | Not Used | Code | Symbol in syntax defined by the system |
| - - - display | 0..1 | Not Used | String | Representation defined by the system |
| - - - userSelected | 0..1 | Not Used | Boolean | If this coding was chosen directly by the user |
| - implicitRules | 0..1 | Not Used | Uri | A set of rules under which this content was created |
| - language | 0..1 | Not Used | Code | Language of the resource content Binding (extensible): A human language. Common Languages |
| - text | 0..1 | Not Used | Narrative | Text summary of the resource, for human interpretation |
| - - status | 1..1 | Not Used | Code | generated : extensions : additional : empty Binding (required): The status of a resource narrative NarrativeStatus |
| - - div | 1..1 | Not Used | Xhtml | **Limited xhtml content Constraint (txt-1): The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, elements (either name or href), images and internally contained style attributes Constraint (txt-2): The narrative SHALL have some non-whitespace content** |
| - contained | 0..* | Not Used | Resource | Contained, inline Resources |
| - modifierExtension | 0..* | Not Used | Extension | Extensions that cannot be ignored Constraint (ext-1): Must have either extensions or value[x], not both Slicing: Description: Extensions are always sliced by (at least) url, Discriminator: url, Ordering: false, Rules: Open |
| - identifier | 0..* | Not Used | Identifier | Business Identifiers that are specific to a role/location |
| - - use | 0..1 | Not Used | Code | usual : official : temp : secondary (If known) Binding (required): Identifies the purpose for this identifier, if known. IdentifierUse |
| - - type | 0..1 | Not Used | CodeableConcept | Description of identifier Binding (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. Identifier Type Codes |
| - - - coding | 0..* | Not Used | Coding | Code defined by a terminology system |
| - - - - system | 0..1 | Not Used | Uri | Identity of the terminology system |
| - - - - version | 0..1 | Not Used | String | Version of the system - if relevant |
| - - - - code | 0..1 | Not Used | Code | Symbol in syntax defined by the system |
| - - - - display | 0..1 | Not Used | String | Representation defined by the system |
| - - - - userSelected | 0..1 | Not Used | Boolean | If this coding was chosen directly by the user |
| - - - text | 0..1 | Not Used | String | Plain text representation of the concept |
| - - system | 1..1 | Not Used | Uri | The namespace for the identifier value |
| - - value | 1..1 | Not Used | String | The value that is unique |
| - - period | 0..1 | Not Used | Period | Time period when id is/was valid for use Constraint (per-1): If present, start SHALL have a lower value than end |
| - - - start | 0..1 | Not Used | dateTime | Starting time with inclusive boundary |
| - - - end | 0..1 | Not Used | dateTime | End time with inclusive boundary, if not ongoing |
| - - assigner | 0..1 | Not Used | Reference | Organization that issued id (may be just text) Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | CareConnect-Organization-1 | ** | ||
| - - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |
| - - - display | 0..1 | Not Used | String | Text alternative for the resource |
| - active | 0..1 | Not Used | Boolean | Whether this practitioner’s record is in active use Default Value: true |
| - period | 0..1 | Not Used | Period | The period during which the practitioner is authorized to perform in these role(s) Constraint (per-1): If present, start SHALL have a lower value than end |
| - - start | 0..1 | Not Used | dateTime | Starting time with inclusive boundary |
| - - end | 0..1 | Not Used | dateTime | End time with inclusive boundary, if not ongoing |
| - practitioner | 0..1 | Not Used | Reference | Practitioner that is able to provide the defined services for the organisation Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | CareConnect-Practitioner-1 | ** | ||
| - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |
| - - display | 0..1 | Not Used | String | Text alternative for the resource |
| - organization | 0..1 | Not Used | Reference | Organization where the roles are available Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | CareConnect-Organization-1 | ** | ||
| - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |
| - - display | 0..1 | Not Used | String | Text alternative for the resource |
| - code | 1..1 | Mandatory | CodeableConcept | Roles which this practitioner may perform Slicing: Discriminator: coding.system, Ordering: false, Rules: Open at End Binding (example): The role a person plays representing an organization PractitionerRole |
| - code (sdsJobRoleName) | 0..1 | Required | CodeableConcept | Roles which this practitioner may perform Binding (required): The role a person plays representing an organization CareConnect-SDSJobRoleName-1 Mapping to Maternity data item='SDS Job Role Name'. |
| - - coding | 1..1 | Mandatory | Coding | Code defined by a terminology system |
| - - - system | 1..1 | Mandatory | Uri | Identity of the terminology system The value attribute of the profile element MUST contain the value 'https://fhir.hl7.org.uk/STU3/CodeSystem/CareConnect-SDSJobRoleName-1' |
| - - - version | 0..1 | Not Used | String | Version of the system - if relevant |
| - - - code | 1..1 | Mandatory | Code | Representation defined by the system The role code of the practitioner |
| - - - display | 1..1 | Mandatory | String | Representation defined by the system The role name of the practitioner |
| - - - userSelected | 0..1 | Not Used | Boolean | If this coding was chosen directly by the user |
| - - text | 0..1 | Not Used | String | Plain text representation of the concept |
| - specialty | 0..* | Not Used | CodeableConcept | Specific specialty of the practitioner Binding (preferred): Specific specialty associated with the agency Practice Setting Code Value Set |
| - - coding | 0..* | Not Used | Coding | Code defined by a terminology system |
| - - - system | 0..1 | Not Used | Uri | Identity of the terminology system |
| - - - version | 0..1 | Not Used | String | Version of the system - if relevant |
| - - - code | 0..1 | Not Used | Code | Symbol in syntax defined by the system |
| - - - display | 0..1 | Not Used | String | Representation defined by the system |
| - - - userSelected | 0..1 | Not Used | Boolean | If this coding was chosen directly by the user |
| - - text | 0..1 | Not Used | String | Plain text representation of the concept |
| - location | 0..* | Not Used | Reference | The location(s) at which this practitioner provides care Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | CareConnect-Location-1 | ** | ||
| - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |
| - - display | 0..1 | Not Used | String | Text alternative for the resource |
| - healthcareService | 0..* | Not Used | Reference | The list of healthcare services that this worker provides for this role’s Organization/Location(s) Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | HealthcareService | ** | ||
| - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |
| - - display | 0..1 | Not Used | String | Text alternative for the resource |
| - telecom | 0..* | Not Used | ContactPoint | Contact details that are specific to the role/location/service Constraint (cpt-2): A system is required if a value is provided. |
| - - system | 0..1 | Not Used | Code | phone : fax : email : pager : url : sms : other Binding (required): Telecommunications form for contact point ContactPointSystem |
| - - value | 0..1 | Not Used | String | The actual contact point details |
| - - use | 0..1 | Not Used | Code | home : work : temp : old : mobile - purpose of this contact point Binding (required): Use of contact point ContactPointUse |
| - - rank | 0..1 | Not Used | positiveInt | Specify preferred order of use (1 = highest) |
| - - period | 0..1 | Not Used | Period | Time period when the contact point was/is in use Constraint (per-1): If present, start SHALL have a lower value than end |
| - - - start | 0..1 | Not Used | dateTime | Starting time with inclusive boundary |
| - - - end | 0..1 | Not Used | dateTime | End time with inclusive boundary, if not ongoing |
| - availableTime | 0..* | Not Used | BackboneElement | Times the Service Site is available |
| - - modifierExtension | 0..* | Not Used | Extension | Extensions that cannot be ignored Constraint (ext-1): Must have either extensions or value[x], not both |
| - - daysOfWeek | 0..* | Not Used | Code | mon : tue : wed : thu : fri : sat : sun Binding (required): The days of the week. DaysOfWeek |
| - - allDay | 0..1 | Not Used | Boolean | Always available? e.g. 24 hour service |
| - - availableStartTime | 0..1 | Not Used | Time | Opening time of day (ignored if allDay = true) |
| - - availableEndTime | 0..1 | Not Used | Time | Closing time of day (ignored if allDay = true) |
| - notAvailable | 0..* | Not Used | BackboneElement | Not available during this time due to provided reason |
| - - modifierExtension | 0..* | Not Used | Extension | Extensions that cannot be ignored Constraint (ext-1): Must have either extensions or value[x], not both |
| - - description | 1..1 | Not Used | String | Reason presented to the user explaining why time not available |
| - - during | 0..1 | Not Used | Period | Service not availablefrom this date Constraint (per-1): If present, start SHALL have a lower value than end |
| - - - start | 0..1 | Not Used | dateTime | Starting time with inclusive boundary |
| - - - end | 0..1 | Not Used | dateTime | End time with inclusive boundary, if not ongoing |
| - availabilityExceptions | 0..1 | Not Used | String | Description of availability exceptions |
| - endpoint | 0..* | Not Used | Reference | Technical endpoints providing access to services operated for the practitioner with this role Constraint (ref-1): SHALL have a contained resource if a local reference is provided |
| Not Used | Endpoint | ** | ||
| - - reference | 0..1 | Not Used | String | Literal reference, Relative, internal or absolute URL |
| - - identifier | 0..1 | Not Used | Identifier | Logical reference, when literal reference is not known |