{
"description": "Subscription Notification for use in VZVZ applications, specifically AORTA",
"_filename": "aorta-subscription-notification.json",
"package_name": "vzvz.fhir.aof",
"date": null,
"derivation": "constraint",
"publisher": "VZVZ",
"fhirVersion": "4.3.0",
"jurisdiction": [ {
"coding": [ {
"code": "NL",
"system": "urn:iso:std:iso:3166",
"display": "Netherlands"
} ]
} ],
"name": "Subscription_notification",
"abstract": false,
"copyright": "VZVZ",
"type": "SubscriptionStatus",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "Subscription Notification",
"package_version": "0.16.1",
"status": "active",
"language": "nl-NL",
"id": "1e17f58d-08ab-4bb6-a24a-eae951a47b55",
"kind": "resource",
"url": "http://vzvz.nl/fhir/StructureDefinition/aorta-subscription-notification",
"version": "1.0.0",
"differential": {
"element": [ {
"id": "SubscriptionStatus.status",
"path": "SubscriptionStatus.status",
"comment": "In the AORTA infrastructure the status will always be `active`, even when a Subscription is expired. AORTA specifications dictate that notifications will be sent even after expiration of the Subscription.",
"patternCode": "active"
}, {
"id": "SubscriptionStatus.type",
"path": "SubscriptionStatus.type",
"patternCode": "event-notification"
}, {
"id": "SubscriptionStatus.notificationEvent",
"path": "SubscriptionStatus.notificationEvent",
"definition": "Referentie naar event dat deze notificatie triggerde"
}, {
"id": "SubscriptionStatus.notificationEvent.focus",
"path": "SubscriptionStatus.notificationEvent.focus",
"comment": "The focus element SHOULD contain a reference if Subscription.channel.payload is present. To indicate the Subscription has expired, the focus element MUST reference the expired Subscription instance. This will mean that both the `focus` element and the `subscription` element will refer to the same instance.\r\nThis phenomenon can be used to infer that the Subscription has expired.",
"example": [ {
"label": "Reference to a List",
"valueReference": {
"type": "List",
"display": "VWI update",
"reference": "urn:uuid:5C9335C8-AA23-45A7-B50F-91D718544442"
}
}, {
"label": "Reference to an AuditEvent",
"valueReference": {
"type": "AuditEvent",
"display": "Log update",
"reference": "AuditEvent/62188682-4c12-463d-bf0c-9373a73a317d"
}
}, {
"label": "Reference to a Subscription that is expired",
"valueReference": {
"identifier": {
"value": "876543",
"system": "1.2.3.4"
}
}
} ],
"definition": "This elements references the resource that triggers the notification."
} ]
},
"contact": [ {
"name": "VZVZ",
"telecom": [ {
"use": "work",
"value": "standaardisatie@vzvz.nl",
"system": "email"
} ]
} ],
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/SubscriptionStatus"
}