Class TSubscription
Unit
bsFhir_r5
Declaration
type TSubscription = class(TDomainResource)
Description
The subscription resource describes a particular client's request to be notified about a SubscriptionTopic. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.
|
|
property name_ : string read Getname_ write Setname_; |
A natural language name identifying the subscription.
|
|
property name_Element : Tstring read Getname_Element write Setname_Element; |
|
|
property status : string read Getstatus write Setstatus; |
The status of the subscription, which marks the server state for managing the subscription.
|
|
property topic : string read Gettopic write Settopic; |
The reference to the subscription topic to be notified about.
|
|
property topicElement : Tcanonical read GettopicElement write SettopicElement; |
|
|
property contact : TContactPointArray read GetcontactArray; |
Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting.
|
|
property end_ : string read Getend_ write Setend_; |
The time for the server to turn the subscription off.
|
|
property end_Element : Tinstant read Getend_Element write Setend_Element; |
|
|
property managingEntity : TReference read GetmanagingEntity write SetmanagingEntity; |
Entity with authorization to make subsequent revisions to the Subscription and also determines what data the subscription is authorized to disclose.
|
|
property reason : string read Getreason write Setreason; |
A description of why this subscription is defined.
|
|
property reasonElement : Tstring read GetreasonElement write SetreasonElement; |
|
|
property filterBy : TSubscriptionFilterByArray read GetfilterByArray; |
The filter properties to be applied to narrow the subscription topic stream. When multiple filters are applied, evaluates to true if all the conditions applicable to that resource are met; otherwise it returns false (i.e., logical AND).
|
|
property channelType : TCoding read GetchannelType write SetchannelType; |
The type of channel to send notifications on.
|
|
property endpoint : string read Getendpoint write Setendpoint; |
The url that describes the actual end-point to send notifications to.
|
|
property endpointElement : Turl read GetendpointElement write SetendpointElement; |
|
|
property parameter : TSubscriptionParameterArray read GetparameterArray; |
Channel-dependent information to send as part of the notification (e.g., HTTP Headers).
|
|
property heartbeatPeriod : Int64 read GetheartbeatPeriod write SetheartbeatPeriod; |
If present, a 'heartbeat' notification (keep-alive) is sent via this channel with an interval period equal to this elements integer value in seconds. If not present, a heartbeat notification is not sent.
|
|
property heartbeatPeriodElement : TunsignedInt read GetheartbeatPeriodElement write SetheartbeatPeriodElement; |
|
|
property timeout : Int64 read Gettimeout write Settimeout; |
If present, the maximum amount of time a server will allow before failing a notification attempt.
|
|
property timeoutElement : TunsignedInt read GettimeoutElement write SettimeoutElement; |
|
|
property contentType : string read GetcontentType write SetcontentType; |
The MIME type to send the payload in - e.g., `application/fhir+xml` or `application/fhir+json`. Note that:
* clients may request notifications in a specific FHIR version by using the [FHIR Version Parameter](http.html#version-parameter) - e.g., `application/fhir+json; fhirVersion=4.0`.
* additional MIME types can be allowed by channels - e.g., `text/plain` and `text/html` are defined by the Email channel.
|
|
property contentTypeElement : Tcode read GetcontentTypeElement write SetcontentTypeElement; |
|
|
property content : string read Getcontent write Setcontent; |
How much of the resource content to deliver in the notification payload. The choices are an empty payload, only the resource id, or the full resource content.
|
|
property maxCount : Int64 read GetmaxCount write SetmaxCount; |
If present, the maximum number of events that will be included in a notification bundle. Note that this is not a strict limit on the number of entries in a bundle, as dependent resources can be included.
|
|
property maxCountElement : TpositiveInt read GetmaxCountElement write SetmaxCountElement; |
|
Generated by PasDoc 0.15.0.
|