{ "description": null, "_filename": "NLLMedicationRequest.StructureDefinition.json", "package_name": "rs/bonsai.poc.second.test", "date": "2024-08-29", "derivation": "constraint", "meta": { "versionId": "1", "lastUpdated": "2024-08-29T09:26:59.0425172+00:00" }, "publisher": "Swedish eHealth Agency", "fhirVersion": "4.0.1", "name": "NLLMedicationRequest", "mapping": [ { "name": "E-hälsomyndigheten concept", "identity": "EHM" } ], "abstract": false, "type": "MedicationRequest", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.1.3", "status": "active", "id": "7bcb540e-48dc-49ba-b344-b898eb735d28", "kind": "resource", "url": "http://electronichealth.se/fhir/StructureDefinition/NLLMedicationRequest", "version": "1.4.1", "differential": { "element": [ { "id": "MedicationRequest", "path": "MedicationRequest", "short": "A prescription for a patient", "definition": "MedicationRequest in the National Swedish Medication List is used for prescriptions for a patient.\r\nA prescription can be made for either a medicine package or for a reimbursed consumable." }, { "id": "MedicationRequest.id", "path": "MedicationRequest.id", "comment": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.\r\nThis id is identified by the URI http://electronichealth.se/identifier/nllmedicationrequestid in documentation and external systems.", "mapping": [ { "map": "Förskrivnings-id", "identity": "EHM" } ], "mustSupport": true }, { "id": "MedicationRequest.meta", "path": "MedicationRequest.meta", "mustSupport": true }, { "id": "MedicationRequest.meta.versionId", "path": "MedicationRequest.meta.versionId", "mapping": [ { "map": "Förskrivningsversion", "identity": "EHM" } ], "mustSupport": true }, { "id": "MedicationRequest.meta.security", "path": "MedicationRequest.meta.security", "binding": { "strength": "extensible", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/security-labels" }, "mustSupport": true }, { "id": "MedicationRequest.meta.security.system", "path": "MedicationRequest.meta.security.system", "mustSupport": true }, { "id": "MedicationRequest.meta.security.version", "path": "MedicationRequest.meta.security.version", "mustSupport": true }, { "id": "MedicationRequest.meta.security.code", "path": "MedicationRequest.meta.security.code", "mustSupport": true }, { "id": "MedicationRequest.extension", "min": 2, "path": "MedicationRequest.extension" }, { "path": "MedicationRequest.extension", "definition": "The reason for the treatment described in a way that is understood by the patient (behandlingsändamål). \r\nA text can be selected from \"Nationell källa för ordinationsorsak\" (NKOO). It is also possible to enter free text. \r\nNKOO is a code system that is defined by the Swedish National Board of Health and Welfare (Socialstyrelsen). The code system consists of SnomedCT codes for reasons (behandlingsorsak). Each medical product has a selection of valid SnomedCT reason codes, and in connection with the codes are the available patient reasons. The corresponding patient text could be entered here in \"nllPatientTreatmentReason\", and the SnomedCT reason code (behandlingsorsak) should be entered in \"reasonCode\".", "short": "The treatment reason described for the patient", "mapping": [ { "map": "Behandlingsändamål", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPatientTreatmentReason" ] } ], "mustSupport": true, "sliceName": "nllPatientTreatmentReason", "max": "1", "id": "MedicationRequest.extension:nllPatientTreatmentReason", "comment": "Maximum string length: 256" }, { "path": "MedicationRequest.extension", "definition": "Id used to identify all prescriptions in one prescription chain.\r\nA prescription chain is a set of prescriptions that are linked together in chronological order (The attribute priorPrescription is used to find the previos prescription.)\r\nA prescription chain is created ie when a prescription is renewed or replaced. The purpose is to be able to provide a grouping of related prescriptions.\r\nIf a Prescription chain id is not provided in a POST of a MedicationRequest, a new prescription chain id is set by the Swedish eHealth Agency when the prescription is created. Prescription chain id is available on all prescriptions.", "short": "Prescription chain id", "mapping": [ { "map": "Förskrivningskedje-id", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPrescriptionChain" ] } ], "mustSupport": true, "sliceName": "nllPrescriptionChain", "max": "1", "id": "MedicationRequest.extension:nllPrescriptionChain" }, { "path": "MedicationRequest.extension", "min": 1, "definition": "Current prescription format can be either \"electronic\" (Elektroniskt) or \"paper\" (Papper). If the prescription has been printed out on paper, i.e. the format is \"paper\" , then the patient needs to bring the print-out with him to the pharmacy to be able to get a dispense.", "short": "Current prescription format", "mapping": [ { "map": "Aktuellt format", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPrescriptionFormat" ] } ], "mustSupport": true, "sliceName": "nllPrescriptionFormat", "binding": { "strength": "required", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/prescription-formats" }, "max": "1", "id": "MedicationRequest.extension:nllPrescriptionFormat" }, { "id": "MedicationRequest.extension:nllTreatmentDates", "max": "1", "path": "MedicationRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLTreatmentDates" ] } ], "sliceName": "nllTreatmentDates", "definition": "Treatment dates as defined by the Swedish law \"Lag (2018:1212) om nationell läkemedelslista\", chapter 3, 8§, section 5. \r\nThe latest date when the medical treatment should be either reviewed or ended.", "mustSupport": true }, { "id": "MedicationRequest.extension:nllTreatmentDates.extension:treatmentReviewDate", "path": "MedicationRequest.extension.extension", "short": "Treatment review date", "mapping": [ { "map": "Senaste datum för uppföljning av behandling", "identity": "EHM" } ], "sliceName": "treatmentReviewDate", "definition": "The latest date at which a review of the ongoing treatment must be made.", "mustSupport": true }, { "id": "MedicationRequest.extension:nllTreatmentDates.extension:treatmentEndDate", "path": "MedicationRequest.extension.extension", "short": "Treatment end date", "mapping": [ { "map": "Senaste datum för avslut av behandling", "identity": "EHM" } ], "sliceName": "treatmentEndDate", "definition": "The latest date at which the prescriber orders that the treatment must end.", "mustSupport": true }, { "path": "MedicationRequest.extension", "min": 1, "definition": "The format of the basis for the registration of the prescription. A prescriber can only register prescriptions in electronic format in the Swedish National Medication List. A pharmacy can also register a prescription based on paper prescription, or based on a phone call from a prescriber.\r\nThis value is entered when creating the prescription, and is never updated.", "short": "Format when the prescription was registered", "mapping": [ { "map": "Typ av registreringsunderlag", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLRegistrationBasis" ] } ], "mustSupport": true, "sliceName": "nllRegistrationBasis", "binding": { "strength": "required", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/registration-basis" }, "max": "1", "id": "MedicationRequest.extension:nllRegistrationBasis" }, { "id": "MedicationRequest.extension:nllUsageDates", "max": "1", "path": "MedicationRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLUsageDates" ] } ], "short": "Usage dates", "sliceName": "nllUsageDates", "definition": "Dates that are used for scheduling the use of the prescribed article.", "mustSupport": true }, { "id": "MedicationRequest.extension:nllUsageDates.extension:usageStartDate", "path": "MedicationRequest.extension.extension", "short": "When the patient should start using the medication.", "sliceName": "usageStartDate", "definition": "The date when the patient should start administering the medication according to the prescription.", "mustSupport": true }, { "id": "MedicationRequest.extension:nllUsageDates.extension:usageEndDate", "path": "MedicationRequest.extension.extension", "short": "When the patient should stop using the medication.", "sliceName": "usageEndDate", "definition": "The date when the patient should stop administering the medication according to current prescription.", "mustSupport": true }, { "id": "MedicationRequest.extension:nllUsageDates.extension:scheduleStartDate", "path": "MedicationRequest.extension.extension", "comment": "Schedule Start Date is a mechanism for calculating the current day in the schedule when a prescription with a repeating schedule has been renewed once or several times. Schedule Start Date is the original Usage Start Date form the first prescription when the schedule was defined. \r\nExample: The first prescription had a Usage Start Date which was 2020-08-23 and the schedule repeats every second day (\"Take every second day\"). Then the Schedule Start Date will be set to 2020-08-23 and togehter with the instructions of the schedule it is possible calculate which day of the schedule any given date will correspond to, ie a day when the patient should take the medication or a day when no medication should be administered.", "sliceName": "scheduleStartDate", "definition": "Set by the Swedish eHealth Agency.\r\nDate used in renewed prescriptions whith repeating dosages for calculating the current day in the schedule. Used for repeating dosages with \"time of day\" or \"when\" (sv tillfällesdosering) and a UsageStartDate (första doseringsdag).", "mustSupport": true }, { "path": "MedicationRequest.extension", "definition": "Only used for input.\r\nWhen 12% or less of the total quantity of the prescribed medication is left, the prescription will automatically be set to status \"Completed\". \r\nA pharmacist can make a descision to overrule the automatic rules by either choosing to set the prescription status to \"Completed\" or to keep the status \"Active\".", "short": "Prescription completion descision", "mapping": [ { "map": "Beslut slutexpediering", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLCompletePrescriptionChoice" ] } ], "mustSupport": true, "sliceName": "nllCompletePrescriptionChoice", "binding": { "strength": "required", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/complete-prescription-choices" }, "max": "1", "id": "MedicationRequest.extension:nllCompletePrescriptionChoice" }, { "path": "MedicationRequest.extension", "definition": "Calculated by the Swedish eHealth Agency. Not used for input.\r\nLegacy id used for identifying prescriptions which is used in the OR (Receptdepå human) API.\r\nIn OR this corresponds to ordinationsId, which is unique for each version of the prescription.\r\nThis attribute will be removed after the end of the transition period.", "short": "OrdinationsId from OR (Receptdepå human)", "mapping": [ { "map": "OR-OrdinationsId", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLOrdinationsId" ] } ], "mustSupport": true, "sliceName": "nllOrdinationsId", "max": "1", "id": "MedicationRequest.extension:nllOrdinationsId" }, { "path": "MedicationRequest.extension", "definition": "Calculated by the Swedish eHealth Agency. Not used for input.\r\nLegacy id used for identifying prescriptions which is used in the OR (Receptdepå human) API.\r\n\"Tidigare OrdinationsId\" is used for identifying a prior prescription originally created in OR (Receptdepå Human) .\r\nIn OR this corresponds to tidigareOrdinationsId.\r\nThis attribute will be removed after the end of the transition period.", "short": "Tidigare OrdinationsId OR (Receptdepå human)", "mapping": [ { "map": "Referens till tidigare OR-ordinations-id", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLTidigareOrdinationsid" ] } ], "mustSupport": true, "sliceName": "nllTidigareOrdinationsid", "max": "1", "id": "MedicationRequest.extension:nllTidigareOrdinationsid" }, { "id": "MedicationRequest.identifier", "path": "MedicationRequest.identifier", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF", "max": "1", "path": "MedicationRequest.identifier", "short": "Legacy ids used in NEF and OR", "sliceName": "NEF", "definition": "Ids used for identifying prescriptions originally created in NEF or OR.\r\nIn OR this corresponds to originalOrdinationsId, which is the same as PrescriptionSetId in NEF. In OR a originalOrdinationsId/PrescriptionSetId always correspons to one unique prescription.\r\nIn NEF the combination of PrescriptionSetId-PrescriptionItemId corresponds to one unique prescription.\r\nPrescriptionItemId is made up from RowId-ProductRowId.\r\noriginalOrdinationsId/PrescriptionSetId is in the form of a UUID.\r\nRowId and ProductRowId are counters.\r\nThese attributes will be removed after the end of the transition period.", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.extension:NEFIdParts", "max": "1", "path": "MedicationRequest.identifier.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLNEFId" ] } ], "sliceName": "NEFIdParts", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.extension:NEFIdParts.extension:PrescriptionSetId", "path": "MedicationRequest.identifier.extension.extension", "comment": "Maximum string length: 36", "mapping": [ { "map": "Originalordinations-id", "identity": "EHM" } ], "sliceName": "PrescriptionSetId", "definition": "NEF: PrescriptionSetId, OR: Originalordinationsid is a legacy identifier used by NEF/PIRR and OR. Every prescription created by systems connected before Swedish National Medication List will have a PrescriptionSetId/orignalordinationsid. However, it does not allways identify a unique prescription. To search for a unique prescriptions the RowId/radnummer and ProductRowId/produktradnummer may be needed as well.", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.extension:NEFIdParts.extension:PrescriptionSetId.value[x]", "path": "MedicationRequest.identifier.extension.extension.value[x]", "maxLength": 36 }, { "id": "MedicationRequest.identifier:NEF.extension:NEFIdParts.extension:RowId", "path": "MedicationRequest.identifier.extension.extension", "mapping": [ { "map": "Radnummer", "identity": "EHM" } ], "sliceName": "RowId", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.extension:NEFIdParts.extension:ProductRowId", "path": "MedicationRequest.identifier.extension.extension", "mapping": [ { "map": "Produktradnummer", "identity": "EHM" } ], "sliceName": "ProductRowId", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.system", "min": 1, "path": "MedicationRequest.identifier.system", "fixedUri": "http://electronichealth.se/fhir/NamingSystem/NEFId", "mustSupport": true }, { "id": "MedicationRequest.identifier:NEF.value", "path": "MedicationRequest.identifier.value", "short": "The complete NEFid", "mapping": [ { "map": "Kombinerat NEF-id", "identity": "EHM" } ], "definition": "Calculated by the Swedish eHealth Agency.\r\nThe complete NEFid for the specific prescribed article, i.e. a combination of PrescriptionSetId and PrescriptionItemId where applicable. \r\nPrescriptionItemId is made up from RowId-ProductRowId.\r\nIn OR only PrescriptionSetId/originalOrdinationsId is used.\r\noriginalOrdinationsId/PrescriptionSetId is in the form of a UUID.\r\nRowId and ProductRowId are counters.\r\nThe format is \"PrescriptionSetId/Originalordinationsid - PrescriptionItemid/RadnummerNEF\", i.e. UUID-x-y. Example 123e4567-e89b-12d3-a456-426655440000-2-1, where the ending \"2-1\" are RowId-ProductRowId.", "mustSupport": true }, { "id": "MedicationRequest.status", "path": "MedicationRequest.status", "short": "active | on-hold | cancelled | completed | stopped", "binding": { "strength": "required", "valueSet": "http://electronichealth.se/fhir/ValueSet/medication-request-status" }, "mapping": [ { "map": "Förskrivningsstatus", "identity": "EHM" } ], "definition": "The status of the prescription. The following statuses will be used: active, cancelled, on-hold (suspended), completed and stopped. The following statuses will not be used: entered-in-error, draft and unknown.", "mustSupport": true }, { "id": "MedicationRequest.statusReason", "path": "MedicationRequest.statusReason", "binding": { "strength": "required", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/medication-request-status-reasons" }, "mapping": [ { "map": "Förskrivningsstatusorsak", "identity": "EHM" } ], "definition": "Set by the Swedish E-health Agency.\r\nReason for the current status of the prescription.", "mustSupport": true }, { "id": "MedicationRequest.statusReason.coding", "max": "1", "path": "MedicationRequest.statusReason.coding", "mustSupport": true }, { "id": "MedicationRequest.statusReason.coding.system", "min": 1, "path": "MedicationRequest.statusReason.coding.system", "mustSupport": true }, { "id": "MedicationRequest.statusReason.coding.version", "path": "MedicationRequest.statusReason.coding.version", "mustSupport": true }, { "id": "MedicationRequest.statusReason.coding.code", "min": 1, "path": "MedicationRequest.statusReason.coding.code", "mustSupport": true }, { "id": "MedicationRequest.intent", "path": "MedicationRequest.intent", "short": "order", "fixedCode": "order", "definition": "A prescription is always an order.", "mustSupport": true }, { "id": "MedicationRequest.priority", "path": "MedicationRequest.priority", "short": "urgent", "binding": { "strength": "required", "valueSet": "http://electronichealth.se/fhir/ValueSet/medication-request-priority" }, "mapping": [ { "map": "Akut förändring", "identity": "EHM" } ], "definition": "Shall only be used for dose dispensed prescriptions. Indicates that actions may need to be taken before next ordinary production date.", "mustSupport": true }, { "id": "MedicationRequest.medication[x]", "path": "MedicationRequest.medication[x]", "type": [ { "code": "CodeableConcept" } ], "short": "Prescribed article", "mapping": [ { "map": "Artikel", "identity": "EHM" } ], "definition": "Identifies the medical product or medical consumable being prescribed. \r\nMedical products are prescribed using both NPL-id (medical product) and NPL-pack-id (packaged medical product).\r\nMedical consumables are prescribed using item number (sv varunummer).", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding", "min": 1, "path": "MedicationRequest.medication[x].coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] }, "mustSupport": true }, { "path": "MedicationRequest.medication[x].coding", "definition": "A unique identifier of a medical product according to \"Nationellt produktregister för läkemedel\" provided by the Swedish Medical Products Agency (sv Läkemedelsverket)", "short": "NPL-id", "mapping": [ { "map": "NPL-id", "identity": "EHM" } ], "mustSupport": true, "sliceName": "nplid", "max": "1", "id": "MedicationRequest.medication[x].coding:nplid", "comment": "The naming system http://electronichealth.se/fhir/NamingSystem/nplid includes both NPL ID defined by Läkemedelsverket and SB ID defined by E-hälsomyndigheten" }, { "id": "MedicationRequest.medication[x].coding:nplid.system", "min": 1, "path": "MedicationRequest.medication[x].coding.system", "fixedUri": "http://electronichealth.se/fhir/NamingSystem/nplid", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding:nplid.code", "min": 1, "path": "MedicationRequest.medication[x].coding.code", "comment": "Maximum string length: 14", "mustSupport": true }, { "path": "MedicationRequest.medication[x].coding", "definition": "A unique identifier of a medical product package according to \"Nationellt produktregister för läkemedel\" provided by the Swedish Medical Products Agency (sv Läkemedelsverket)", "short": "NPL-pack-id", "mapping": [ { "map": "NPL-pack-id", "identity": "EHM" } ], "mustSupport": true, "sliceName": "nplpackid", "max": "1", "id": "MedicationRequest.medication[x].coding:nplpackid", "comment": "The naming system http://electronichealth.se/fhir/NamingSystem/nplpackid includes both NPL-Pack ID defined by Läkemedelsverket and SB-Pack ID defined by E-hälsomyndigheten" }, { "id": "MedicationRequest.medication[x].coding:nplpackid.system", "min": 1, "path": "MedicationRequest.medication[x].coding.system", "fixedUri": "http://electronichealth.se/fhir/NamingSystem/nplpackid", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding:nplpackid.code", "min": 1, "path": "MedicationRequest.medication[x].coding.code", "comment": "Maximum string length: 14", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding:varunr", "max": "1", "path": "MedicationRequest.medication[x].coding", "short": "Varunummer", "mapping": [ { "map": "Varunummer", "identity": "EHM" } ], "sliceName": "varunr", "definition": "A unique identifier of a medical consumable according to \"Nationellt produktregister för läkemedel\" provided by the Swedish Medical Products Agency (sv Läkemedelsverket)\r\nAlso a non-unique identifier of a medical product package.", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding:varunr.system", "min": 1, "path": "MedicationRequest.medication[x].coding.system", "fixedUri": "http://electronichealth.se/fhir/NamingSystem/varunr", "mustSupport": true }, { "id": "MedicationRequest.medication[x].coding:varunr.code", "min": 1, "path": "MedicationRequest.medication[x].coding.code", "comment": "Minimum string length: 6\r\nMaximum string length: 6", "mustSupport": true }, { "id": "MedicationRequest.medication[x].text", "path": "MedicationRequest.medication[x].text", "short": "Information about the prescribed article", "comment": "Max length: 255", "mapping": [ { "map": "Beskrivning artikel", "identity": "EHM" } ], "maxLength": 255, "definition": "FOR FUTURE USE, SHOULD NOT BE USED!\r\nUsed to provide information about the prescribed article when a specified article isn´t available. For example when prescribing extemporaneous preparations.", "mustSupport": true }, { "id": "MedicationRequest.subject", "path": "MedicationRequest.subject", "type": [ { "code": "Reference", "aggregation": [ "contained", "referenced" ], "targetProfile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPatient" ] } ], "short": "Who the prescription is for", "mapping": [ { "map": "Patientreferens", "identity": "EHM" } ], "definition": "Patient resource representing the person to whom the medical product will be given.\r\nWhen the patient has a Swedish personal identity number (personnummer) the patient shall be provided as a referenced Patient resorce. If the patient does not have a Swedish personal identity number the Patient resource should be contained in the MedicationRequest resource.", "mustSupport": true }, { "id": "MedicationRequest.authoredOn", "min": 1, "path": "MedicationRequest.authoredOn", "short": "When prescription was initially authored", "comment": "The time part is not mandatory, only a date may be provided.", "mapping": [ { "map": "Utfärdandedatum", "identity": "EHM" } ], "definition": "The date and time when the prescription was authored.", "mustSupport": true }, { "id": "MedicationRequest.requester", "min": 1, "path": "MedicationRequest.requester", "type": [ { "code": "Reference", "aggregation": [ "contained" ], "targetProfile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPractitioner" ] } ], "short": "The practitioner who prescribed the article", "mapping": [ { "map": "Utfärdande förskrivare", "identity": "EHM" } ], "definition": "The practitioner who prescribed the article", "mustSupport": true }, { "id": "MedicationRequest.reasonCode", "path": "MedicationRequest.reasonCode", "short": "Reason for the treatment", "binding": { "strength": "required", "valueSet": "http://electronichealth.se/fhir/ValueSet/nll-snomed-behandlingsorsak" }, "comment": "_", "mapping": [ { "map": "Behandlingsorsak", "identity": "EHM" } ], "definition": "The reason stated by the practitioner for ordering a medical product (behandlingsorsak). A code from \"Nationell källa för ordinationsorsak\" which is a code system that is defined by the Swedish National Board of Health and Welfare (Socialstyrelsen). The code system consists of SnomedCT codes for reasons. Each medical product has of a selection of valid SnomedCT reason codes.\r\nThe reason shall also be expressed in a way that can be easily understood by the patient (behandlingsändamål). This should be entered in nllPatientTreatmentReason.\r\nIf there is no available code that describes the reason, then the code \"OTH\" (Other) shall be used. In that case a text describing the reason must be provided in reasonCode.text.", "mustSupport": true }, { "path": "MedicationRequest.reasonCode.extension", "definition": "Marks masked data, ie why data is missing.", "isModifier": false, "short": "masked", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/data-absent-reason" ] } ], "mustSupport": true, "sliceName": "nlldataAbsentReason", "binding": { "strength": "required", "valueSet": "http://electronichealth.se/fhir/ValueSet/data-absent-reason" }, "id": "MedicationRequest.reasonCode.extension:nlldataAbsentReason" }, { "id": "MedicationRequest.reasonCode.extension:nlldataAbsentReason.value[x]", "path": "MedicationRequest.reasonCode.extension.value[x]", "short": "Masked" }, { "id": "MedicationRequest.reasonCode.coding", "max": "1", "min": 1, "path": "MedicationRequest.reasonCode.coding", "mustSupport": true }, { "id": "MedicationRequest.reasonCode.coding.system", "path": "MedicationRequest.reasonCode.coding.system", "mustSupport": true }, { "id": "MedicationRequest.reasonCode.coding.version", "path": "MedicationRequest.reasonCode.coding.version", "mustSupport": true }, { "id": "MedicationRequest.reasonCode.coding.code", "min": 1, "path": "MedicationRequest.reasonCode.coding.code", "mustSupport": true }, { "id": "MedicationRequest.reasonCode.text", "path": "MedicationRequest.reasonCode.text", "short": "Other reason", "comment": "Maximum string length: 255", "mapping": [ { "map": "Beskrivning annan behandlingsorsak", "identity": "EHM" } ], "definition": "If no code could be chosen from \"Nationell källa för ordinationsorsak\" an other reason may be entered here.", "mustSupport": true }, { "id": "MedicationRequest.note", "max": "4", "path": "MedicationRequest.note", "type": [ { "code": "Annotation", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLAnnotation" ] } ], "mapping": [ { "map": "Apotekets kommentar, Förskrivarens kommentar, Leveransmeddelande, Notat förskrivare", "identity": "EHM" } ], "definition": "Prescriptions in the Swedish National Medication List can contain 4 different kinds of notes:\r\npre=Prescribers comment (Förskrivarens kommentar, read/write)\r\npha=Pharmacists comment (Apotekets kommentar, read/write)\r\nnot=Prescribers note (Notat förskrivare, read only, will be deprecated)\r\ndli=Delivery message (Leveransmeddelande, read only, will be deprecated)", "mustSupport": true }, { "id": "MedicationRequest.note.extension:nllMedReqNoteType", "path": "MedicationRequest.note.extension", "short": "Type of note", "sliceName": "nllMedReqNoteType" }, { "id": "MedicationRequest.note.text", "path": "MedicationRequest.note.text", "comment": "Maximum string length prescribers comment (Förskrivarens kommentar): 35\r\nMaximum string length pharmacists comment (Apotekets kommentar): 512\r\nMaximum string length prescribers note (Notat förskrivare): 255\r\nMaximum string length delivery message (Leveransmeddelande): 35" }, { "id": "MedicationRequest.dosageInstruction", "path": "MedicationRequest.dosageInstruction", "type": [ { "code": "Dosage", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLDosage" ] } ], "short": "How the medication should be taken", "definition": "Mandatory for medications and technical spirit", "mustSupport": true }, { "id": "MedicationRequest.dosageInstruction.extension:nllAdministeringInstruction", "path": "MedicationRequest.dosageInstruction.extension", "sliceName": "nllAdministeringInstruction" }, { "id": "MedicationRequest.dosageInstruction.extension:nllAdministeringInstruction.value[x]", "path": "MedicationRequest.dosageInstruction.extension.value[x]", "mapping": [ { "map": "Administreringsinstruktion", "identity": "EHM" } ] }, { "id": "MedicationRequest.dosageInstruction.patientInstruction", "path": "MedicationRequest.dosageInstruction.patientInstruction", "definition": "Dosage instructions in terms that are understood by the patient." }, { "id": "MedicationRequest.dispenseRequest", "min": 1, "path": "MedicationRequest.dispenseRequest", "mapping": [ { "map": "Expedieringsdetaljer", "identity": "EHM" } ], "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension", "min": 3, "path": "MedicationRequest.dispenseRequest.extension" }, { "path": "MedicationRequest.dispenseRequest.extension", "definition": "The number of packages prescribed per dispense. Not used for dose dispensed prescriptions.", "short": "Number of packages prescribed per dispense", "mapping": [ { "map": "Antal förpackningar per uttag", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLNumberOfPackagesPrescribed" ] } ], "mustSupport": true, "sliceName": "nllNumberOfPackagesPrescribed", "max": "1", "id": "MedicationRequest.dispenseRequest.extension:nllNumberOfPackagesPrescribed" }, { "path": "MedicationRequest.dispenseRequest.extension", "min": 1, "definition": "Indicates if the prescription should be dose dispensed.", "short": "Dose dispensed prescription", "mapping": [ { "map": "Dosdispensering", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLDosePackaging" ] } ], "mustSupport": true, "sliceName": "nllDosePackaging", "id": "MedicationRequest.dispenseRequest.extension:nllDosePackaging" }, { "id": "MedicationRequest.dispenseRequest.extension:nllPrescriptionCommunicableDiseasesAct", "path": "MedicationRequest.dispenseRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPrescriptionCommunicableDiseasesAct" ] } ], "short": "Prescription according to the Communicable Diseases Act", "mapping": [ { "map": "Förskrivning enligt smittskyddslagen", "identity": "EHM" } ], "sliceName": "nllPrescriptionCommunicableDiseasesAct", "definition": "Indicates of the prescription is created according to the Communicable Diseases Act (Smittskyddslagen)", "mustSupport": true }, { "path": "MedicationRequest.dispenseRequest.extension", "min": 1, "definition": "Indicates if the patient is eligible to benefits according to the Pharmaceutical Benefits Act (Lag (2002:160) om läkemedelsförmån)", "short": "Patient eligible to benefits", "mapping": [ { "map": "Patient förmånsberättigad", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPatientPharmaceuticalBenefitsAct" ] } ], "mustSupport": true, "sliceName": "nllPatientPharmaceuticalBenefitsAct", "id": "MedicationRequest.dispenseRequest.extension:nllPatientPharmaceuticalBenefitsAct" }, { "id": "MedicationRequest.dispenseRequest.extension:nllConditionsPharmaceuticalBenefitsAct", "path": "MedicationRequest.dispenseRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLConditionsPharmaceuticalBenefitsAct" ] } ], "short": "Pharmaceutical benefits act conditions", "mapping": [ { "map": "Förmånsvillkor uppfyllda", "identity": "EHM" } ], "sliceName": "nllConditionsPharmaceuticalBenefitsAct", "definition": "Only relevant if the medication has restrictions for reimbursement.\r\nIndicates if the patient fulfills the conditions for the prescribed medication.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity", "max": "1", "path": "MedicationRequest.dispenseRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLTotalQuantity" ] } ], "short": "Amount of medication to supply in total", "sliceName": "nllTotalQuantity", "definition": "Amount of medication to supply in total for this prescription. Calculated be the Swedish E-health Agency.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:prescribed", "path": "MedicationRequest.dispenseRequest.extension.extension", "short": "Total amount prescribed", "mapping": [ { "map": "Förskriven mängd", "identity": "EHM" } ], "sliceName": "prescribed", "definition": "Total amount prescribed in this prescription. Calculated by the Swedish e-health Agency. Not used for dose dispensed prescriptions.\r\nThe unit used is the unit specified in VARA (the Swedish national registry for medical products) for the prescribed medical product.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:prescribed.value[x]", "min": 1, "path": "MedicationRequest.dispenseRequest.extension.extension.value[x]" }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:prescribed.value[x].value", "path": "MedicationRequest.dispenseRequest.extension.extension.value[x].value", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:remaining", "path": "MedicationRequest.dispenseRequest.extension.extension", "short": "Quantity remaining", "mapping": [ { "map": "Kvarvarande mängd", "identity": "EHM" } ], "sliceName": "remaining", "definition": "The remaining quantity that may be dispensed for this prescription. Calculated by the Swedish e-health Agency. Not used for dose dispensed prescriptions.\r\nThe unit used is the unit specified in VARA (the Swedish national registry for medical products) for the prescribed medical product.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:remaining.value[x]", "min": 1, "path": "MedicationRequest.dispenseRequest.extension.extension.value[x]" }, { "id": "MedicationRequest.dispenseRequest.extension:nllTotalQuantity.extension:remaining.value[x].value", "path": "MedicationRequest.dispenseRequest.extension.extension.value[x].value", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllBenefitDetails", "path": "MedicationRequest.dispenseRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLBenefitDetails" ] } ], "short": "Benefit calculation information", "sliceName": "nllBenefitDetails", "definition": "Information needed for calculating benefit", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllBenefitDetails.extension:dailyBenefitQuantityUnfeasible", "path": "MedicationRequest.dispenseRequest.extension.extension", "short": "Indication if daily quantity can't be calculated", "sliceName": "dailyBenefitQuantityUnfeasible", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllBenefitDetails.extension:dailyBenefitQuantity", "path": "MedicationRequest.dispenseRequest.extension.extension", "sliceName": "dailyBenefitQuantity", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllBenefitDetails.extension:nextDispenseWithinBenefit", "path": "MedicationRequest.dispenseRequest.extension.extension", "sliceName": "nextDispenseWithinBenefit", "mustSupport": true }, { "path": "MedicationRequest.dispenseRequest.extension", "definition": "The number of fills this prescriptions has remaining. Calculated by the Swedish E-health Agency. Not used for dose dispensed prescriptions.", "short": "Number of fills remaining", "mapping": [ { "map": "Antal uttag kvar", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLNumberOfFillsRemaining" ] } ], "mustSupport": true, "sliceName": "nllNumberOfFillsRemaining", "max": "1", "id": "MedicationRequest.dispenseRequest.extension:nllNumberOfFillsRemaining" }, { "path": "MedicationRequest.dispenseRequest.extension", "definition": "Receiving Pharmacy is used when the patient does not have a Swedish national identification number (\"personnummer\"). The patient has to pick up his/her medication at the receiving pharmacy where he/she is identified through name, birthdate and sex.\r\nThe receiving pharmacy is tied to the physical adress. This means that if the premises are taken over by a different organization, the prescription will still be available at the same physical adress,", "short": "Receiving Pharmacy", "mapping": [ { "map": "Mottagande apotek", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPharmacyReference" ] } ], "mustSupport": true, "sliceName": "nllReceivingPharmacy", "max": "1", "id": "MedicationRequest.dispenseRequest.extension:nllReceivingPharmacy" }, { "path": "MedicationRequest.dispenseRequest.extension", "min": 1, "definition": "The prescribers cost center code when making the prescription. Used for benefit billing within the regions.", "short": "The prescribers cost center", "mapping": [ { "map": "Kostnadsställe (arbetsplatskod)", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLPrescriberCostCenter" ] } ], "mustSupport": true, "sliceName": "nllPrescriberCostCenter", "max": "1", "id": "MedicationRequest.dispenseRequest.extension:nllPrescriberCostCenter", "comment": "Minimum string length: 3\r\nMaximum string length: 13" }, { "id": "MedicationRequest.dispenseRequest.extension:nllPrescriberCostCenter.value[x]", "path": "MedicationRequest.dispenseRequest.extension.value[x]" }, { "id": "MedicationRequest.dispenseRequest.extension:nllPrescriberCostCenter.value[x].value", "path": "MedicationRequest.dispenseRequest.extension.value[x].value", "maxLength": 13 }, { "path": "MedicationRequest.dispenseRequest.extension", "definition": "Only used for dose dispensed prescriptions.\r\nSubstitution is opposed (sv: bytes ej) by either the pharmacist or the patient. This information can be saved on the prescription as the patient isn't present when the dispensing takes place.", "short": "Substitution opposed", "mapping": [ { "map": "Bytes ej", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLSubstitutionOpposed" ] } ], "mustSupport": true, "sliceName": "nllSubstitutionOpposed", "binding": { "strength": "required", "valueSet": "http://ehalsomyndigheten.se/fhir/ValueSet/substitution-opposition-types" }, "id": "MedicationRequest.dispenseRequest.extension:nllSubstitutionOpposed" }, { "path": "MedicationRequest.dispenseRequest.extension", "definition": "Number of dispenses allowed (sv. förskrivet antal uttag) is the common way in Sweden of communicating the total number of dispenses that can be performed. The standard field number of repeats allowed is similar but does not include the first dispense. The two terms are related by the formula numberOfRepeatsAllowed +1 = numberOfDispensesAllowed.", "short": "Number of dispenses allowed", "mapping": [ { "map": "Förskrivet antal uttag", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLNumberOfDispensesAllowed" ] } ], "mustSupport": true, "sliceName": "nllNumberOfDispensesAllowed", "max": "1", "id": "MedicationRequest.dispenseRequest.extension:nllNumberOfDispensesAllowed" }, { "id": "MedicationRequest.dispenseRequest.extension:nllNextDateDispenseInterval", "max": "1", "path": "MedicationRequest.dispenseRequest.extension", "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLNextDateDispenseInterval" ] } ], "sliceName": "nllNextDateDispenseInterval", "isModifier": false, "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.extension:nllNextDateDispenseInterval.url", "path": "MedicationRequest.dispenseRequest.extension.url", "fixedUri": "http://electronichealth.se/fhir/StructureDefinition/nllNextDateDispenseInterval" }, { "id": "MedicationRequest.dispenseRequest.initialFill", "path": "MedicationRequest.dispenseRequest.initialFill", "short": "Indication for Trial Fill", "mapping": [ { "map": "Startförpackning", "identity": "EHM" } ], "definition": "Used for indicating \"Trial Fill\". May only be one package, usually the smallest package available. Not used for dose dispensed prescriptions.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.initialFill.quantity", "min": 1, "path": "MedicationRequest.dispenseRequest.initialFill.quantity", "short": "Trial fill quantity, one package", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.initialFill.quantity.value", "min": 1, "path": "MedicationRequest.dispenseRequest.initialFill.quantity.value", "mustSupport": true, "fixedDecimal": 1 }, { "id": "MedicationRequest.dispenseRequest.initialFill.quantity.unit", "path": "MedicationRequest.dispenseRequest.initialFill.quantity.unit", "fixedString": "Package", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.initialFill.quantity.system", "path": "MedicationRequest.dispenseRequest.initialFill.quantity.system", "fixedUri": "http://unitsofmeasure.org", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.initialFill.quantity.code", "min": 1, "path": "MedicationRequest.dispenseRequest.initialFill.quantity.code", "fixedCode": "{Package}", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.initialFill.duration", "max": "0", "path": "MedicationRequest.dispenseRequest.initialFill.duration" }, { "id": "MedicationRequest.dispenseRequest.dispenseInterval", "path": "MedicationRequest.dispenseRequest.dispenseInterval", "mapping": [ { "map": "Expedieringsintervall", "identity": "EHM" } ], "definition": "The minimum period of time that must occur between dispenses of the medical product. Not used for dose dispensed prescriptions.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.dispenseInterval.value", "min": 1, "path": "MedicationRequest.dispenseRequest.dispenseInterval.value", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.dispenseInterval.system", "path": "MedicationRequest.dispenseRequest.dispenseInterval.system", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.dispenseInterval.code", "min": 1, "path": "MedicationRequest.dispenseRequest.dispenseInterval.code", "binding": { "strength": "required", "valueSet": "http://electronichealth.se/fhir/ValueSet/dispense-interval-units" }, "mapping": [ { "map": "Expedieringsintervall enhet", "identity": "EHM" } ], "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.validityPeriod", "path": "MedicationRequest.dispenseRequest.validityPeriod", "definition": "This indicates the validity period of a prescription (stale dating the Prescription). I no validityPeriod.end is provided, then it will be calculated by the Swedish E-health Agency. The validity period may not be longer than one year.", "mustSupport": true }, { "path": "MedicationRequest.dispenseRequest.validityPeriod.extension", "definition": "Not used for dose dispensed prescriptions\r\nThe first dispense must occur before this date. If not, the prescription will be invalidated.", "short": "First dispense must occur before", "mapping": [ { "map": "Första uttag före", "identity": "EHM" } ], "type": [ { "code": "Extension", "profile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLFirstDispenseBefore" ] } ], "mustSupport": true, "sliceName": "nllFirstDispenseBefore", "max": "1", "id": "MedicationRequest.dispenseRequest.validityPeriod.extension:nllFirstDispenseBefore" }, { "id": "MedicationRequest.dispenseRequest.validityPeriod.end", "path": "MedicationRequest.dispenseRequest.validityPeriod.end", "short": "Last date when dispensing is allowed", "mapping": [ { "map": "Sista giltighetsdag", "identity": "EHM" } ], "definition": "Last date when dispensing is allowed. If no date is provided it will be calculated by the Swedish E-health Agency.\r\nNB! This is only handled as a date, the time part of the dateTime is not used.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed", "path": "MedicationRequest.dispenseRequest.numberOfRepeatsAllowed", "comment": "If using this as basis for displaying \"total number of authorized fills\", add 1 to this number. This is because the total number of dispenses is the original dispense + additional dispenses stipulated by \"number of repeats allowed\".", "mapping": [ { "map": "Förskrivet antal uttag", "comment": "NB! Förskrivet antal uttag -1", "identity": "EHM" } ], "definition": "Not used for dose dispensed prescriptions.\r\nAn integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus \"3 repeats\", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.quantity", "path": "MedicationRequest.dispenseRequest.quantity", "mapping": [ { "map": "Förskriven mängd per uttag", "identity": "EHM" } ], "definition": "The amount that is to be dispensed for one fill.\r\nThe unit used is the unit specified in VARA (the Swedish national registry for medical products) for the prescribed medical product.\r\nCalculated by the Swedish E-health Agency based on nllNumberOfPackagesPrescibed and the quantity of medication in the package.\r\nNot used for dose dispensed prescriptions.", "mustSupport": true }, { "id": "MedicationRequest.dispenseRequest.quantity.value", "path": "MedicationRequest.dispenseRequest.quantity.value", "mapping": [ { "map": "Förskriven mängd per uttag", "identity": "EHM" } ], "mustSupport": true }, { "id": "MedicationRequest.substitution", "path": "MedicationRequest.substitution", "mustSupport": true }, { "id": "MedicationRequest.substitution.allowed[x]", "path": "MedicationRequest.substitution.allowed[x]", "type": [ { "code": "boolean" } ], "comment": "This element is labeled as a modifier because whether substitution is allow or not, it cannot be ignored.\r\nA missing value is the same as substitution allowed", "mapping": [ { "map": "Substitution tillåten", "identity": "EHM" } ], "mustSupport": true, "meaningWhenMissing": "A missing value is the same as substitution allowed" }, { "id": "MedicationRequest.priorPrescription", "path": "MedicationRequest.priorPrescription", "type": [ { "code": "Reference", "versioning": "either", "aggregation": [ "referenced" ], "targetProfile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLMedicationRequest" ] } ], "short": "A prescription that is being/has been replaced/renewed", "mapping": [ { "map": "Referens till tidigare förskrivning", "identity": "EHM" } ], "definition": "When replacing or renewing a prescription, the version of the replaced/renewed prescription must be provided in the POST operation.\r\nWhen reading a prescription, the reference to the replaced/renewed prescription will not be version specific.", "mustSupport": true }, { "id": "MedicationRequest.detectedIssue", "path": "MedicationRequest.detectedIssue", "type": [ { "code": "Reference", "aggregation": [ "contained" ], "targetProfile": [ "http://electronichealth.se/fhir/StructureDefinition/NLLDetectedIssue" ] } ], "short": "Automatic Format and Constitution Control warning (AFF-varning)", "mapping": [ { "map": "AFF-varning", "identity": "EHM" } ], "definition": "Read only for MedicationRequest.\r\nAutomatic Format and Constitution Control (AFF) warning generated by the Swedish eHealth Agency according to the current conditions.", "mustSupport": true } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicationRequest" }