The FHIR profiles used for the GP practice Bundle

Heading Description

The details of the GP practice where the woman is registered.

The following profiles are referenced from the investigation results details list structure:

Individual Requirements Structure Details

Page-1 Flag Resource Flag Resource FlagResource Oganization Resource Oganization Resource OganizationResource Dynamic connector.2783 0..1 R entry.item 0..1 R entry.item 0..1 Rentry.item GP Practice List Resource GP Practice List Resource GP PracticeList Resource 1..1 M subject 1..1 M subject 1..1 Msubject Reference to Patient resource Reference to Patient resource Reference to Patient resource Dynamic connector.1732 Practitioner Resource Practitioner Resource PractitionerResource Dynamic connector 0..1 R entry.item 0..1 R entry.item 0..1 Rentry.item Dynamic connector.17 0..1 R entry.item 0..1 R entry.item 0..1 Rentry.item

Mapping Overview

GP Name Practitioner name
GP practice details Organization name
GP practice identifier   identifier
GP Opt Out Indicator Flag code

Mapping for GP Practice List

> Level 1 List Resource > Level 2 CareConnect-List-1 Profile > Level 3 None
View Used FHIR Elements View All FHIR Elements
Name Card. Conformance Type Description, Constraints and mapping for Digital Maternity Implementation
- 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.nhs.uk/STU3/StructureDefinition/CareConnect-List-1'
- identifier 0..* Required Identifier Business identifier
An identifier for this GP Practice details list
- - system 1..1 Required Uri The namespace for the identifier value
The system from which the identifier came from
- - value 1..1 Mandatory String The value that is unique
An identifier for this GP Practice details list
- status 1..1 Mandatory Code current : retired : entered-in-error
Binding (required): The current state of the list ListStatus
The status of the list MUST contain the value 'current'
- mode 1..1 Mandatory Code working : snapshot : changes
Binding (required): The processing mode that applies to this list ListMode
The mode of the list MUST contain the value 'snapshot'
- title 0..1 Mandatory String Descriptive name for the list
This MUST contain the value 'GP practice details'
Mapping to Maternity data item = 'PSRB Heading GP Practice'
- code 0..1 Mandatory CodeableConcept What the purpose of this list is
Binding (preferred): What the purpose of a list is CareConnect-ListCode-1
The PRSB heading for this list. Note: for Maternity the value stated below is used which is not from the preferred value set
- - coding 0..* Mandatory Coding Code defined by a terminology system
The SNOMED CT concept for the PRSB heading type
- - - system 0..1 Mandatory Uri Identity of the terminology system
This MUST contain the value 'http://snomed.info/sct'
- - - code 0..1 Mandatory Code Symbol in syntax defined by the system
This MUST contain the value '886711000000101'
- - - display 0..1 Mandatory String Representation defined by the system
This MUST contain the value 'GP practice details'
Mapping to Maternity data item = 'PSRB Heading GP practice'
- subject 0..1 Mandatory Reference If all resources have the same subject
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
This is a reference to the Patient who is the subject of the list.
    Mandatory CareConnect-Patient-1 This is the subject of the Observations details List. This MUST use the CareConnect patient profile.See patient resource reference for information on how to populate the resource.
- - reference 0..1 Mandatory String Literal reference, Relative, internal or absolute URL
A reference to the patient resource included in the Patient demographics list within the FHIR Bundle. Note the Patient demographics list is mandatory in the FHIR bundle
- date 0..1 Required dateTime When the list was prepared
This MUST contain a system date to indicate when the list was created or updated
- entry 0..* Required BackboneElement Entries in the list
The entries MUST be as per the diagram for this PRSB headings list. Multiple resources MAY be present
- - date 0..1 Required dateTime When item added to list
The SHOULD contain a system time of when the item was added to the list.
- - item 1..1 Mandatory Reference Actual entry
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
A references to Organization, Practice and Flag resources MAY be included in the list. These MUST use the CareConnect profiles.
- - - reference 0..1 Mandatory String Literal reference, Relative, internal or absolute URL The reference to the included CareConnect resource.

Patient Reference

The Plan and requested actions List has a mandated subject reference to the Patient resource. This means that any exchange of the Plan and requested actions heading data must also include the Patient demographics List.

Mapping for GP Practice 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'
- 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'.
- - 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'
- - value 1..1 Mandatory String The value that is unique
This MUST contain the person's SDS user id
- name 0..* Required HumanName The name(s) associated with the practitioner
- - 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

Mapping for GP Practice Organization

> Level 1 Organization Resource > Level 2 CareConnect-Organization-1 > Level 3 None
View Used FHIR Elements View All FHIR Elements
Name Card. Conformance Type Description, Constraints and mapping for Implementation
Organization     A grouping of people or organizations with a common purpose
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
Constraint (org-1): The organization SHALL at least have a name or an id, and possibly more than one
- 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-Organization-1'
- extension (mainLocation) 0..1 Optional Extension-CareConnect-MainLocation-1 Main location
Constraint (ext-1): Must have either extensions or value[x], not both
- extension (organization-period) 0..1 Optional organization-period The date range that this organization should be considered available
Constraint (ext-1): Must have either extensions or value[x], not both
- identifier 0..* Required Identifier Identifies this organization across multiple systems
Slicing: Discriminator: system, Ordering: false, Rules: Open at End
- identifier (odsOrganisationCode) 0..1 Optional Identifier Organisation Data Service code
- - use 0..1 Optional Code usual : official : temp : secondary (If known)
Binding (required): Identifies the purpose for this identifier, if known. IdentifierUse
- - type 0..1 Optional 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/ods-organization-code'
- - value 1..1 Mandatory String The value that is unique
- - assigner 0..1 Optional Reference Organization that issued id (may be just text)
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
    Optional CareConnect-Organization-1  
