PackagesCanonicalsLogsProblems
    Packages
    rs/bonsai.poc.second.test@1.1.3
    http://electronichealth.se/fhir/StructureDefinition/NLLArticleRegulations
{
  "description": null,
  "_filename": "NLLArticleRegulations.StructureDefinition.json",
  "package_name": "rs/bonsai.poc.second.test",
  "date": "2025-04-01",
  "derivation": "constraint",
  "publisher": "Swedish eHealth Agency",
  "fhirVersion": "4.0.1",
  "name": "NLLArticleRegulations",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "name": "E-hälsomyndigheten concept",
    "identity": "EHM"
  } ],
  "abstract": false,
  "type": "Extension",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.1.3",
  "status": "active",
  "id": "aebe4d3c-f614-4d4f-87f3-fbc0b14496c9",
  "kind": "complex-type",
  "url": "http://electronichealth.se/fhir/StructureDefinition/NLLArticleRegulations",
  "context": [ {
    "type": "element",
    "expression": "Medication"
  } ],
  "version": "1.0.1",
  "differential": {
    "element": [ {
      "id": "Extension.extension:prescriptiveAuthorityCode",
      "path": "Extension.extension",
      "short": "Prescriptive authority code",
      "binding": {
        "strength": "required",
        "valueSet": "http://electronichealth.se/fhir/ValueSet/prescriptive-authority-codes"
      },
      "comment": "Maximum string length: 3",
      "mapping": [ {
        "map": "Förskrivningsrätt kod",
        "identity": "EHM"
      } ],
      "sliceName": "prescriptiveAuthorityCode",
      "definition": "Code describing the professsions authorized to prescribe the article."
    }, {
      "id": "Extension.extension:prescriptiveAuthorityCode.extension",
      "max": "0",
      "path": "Extension.extension.extension"
    }, {
      "id": "Extension.extension:prescriptiveAuthorityCode.url",
      "path": "Extension.extension.url",
      "fixedUri": "prescriptiveAuthorityCode"
    }, {
      "id": "Extension.extension:prescriptiveAuthorityCode.value[x]",
      "path": "Extension.extension.value[x]",
      "type": [ {
        "code": "code"
      } ]
    }, {
      "id": "Extension.extension:repeatPrescription",
      "max": "1",
      "path": "Extension.extension",
      "short": "Rules for iteration",
      "binding": {
        "strength": "required",
        "valueSet": "http://electronichealth.se/fhir/ValueSet/prescription-iteration-types"
      },
      "sliceName": "repeatPrescription",
      "definition": "Indicates if a prescription of this article is possible to refill."
    }, {
      "id": "Extension.extension:repeatPrescription.extension",
      "max": "0",
      "path": "Extension.extension.extension"
    }, {
      "id": "Extension.extension:repeatPrescription.url",
      "path": "Extension.extension.url",
      "fixedUri": "repeatPrescription"
    }, {
      "id": "Extension.extension:repeatPrescription.value[x]",
      "path": "Extension.extension.value[x]",
      "type": [ {
        "code": "Coding"
      } ]
    }, {
      "id": "Extension.extension:repeatPrescription.value[x].system",
      "path": "Extension.extension.value[x].system",
      "fixedUri": "http://npl.mpa.se/CodeSystem/prescription-repeatable-category"
    }, {
      "id": "Extension.extension:repeatPrescription.value[x].code",
      "path": "Extension.extension.value[x].code",
      "short": "Rules for iteration",
      "comment": "Maximum string length: 3",
      "mapping": [ {
        "map": "Iterering",
        "identity": "EHM"
      } ],
      "definition": "Indicates if a prescription with this article is possible to refill."
    }, {
      "id": "Extension.extension:substitutionDetails",
      "max": "1",
      "path": "Extension.extension",
      "sliceName": "substitutionDetails"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeable",
      "max": "1",
      "path": "Extension.extension.extension",
      "short": "Interchangeable",
      "mapping": [ {
        "map": "Utbytbar",
        "identity": "EHM"
      } ],
      "sliceName": "interchangeable",
      "definition": "Indicates if the article is interchangeable"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeable.extension",
      "max": "0",
      "path": "Extension.extension.extension.extension"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeable.url",
      "path": "Extension.extension.extension.url",
      "fixedUri": "interchangeable"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeable.value[x]",
      "path": "Extension.extension.extension.value[x]",
      "type": [ {
        "code": "boolean"
      } ]
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeSubstanceGroup",
      "max": "1",
      "path": "Extension.extension.extension",
      "short": "Interchange substance group name",
      "mapping": [ {
        "map": "Substansgrupp utbytbarhet",
        "identity": "EHM"
      } ],
      "sliceName": "interchangeSubstanceGroup",
      "definition": "Name of the interchange substance group"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeSubstanceGroup.extension",
      "max": "0",
      "path": "Extension.extension.extension.extension"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeSubstanceGroup.url",
      "path": "Extension.extension.extension.url",
      "fixedUri": "interchangeSubstanceGroup"
    }, {
      "id": "Extension.extension:substitutionDetails.extension:interchangeSubstanceGroup.value[x]",
      "path": "Extension.extension.extension.value[x]",
      "type": [ {
        "code": "string"
      } ],
      "comment": "Maximum string length: 8",
      "maxLength": 8
    }, {
      "id": "Extension.extension:substitutionDetails.url",
      "path": "Extension.extension.url",
      "fixedUri": "substitutionDetails"
    }, {
      "id": "Extension.extension:substitutionDetails.value[x]",
      "max": "0",
      "path": "Extension.extension.value[x]"
    }, {
      "id": "Extension.extension:dispensingRestriction",
      "max": "1",
      "path": "Extension.extension",
      "short": "Dispensing restrictions",
      "binding": {
        "strength": "required",
        "valueSet": "http://electronichealth.se/fhir/ValueSet/dispensing-restrictions"
      },
      "mapping": [ {
        "map": "Utlämnandebegränsning",
        "identity": "EHM"
      } ],
      "sliceName": "dispensingRestriction",
      "definition": "Describes possible dispensing restrictions"
    }, {
      "id": "Extension.extension:dispensingRestriction.extension",
      "max": "0",
      "path": "Extension.extension.extension"
    }, {
      "id": "Extension.extension:dispensingRestriction.url",
      "path": "Extension.extension.url",
      "fixedUri": "dispensingRestriction"
    }, {
      "id": "Extension.extension:dispensingRestriction.value[x]",
      "path": "Extension.extension.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ]
    }, {
      "id": "Extension.extension:dispensingRestriction.value[x].coding.system",
      "path": "Extension.extension.value[x].coding.system",
      "fixedUri": "http://npl.mpa.se/CodeSystem/dispensing-restriction"
    }, {
      "id": "Extension.extension:dispensingRestriction.value[x].coding.code",
      "path": "Extension.extension.value[x].coding.code",
      "comment": "Maximum string length: 8",
      "mapping": [ {
        "map": "Utlämnandebegränsning kod",
        "identity": "EHM"
      } ]
    }, {
      "id": "Extension.extension:dispensingRestriction.value[x].text",
      "path": "Extension.extension.value[x].text",
      "comment": "Maximum string length: 300",
      "mapping": [ {
        "map": "Utlämnandebegränsning klartext",
        "identity": "EHM"
      } ],
      "maxLength": 300
    }, {
      "id": "Extension.extension:controlledMedicinalProduct",
      "max": "1",
      "path": "Extension.extension",
      "short": "Controlled medicinal product",
      "mapping": [ {
        "map": "Särskilt läkemedel",
        "identity": "EHM"
      } ],
      "sliceName": "controlledMedicinalProduct",
      "definition": "Indicates if this is a controlled medicinal product"
    }, {
      "id": "Extension.extension:controlledMedicinalProduct.extension",
      "max": "0",
      "path": "Extension.extension.extension"
    }, {
      "id": "Extension.extension:controlledMedicinalProduct.url",
      "path": "Extension.extension.url",
      "fixedUri": "controlledMedicinalProduct"
    }, {
      "id": "Extension.extension:controlledMedicinalProduct.value[x]",
      "path": "Extension.extension.value[x]",
      "type": [ {
        "code": "boolean"
      } ]
    }, {
      "id": "Extension.extension:narcoticClassification",
      "max": "1",
      "path": "Extension.extension",
      "short": "Narcotic classification",
      "binding": {
        "strength": "required",
        "valueSet": "http://electronichealth.se/fhir/ValueSet/narcotic-classification"
      },
      "sliceName": "narcoticClassification",
      "definition": "Narcotic classification according to the Swedish Medical Product Agency (Läkemedelsverket)."
    }, {
      "id": "Extension.extension:narcoticClassification.extension",
      "max": "0",
      "path": "Extension.extension.extension"
    }, {
      "id": "Extension.extension:narcoticClassification.url",
      "path": "Extension.extension.url",
      "fixedUri": "narcoticClassification"
    }, {
      "id": "Extension.extension:narcoticClassification.value[x]",
      "path": "Extension.extension.value[x]",
      "type": [ {
        "code": "CodeableConcept"
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://electronichealth.se/fhir/ValueSet/narcotic-classification"
      }
    }, {
      "id": "Extension.extension:narcoticClassification.value[x].coding",
      "max": "1",
      "path": "Extension.extension.value[x].coding"
    }, {
      "id": "Extension.extension:narcoticClassification.value[x].coding.system",
      "path": "Extension.extension.value[x].coding.system",
      "fixedUri": "http://npl.mpa.se/CodeSystem/narcotic-classification"
    }, {
      "id": "Extension.extension:narcoticClassification.value[x].coding.code",
      "path": "Extension.extension.value[x].coding.code",
      "comment": "Maximum string length: 3",
      "mapping": [ {
        "map": "Narkotikaklass kod",
        "identity": "EHM"
      } ]
    }, {
      "id": "Extension.extension:narcoticClassification.value[x].text",
      "path": "Extension.extension.value[x].text",
      "comment": "Maximum string length: 255",
      "mapping": [ {
        "map": "Narkotikaklass klartext",
        "identity": "EHM"
      } ],
      "maxLength": 255
    }, {
      "id": "Extension.url",
      "path": "Extension.url",
      "fixedUri": "http://electronichealth.se/fhir/StructureDefinition/NLLArticleRegulations"
    }, {
      "id": "Extension.value[x]",
      "max": "0",
      "path": "Extension.value[x]"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension"
}