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
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ I1..1Reference(CareConnect-LocatorService-Organization-1)
contactI0..*ContactPoint
periodΣ I0..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
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ I1..1Reference(CareConnect-LocatorService-Organization-1)
contactI0..*ContactPoint
periodΣ I0..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
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBindingFixed Value
connectionTypeS Σ1..1CodingBinding
nameΣ0..1string
managingOrganizationS Σ I1..1Reference(CareConnect-LocatorService-Organization-1)
contactI0..*ContactPoint
periodΣ I0..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