This page is part of the FHIRcast (v3.0.0-ballot: STU3 (v3.0.0) Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions
This section contains various design decisions that might be relevant to understand the FHIRcast specification.
webhook
channelOriginally, FHIRcast supported a webhook
channel (URL callbacks). As part of FHIRcast STU3, support for webhooks
was removed in favor of websockets
as the single communication method.
The field hub.channel.type
was used to indicate the channel type to use for event notification. This field has been retained in order to support backward compatibility as well as facilitate potentially adding new channels in the future.
Similarly, the conformance statement related to WebSocketsupport was retained.
Two base use cases for content-exchange were identified during use case analysis. One employs a transactional, event-based exchange mechanism while the second uses content sharing content persisted in a FHIR server. It is also possible to use both methods concurrently. A detailed description of these approaches is found in the content sharing section of the specification.