Skip to main content

Endpoint

ResourceBase · EntitiesTrial useMaturity 2

The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
6 of 6 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierIdentifies this endpoint across multiple systems
statusRequired?!Σ
1..1codeactive | suspended | error | off | entered-in-error | testBinding (required): endpoint-status
connectionTypeRequiredΣ
1..1CodingProtocol/Profile/Standard to be used with this endpoint connectionBinding (extensible): endpoint-connection-type
nameΣ
0..1stringA name that this endpoint can be identified by
managingOrganizationΣ
0..1Reference(Organization)Organization that manages this endpoint (might 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
payloadTypeRequiredΣ
1..*CodeableConceptThe type of content that may be used at this endpoint (e.g. XDS Discharge summaries)Binding (example): endpoint-payload-type
payloadMimeTypeΣ
0..*codeMimetype to send. If not specified, the content could be anything (including no payload, if the connectionType defined this)Binding (required): mimetypes
addressRequiredΣ
1..1urlThe technical base address for connecting to this endpoint
header
0..*stringUsage depends on the channel type

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Endpoint?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
connection-typetoken

Protocol/Profile/Standard to be used with this endpoint connection

Endpoint.connectionType
identifiertoken

Identifies this endpoint across multiple systems

Endpoint.identifier
namestring

A name that this endpoint can be identified by

Endpoint.name
organizationreference

The organization that is managing the endpoint

Endpoint.managingOrganization
payload-typetoken

The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)

Endpoint.payloadType
statustoken

The current status of the Endpoint (usually expected to be active)

Endpoint.status

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition