Document Subscription for Mobile (DSUBm)
1.0.0 - Trial-Implementation
This page is part of the Document Subscription for Mobile (DSUBm) (v1.0.0: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Active as of 2024-02-29 |
<SubscriptionTopic xmlns="http://hl7.org/fhir">
<id value="DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt"/>
<meta>
<versionId value="1"/>
</meta>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><table class="grid"><tr><td colspan="4"><b>Resource Triggers</b></td></tr><tr><th><b>Resource</b></th><th><b>Interactions</b></th><th><b>FHIR Path</b></th><th><b>Description</b></th></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>create</td><td>((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder'))</td><td><div><p>A Folder type List resource is created.</p>
</div></td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>update</td><td>((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder')) and ( ((%previous.entry.item).count() < (%current.entry.item).count()) or (((%previous.entry.item).count() > (%current.entry.item).count())) or ((%previous.status != %current.status)) )</td><td><div><p>A Folder type List resource is updated to insert new documents in the Folder, to remove documents from the Folder or to update the status.</p>
</div></td></tr></table><table class="grid"><tr><td colspan="2"><b>Can Filter By</b></td></tr><tr><th><b>Resource</b></th><th><b>Filter Parameter</b></th></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>code</td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>patient</td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>patient.identifier</td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>identifier</td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>designationType</td></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>status</td></tr></table><table class="grid"><tr><td colspan="2"><b>Notification Shapes</b></td></tr><tr><th><b>Resource</b></th><th><b>Includes</b></th></tr><tr><td><a href="https://profiles.ihe.net/ITI/MHD/4.2.1/StructureDefinition-IHE.MHD.Minimal.Folder.html">MHD Folder Minimal</a></td><td>List:subject</td></tr></table></div>
</text>
<url
value="https://profiles.ihe.net/ITI/DSUBm/SubscriptionTopic/DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt"/>
<version value="1.0.0"/>
<title
value="SubscriptionTopic for Folder Subscription for Minimal Update Option"/>
<status value="active"/>
<date value="2024-02-29T12:35:37-06:00"/>
<publisher value="IHE IT Infrastructure Technical Committee"/>
<contact>
<telecom>
<system value="url"/>
<value value="https://www.ihe.net/ihe_domains/it_infrastructure/"/>
</telecom>
</contact>
<contact>
<telecom>
<system value="email"/>
<value value="iti@ihe.net"/>
</telecom>
</contact>
<contact>
<name value="IHE IT Infrastructure Technical Committee"/>
<telecom>
<system value="email"/>
<value value="iti@ihe.net"/>
</telecom>
</contact>
<description
value="Profile for the resource SubscriptionTopic. The resource describe the topic of a creation of a Folder type List Resource, the update to insert or remove documents in the Folder and the update of the status.
This topic SHALL be used in all Folder subscriptions that have a specific patient in the criteria element.
Note that:
- the trigger for this topic SHALL be the resourceTrigger (so the eventTrigger SHALL NOT be used)
- the resourceTrigger.resource element SHALL be a Folder type List resource
- this resource SHALL be used when the "Folder Subscription for Minimal Update Option" is supported
- the events are the creation of a Folder type List Resource, the update to insert or remove documents in the Folder and the update of the status
"/>
<jurisdiction>
<coding>
<system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
<code value="001"/>
</coding>
</jurisdiction>
<resourceTrigger>
<description value="A Folder type List resource is created."/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<supportedInteraction value="create"/>
<fhirPathCriteria
value="((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder'))"/>
</resourceTrigger>
<resourceTrigger>
<description
value="A Folder type List resource is updated to insert new documents in the Folder, to remove documents from the Folder or to update the status."/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<supportedInteraction value="update"/>
<fhirPathCriteria
value="((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder')) and ( ((%previous.entry.item).count() < (%current.entry.item).count()) or (((%previous.entry.item).count() > (%current.entry.item).count())) or ((%previous.status != %current.status)) )"/>
</resourceTrigger>
<canFilterBy>
<description
value="Filter based on the code of a Folder List Resource. (Fixed Value: folder)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="code"/>
</canFilterBy>
<canFilterBy>
<description
value="Filter based on the patient of a Folder List Resource. (Folder.patientId)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="patient"/>
</canFilterBy>
<canFilterBy>
<description
value="Filter based on the patient of a Folder List Resource. (Folder.patientId)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="patient.identifier"/>
</canFilterBy>
<canFilterBy>
<description
value="Filter based on the identifier of a Folder List Resource. (Folder.entryUUID and Folder.uniqueId)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="identifier"/>
</canFilterBy>
<canFilterBy>
<description
value="Filter based on the designationType of a Folder List Resource. (Folder.codeList)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="designationType"/>
</canFilterBy>
<canFilterBy>
<description
value="Filter based on the status of a Folder List Resource. (Folder.availabilityStatus)"/>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<filterParameter value="status"/>
</canFilterBy>
<notificationShape>
<resource
value="https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"/>
<include value="List:subject"/>
</notificationShape>
</SubscriptionTopic>