FHIR IG Statistics: StructureDefinition/NLLMedication.StructureDefinition
Resources that use this resource
No resources found
Resources that this resource uses
CodeSystem |
atc | Anatomical Therapeutic Chemical (ATC) Classification |
Narrative
No narrative content found in resource
Source
{
"resourceType": "StructureDefinition",
"url": "http://electronichealth.se/fhir/StructureDefinition/NLLMedication",
"version": "1.1.3",
"name": "NLLMedication",
"status": "active",
"date": "2025-04-01",
"publisher": "Swedish eHealth Agency",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "EHM",
"name": "E-hälsomyndigheten concept"
}
],
"kind": "resource",
"abstract": false,
"type": "Medication",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Medication",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Medication",
"path": "Medication",
"short": "Medicinal products and medical consumables",
"definition": "This resource is used to represent a medicinal product or a medical consumable. Medicinal products are identified by NPL-pack-id and medical consumables by item number (sv: varunummer)."
},
{
"id": "Medication.id",
"path": "Medication.id",
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Artikel-id"
}
]
},
{
"id": "Medication.text",
"path": "Medication.text",
"mustSupport": true
},
{
"id": "Medication.text.status",
"path": "Medication.text.status",
"fixedCode": "extensions",
"mustSupport": true
},
{
"id": "Medication.text.div",
"path": "Medication.text.div",
"definition": "Summary including a sub-set of information.\r\n- Medicinal products: current product name, form, strength and in specific situations producer (manufacturer).\r\n- Medical consumables: current product name and a description of the product.",
"comment": "Maximum string length: 80",
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Artikelbenämning"
}
]
},
{
"id": "Medication.extension:nllArticleInfo",
"path": "Medication.extension",
"sliceName": "nllArticleInfo",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://electronichealth.se/fhir/StructureDefinition/NLLArticleInfo"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:medicinalProduct",
"path": "Medication.extension.extension",
"sliceName": "medicinalProduct",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType",
"path": "Medication.extension.extension",
"sliceName": "productType",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType.value[x].coding",
"path": "Medication.extension.extension.value[x].coding",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType.value[x].coding.system",
"path": "Medication.extension.extension.value[x].coding.system",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType.value[x].coding.version",
"path": "Medication.extension.extension.value[x].coding.version",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType.value[x].coding.code",
"path": "Medication.extension.extension.value[x].coding.code",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productType.value[x].text",
"path": "Medication.extension.extension.value[x].text",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productName",
"path": "Medication.extension.extension",
"sliceName": "productName",
"max": "1",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productName.extension:currentProductName",
"path": "Medication.extension.extension.extension",
"sliceName": "currentProductName",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productName.extension:history",
"path": "Medication.extension.extension.extension",
"sliceName": "history",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productName.extension:history.extension:productName",
"path": "Medication.extension.extension.extension.extension",
"sliceName": "productName",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:productName.extension:history.extension:periodOfUse",
"path": "Medication.extension.extension.extension.extension",
"sliceName": "periodOfUse",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:package",
"path": "Medication.extension.extension",
"sliceName": "package",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:package.extension:packageContainer",
"path": "Medication.extension.extension.extension",
"sliceName": "packageContainer",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:package.extension:packageDescription",
"path": "Medication.extension.extension.extension",
"sliceName": "packageDescription",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:strength",
"path": "Medication.extension.extension",
"sliceName": "strength",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:strength.extension:quantity",
"path": "Medication.extension.extension.extension",
"sliceName": "quantity",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:strength.extension:quantity.value[x].value",
"path": "Medication.extension.extension.extension.value[x].value",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:strength.extension:quantity.value[x].unit",
"path": "Medication.extension.extension.extension.value[x].unit",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleInfo.extension:strength.extension:text",
"path": "Medication.extension.extension.extension",
"sliceName": "text",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleAvailability",
"path": "Medication.extension",
"sliceName": "nllArticleAvailability",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://electronichealth.se/fhir/StructureDefinition/NLLArticleAvailability"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleAvailability.extension:onTheMarket",
"path": "Medication.extension.extension",
"sliceName": "onTheMarket",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleAvailability.extension:salesStopped",
"path": "Medication.extension.extension",
"sliceName": "salesStopped",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleAvailability.extension:withdrawalDate",
"path": "Medication.extension.extension",
"sliceName": "withdrawalDate",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations",
"path": "Medication.extension",
"sliceName": "nllArticleRegulations",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://electronichealth.se/fhir/StructureDefinition/NLLArticleRegulations"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:prescriptiveAuthorityCode",
"path": "Medication.extension.extension",
"sliceName": "prescriptiveAuthorityCode",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:repeatPrescription",
"path": "Medication.extension.extension",
"sliceName": "repeatPrescription",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:repeatPrescription.value[x].system",
"path": "Medication.extension.extension.value[x].system",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:repeatPrescription.value[x].code",
"path": "Medication.extension.extension.value[x].code",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:substitutionDetails",
"path": "Medication.extension.extension",
"sliceName": "substitutionDetails",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:substitutionDetails.extension:interchangeable",
"path": "Medication.extension.extension.extension",
"sliceName": "interchangeable",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:substitutionDetails.extension:interchangeSubstanceGroup",
"path": "Medication.extension.extension.extension",
"sliceName": "interchangeSubstanceGroup",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction",
"path": "Medication.extension.extension",
"sliceName": "dispensingRestriction",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction.value[x].coding",
"path": "Medication.extension.extension.value[x].coding",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction.value[x].coding.system",
"path": "Medication.extension.extension.value[x].coding.system",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction.value[x].coding.version",
"path": "Medication.extension.extension.value[x].coding.version",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction.value[x].coding.code",
"path": "Medication.extension.extension.value[x].coding.code",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:dispensingRestriction.value[x].text",
"path": "Medication.extension.extension.value[x].text",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:controlledMedicinalProduct",
"path": "Medication.extension.extension",
"sliceName": "controlledMedicinalProduct",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification",
"path": "Medication.extension.extension",
"sliceName": "narcoticClassification",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification.value[x].coding",
"path": "Medication.extension.extension.value[x].coding",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification.value[x].coding.system",
"path": "Medication.extension.extension.value[x].coding.system",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification.value[x].coding.version",
"path": "Medication.extension.extension.value[x].coding.version",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification.value[x].coding.code",
"path": "Medication.extension.extension.value[x].coding.code",
"mustSupport": true
},
{
"id": "Medication.extension:nllArticleRegulations.extension:narcoticClassification.value[x].text",
"path": "Medication.extension.extension.value[x].text",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement",
"path": "Medication.extension",
"sliceName": "nllReimbursement",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://electronichealth.se/fhir/StructureDefinition/NLLReimbursement"
]
}
],
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:eligibleForReimbursement",
"path": "Medication.extension.extension",
"sliceName": "eligibleForReimbursement",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:restrictedReimbursement",
"path": "Medication.extension.extension",
"sliceName": "restrictedReimbursement",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:productOfThePeriod",
"path": "Medication.extension.extension",
"sliceName": "productOfThePeriod",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:productOfThePeriod.extension:currentPeriod",
"path": "Medication.extension.extension.extension",
"sliceName": "currentPeriod",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:productOfThePeriod.extension:unavailable",
"path": "Medication.extension.extension.extension",
"sliceName": "unavailable",
"mustSupport": true
},
{
"id": "Medication.extension:nllReimbursement.extension:productOfThePeriod.extension:previousPeriod",
"path": "Medication.extension.extension.extension",
"sliceName": "previousPeriod",
"mustSupport": true
},
{
"id": "Medication.identifier",
"path": "Medication.identifier",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "system"
}
],
"rules": "open"
},
"comment": "Medicinal products is identified by an NPL-package ID and other products by a Varunr",
"min": 1,
"mustSupport": true
},
{
"id": "Medication.identifier:nplpackid",
"path": "Medication.identifier",
"sliceName": "nplpackid",
"short": "Medicinal product package ID",
"definition": "Unique identifier for a packaged medicinal product (sv: läkemedelsartikel) according to NPL (Nationellt produktregister för läkemedel). A medicinal product can come in more than one package type/size. Each package type/size will have an unique NPL-pack-id but share the same NPL-id.",
"comment": "NPL is administered by the Swedish Medical Products Agency (Läkemedelsverket)\r\nThe similar concepts named SB-pack-id and SB-id are modeled as NPL-pack-id and NPL-id in this resource.",
"max": "1",
"mustSupport": true
},
{
"id": "Medication.identifier:nplpackid.use",
"path": "Medication.identifier.use",
"mustSupport": true
},
{
"id": "Medication.identifier:nplpackid.system",
"path": "Medication.identifier.system",
"min": 1,
"fixedUri": "http://electronichealth.se/fhir/NamingSystem/nplpackid",
"mustSupport": true
},
{
"id": "Medication.identifier:nplpackid.value",
"path": "Medication.identifier.value",
"comment": "Maximum string length: 14",
"min": 1,
"maxLength": 14,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "NPL pack-id"
}
]
},
{
"id": "Medication.identifier:varunr",
"path": "Medication.identifier",
"sliceName": "varunr",
"short": "Medical consumables Id",
"definition": "Unique identifier for medical consumables (sv: handelsvaror).",
"comment": "For packaged medicinal products (sv: läkemedelsartiklar) item number is not always unique and can change over time.",
"mustSupport": true
},
{
"id": "Medication.identifier:varunr.use",
"path": "Medication.identifier.use",
"short": "official | old",
"definition": "Defines if the value (varunr) is the current one or an old one.",
"mustSupport": true
},
{
"id": "Medication.identifier:varunr.system",
"path": "Medication.identifier.system",
"min": 1,
"fixedUri": "http://electronichealth.se/fhir/NamingSystem/varunr",
"mustSupport": true
},
{
"id": "Medication.identifier:varunr.value",
"path": "Medication.identifier.value",
"short": "Medical consumables Id",
"definition": "The use element defines if this is the current medical consumables Id (sv. varunummer) or an old Id.",
"comment": "Maximum string length: 8",
"min": 1,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Varunummer"
},
{
"identity": "EHM",
"map": "Historiskt varunummer"
}
]
},
{
"id": "Medication.code",
"path": "Medication.code",
"mustSupport": true
},
{
"id": "Medication.code.coding",
"path": "Medication.code.coding",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "system"
}
],
"rules": "open"
}
},
{
"id": "Medication.code.coding:atc",
"path": "Medication.code.coding",
"sliceName": "atc",
"short": "ATC",
"definition": "Classification of medicinal products according to the Anatomical Therapeutic Chemical (ATC) classification system.",
"max": "1",
"mustSupport": true,
"binding": {
"strength": "required",
"description": "The Anatomical Therapeutic Chemical (ATC) classification system",
"valueSet": "http://www.whocc.no/atc"
}
},
{
"id": "Medication.code.coding:atc.system",
"path": "Medication.code.coding.system",
"fixedUri": "http://www.whocc.no/atc",
"mustSupport": true
},
{
"id": "Medication.code.coding:atc.version",
"path": "Medication.code.coding.version",
"mustSupport": true
},
{
"id": "Medication.code.coding:atc.code",
"path": "Medication.code.coding.code",
"min": 1,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "ATC-kod"
}
]
},
{
"id": "Medication.code.coding:nplId",
"path": "Medication.code.coding",
"sliceName": "nplId",
"short": "Medcinal product Id",
"definition": "Unique identifier for a medicinal product (sv: läkemedelsprodukt) according to NPL (Nationellt produktregister för läkemedel). A medicinal product can come in more than one package type/size. Each package type/size will have an unique NPL package Id but share the same NPL Id.",
"comment": "NPL is administered by the Swedish Medical Products Agency (Läkemedelsverket)\r\nThe similar concepts named SB-pack-id and SB-id are modeled as NPL-pack-id and NPL-id in this resource.",
"max": "1",
"mustSupport": true,
"binding": {
"strength": "required",
"description": "NPL Id",
"valueSet": "http://electronichealth.se/fhir/NamingSystem/nplid"
}
},
{
"id": "Medication.code.coding:nplId.system",
"path": "Medication.code.coding.system",
"fixedUri": "http://electronichealth.se/fhir/NamingSystem/nplid",
"mustSupport": true
},
{
"id": "Medication.code.coding:nplId.version",
"path": "Medication.code.coding.version",
"mustSupport": true
},
{
"id": "Medication.code.coding:nplId.code",
"path": "Medication.code.coding.code",
"comment": "Maximum string length: 14",
"min": 1,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "NPL-id"
}
]
},
{
"id": "Medication.code.text",
"path": "Medication.code.text",
"definition": "Plain text representation of the concept as in the textual representation of the ATC code.",
"comment": "Maximum string length: 240",
"maxLength": 240,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "ATC-klartext"
}
]
},
{
"id": "Medication.status",
"path": "Medication.status",
"short": "active | inactive",
"definition": "Status defines whether the article is available for dispense or not.",
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "status"
}
]
},
{
"id": "Medication.manufacturer",
"path": "Medication.manufacturer",
"mustSupport": true
},
{
"id": "Medication.manufacturer.display",
"path": "Medication.manufacturer.display",
"short": "Responsible organisation",
"definition": "Name of the organisation responsible for the article",
"comment": "Maximum string length: 160",
"maxLength": 160,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Intressentnamn"
}
]
},
{
"id": "Medication.form",
"path": "Medication.form",
"short": "Dose form of the medicinal product",
"definition": "The authorised pharmaceutical dose form in which the medicinal product is marketed, i.e. tablet, capsule.",
"mustSupport": true
},
{
"id": "Medication.form.text",
"path": "Medication.form.text",
"short": "Dose form of the medicinal product",
"definition": "The authorised pharmaceutical dose form in which the medicinal product is marketed, i.e. tablet, capsule.",
"comment": "Maximum string length: 160",
"maxLength": 160,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Läkemedelsform"
}
]
},
{
"id": "Medication.amount",
"path": "Medication.amount",
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Förpackningsmängd och enhet"
}
]
},
{
"id": "Medication.amount.extension:nllDescription",
"path": "Medication.amount.extension",
"sliceName": "nllDescription",
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://electronichealth.se/fhir/StructureDefinition/NLLAmountDescription"
]
}
],
"mustSupport": true
},
{
"id": "Medication.amount.numerator",
"path": "Medication.amount.numerator",
"definition": "Amount per package",
"mustSupport": true
},
{
"id": "Medication.amount.numerator.value",
"path": "Medication.amount.numerator.value",
"short": "Amount per package",
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Förpackningsmängd"
}
]
},
{
"id": "Medication.amount.numerator.unit",
"path": "Medication.amount.numerator.unit",
"comment": "Maximum string length: 80",
"maxLength": 80,
"mustSupport": true,
"mapping": [
{
"identity": "EHM",
"map": "Förpackningsenhet"
}
]
},
{
"id": "Medication.amount.denominator",
"path": "Medication.amount.denominator",
"definition": "The denominator is set to 1 to follow the requirements for a Ratio. It can be interpreted as amount per one package.",
"fixedQuantity": {
"value": 1
},
"mustSupport": true
},
{
"id": "Medication.amount.denominator.value",
"path": "Medication.amount.denominator.value",
"mustSupport": true
}
]
}
}