0.0.1 - CI Build

SequoiaProjectHealthcareDirectoryImplementationGuideSTU3 - Local Development build (v0.0.1). See the Directory of published versions

Resource Profile: SequoiaEndpoint

The official URL for this profile is:

https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/SequoiaEndpoint

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Endpoint

NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... EndpointMain S0..1(Complex)Endpoint Main
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/EndpointMain
... Downtime S0..*Period, TimingExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/Downtime
... endpoint-servicekey 0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-servicekey
... endpoint-bindingkey 0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-bindingkey
... identifier S0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType S1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.org/fhir/endpoint-connection-type (required)
... name S0..1stringA name that this endpoint can be identified by
... managingOrganization S1..1Reference(Sequoia Organization)Organization that manages this endpoint (may not be the organization that exposes the endpoint)
... payloadType S1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
... payloadMimeType S0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
... address S1..1uriThe technical base address for connecting to this endpoint

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint I0..*EndpointThe technical details of an endpoint that can be used for electronic services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... EndpointMain SI0..1(Complex)Endpoint Main
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/EndpointMain
... Downtime SI0..*Period, TimingExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/Downtime
... endpoint-servicekey I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-servicekey
... endpoint-keyversion I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-keyversion
... endpoint-bindingkey I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-bindingkey
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..*IdentifierIdentifies this endpoint across multiple systems
... status ?!Σ1..1codeactive | suspended | error | off | entered-in-error | test
Binding: EndpointStatus (required)
... connectionType SΣ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.org/fhir/endpoint-connection-type (required)
... name SΣ0..1stringA name that this endpoint can be identified by
... managingOrganization SΣ1..1Reference(Sequoia Organization)Organization that manages this endpoint (may not be the organization that exposes the endpoint)
... contact 0..*ContactPointContact details for source (e.g. troubleshooting)
... period Σ0..1PeriodInterval the endpoint is expected to be operational
... payloadType SΣ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: Endpoint Payload Type (example)
... payloadMimeType SΣ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: mimetypes (required)
... address SΣ1..1uriThe technical base address for connecting to this endpoint
... header 0..*stringUsage depends on the channel type

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint I0..*EndpointThe technical details of an endpoint that can be used for electronic services
... EndpointMain I0..1(Complex)Endpoint Main
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/EndpointMain
... Downtime I0..*Period, TimingExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/Downtime
... identifier Σ0..*IdentifierIdentifies this endpoint across multiple systems
... name Σ0..1stringA name that this endpoint can be identified by
... managingOrganization Σ1..1Reference(Sequoia Organization)Organization that manages this endpoint (may not be the organization that exposes the endpoint)
... payloadType Σ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: Endpoint Payload Type (example)
... payloadMimeType Σ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: mimetypes (required)
... address Σ1..1uriThe technical base address for connecting to this endpoint

doco Documentation for this format

Differential View

This structure is derived from Endpoint

NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint 0..*EndpointThe technical details of an endpoint that can be used for electronic services
... EndpointMain S0..1(Complex)Endpoint Main
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/EndpointMain
... Downtime S0..*Period, TimingExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/Downtime
... endpoint-servicekey 0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-servicekey
... endpoint-bindingkey 0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-bindingkey
... identifier S0..*IdentifierIdentifies this endpoint across multiple systems
... connectionType S1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.org/fhir/endpoint-connection-type (required)
... name S0..1stringA name that this endpoint can be identified by
... managingOrganization S1..1Reference(Sequoia Organization)Organization that manages this endpoint (may not be the organization that exposes the endpoint)
... payloadType S1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
... payloadMimeType S0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
... address S1..1uriThe technical base address for connecting to this endpoint

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Endpoint I0..*EndpointThe technical details of an endpoint that can be used for electronic services
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... EndpointMain SI0..1(Complex)Endpoint Main
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/EndpointMain
... Downtime SI0..*Period, TimingExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3/StructureDefinition/Downtime
... endpoint-servicekey I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-servicekey
... endpoint-keyversion I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-keyversion
... endpoint-bindingkey I0..*stringExtension
URL: https://sequoiaproject.org/fhir/sphd-stu3-internal/StructureDefinition/endpoint-bindingkey
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..*IdentifierIdentifies this endpoint across multiple systems
... status ?!Σ1..1codeactive | suspended | error | off | entered-in-error | test
Binding: EndpointStatus (required)
... connectionType SΣ1..1CodingProtocol/Profile/Standard to be used with this endpoint connection
Binding: http://hl7.org/fhir/endpoint-connection-type (required)
... name SΣ0..1stringA name that this endpoint can be identified by
... managingOrganization SΣ1..1Reference(Sequoia Organization)Organization that manages this endpoint (may not be the organization that exposes the endpoint)
... contact 0..*ContactPointContact details for source (e.g. troubleshooting)
... period Σ0..1PeriodInterval the endpoint is expected to be operational
... payloadType SΣ1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)
Binding: Endpoint Payload Type (example)
... payloadMimeType SΣ0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)
Binding: mimetypes (required)
... address SΣ1..1uriThe technical base address for connecting to this endpoint
... header 0..*stringUsage depends on the channel type

doco Documentation for this format

 

Other representations of profile: Schematron

Terminology Bindings

PathConformanceValueSet
Endpoint.languageextensibleCommon Languages
Max Binding: All Languages
Endpoint.statusrequiredEndpointStatus
Endpoint.connectionTyperequiredhttp://hl7.org/fhir/endpoint-connection-type
Endpoint.payloadTypeexampleEndpoint Payload Type
Endpoint.payloadMimeTyperequiredhttp://hl7.org/fhir/ValueSet/mimetypes

Constraints

IdPathDetailsRequirements
dom-2EndpointIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1EndpointIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4EndpointIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-3EndpointIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
ele-1Endpoint.extension:EndpointMainAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Endpoint.extension:EndpointMainMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Endpoint.extension:DowntimeAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Endpoint.extension:DowntimeMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Endpoint.extension:endpoint-servicekeyAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Endpoint.extension:endpoint-servicekeyMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Endpoint.extension:endpoint-keyversionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Endpoint.extension:endpoint-keyversionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Endpoint.extension:endpoint-bindingkeyAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Endpoint.extension:endpoint-bindingkeyMust have either extensions or value[x], not both
: extension.exists() != value.exists()