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 |