The FHIR profiles used for Practitioner

Heading Description

A generic practitioner resource based on the CareConnect L2 CareConnect-Practitioner-1 profile, using the elements required to support its use within the Digital Maternity Messaging Specfication.

Mapping for Practitioner

> Level 1 Practitioner Resource > Level 2 CareConnect-Practitioner-1 > Level 3 None
View Used FHIR Elements [View All FHIR Elements]
Name Card. Conformance Type Description, Constraints and mapping for Implementation
Practitioner     A person with a formal responsibility in the provisioning of healthcare or related services
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
The name and designation of the consultant, who has overall responsibility for the person (may not actually see the person)
- id 0..1 Optional Id Logical id of this artifact
- meta 0..1 Mandatory Meta Metadata about the resource
The value attribute of the profile element MUST contain the value 'https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-Practitioner-1'
- 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
- contained 0..* Not Used Resource Contained, inline Resources
- extension (nhsCommunication) 0..* Not Used Extension-CareConnect-NHSCommunication-1 NHS communication preferences for a resource
Constraint (ext-1): Must have either extensions or value[x], not both
- 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..* Mandatory Identifier A identifier for the person as this agent
Slicing: Discriminator: system, Ordering: false, Rules: Open at End
- identifier (sdsUserID) 0..1 Mandatory Identifier A identifier for the person as this agent
This will be the clinicians SDS identifier (GMC code)
Mapping to Maternity Data set = 'Responsible Clinician Identifier'.
- - use 0..1 Not Used Code usual : official : temp : secondary (If known)
Binding (required): Identifies the purpose for this identifier, if known. IdentifierUse
This MUST contain the value 'offical'.
- - 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
- - system 1..1 Mandatory Uri The namespace for the identifier value
The value attribute of the profile element MUST contain the value 'https://fhir.nhs.uk/Id/sds-user-id'
Maternity data set mapping = '
- - value 1..1 Mandatory String The value that is unique
This MUST contain the person's SDS user id
- - 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
- - 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 **
- identifier (sdsRoleProfileID) 0..* Not Used Identifier A identifier for the person as this agent
- - 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
- - system 1..1 Not Used Uri The namespace for the identifier value
The value attribute of the profile element MUST contain the value 'https://fhir.nhs.uk/Id/sds-role-profile-id'
- - 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
- - 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 **
- active 0..1 Not Used Boolean Whether this practitioner’s record is in active use
Default Value: true
- name 0..* Required HumanName The name(s) associated with the practitioner
- - use 0..1 Not Used Code usual : official : temp : nickname : anonymous : old : maiden
Binding (required): The use of a human name NameUse
- - text 0..1 Required String Text representation of the full name
Mapping to Maternity Data set = 'Responsible Clinician Name'.
- - family 0..1 Optional String Family name (often called ‘Surname’)
- - given 0..* Optional String Given names (not always ‘first’). Includes middle names
- - prefix 0..* Optional String Parts that come before the name
- - suffix 0..* Optional String Parts that come after the name
- - period 0..1 Not Used Period Time period when name 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
- telecom 0..* Not Used ContactPoint A contact detail for the practitioner (that apply to all roles)
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
- address 0..* Not Used Address Address(es) of the practitioner that are not role specific (typically home address)
- - use 0..1 Not Used Code home : work : temp : old - purpose of this address
Binding (required): The use of an address AddressUse
- - type 0..1 Not Used Code postal : physical : both
Binding (required): The type of an address (physical / postal) AddressType
- - text 0..1 Not Used String Text representation of the address
- - line 0..* Not Used String Street name, number, direction & P.O. Box etc.
- - city 0..1 Not Used String Name of city, town etc.
- - district 0..1 Not Used String District name (aka county)
- - state 0..1 Not Used String Sub-unit of country (abbreviations ok)
- - postalCode 0..1 Not Used String Postal code for area
- - country 0..1 Not Used String Country (e.g. can be ISO 3166 2 or 3 letter code)
- - period 0..1 Not Used Period Time period when address 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
- gender 0..1 Not Used Code male : female : other : unknown
Binding (required): The gender of a person used for administrative purposes. CareConnect-AdministrativeGender-1
- birthDate 0..1 Not Used Date The date on which the practitioner was born
- photo 0..* Not Used Attachment Image of the person
Constraint (att-1): It the Attachment has data, it SHALL have a contentType
- - contentType 0..1 Not Used Code Mime type of the content, with charset etc.
Binding (required): The mime type of an attachment. Any valid mime type is allowed. Mime Type
- - language 0..1 Not Used Code Human language of the content (BCP-47)
Binding (extensible): A human language. Common Languages
- - data 0..1 Not Used base64Binary Data inline, base64ed
- - url 0..1 Not Used Uri Uri where the data can be found
- - size 0..1 Not Used unsignedInt Number of bytes of content (if url provided)
- - hash 0..1 Not Used base64Binary Hash of the data (sha-1, base64ed)
- - title 0..1 Not Used String Label to display in place of the data
- - creation 0..1 Not Used dateTime Date attachment was first created
- qualification 0..* Not Used BackboneElement Qualifications obtained by training and certification
- - modifierExtension 0..* Not Used Extension Extensions that cannot be ignored
Constraint (ext-1): Must have either extensions or value[x], not both
- - identifier 0..* Not Used Identifier An identifier for this qualification for the practitioner
- - - 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
- - - system 0..1 Not Used Uri The namespace for the identifier value
- - - value 0..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
- - - 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 **
- - code 1..1 Not Used CodeableConcept Coded representation of the qualification
Binding (example): Specific qualification the practitioner has to provide a service v2 table 0360, Version 2.7
- - - 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
- - period 0..1 Not Used Period Period during which the qualification is valid
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
- - issuer 0..1 Not Used Reference Organization that regulates and issues the qualification
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
Tags: fhir