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
Tags: fhir