The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. If the element is present, it must have either a @value, an @id, or extensions The status of the subscription, which marks the server state for managing the subscription. Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting. The time for the server to turn the subscription off. A description of why this subscription is defined. The rules that the server should use to determine when to generate notifications for this subscription. A record of the last error that occurred when the server processed a notification. Details where to send notifications when resources are received that meet the criteria. The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. The type of channel to send notifications on. The url that describes the actual end-point to send messages to. The mime type to send the payload in - either application/fhir+xml, or application/fhir+json. If the payload is not present, then there is no payload in the notification, just a notification. The mime type "text/plain" may also be used for Email and SMS subscriptions. Additional headers / information to send as part of the notification. Requested Active Error Off The status of a subscription. If the element is present, it must have either a @value, an @id, or extensions Rest Hook Websocket Email SMS Message The type of method used to execute a subscription. If the element is present, it must have either a @value, an @id, or extensions