PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-idmp@1.0.0-ballot
    http://fhir.ch/ig/ch-idmp/StructureDefinition/ch-idmp-packagedproductdefinition
description: Profile of the PackagedProductDefinition resource for representing a medically related item or items, in a container or package.
package_name: ch.fhir.ig.ch-idmp
derivation: constraint
name: CHIDMPPackagedProductDefinition
type: PackagedProductDefinition
elements:
  packageFor:
    type: Reference
    refers: ['http://fhir.ch/ig/ch-idmp/StructureDefinition/ch-idmp-medicinalproductdefinition']
    index: 0
  marketingStatus:
    elements:
      country:
        pattern:
          type: CodeableConcept
          value:
            coding:
            - {code: CH, system: 'urn:iso:std:iso:3166'}
        index: 1
      status:
        binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ch-Refdata-marketing-status'}
        index: 2
        elements:
          coding:
            index: 3
            slicing:
              rules: open
              discriminator:
              - {path: system, type: value}
              min: null
              slices:
                SMC:
                  match: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-marketing-status'}
                  schema:
                    index: 4
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-SMC-marketing-status'}
                        index: 5
                    required: [system]
                Refdata:
                  match: {system: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-Refdata-marketing-status'}
                  schema:
                    index: 6
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://fhir.ch/ig/ch-idmp/CodeSystem/ch-Refdata-marketing-status'}
                        index: 7
                    required: [system]
  packaging:
    elements:
      type:
        binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/edqm-packaging'}
        index: 8
      shelfLifeStorage:
        elements:
          specialPrecautionsForStorage:
            elements:
              coding:
                binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/ch-SMC-special-precautions-for-storage'}
                index: 9
      property:
        elements:
          value:
            choices: []
            index: 11
        required: [value]
      containedItem:
        elements:
          item: {type: CodeableReference, index: 12}
      packaging:
        type: BackboneElement
        index: 13
        elements:
          type:
            binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/edqm-packaging'}
            index: 14
          packaging:
            type: BackboneElement
            index: 15
            elements:
              type:
                binding: {strength: required, valueSet: 'http://fhir.ch/ig/ch-idmp/ValueSet/edqm-packaging'}
                index: 16
package_version: 1.0.0-ballot
class: profile
kind: resource
url: http://fhir.ch/ig/ch-idmp/StructureDefinition/ch-idmp-packagedproductdefinition
base: http://hl7.org/fhir/StructureDefinition/PackagedProductDefinition
version: 1.0.0-ballot