Structured Definitions

CareConnect-LocatorService-HealthcareService-1

This is the StructureDefinition overview for the CareConnect-LocatorService-HealthcareService-1

The official URL for this profile is: https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-LocatorService-HealthcareService-1

Differential

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!1..1booleanFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
nameΣ0..1string
commentΣ0..1string
extraDetails0..1string
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1uri
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
eligibilityNote0..1string
programName0..*string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
appointmentRequired0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
availabilityExceptions0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string

Hybrid

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!1..1booleanFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
nameΣ0..1string
commentΣ0..1string
extraDetails0..1string
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1uri
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
eligibilityNote0..1string
programName0..*string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
appointmentRequired0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
availabilityExceptions0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string

Snapshot (default)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!1..1booleanFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriPattern
versionΣ0..1string
codeΣ1..1codePattern
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
nameΣ0..1string
commentΣ0..1string
extraDetails0..1string
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1uri
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
eligibilityNote0..1string
programName0..*string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
appointmentRequired0..1boolean
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
availabilityExceptions0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string



HealthcareService Data Mapping

The table below provides the business context data mappings for the 'Mandatory' and 'Must Support' elements in the CareConnect-LocatorService-HealthcareService-1 profile.

FHIR Element Card. Type Description/Business Context
HealthcareService.identifier 0..1 identifier NOTE: there is no logical identifier for the HealthcareServices provided by the LocatorService, as such the minimum cardinality for HealthcareService.identifier has been set to ‘zero’, even though the cardinality on the base definition (https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-HealthcareService-1) is '1..1'
HealthcareService.active 1..1 boolean Only active="true" resources will be returned
HealthcareService.providedBy 1..1 Reference (CareConnect-LocatorService-Organization-1) Local Authority that is Responsible for providing this service
HealthcareService.type 1..* CodeableConcept Details of types of services are included, at least one of the Codings will match the type requested in the input parameters.

Binding: LocatorService-HealthcareServiceType
HealthcareService.coverageArea 1..* Reference (CareConnect-LocatorService-Location-1) Location is defined by the Ordanance Survey AddressBase Custodian Code.

Constraint: An instance of coverageArea can only be reference by a single HealthcareService where type=http://snomed.info/sct|715591000000108.

One of the contained Locations will be the Custodian for the provided Address.
HealthcareService.endpoint 0..* Reference (LocatorService-Endpoint Details of format which LA accepts requests and address to which they should be sent

CareConnect-LocatorService-Organization-1

This is the StructureDefinition overview for the CareConnect-LocatorService-Organization-1

The official URL for this profile is: https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-LocatorService-Organization-1

Differential

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
mainLocationI0..1Extension(Reference(CareConnect-Location-1))
organization-periodI0..1Extension(Period)
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ ?!0..1boolean
id0..1string
extension0..*Extension
id0..1string
extension0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
nameS Σ I1..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
purpose0..1CodeableConceptBinding
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ1..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)

Hybrid

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
mainLocationI0..1Extension(Reference(CareConnect-Location-1))
organization-periodI0..1Extension(Period)
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ ?!0..1boolean
id0..1string
extension0..*Extension
id0..1string
extension0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
nameS Σ I1..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
purpose0..1CodeableConceptBinding
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ1..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)

Snapshot (default)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
mainLocationI0..1Extension(Reference(CareConnect-Location-1))
organization-periodI0..1Extension(Period)
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ ?!0..1boolean
id0..1string
extension0..*Extension
id0..1string
extension0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
nameS Σ I1..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
purpose0..1CodeableConceptBinding
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ1..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
telecom0..*ContactPoint
address0..1Address
endpoint0..*Reference(Endpoint)



Organization Data Mapping

The table below provides the business context data mappings for the 'Mandatory' and 'Must Support' elements in the CareConnect-CDS-Organization-1 profile.

FHIR Element Card. Type Description/Business Context
Organization.identifier 1..* identifier Constraint: SHALL include one identifier with a value and where system="https://fhir.nhs.uk/Id/ods-organization-code"
Organization.type 1..* CodeableConcept Details of the type of Local Autoriity, e.g. County Council or Unitary Authority

Binding: LocatorService OrganizationType
Organization.name 1..1 string Name of the Local Authority

