PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@1.3.15
    http://nictiz.nl/fhir/StructureDefinition/zib-Product
description: 'This profile is based on Medicatieproces V9.0.7 and the related Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) nl.zorg.part.PharmacauticalProduct version 2.0, year 2017. It was first modeled after nl.zorg.part.Product from the prerelease version 1.0 of 2017 (https://zibs.nl/wiki/Product-v1.0(2017EN)) which is why the canonical uri is different. This will updated in the next iteration of the HCIMs/profiles'
package_name: nictiz.fhir.nl.stu3.zib2017
derivation: constraint
name: Zib PharmaceuticalProduct
type: Medication
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        description:
          match: {url: null}
          schema: {short: Description, type: Extension, url: h, index: 1}
          max: 1
  code:
    index: 2
    elements:
      coding:
        short: MedicationCode
        index: 3
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            productCodeZICodelijst:
              match: {system: null}
              schema: {index: 4}
              max: 1
            productCodeHPKCodelijst:
              match: {system: null}
              schema: {index: 5}
              max: 1
            productCodeGTINCodelijst:
              match: {system: null}
              schema: {index: 6}
              max: 1
            productCodeGPKCodelijst:
              match: {system: null}
              schema: {index: 7}
              max: 1
            productCodePRKCodelijst:
              match: {system: null}
              schema: {index: 8}
              max: 1
            productCodeATCCodelijst:
              match: {system: null}
              schema: {index: 9}
              max: 1
      text: {short: Medication, index: 10}
  form: {short: PharmaceuticalForm, index: 11}
  ingredient:
    short: Ingredient
    index: 12
    elements:
      itemCodeableConcept:
        short: Substance
        type: CodeableConcept
        index: 13
        slicing:
          slices:
            itemCodeableConcept:
              match: {}
              schema:
                short: Substance
                type: CodeableConcept
                index: 13
                elements:
                  coding:
                    index: 14
                    slicing:
                      rules: open
                      discriminator:
                      - {path: system, type: value}
                      min: null
                      slices:
                        ingredientCodeZICodelijst:
                          match: {system: null}
                          schema: {index: 15}
                        ingredientCodeGTINCodeLijst:
                          match: {system: null}
                          schema: {index: 16}
                        ingredientCodeATCCodelijst:
                          match: {system: null}
                          schema: {index: 17}
                        ingredientCodeHPKLijst:
                          match: {system: null}
                          schema: {index: 18}
                        ingredientCodeGPKLijst:
                          match: {system: null}
                          schema: {index: 19}
                        ingredientCodeSNKLijst:
                          match: {system: null}
                          schema: {index: 20}
                        ingredientCodePRKLijst:
                          match: {system: null}
                          schema: {index: 21}
                        ingredientCodeSSKLijst:
                          match: {system: null}
                          schema: {index: 22}
      amount:
        short: Concentration
        index: 23
        elements:
          numerator: {short: IngredientAmount, index: 24}
          denominator: {short: ProductAmount, index: 25}
  package:
    elements:
      content:
        elements:
          item:
            choices: [itemCodeableConcept, itemReference]
            index: 27
          itemCodeableConcept: {type: CodeableConcept, choiceOf: item, index: 28}
          itemReference:
            type: Reference
            choiceOf: item
            refers: ['http://nictiz.nl/fhir/StructureDefinition/zib-Product']
            index: 29
package_version: 1.3.15
extensions:
  description: {url: h, max: 1, short: Description, type: Extension, index: 1}
class: profile
kind: resource
url: http://nictiz.nl/fhir/StructureDefinition/zib-Product
base: http://hl7.org/fhir/StructureDefinition/Medication
version: 2.0.4