The FHIR profiles used for Practitioner Role

Heading Description

A generic location profile created using the CareConnect Level 2 CareConnect-Location-1 profile, using the elements required to support its use within the Digital Maternity Messaging Specfication.

Mapping for Location

> Level 1 Location Resource > Level 2 CareConnect-Location-1 > Level 3 None
View Used FHIR Elements [View All FHIR Elements]
Name Card. Conformance Type Description, Constraints and mapping for Implementation
Location     Details and position information for a physical place
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 1..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-Location-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
- 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 Unique code or number identifying the location to its users
Slicing: Discriminator: system, Ordering: false, Rules: Open at End
- identifier (odsSiteCode) 0..1 Required Identifier ODS Site code to identify the organisation at site level
Site code of the unit to which the person was admitted
Maternity Data set mapping = 'ODS/ORD Site Code'
- - 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 Required Uri ODS Code
The value attribute of the profile element MUST contain the value 'https://fhir.nhs.uk/Id/ods-site-code'
- - value 1..1 Required String The ODS Site code name, to reflect the code used
- - 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  
- status 0..1 Not Used Code active : suspended : inactive
Binding (required): Indicates whether the location is still in use. LocationStatus
- operationalStatus 0..1 Not Used Coding The Operational status of the location (typically only for a bed/room)
Binding (preferred): The operational status if the location (where typically a bed/room) v2 Bed Status
- - 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
- name 0..1 Not Used String Name of the location as used by humans
- alias 0..* Not Used String A list of alternate names that the location is known as, or was known as in the past
- description 0..1 Not Used String Additional details about the location that could be displayed as further information to identify the location beyond its name
This is the physical location of the person. E.g hospital ward, bed, theatre. For ambulatory care, eg, health centre, clinic, resource centre, person’s home maximum 150 characters
Maternity Date set mapping = 'Patient Location'
- mode 0..1 Not Used Code instance : kind
Binding (required): Indicates whether a resource instance represents a specific location or a class of locations. LocationMode
- type 0..1 Required CodeableConcept Type of function performed
Binding (extensible): Indicates the type of function performed at the location. ServiceDeliveryLocationRoleType
Maternity Date set mapping = 'Specialty admitted to'
Note this valueset is defined as extensible and therefore if the code exists in this valueSet then that code MUST be used.
Alternatively if the code does not exist in this valueSet then a code from the Activity Treatment Function Code valueSet MUST be used
- - coding 0..* Required Coding Code defined by a terminology system
- - - system 0..1 Required Uri Identity of the terminology system
MUST contain the value 'http://hl7.org/fhir/stu3/v3/ServiceDeliveryLocationRoleType'
- - - version 0..1 Not Used String Version of the system - if relevant
- - - code 0..1 Required Code Symbol in syntax defined by the system
This MUST contain the code which describes the speciality of the location.
- - - display 0..1 Required String Representation defined by the system
This MUST contain the display associated with the code
- - - userSelected 0..1 Not Used Boolean If this coding was chosen directly by the user
- - text 1..1 Not Used String Plain text representation of the concept
- telecom 0..* Not Used ContactPoint Contact details of the location
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..1 Not Used Address Physical location
- - 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
- physicalType 0..1 Required CodeableConcept Physical form of the location
Binding (example): Physical form of the location LocationType
- - coding 0..1 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 Required String Plain text representation of the concept
This is the physical location of the person. E.g hospital ward, bed, theatre. For ambulatory care, eg, health centre, clinic, resource centre, person’s home maximum 150 characters
Maternity Date set mapping = 'Patient Location'
- position 0..1 Not Used BackboneElement The absolute geographic location
- - modifierExtension 0..* Not Used Extension Extensions that cannot be ignored
Constraint (ext-1): Must have either extensions or value[x], not both
- - longitude 1..1 Not Used Decimal Longitude with WGS84 datum
- - latitude 1..1 Not Used Decimal Latitude with WGS84 datum
- - altitude 0..1 Not Used Decimal Altitude with WGS84 datum
- managingOrganization 0..1 Not Used Reference Organization responsible for provisioning and upkeep
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
- partOf 0..1 Not Used Reference Another Location this one is physically part of
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
- endpoint 0..* Not Used Reference Technical endpoints providing access to services operated for the location
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
- - display 0..1 Not Used String Text alternative for the resource
Tags: fhir