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

FHIR IG Statistics: StructureDefinition/NLLTransactionBundle.StructureDefinition

Packagepoc.bonsai.current
Resource TypeStructureDefinition
IdNLLTransactionBundle.StructureDefinition
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=poc.bonsai.current@1.1.0&canonical=https://electronichealth.se/fhir/StructureDefinition/NLLTransactionBundle
URLhttps://electronichealth.se/fhir/StructureDefinition/NLLTransactionBundle
Version1.0.0
Statusactive
Date2024-12-20
NameNLLTransactionBundle
TypeBundle
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
NLLDataLockNLLDataLock
NLLDispensePaperPrescriptionNLLDispensePaperPrescription
NLLMedicationDispenseNLLMedicationDispense
NLLMedicationRequestNLLMedicationRequest
NLLMultiDoseDispConsentNLLMultiDoseDispConsent
NLLMultiDoseDispensingBasisNLLMultiDoseDispensingBasis
NLLProvenanceDetailsNLLProvenanceDetails
ValueSet
transaction-bundle-typesTyp av Bundle
transaction-operationsHTTP-metod

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "url": "https://electronichealth.se/fhir/StructureDefinition/NLLTransactionBundle",
  "version": "1.0.0",
  "name": "NLLTransactionBundle",
  "status": "active",
  "date": "2024-12-20",
  "publisher": "Swedish eHealth Agency",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "EHM",
      "name": "E-hälsomyndigheten concept"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Bundle",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Bundle.identifier",
        "path": "Bundle.identifier",
        "comment": "Persistent identity generally only matters for batches of type Document, Message, and Collection. It would not normally be populated for search and history results and servers ignore Bundle.identifier when processing batches and transactions. For Documents  the .identifier SHALL be populated such that the .identifier is globally unique."
      },
      {
        "id": "Bundle.type",
        "path": "Bundle.type",
        "short": "transaction | transaction-response",
        "definition": "The purpose of this bundle is to update all resources in one transaction.",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://electronichealth.se/fhir/ValueSet/transaction-bundle-types"
        }
      },
      {
        "id": "Bundle.entry",
        "path": "Bundle.entry",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.fullUrl",
        "path": "Bundle.entry.fullUrl",
        "short": "URI for resource, UUID",
        "definition": "The National Medication List uses fullUrl in the form of the urn:uuid of the resource.\r\nThe fullUrl element SHALL have a value except that: \n* fullUrl can be empty on a POST (although it does not need to when specifying a temporary id for reference in the bundle)\n* Results from operations might involve resources that are not identified.",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.resource",
        "path": "Bundle.entry.resource",
        "short": "A resource for the entry.",
        "definition": "The resource in the bundle, of one of the supported resource types.",
        "min": 1,
        "type": [
          {
            "code": "Resource",
            "profile": [
              "http://electronichealth.se/fhir/StructureDefinition/NLLMedicationRequest",
              "http://electronichealth.se/fhir/StructureDefinition/NLLMedicationDispense",
              "http://electronichealth.se/fhir/StructureDefinition/NLLDispensePaperPrescription",
              "http://electronichealth.se/fhir/StructureDefinition/NLLMultiDoseDispensingBasis",
              "http://electronichealth.se/fhir/StructureDefinition/NLLMultiDoseDispConsent",
              "http://electronichealth.se/fhir/StructureDefinition/NLLDataLock"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.search",
        "path": "Bundle.entry.search",
        "max": "0"
      },
      {
        "id": "Bundle.entry.request",
        "path": "Bundle.entry.request",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.request.extension",
        "path": "Bundle.entry.request.extension",
        "min": 1
      },
      {
        "id": "Bundle.entry.request.extension:nLLProvenanceDetails",
        "path": "Bundle.entry.request.extension",
        "sliceName": "nLLProvenanceDetails",
        "short": "Provenance details for MedicationRequest",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://electronichealth.se/fhir/StructureDefinition/NLLProvenanceDetails"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Bundle.entry.request.extension:nLLProvenanceDetails.extension:reason",
        "path": "Bundle.entry.request.extension.extension",
        "sliceName": "reason",
        "definition": "NB! Only used for MedicationRequest.\r\nThe Provenance reason for the MedicationRequest."
      },
      {
        "id": "Bundle.entry.request.method",
        "path": "Bundle.entry.request.method",
        "short": "POST | PUT",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://electronichealth.se/fhir/ValueSet/transaction-operations"
        }
      },
      {
        "id": "Bundle.entry.request.url",
        "path": "Bundle.entry.request.url",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.response",
        "path": "Bundle.entry.response",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.response.status",
        "path": "Bundle.entry.response.status",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.response.location",
        "path": "Bundle.entry.response.location",
        "mustSupport": true
      },
      {
        "id": "Bundle.entry.response.outcome",
        "path": "Bundle.entry.response.outcome",
        "mustSupport": true
      }
    ]
  }
}