{"contact":[{"telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/fiwg"}]}],"description":"Example admission topic using a Basic resource","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-wg","valueCode":"fhir"}],"id":"admission-basic","identifier":[{"system":"urn:ietf:rfc:3986","value":"urn:uuid:0b67b140-59d0-4c49-9fe8-b62f7fcf4eb9"}],"publisher":"HL7 International / FHIR Infrastructure","resourceType":"SubscriptionTopic","status":"active","title":"admission-basic","trigger":[{"canFilterBy":[{"description":"Matching based on the Patient. Input is expected to be a search `reference` and match against a reference to the patient.","filterDefinition":"http://example.org/SearchParameters/Basic/admission-patient","filterParameter":"admission-patient","resource":"Basic"},{"description":"Matching based on the Patient Group. Input is expected to be a search `reference` and match against a reference to a group the patient has membership in.","filterDefinition":"http://example.org/SearchParameters/Basic/admission-patient-group","filterParameter":"admission-patient-group","resource":"Basic"}],"description":"Basic Resource Admission being created or updated into an `in-progress` state","event":{"coding":[{"code":"A01","display":"ADT/ACK - Admit/visit notification","system":"http://terminology.hl7.org/CodeSystem/v2-0003"}]},"fhirPathCriteria":"(%previous.id.empty() or (%previous.extension('status') != 'in-progress')) and (%current.extension('status') = 'in-progress')","notificationShape":[{"include":["Basic:admission-patient","Basic:admission-patient-group","Basic:admission-diagnosis"],"resource":"Basic"}],"queryCriteria":{"current":"code=Admission&admission-status=in-progress","previous":"code=Admission&admission-status:not=in-progress","requireBoth":true,"resultForCreate":"test-passes","resultForDelete":"test-fails"},"resource":"http://hl7.org/fhir/StructureDefinition/Basic","supportedInteraction":["create","update"]}],"url":"http://example.org/FHIR/SubscriptionTopic/admission-basic"}