PackagesCanonicalsLogsProblems
    Packages
    poc.bonsai.current@1.0.0
    http://electronichealth.se/fhir/StructureDefinition/NLLBenefitDetails
description: null
package_name: poc.bonsai.current
derivation: constraint
name: NLLBenefitDetails
type: Extension
elements:
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        dailyBenefitQuantityUnfeasible:
          match: {url: dailyBenefitQuantityUnfeasible}
          schema:
            short: Indication if daily quantity can be calculated
            index: 1
            elements:
              url:
                pattern: {type: uri, value: dailyBenefitQuantityUnfeasible}
                type: uri
                index: 2
              value:
                choices: [valueBoolean]
                index: 4
              valueBoolean: {type: boolean, choiceOf: value, index: 5}
        dailyBenefitQuantity:
          match: {url: dailyBenefitQuantity}
          schema:
            short: Daily quantity within benefit
            binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/dose-quantity-units'}
            index: 6
            elements:
              url:
                pattern: {type: uri, value: dailyBenefitQuantity}
                type: uri
                index: 7
              value:
                choices: [valueQuantity]
                index: 9
              valueQuantity: {type: Quantity, choiceOf: value, index: 10}
              value[x]:
                elements:
                  value: {index: 11}
                  comparator: {index: 12}
                required: [value]
        nextDispenseWithinBenefit:
          match: {url: nextDispenseWithinBenefit}
          schema:
            short: Date for next dispense with benefit
            index: 13
            elements:
              url:
                pattern: {type: uri, value: nextDispenseWithinBenefit}
                type: uri
                index: 14
              value:
                choices: [valueDate]
                index: 16
              valueDate: {type: date, choiceOf: value, index: 17}
  url:
    pattern: {type: uri, value: 'http://electronichealth.se/fhir/StructureDefinition/NLLBenefitDetails'}
    type: uri
    index: 18
  value:
    choices: []
    index: 20
package_version: 1.0.0
extensions:
  dailyBenefitQuantityUnfeasible:
    url: dailyBenefitQuantityUnfeasible
    short: Indication if daily quantity can be calculated
    index: 1
    elements:
      url:
        pattern: {type: uri, value: dailyBenefitQuantityUnfeasible}
        type: uri
        index: 2
      value:
        choices: [valueBoolean]
        index: 4
      valueBoolean: {type: boolean, choiceOf: value, index: 5}
  dailyBenefitQuantity:
    url: dailyBenefitQuantity
    short: Daily quantity within benefit
    binding: {strength: required, valueSet: 'http://electronichealth.se/fhir/ValueSet/dose-quantity-units'}
    index: 6
    elements:
      url:
        pattern: {type: uri, value: dailyBenefitQuantity}
        type: uri
        index: 7
      value:
        choices: [valueQuantity]
        index: 9
      valueQuantity: {type: Quantity, choiceOf: value, index: 10}
      value[x]:
        elements:
          value: {index: 11}
          comparator: {index: 12}
        required: [value]
  nextDispenseWithinBenefit:
    url: nextDispenseWithinBenefit
    short: Date for next dispense with benefit
    index: 13
    elements:
      url:
        pattern: {type: uri, value: nextDispenseWithinBenefit}
        type: uri
        index: 14
      value:
        choices: [valueDate]
        index: 16
      valueDate: {type: date, choiceOf: value, index: 17}
class: extension
kind: complex-type
url: http://electronichealth.se/fhir/StructureDefinition/NLLBenefitDetails
base: http://hl7.org/fhir/StructureDefinition/Extension
version: 1.0.0