- identifier (odsSiteCode) 0..1 Optional Identifier ODS Site code to identify the organisation at site level
- - use 0..1 Optional Code usual : official : temp : secondary (If known)
Binding (required): Identifies the purpose for this identifier, if known. IdentifierUse
- - type 0..1 Optional 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/ods-site-code'
- - value 1..1 Mandatory String The value that is unique
- - assigner 0..1 Optional Reference Organization that issued id (may be just text)
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
    Optional CareConnect-Organization-1  
- active 0..1 Optional Boolean Whether the organization’s record is still in active use
Default Value: true
- type 0..* Optional CodeableConcept Kind of organization
Binding (example): Used to categorize the organization OrganizationType
- - coding 0..* Optional Coding Code defined by a terminology system
- - - system 0..1 Optional Uri Identity of the terminology system
- - - code 0..1 Optional Code Symbol in syntax defined by the system
- - - display 0..1 Optional String Representation defined by the system
- - - userSelected 0..1 Optional Boolean If this coding was chosen directly by the user
- - text 0..1 Optional String Plain text representation of the concept
- name 0..1 Optional String Name used for the organization
- alias 0..* Optional String A list of alternate names that the organization is known as, or was known as in the past
- telecom 0..* Optional ContactPoint A contact detail for the organization
Constraint (cpt-2): A system is required if a value is provided.
Constraint (org-3): The telecom of an organization can never be of use ‘home’
- - system 0..1 Optional Code phone : fax : email : pager : url : sms : other
Binding (required): Telecommunications form for contact point ContactPointSystem
- - value 0..1 Optional String The actual contact point details
- - use 0..1 Optional Code home : work : temp : old : mobile - purpose of this contact point
Binding (required): Use of contact point ContactPointUse
- - rank 0..1 Optional positiveInt Specify preferred order of use (1 = highest)
- address 0..* Optional Address An address for the organization
Constraint (org-2): An address of an organization can never be of use ‘home’
- - use 0..1 Optional Code home : work : temp : old - purpose of this address
Binding (required): The use of an address AddressUse
- - type 0..1 Optional Code postal : physical : both
Binding (required): The type of an address (physical / postal) AddressType
- - text 0..1 Optional String Text representation of the address
- - line 0..* Optional String Street name, number, direction & P.O. Box etc.
- - city 0..1 Optional String Name of city, town etc.
- - district 0..1 Optional String District name (aka county)
- - state 0..1 Optional String Sub-unit of country (abbreviations ok)
- - postalCode 0..1 Optional String Postal code for area
- - country 0..1 Optional String Country (e.g. can be ISO 3166 2 or 3 letter code)
- partOf 0..1 Optional Reference The organization of which this organization forms a part
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
    Optional CareConnect-Organization-1  
- - reference 0..1 Optional String Literal reference, Relative, internal or absolute URL
- - identifier 0..1 Optional Identifier Logical reference, when literal reference is not known
- - display 0..1 Optional String Text alternative for the resource

Mapping for GP Practice GP Opt Out Flag

> Level 1 Flag Resource > Level 2 CareConnect-Flag-1 Profile > Level 3 None
View Used FHIR Elements View All FHIR Elements
Name Card. Conformance Type Description/Constraints
- 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-Flag-1'
- identifier 0..* Required Identifier Business identifier
- - system 1..1 Required Uri The namespace for the identifier value
- - value 1..1 Mandatory String The value that is unique
- status 1..1 Mandatory Code active | inactive | entered-in-error
Binding (required): Indicates whether this flag is active and needs to be displayed to a user, or whether it is no longer needed or entered in error. ( http://hl7.org/fhir/stu3/valueset-flag-status.html )
Status of the Flag
- code 1..1 Mandatory CodeableConcept Coded or textual message to display to user
Binding (example): Detail codes identifying specific flagged issues. ( http://hl7.org/fhir/stu3/valueset-flag-code.html )
MUST use a code from the valueSet https://fhir.hl7.org.uk/STU3/ValueSet/CareConnect-OptOutReason-1
- - coding 0..* Required Coding Code defined by a terminology system
Slicing: Discriminator: system, Ordering: false, Rules: Open
- - coding (snomedCT) 0..1 Required Coding SNOMED CT representation identifying specific flagged issues
- - - extension (snomedCTDescriptionID) 0..1 Required Extension The SNOMED CT Description ID for the display
Constraint (ext-1): Must have either extensions or value[x], not both
URL: https://fhir.hl7.org.uk/STU3/StructureDefinition/Extension-coding-sctdescid
- - - system 1..1 Mandatory Uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
- - - code 1..1 Mandatory Code Symbol in syntax defined by the system
- - - display 1..1 Mandatory String Representation defined by the system
- - text 0..1 Optional String Plain text representation of the concept
- subject 1..1 Mandatory Reference Who/What is flag about?
Constraint (ref-1): SHALL have a contained resource if a local reference is provided
    Mandatory CareConnect-Patient-1  
- - reference 0..1 Mandatory String Literal reference, Relative, internal or absolute URL

Example of GP Practice

Tags: fhir