FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/CA-eReC-Bundle

Packageca.infoway.io.erec
Resource TypeStructureDefinition
IdCA-eReC-Bundle
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ca.infoway.io.erec@1.1.1-dft-ballot&canonical=http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Bundle
URLhttp://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Bundle
Statusdraft
NameBundle
DescriptionThe bundle resource is used to package a collection of resources into a single instance. This resource would be used for referral in the following contexts: - Sending a set of resources as part of a message exchange - Grouping a self-contained set of resources to act as an exchangeable and persistable collection with clinical integrity - e.g. a clinical document
TypeBundle
Kindresource

Resources that use this resource

StructureDefinition
eReferralBundleBundle
BundleABeReCBundle (AB:eReC)

Resources that this resource uses

StructureDefinition
CA-eReC-AppointmentAppointment
CA-eReC-CommunicationCommunication
CA-eReC-MessageHeaderMessageHeader
CA-eReC-ServiceRequestServiceRequest
CA-eReC-TaskTask

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "CA-eReC-Bundle",
  "url": "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Bundle",
  "name": "Bundle",
  "status": "draft",
  "description": "The bundle resource is used to package a collection of resources into a single instance. This resource would be used for referral in the following contexts: \r\n- Sending a set of resources as part of a message exchange\r\n- Grouping a self-contained set of resources to act as an exchangeable and persistable collection with clinical integrity - e.g. a clinical document",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Bundle",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Bundle.identifier",
        "path": "Bundle.identifier",
        "mustSupport": true
      },
      {
        "id": "Bundle.identifier.system",
        "path": "Bundle.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.identifier.value",
        "path": "Bundle.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.type",
        "path": "Bundle.type",
        "patternCode": "message",
        "mustSupport": true
      },
      {
        "id": "Bundle.timestamp",
        "path": "Bundle.timestamp",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry",
        "path": "Bundle.entry",
        "slicing": {
          "discriminator": [
            {
              "type": "profile",
              "path": "resource"
            }
          ],
          "description": "The specific bundle entries that are needed for an eReC Message Bundle.",
          "rules": "open"
        },
        "min": 2,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.fullUrl",
        "path": "Bundle.entry.fullUrl",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.resource",
        "path": "Bundle.entry.resource",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.search",
        "path": "Bundle.entry.search",
        "max": "0"
      },
      {
        "id": "Bundle.entry.request",
        "path": "Bundle.entry.request",
        "max": "0"
      },
      {
        "id": "Bundle.entry.response",
        "path": "Bundle.entry.response",
        "max": "0"
      },
      {
        "id": "Bundle.entry:Message",
        "path": "Bundle.entry",
        "sliceName": "Message",
        "short": "Entry in the bundle - will have a resource or information",
        "definition": "An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry:Message.resource",
        "path": "Bundle.entry.resource",
        "short": "A resource that describes a message that is exchanged between systems",
        "definition": "The header for a message exchange that is either requesting or responding to an action.  The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.",
        "type": [
          {
            "code": "Resource",
            "profile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-MessageHeader"
            ]
          }
        ]
      },
      {
        "id": "Bundle.entry:Focus",
        "path": "Bundle.entry",
        "sliceName": "Focus",
        "short": "Entry in the bundle - will have a resource or information",
        "definition": "An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only).",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry:Focus.resource",
        "path": "Bundle.entry.resource",
        "short": "A resource that describes a message that is exchanged between systems",
        "definition": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.",
        "type": [
          {
            "code": "Resource",
            "profile": [
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-ServiceRequest",
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Task",
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Appointment",
              "http://fhir.infoway-inforoute.ca/io/CA-eReC/StructureDefinition/CA-eReC-Communication"
            ]
          }
        ]
      }
    ]
  }
}