FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageihe.iti.dsubm
Resource TypeBasic
IdBasic-DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt.json
FHIR VersionR4

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: SubscriptionTopic DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt

version: 1

SubscriptionTopicSubscriptionTopic for Folder Subscription for Minimal Update Option
Description

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
Copyright Statement: null
Resource Triggers
ResourceInteractionsFHIR PathDescription
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Foldercreate((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder'))

A Folder type List resource is created.

https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folderupdate((%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)) )

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.

Can Filter By
ResourceFilter Parameter
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Foldercode
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folderpatient
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folderpatient.identifier
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folderidentifier
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.FolderdesignationType
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folderstatus
Notification Shapes
ResourceIncludes
https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.FolderList:subject

Source1

{
  "resourceType": "Basic",
  "id": "DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt",
  "meta": {
    "versionId": "1"
  },
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.url",
      "valueUri": "https://profiles.ihe.net/ITI/DSUBm/SubscriptionTopic/DSUBm-SubscriptionTopic-Folder-Subscription-MinUpdateOpt"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.version",
      "valueString": "1.0.1-current"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.title",
      "valueString": "SubscriptionTopic for Folder Subscription for Minimal Update Option"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.status",
      "valueCode": "active"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.date",
      "valueDateTime": "2025-04-28T16:57:25+00:00"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.publisher",
      "valueString": "IHE IT Infrastructure Technical Committee"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.contact",
      "valueContactDetail": {
        "telecom": [
          {
            "system": "url",
            "value": "https://www.ihe.net/ihe_domains/it_infrastructure/"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.contact",
      "valueContactDetail": {
        "telecom": [
          {
            "system": "email",
            "value": "iti@ihe.net"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.contact",
      "valueContactDetail": {
        "name": "IHE IT Infrastructure Technical Committee",
        "telecom": [
          {
            "system": "email",
            "value": "iti@ihe.net"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.description",
      "valueMarkdown": "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. \nThis topic SHALL be used in all Folder subscriptions that have a specific patient in the criteria element.\nNote that:\n- the trigger for this topic SHALL be the resourceTrigger (so the eventTrigger SHALL NOT be used)\n- the resourceTrigger.resource element SHALL be a Folder type List resource\n- this resource SHALL be used when the \"Folder Subscription for Minimal Update Option\" is supported\n- 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\n"
    },
    {
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.jurisdiction",
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
            "code": "001"
          }
        ]
      }
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "A Folder type List resource is created."
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "supportedInteraction",
          "valueCode": "create"
        },
        {
          "url": "fhirPathCriteria",
          "valueString": "((%current.code.coding.where(system='https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes').code='folder'))"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.resourceTrigger"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "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."
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "supportedInteraction",
          "valueCode": "update"
        },
        {
          "url": "fhirPathCriteria",
          "valueString": "((%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)) )"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.resourceTrigger"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the code of a Folder List Resource. (Fixed Value: folder)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "code"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the patient of a Folder List Resource. (Folder.patientId)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "patient"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the patient of a Folder List Resource. (Folder.patientId)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "patient.identifier"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the identifier of a Folder List Resource. (Folder.entryUUID and Folder.uniqueId)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "identifier"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the designationType of a Folder List Resource. (Folder.codeList)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "designationType"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "description",
          "valueMarkdown": "Filter based on the status of a Folder List Resource. (Folder.availabilityStatus)"
        },
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "filterParameter",
          "valueString": "status"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.canFilterBy"
    },
    {
      "extension": [
        {
          "url": "resource",
          "valueUri": "https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Minimal.Folder"
        },
        {
          "url": "include",
          "valueString": "List:subject"
        }
      ],
      "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-SubscriptionTopic.notificationShape"
    }
  ],
  "code": {
    "coding": [
      {
        "system": "http://hl7.org/fhir/fhir-types",
        "code": "SubscriptionTopic"
      }
    ]
  }
}