CareConnect-LocatorService-Location-1

This is the StructureDefinition overview for the CareConnect-LocatorService-Location-1

The official URL for this profile is: https://fhir.hl7.org.uk/STU3/StructureDefinition/CareConnect-LocatorService-Location-1

Differential

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameS Σ1..1string
alias0..*string
descriptionΣ0..1string
modeΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string

Hybrid

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameS Σ1..1string
alias0..*string
descriptionΣ0..1string
modeΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string

Snapshot (default)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameS Σ1..1string
alias0..*string
descriptionΣ0..1string
modeΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
systemΣ I0..1codeBinding
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
identifierΣ0..1Identifier
displayΣ0..1string



Location Data Mapping

The table below provides the business context data mappings for the 'Mandatory' and 'Must Support' elements in the CareConnect-CDS-Location-1 profile.

FHIR Element Card. Type Description/Business Context
Location.identifier 2..* identifier Constraint: SHALL include one identifier with a value and where system="https://fhir.nhs.uk/Id/ods-organization-code"

Constraint: SHALL include one identifier with a value and where system="http://ordnancesurvey.co.uk/addressbase/custodian-code"
Location.name 1..1 string Name of Authority responsible for maintainin the Local Gazetteer
Location.physicalType 1..1 CodeableConcept Details of the type of Local Autoriity, e.g. District Council or Unitary Authority

Binding: LocatorService OrganizationType

LocatorService-Endpoint

This is the StructureDefinition overview for the LocatorService-Endpoint

The official URL for this profile is: https://hl7.org/fhir/StructureDefinition/LocatorService-Endpoint

Differential

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extension0..*Extension
modifierExtension?!0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ1..1Reference(CareConnect-LocatorService-Organization-1)
contact0..*ContactPoint
periodΣ0..1Period
payloadTypeS Σ1..1CodeableConcept
payloadMimeTypeS Σ0..*codeBinding
addressS Σ1..1uri
header0..*string

Hybrid

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extension0..*Extension
modifierExtension?!0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ1..1Reference(CareConnect-LocatorService-Organization-1)
contact0..*ContactPoint
periodΣ0..1Period
payloadTypeS Σ1..1CodeableConcept
payloadMimeTypeS Σ0..*codeBinding
addressS Σ1..1uri
header0..*string

Snapshot (default)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extension0..*Extension
modifierExtension?!0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ1..1Reference(CareConnect-LocatorService-Organization-1)
contact0..*ContactPoint
periodΣ0..1Period
payloadTypeS Σ1..1CodeableConcept
payloadMimeTypeS Σ0..*codeBinding
addressS Σ1..1uri
header0..*string



Endpoint Data Mapping

The table below provides the business context data mappings for the 'Mandatory' and 'Must Support' elements in the Endpoint profile.

FHIR Element Card. Type Description/Business Context
Endpoint.status 1..1 code Binding: EndpointStatus

Only status="active" resources will be returned
Endpoint.connectionType 1..1 coding Binding: Endpoint Connection Type
Endpoint.managingOrganization 1..1 Reference (CareConnect-LocatorService-Organization-1) The Local Authority that manages the Endpoint
Endpoint.payloadType 1..1 CodeableConcept Constraint: Where connectionType.code="hl7-fhir-rest", then payloadType SHALL be a FHIR Resource from system "http://hl7.org/fhir/resource-types"

Constraint: Where connectionType.code="secure-email", then payloadType SHALL have coding where:
system = 'http://hl7.org/fhir/endpoint-payload-type'
code = 'any'
display = 'Any'

Note where the Local Authority supports FHIR and Email, then 2 HealthcareService.endpoints will be provided (one for each)
Endpoint.payloadMimeType 0..* CodeableConcept Constraint: Where connectionType.code="hl7-fhir-rest", ths will be "application/fhir+json" and "application/fhir+xml"json

Constraint: Where connectionType.code="secure-email", then payloadMimeType will not be specified (i.e. 0..0 Cardinality)
Endpoint.address 1..1 uri Where connectionType.code="hl7-fhir-rest", ths will be the FHIR Endpoint URL.

Where connectionType.code="secure-email", then payloadMimeType will an email address