PackagesCanonicalsLogsProblems
    Packages
    test.mpd.noma.no@2.0.0
    https://noma.no/fhir/StructureDefinition/MedicinalProductPackaged_NOMA_v3_0
description: The Packaged Medicinal Product represents packages authorised for sale in the Norwegian market.
package_name: test.mpd.noma.no
derivation: constraint
name: MedicinalProductPackaged_NOMA_v3_0
type: MedicinalProductPackaged
elements:
  description: {short: Textual representation of the package, index: 50}
  extension:
    type: Extension
    isModifier: false
    url: https://mpd.noma.no/structuredefinition/packaged-product-ma-holder-or-manufacturer
    index: 0
    slicing:
      slices:
        maHolderOrManufacturer:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://mpd.noma.no/structuredefinition/packaged-product-ma-holder-or-manufacturer', index: 0}
        repackagingManufacturer:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://mpd.noma.no/structuredefinition/packaged-product-repackaging-manufacturer', index: 1}
  marketingStatus:
    short: Marketing status information
    index: 58
    extensions: {}
    elements:
      extension: {index: 59}
      modifierExtension: {index: 60}
      country: {meaningWhenMissing: Not in use at NOMA. Will not be published even though it has 1..1 cardinality, index: 61}
      jurisdiction: {index: 62}
      status:
        short: This attribute provides information on the status of the marketing of the medicinal product.
        index: 63
        extensions: {}
        elements:
          extension: {index: 64}
          coding:
            extensions: {}
            elements:
              extension: {index: 65}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/codesystem/marketing-status'}
                index: 66
              version: {index: 67}
              userSelected: {index: 68}
          text: {index: 69}
  marketingAuthorization: {index: 70}
  identifier:
    mustSupport: false
    index: 2
    extensions: {}
    elements:
      extension: {index: 3}
    slicing:
      rules: open
      description: Identifiers of the package and corresponding packages in external sources
      min: 1
      slices:
        packaged-product-definition-id:
          match: {}
          schema:
            short: Equal to the element's ID
            _required: true
            index: 4
            extensions: {}
            elements:
              extension: {index: 5}
              use: {index: 6}
              type: {index: 7}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/packaged-product-definition-id'}
                index: 8
              value: {index: 9}
              period: {index: 10}
              assigner: {index: 11}
            required: [value, system]
        legemiddelPakningID:
          match: {}
          schema:
            short: The packaged medicinal product's FEST (legemiddelPakning) ID
            _required: true
            index: 12
            extensions: {}
            elements:
              extension: {index: 13}
              use: {index: 14}
              type: {index: 15}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/fest-legemiddel-pakning-id'}
                index: 16
              value: {index: 17}
              period: {index: 18}
              assigner: {index: 19}
            required: [value, system]
        legemiddeldoseId:
          match: {}
          schema:
            short: The packaged medicinal product's FEST (legemiddelDose) ID
            index: 20
            extensions: {}
            elements:
              extension: {index: 21}
              use: {index: 22}
              type: {index: 23}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/fest-legemiddel-dose-id'}
                index: 24
              value: {index: 25}
              period: {index: 26}
              assigner: {index: 27}
            required: [value, system]
        nordicArticleNumber:
          match: {}
          schema:
            short: The package's nordic article number (varenummer)
            _required: true
            index: 28
            extensions: {}
            elements:
              extension: {index: 29}
              use: {index: 30}
              type: {index: 31}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/varenummer'}
                index: 32
              value: {index: 33}
              period: {index: 34}
              assigner: {index: 35}
            required: [value, system]
        lmrNummer:
          match: {}
          schema:
            short: The Package's LMR number
            index: 36
            extensions: {}
            elements:
              extension: {index: 37}
              use: {index: 38}
              type: {index: 39}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/fest-lmr-nummer'}
                index: 40
              value: {index: 41}
              period: {index: 42}
              assigner: {index: 43}
            required: [value, system]
  manufacturer: {index: 71}
  legalStatusOfSupply:
    meaningWhenMissing: "The reasons for the attribute being empty are:\r\n1 All the packages connected to the same medicinal product have the same status, hence the status is only defined on the Medicinal Product  \r\nor   \r\n2. The related meddicinal product is of type \"enteral nutrition\" or classified as \"dietary supplements\" (kosttilskudd)"
    index: 51
    extensions: {}
    elements:
      extension: {index: 52}
      coding:
        extensions: {}
        elements:
          extension: {index: 53}
          system:
            pattern: {type: Uri, value: 'https://mpd.noma.no/codesystem/legal-status-of-supply'}
            index: 54
          version: {index: 55}
          code: {index: 56}
          userSelected: {index: 57}
        required: [system, code]
  batchIdentifier: {index: 72}
  subject:
    type: Reference
    short: The product that this is a pack for
    refers: ['https://noma.no/fhir/StructureDefinition/MedicinalProduct_NOMA_v3_0']
    index: 44
    extensions: {}
    elements:
      extension: {index: 45}
      reference: {index: 46}
      type:
        pattern: {type: Uri, value: MedicinalProduct}
        index: 47
      identifier: {index: 48}
      display: {index: 49}
    required: [reference, type]
  packageItem:
    extensions:
      property: {url: 'https://mpd.noma.no/structuredefinition/package-property', type: Extension, isModifier: false, index: 73}
      containedItem:
        url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
        type: Extension
        short: Containing reference to a Manufactured Item and the respective amount
        isModifier: false
        index: 74
        extensions:
          item: {url: null, short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product, meaningWhenMissing: 'In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.', index: 75}
          amount: {url: null, short: The quantity of the ManufacturedItems referenced to in the "iten", index: 76}
        elements:
          extension:
            short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product
            meaningWhenMissing: In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.
            index: 75
            slicing:
              slices:
                item:
                  match: {}
                  schema: {short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product, meaningWhenMissing: 'In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.', index: 75}
                amount:
                  match: {}
                  schema: {short: The quantity of the ManufacturedItems referenced to in the "iten", index: 76}
          url:
            pattern: {type: Uri, value: 'http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0'}
            index: 77
    elements:
      manufacturedItem:
        index: 114
        elements:
          reference: {index: 115}
          type: {index: 116}
          identifier: {index: 117}
          display: {index: 118}
        required: [reference, type]
      otherCharacteristics: {index: 226}
      shelfLifeStorage:
        short: Shelf Life and storage information for Nutrition Products
        meaningWhenMissing: The package contains a Medicinal Product, not a Nutrition Product, or the Nutrition Product does not have any Shelf Life Storage information
        index: 227
        elements:
          type: {meaningWhenMissing: Not used in NOMA MPD, index: 228}
          period: {meaningWhenMissing: Not used in NOMA MPD, index: 229}
          specialPrecautionsForStorage:
            short: Shelf Life and storage information for nutrition products
            index: 230
            extensions: {}
            elements:
              extension: {index: 231}
              coding:
                extensions: {}
                elements:
                  extension: {index: 232}
                  version: {index: 233}
                  userSelected: {index: 234}
              text: {index: 235}
      alternateMaterial: {index: 112}
      type:
        index: 96
        extensions: {}
        elements:
          extension: {index: 97}
          coding:
            index: 98
            extensions: {}
            elements:
              extension: {index: 99}
              system:
                pattern: {type: Uri, value: 'https://mpd.noma.no/codesystem/package-type'}
                index: 100
              version: {index: 101}
              code: {index: 102}
              userSelected: {index: 103}
            required: [system, code]
          text: {index: 104}
        required: [coding]
      extension:
        type: Extension
        isModifier: false
        url: https://mpd.noma.no/structuredefinition/package-property
        index: 73
        slicing:
          slices:
            property:
              match: {}
              schema: {type: Extension, isModifier: false, url: 'https://mpd.noma.no/structuredefinition/package-property', index: 73}
            containedItem:
              match: {}
              schema:
                type: Extension
                short: Containing reference to a Manufactured Item and the respective amount
                isModifier: false
                url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
                index: 74
                extensions:
                  item: {url: null, short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product, meaningWhenMissing: 'In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.', index: 75}
                  amount: {url: null, short: The quantity of the ManufacturedItems referenced to in the "iten", index: 76}
                elements:
                  extension:
                    short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product
                    meaningWhenMissing: In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.
                    index: 75
                    slicing:
                      slices:
                        item:
                          match: {}
                          schema: {short: Reference to the manufactured item(s) or device as contained in the packaged medicinal product, meaningWhenMissing: 'In the current release, no Manufactured Medicinal Products are published, so the "item" reference will not be present either.', index: 75}
                        amount:
                          match: {}
                          schema: {short: The quantity of the ManufacturedItems referenced to in the "iten", index: 76}
                  url:
                    pattern: {type: Uri, value: 'http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0'}
                    index: 77
      material: {index: 111}
      identifier:
        mustSupport: false
        index: 79
        extensions: {}
        elements:
          extension: {index: 80}
        slicing:
          rules: open
          description: Some description
          min: null
          slices:
            package-id:
              match: {}
              schema:
                short: Package Item Identifier specific to the NOMA FHIR API
                _required: true
                index: 81
                elements:
                  use: {index: 82}
                  type: {index: 83}
                  system:
                    pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/packaging-id'}
                    index: 84
                  value: {index: 85}
                  period: {index: 86}
                  assigner: {index: 87}
                required: [value, system]
            dataCarrierIdentifier:
              match: {}
              schema:
                short: Data Carrier Identifier
                index: 88
                extensions: {}
                elements:
                  extension: {index: 89}
                  use: {index: 90}
                  type: {index: 91}
                  system:
                    pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/data-carrier-identifier'}
                    index: 92
                  value: {index: 93}
                  period: {index: 94}
                  assigner: {index: 95}
                required: [value, system]
      manufacturer: {index: 236}
      device: {index: 113}
      quantity:
        short: The quantity of this package item in the medicinal product, at the current level of packaging. The outermost is always 1
        index: 105
        extensions: {}
        elements:
          extension: {index: 106}
          comparator: {index: 107}
          unit: {index: 108}
          system: {index: 109}
          code: {index: 110}
      modifierExtension: {index: 78}
      physicalCharacteristics: {index: 225}
      packageItem:
        type: BackboneElement
        index: 119
        extensions:
          property: {url: 'https://mpd.noma.no/structuredefinition/package-property', type: Extension, isModifier: false, index: 120}
          containedItem:
            url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
            type: Extension
            isModifier: false
            index: 121
            extensions:
              item: {url: null, index: 122}
              amount: {url: null, short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 123}
            elements:
              extension:
                index: 122
                slicing:
                  slices:
                    item:
                      match: {}
                      schema: {index: 122}
                    amount:
                      match: {}
                      schema: {short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 123}
        elements:
          manufacturedItem:
            index: 159
            elements:
              reference: {index: 160}
              type: {index: 161}
              identifier: {index: 162}
              display: {index: 163}
            required: [reference, type]
          otherCharacteristics: {index: 214}
          shelfLifeStorage:
            extensions: {}
            elements:
              extension: {index: 215}
              modifierExtension: {index: 216}
              identifier: {index: 217}
              specialPrecautionsForStorage:
                short: Shelf Life and storage information for nutrition products
                index: 218
                extensions: {}
                elements:
                  extension: {index: 219}
                  coding:
                    extensions: {}
                    elements:
                      extension: {index: 220}
                      version: {index: 221}
                      userSelected: {index: 222}
                  text: {index: 223}
          alternateMaterial: {index: 157}
          type:
            index: 143
            extensions: {}
            elements:
              extension: {index: 144}
              coding:
                extensions: {}
                elements:
                  extension: {index: 145}
                  system:
                    pattern: {type: Uri, value: 'https://mpd.noma.no/codesystem/package-type'}
                    index: 146
                  version: {index: 147}
                  code: {index: 148}
                  userSelected: {index: 149}
                required: [system, code]
              text: {index: 150}
          extension:
            type: Extension
            isModifier: false
            url: https://mpd.noma.no/structuredefinition/package-property
            index: 120
            slicing:
              slices:
                property:
                  match: {}
                  schema: {type: Extension, isModifier: false, url: 'https://mpd.noma.no/structuredefinition/package-property', index: 120}
                containedItem:
                  match: {}
                  schema:
                    type: Extension
                    isModifier: false
                    url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
                    index: 121
                    extensions:
                      item: {url: null, index: 122}
                      amount: {url: null, short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 123}
                    elements:
                      extension:
                        index: 122
                        slicing:
                          slices:
                            item:
                              match: {}
                              schema: {index: 122}
                            amount:
                              match: {}
                              schema: {short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 123}
          material: {index: 156}
          identifier:
            index: 125
            extensions: {}
            elements:
              extension: {index: 126}
            slicing:
              rules: open
              description: Sliced
              min: null
              slices:
                package-id:
                  match: {}
                  schema:
                    short: Package Item Identifier specific to the NOMA FHIR API
                    _required: true
                    index: 127
                    extensions: {}
                    elements:
                      extension: {index: 128}
                      use: {index: 129}
                      type: {index: 130}
                      system:
                        pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/packaging-id'}
                        index: 131
                      value: {index: 132}
                      period: {index: 133}
                      assigner: {index: 134}
                    required: [value, system]
                dataCarrierIdentifier:
                  match: {}
                  schema:
                    short: Data Carrier Identifier
                    index: 135
                    extensions: {}
                    elements:
                      extension: {index: 136}
                      use: {index: 137}
                      type: {index: 138}
                      system:
                        pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/data-carrier-identifier'}
                        index: 139
                      value: {index: 140}
                      period: {index: 141}
                      assigner: {index: 142}
                    required: [value, system]
          manufacturer: {index: 224}
          device: {index: 158}
          quantity:
            extensions: {}
            elements:
              extension: {index: 151}
              comparator: {index: 152}
              unit: {index: 153}
              system: {index: 154}
              code: {index: 155}
          modifierExtension: {index: 124}
          physicalCharacteristics: {index: 213}
          packageItem:
            type: BackboneElement
            index: 164
            extensions:
              property: {url: 'https://mpd.noma.no/structuredefinition/package-property', type: Extension, isModifier: false, index: 165}
              containedItem:
                url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
                type: Extension
                isModifier: false
                index: 166
                extensions:
                  item: {url: null, index: 167}
                  amount: {url: null, short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 168}
                elements:
                  extension:
                    index: 167
                    slicing:
                      slices:
                        item:
                          match: {}
                          schema: {index: 167}
                        amount:
                          match: {}
                          schema: {short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 168}
            elements:
              manufacturedItem: {index: 201}
              otherCharacteristics: {index: 203}
              shelfLifeStorage:
                extensions: {}
                elements:
                  extension: {index: 204}
                  modifierExtension: {index: 205}
                  identifier: {index: 206}
                  specialPrecautionsForStorage:
                    short: Shelf Life and storage information for nutrition products
                    index: 207
                    extensions: {}
                    elements:
                      extension: {index: 208}
                      coding:
                        extensions: {}
                        elements:
                          extension: {index: 209}
                          version: {index: 210}
                          userSelected: {index: 211}
                      text: {index: 212}
              alternateMaterial: {index: 199}
              type:
                index: 186
                extensions: {}
                elements:
                  extension: {index: 187}
                  coding:
                    extensions: {}
                    elements:
                      extension: {index: 188}
                      system:
                        pattern: {type: Uri, value: 'https://mpd.noma.no/codesystem/package-type'}
                        index: 189
                      version: {index: 190}
                      userSelected: {index: 191}
                  text: {index: 192}
              extension:
                type: Extension
                isModifier: false
                url: https://mpd.noma.no/structuredefinition/package-property
                index: 165
                slicing:
                  slices:
                    property:
                      match: {}
                      schema: {type: Extension, isModifier: false, url: 'https://mpd.noma.no/structuredefinition/package-property', index: 165}
                    containedItem:
                      match: {}
                      schema:
                        type: Extension
                        isModifier: false
                        url: http://noma.no/fhir/StructureDefinition/PackageItemContainedItem_NOMA_v3_0
                        index: 166
                        extensions:
                          item: {url: null, index: 167}
                          amount: {url: null, short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 168}
                        elements:
                          extension:
                            index: 167
                            slicing:
                              slices:
                                item:
                                  match: {}
                                  schema: {index: 167}
                                amount:
                                  match: {}
                                  schema: {short: The quantity of the ManufacturedItem or Nutrition Products referenced to in the "iten", index: 168}
              material: {index: 198}
              identifier:
                index: 170
                extensions: {}
                elements:
                  extension: {index: 171}
                slicing:
                  rules: open
                  description: Sliced
                  min: null
                  slices:
                    package-id:
                      match: {}
                      schema:
                        short: Package Item Identifier specific to the NOMA FHIR API
                        _required: true
                        index: 172
                        extensions: {}
                        elements:
                          extension: {index: 173}
                          use: {index: 174}
                          type: {index: 175}
                          system:
                            pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/packaging-id'}
                            index: 176
                          period: {index: 177}
                          assigner: {index: 178}
                    dataCarrierIdeintifier:
                      match: {}
                      schema:
                        short: Data Carrier Identifier
                        index: 179
                        extensions: {}
                        elements:
                          extension: {index: 180}
                          use: {index: 181}
                          type: {index: 182}
                          system:
                            pattern: {type: Uri, value: 'https://mpd.noma.no/identifier/data-carrier-identifier'}
                            index: 183
                          period: {index: 184}
                          assigner: {index: 185}
              device: {index: 200}
              quantity:
                extensions: {}
                elements:
                  extension: {index: 193}
                  comparator: {index: 194}
                  unit: {index: 195}
                  system: {index: 196}
                  code: {index: 197}
              modifierExtension: {index: 169}
              physicalCharacteristics: {index: 202}
package_version: 2.0.0
extensions:
  maHolderOrManufacturer: {url: 'https://mpd.noma.no/structuredefinition/packaged-product-ma-holder-or-manufacturer', type: Extension, isModifier: false, index: 0}
  repackagingManufacturer: {url: 'https://mpd.noma.no/structuredefinition/packaged-product-repackaging-manufacturer', type: Extension, isModifier: false, index: 1}
class: profile
kind: resource
url: https://noma.no/fhir/StructureDefinition/MedicinalProductPackaged_NOMA_v3_0
base: http://hl7.org/fhir/StructureDefinition/MedicinalProductPackaged
version: '3.0'
required: [identifier, subject]