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

FHIR IG analytics

Packagese.electronichealth.fhir.nll.r4
Resource TypeStructureDefinition
IdNLLTransactionBundle.StructureDefinition.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=se.electronichealth.fhir.nll.r4@1.2.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
se.electronichealth.fhir.nll.r4#1.2.0NLLDataLockNLLDataLock
se.electronichealth.fhir.nll.r4#1.2.0NLLDispensePaperPrescriptionNLLDispensePaperPrescription
se.electronichealth.fhir.nll.r4#1.2.0NLLMedicationDispenseNLLMedicationDispense
se.electronichealth.fhir.nll.r4#1.2.0NLLMedicationRequestNLLMedicationRequest
se.electronichealth.fhir.nll.r4#1.2.0NLLMultiDoseDispConsentNLLMultiDoseDispConsent
se.electronichealth.fhir.nll.r4#1.2.0NLLMultiDoseDispensingBasisNLLMultiDoseDispensingBasis
se.electronichealth.fhir.nll.r4#1.2.0NLLProvenanceDetailsNLLProvenanceDetails
ValueSet
se.electronichealth.fhir.nll.r4#1.2.0transaction-bundle-typesTyp av Bundle
se.electronichealth.fhir.nll.r4#1.2.0transaction-operationsHTTP-metod

Narrative

No narrative content found in resource


Source1

{
  "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
      }
    ]
  }
}