PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.r4.medicationprocess9@1.0.0
    http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement
{
  "description": "An administration agreement is the use (or administering) instructions from the pharmacist to the patient (or their representative or administrator), whereby a medication agreement is structured at a concrete level.",
  "_filename": "mp-AdministrationAgreement.json",
  "package_name": "nictiz.fhir.nl.r4.medicationprocess9",
  "date": null,
  "derivation": "constraint",
  "publisher": "Nictiz",
  "fhirVersion": "4.0.1",
  "purpose": "This MedicationDispense resource represents the Dutch zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AdministrationAgreement, in a development version that will be released in pre-publication 2022-1. This profile also contains augmentations to the zib with elements found in the transactions of MP9, to provide a profile better suited for implementation purposes.",
  "name": "MpAdministrationAgreement",
  "mapping": [ {
    "uri": "https://zibs.nl/wiki/AdministrationAgreement-v1.0.3(2020EN)",
    "name": "zib AdministrationAgreement-v1.0.3(2020EN)",
    "identity": "zib-administrationagreement-v1.0.3-2020EN"
  }, {
    "uri": "https://zibs.nl/wiki/InstructionsForUse-v1.2.1(2020EN)",
    "name": "zib InstructionsForUse-v1.2.1(2020EN)",
    "identity": "zib-instructionsforuse-v1.2.1-2020EN"
  }, {
    "uri": "https://decor.nictiz.nl/pub/medicatieproces/mp-html-20220402T205710/ds-2.16.840.1.113883.2.4.3.11.60.20.77.1.4-2022-01-05T132845.html",
    "name": "MP9 v2.0.0",
    "identity": "Medication-Process-v9-2-0-0"
  } ],
  "abstract": true,
  "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "type": "MedicationDispense",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "mp AdministrationAgreement",
  "package_version": "1.0.0",
  "status": "active",
  "id": "30db3a32-0058-4a43-a948-f888440edb05",
  "kind": "resource",
  "url": "http://nictiz.nl/fhir/StructureDefinition/mp-AdministrationAgreement",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "MedicationDispense",
      "path": "MedicationDispense",
      "alias": [ "Toedieningsafspraak" ],
      "short": "AdministrationAgreement",
      "mapping": [ {
        "map": "NL-CM:9.8.20132",
        "comment": "AdministrationAgreement",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ]
    }, {
      "id": "MedicationDispense.extension",
      "min": 0,
      "path": "MedicationDispense.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "MedicationDispense.extension:additionalInformation",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdditionalInformation" ]
      } ],
      "sliceName": "additionalInformation"
    }, {
      "id": "MedicationDispense.extension:additionalInformation.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "mp-dataelement920-342",
        "comment": "AdministrationAgreementAdditionalInformation",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.extension:reasonModificationOrDiscontinuation",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.ReasonModificationOrDiscontinuation" ]
      } ],
      "sliceName": "reasonModificationOrDiscontinuation"
    }, {
      "id": "MedicationDispense.extension:reasonModificationOrDiscontinuation.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "mp-dataelement920-333",
        "comment": "AdministrationAgreementReasonModificationOrDiscontinuation",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.extension:administrationAgreementDateTime",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-AdministrationAgreement.AdministrationAgreementDateTime" ]
      } ],
      "sliceName": "administrationAgreementDateTime"
    }, {
      "id": "MedicationDispense.extension:administrationAgreementDateTime.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "NL-CM:9.8.20133",
        "comment": "AdministrationAgreementDateTime",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ]
    }, {
      "id": "MedicationDispense.extension:renderedDosageInstruction",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-RenderedDosageInstruction" ]
      } ],
      "sliceName": "renderedDosageInstruction"
    }, {
      "id": "MedicationDispense.extension:periodOfUse",
      "max": "1",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-TimeInterval.Period" ]
      } ],
      "sliceName": "periodOfUse"
    }, {
      "id": "MedicationDispense.extension:periodOfUse.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "type": [ {
        "code": "Period",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/nl-core-TimeInterval" ]
      } ],
      "alias": [ "Gebruiksperiode" ],
      "short": "PeriodOfUse",
      "mapping": [ {
        "map": "NL-CM:9.8.22660",
        "comment": "PeriodOfUse",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "**Start date**: This is the time at which the agreement was to take effect (or took effect or will take effect). This is the time at which the instructions for use in this agreement start. In the case of an agreement to discontinue use, this is the start date of the original administration agreement. The end date indicates from when the medication is to be discontinued.\r\n\r\n**Duration**: The intended duration of use. E.g. 5 days or 8 weeks. It is not allowed to indicate the duration in months, because different months have a variable duration in days.\r\n\r\n**End date**: The time at which the period of use ends (or ended or will end). In the case of an agreement to discontinue use, this is the time at which the medication is to be discontinued. To avoid confusion between 'to' and 'up to', the submission of time is always mandatory for the end date.\r\n\r\nWith medication for an indefinite period only a start date is indicated."
    }, {
      "id": "MedicationDispense.extension:copyIndicator",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-CopyIndicator" ]
      } ],
      "sliceName": "copyIndicator"
    }, {
      "id": "MedicationDispense.extension:copyIndicator.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "mp-dataelement920-345",
        "comment": "CopyIndicator",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.extension:pharmaceuticalTreatmentIdentifier",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-PharmaceuticalTreatment.Identifier" ]
      } ],
      "sliceName": "pharmaceuticalTreatmentIdentifier"
    }, {
      "id": "MedicationDispense.extension:pharmaceuticalTreatmentIdentifier.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "mp-dataelement920-42",
        "comment": "Identification",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.extension:distributionForm",
      "min": 0,
      "path": "MedicationDispense.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-MedicationDispense.DistributionForm" ]
      } ],
      "sliceName": "distributionForm"
    }, {
      "id": "MedicationDispense.extension:distributionForm.value[x]",
      "path": "MedicationDispense.extension.value[x]",
      "mapping": [ {
        "map": "mp-dataelement920-1371",
        "comment": "DistributionForm",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.modifierExtension",
      "min": 0,
      "path": "MedicationDispense.modifierExtension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "MedicationDispense.modifierExtension:stopType",
      "min": 0,
      "path": "MedicationDispense.modifierExtension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-StopType" ]
      } ],
      "sliceName": "stopType"
    }, {
      "id": "MedicationDispense.modifierExtension:stopType.value[x]",
      "path": "MedicationDispense.modifierExtension.value[x]",
      "alias": [ "ToedieningsafspraakStopType" ],
      "short": "AdministrationAgreementStopType",
      "mapping": [ {
        "map": "NL-CM:9.8.22498",
        "comment": "AdministrationAgreementStopType",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ]
    }, {
      "id": "MedicationDispense.modifierExtension:repeatPeriodCyclicalSchedule",
      "min": 0,
      "path": "MedicationDispense.modifierExtension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/ext-InstructionsForUse.RepeatPeriodCyclicalSchedule" ]
      } ],
      "sliceName": "repeatPeriodCyclicalSchedule"
    }, {
      "id": "MedicationDispense.modifierExtension:repeatPeriodCyclicalSchedule.value[x]",
      "path": "MedicationDispense.modifierExtension.value[x]",
      "mapping": [ {
        "map": "NL-CM:9.12.22505",
        "comment": "RepeatPeriodCyclicalSchedule",
        "identity": "zib-instructionsforuse-v1.2.1-2020EN"
      } ]
    }, {
      "id": "MedicationDispense.identifier",
      "path": "MedicationDispense.identifier",
      "alias": [ "Identificatie" ],
      "short": "Identification",
      "mapping": [ {
        "map": "mp-dataelement920-344",
        "comment": "Identification",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    }, {
      "id": "MedicationDispense.status",
      "path": "MedicationDispense.status",
      "alias": [ "GeannuleerdIndicator" ],
      "short": "CanceledIndicator",
      "comment": "This element is mapped to the zib concept NL-CM:9.8.23034 (CanceledIndicator), and is moreover implicitly mapped to NL-CM:9.8.22660 (PeriodOfUse) and NL-CM:9.8.22498 (AdministrationAgreementStopType).\r\nUnless the status is explicitly recorded, the following guidance applies:\r\n\r\n* When CanceledIndicator is _true_, `.status` will be set to _entered-in-error_.\r\n* When PeriodOfUse start date is in the past and PeriodOfUse end date is present and in the future, `.status` will usually be set to _active_.\r\n* When PeriodOfUse end date is present and in the past and AdministrationAgreementStopType has no value, `.status` will usually be set to _completed_. \r\n* When PeriodOfUse end date is present and in the past and AdministrationAgreementStopType is _113381000146106_, `.status` will usually be set to _on-hold_.\r\n* When PeriodOfUse end date is present and in the past and AdministrationAgreementStopType is _113371000146109_, `.status` will usually be set to _stopped_.\r\n* When PeriodOfUse duration and start date are known, the end date can be deduced and the previous rules apply.\r\n* When a system is unable to infer the status, `.status` will be set to _unknown_. The _unknown_ code is not to be used to convey other statuses. The _unknown_ code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the AdministrationAgreement.",
      "mapping": [ {
        "map": "NL-CM:9.8.23034",
        "comment": "CanceledIndicator",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      }, {
        "map": "NL-CM:9.8.22660",
        "comment": "PeriodOfUse (implicit, main mapping is on the extensions ext-TimeInterval.Period and ext-TimeInterval.Duration)",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      }, {
        "map": "NL-CM:9.8.22498",
        "comment": "AdministrationAgreementStopType (implicit, main mapping is on the modifier extension ext-StopType)",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "A code specifying the state of the set of dispense events. In the event of an error correction, the value is set to _entered-in-error_."
    }, {
      "id": "MedicationDispense.category",
      "min": 1,
      "path": "MedicationDispense.category",
      "patternCodeableConcept": {
        "coding": [ {
          "code": "422037009",
          "system": "http://snomed.info/sct"
        } ]
      }
    }, {
      "id": "MedicationDispense.medication[x]",
      "path": "MedicationDispense.medication[x]",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "type"
        } ]
      }
    }, {
      "id": "MedicationDispense.medication[x]:medicationReference",
      "path": "MedicationDispense.medication[x]",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Medication", "http://nictiz.nl/fhir/StructureDefinition/nl-core-PharmaceuticalProduct" ]
      } ],
      "alias": [ "GeneesmiddelBijToedieningsafspraak" ],
      "short": "MedicineForAdministrationAgreement",
      "mapping": [ {
        "map": "NL-CM:9.8.20237",
        "comment": "MedicineForAdministrationAgreement",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "sliceName": "medicationReference",
      "definition": "Medicine in the AdministrationAgreement."
    }, {
      "id": "MedicationDispense.subject",
      "path": "MedicationDispense.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Group", "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" ]
      } ]
    }, {
      "id": "MedicationDispense.performer",
      "max": "1",
      "path": "MedicationDispense.performer"
    }, {
      "id": "MedicationDispense.performer.actor",
      "path": "MedicationDispense.performer.actor",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner", "http://hl7.org/fhir/StructureDefinition/PractitionerRole", "http://hl7.org/fhir/StructureDefinition/Organization", "http://hl7.org/fhir/StructureDefinition/Patient", "http://hl7.org/fhir/StructureDefinition/Device", "http://hl7.org/fhir/StructureDefinition/RelatedPerson", "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" ]
      } ],
      "alias": [ "Verstrekker" ],
      "short": "Supplier",
      "comment": "The 'Supplier' concept of zib AdministrationAgreement is mapped to both `.performer.actor` and `.location`. This is a Reference to an instance of nl-core-HealthcareProvider-Organization instead of to an instance of nl-core-HealthcareProfessional, because individuals who enter the administration agreement are not recorded.",
      "mapping": [ {
        "map": "NL-CM:9.8.22097",
        "comment": "Supplier",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "The supplier (pharmacist) that entered the administration agreement."
    }, {
      "id": "MedicationDispense.location",
      "path": "MedicationDispense.location",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Location", "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" ]
      } ],
      "alias": [ "Verstrekker" ],
      "short": "Supplier",
      "comment": "The 'Supplier' concept of zib AdministrationAgreement is mapped to both `.performer.actor` and `.location`. Details of the physical location of the supplier of the administration agreement can be referenced here.",
      "mapping": [ {
        "map": "NL-CM:9.8.22097",
        "comment": "Supplier",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "The supplier (pharmacist) that entered the administration agreement."
    }, {
      "id": "MedicationDispense.authorizingPrescription",
      "max": "1",
      "path": "MedicationDispense.authorizingPrescription",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/MedicationRequest", "http://nictiz.nl/fhir/StructureDefinition/mp-MedicationAgreement" ]
      } ],
      "alias": [ "Medicatieafspraak" ],
      "short": "MedicationAgreement",
      "mapping": [ {
        "map": "NL-CM:9.8.22394",
        "comment": "MedicationAgreement",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "Relationship to the medication agreement on which the administration agreement is based."
    }, {
      "id": "MedicationDispense.note",
      "max": "1",
      "path": "MedicationDispense.note"
    }, {
      "id": "MedicationDispense.note.text",
      "path": "MedicationDispense.note.text",
      "alias": [ "Toelichting" ],
      "short": "Comment",
      "mapping": [ {
        "map": "NL-CM:9.8.22275",
        "comment": "Comment",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "Comments on the administration agreement."
    }, {
      "id": "MedicationDispense.dosageInstruction",
      "path": "MedicationDispense.dosageInstruction",
      "type": [ {
        "code": "Dosage",
        "profile": [ "http://nictiz.nl/fhir/StructureDefinition/mp-InstructionsForUse.DosageInstructions" ]
      } ],
      "alias": [ "Gebruiksinstructie" ],
      "short": "DosingInstructions / InstructionsForUse",
      "mapping": [ {
        "map": "NL-CM:9.8.22098",
        "comment": "InstructionsForUse",
        "identity": "zib-administrationagreement-v1.0.3-2020EN"
      } ],
      "definition": "Instructions for administering the medication, e.g. dose and route of administration."
    }, {
      "id": "MedicationDispense.dosageInstruction.additionalInstruction",
      "path": "MedicationDispense.dosageInstruction.additionalInstruction",
      "mapping": [ {
        "map": "mp-dataelement920-300",
        "comment": "AdditionalInstructions",
        "identity": "Medication-Process-v9-2-0-0"
      } ]
    } ]
  },
  "contact": [ {
    "name": "Nictiz",
    "telecom": [ {
      "use": "work",
      "value": "https://www.nictiz.nl",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationDispense"
}