PackagesCanonicalsLogsProblems
    Packages
    ca.on.health.idms.agreementmvp@3.0.3
    https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ChargeItemDefinition-RebateDefinition
description: Rebate definition
package_name: ca.on.health.idms.agreementmvp
derivation: constraint
name: Rebate_Definition
type: ChargeItemDefinition
elements:
  description: {short: Working Notes, index: 24}
  date: {index: 21}
  publisher: {index: 22}
  approvalDate: {index: 46}
  propertyGroup:
    short: Input Values for Formula
    index: 72
    elements:
      applicability: {index: 73}
      extension:
        index: 74
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            formulaVariable:
              match: {url: null}
              schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Formula-Variable', index: 75}
              min: 1
              max: 1
            priceDescription:
              match: {url: null}
              schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Price-Description', index: 76}
              min: 0
              max: 1
      priceComponent:
        index: 77
        elements:
          type: {index: 78}
          code:
            binding: {strength: required, valueSet: 'https://health.gov.on.ca/idms/fhir/ValueSet/RebatePriceType'}
            index: 79
          factor: {index: 80}
          amount: {index: 81}
        required: [amount, code]
    extensions:
      formulaVariable: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Formula-Variable', min: 1, max: 1, type: Extension, index: 75}
      priceDescription: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Price-Description', min: 0, max: 1, type: Extension, index: 76}
    required: [priceComponent]
  instance: {index: 56}
  jurisdiction: {index: 42}
  purpose: {index: 43}
  name: {index: 14}
  copyrightLabel: {index: 45}
  useContext:
    short: Billing Frequency
    index: 25
    elements:
      code:
        short: Context Type
        index: 26
        elements:
          system: {index: 27}
          version: {index: 28}
          code: {index: 29}
          display: {index: 30}
          userSelected: {index: 31}
      value:
        choices: [valueCodeableConcept]
        index: 33
      valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 34}
      value[x]:
        elements:
          coding:
            index: 35
            elements:
              system: {index: 36}
              version: {index: 37}
              code: {short: Billing Frequency Code, index: 38}
              display: {short: Billing Frequency, index: 39}
              userSelected: {index: 40}
            required: [display, code]
          text: {index: 41}
        required: [coding]
  copyright: {index: 44}
  versionAlgorithm:
    choices: []
    index: 13
  experimental: {short: Manual Calculation Indicator, index: 20}
  title: {short: Rebate Name, index: 15}
  extension:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 0
      slices:
        updatedDate:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedDate', index: 5}
          min: 1
          max: 1
        fundingProgram:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Funding-Program', index: 8}
          min: 0
        updatedUser:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedUser', index: 4}
          min: 1
          max: 1
        originalAgreement:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Original-Agreement', index: 9}
          min: 0
        numberOfYears:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Number-Years', index: 7}
          min: 0
        medicinalProduct:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Related-Medicinal-Product', index: 1}
          min: 1
          max: 1
        createdUser:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedUser', index: 2}
          min: 1
          max: 1
        createdDate:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedDate', index: 3}
          min: 1
          max: 1
        tableNumber:
          match: {url: null}
          schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Table-Number', index: 6}
          min: 0
  derivedFromUri: {index: 16}
  status: {index: 19}
  url: {index: 10}
  code:
    short: Rebate Type
    index: 48
    elements:
      coding:
        index: 49
        elements:
          system: {index: 50}
          version: {index: 51}
          code: {short: Rebate type code, index: 52}
          display: {short: Rebate Type, index: 53}
          userSelected: {index: 54}
        required: [display, code]
      text: {index: 55}
    required: [coding]
  identifier: {index: 11}
  lastReviewDate: {short: Renegotiation date, index: 47}
  replaces: {index: 18}
  partOf: {index: 17}
  contact: {index: 23}
  applicability:
    short: Rebate Details
    index: 57
    elements:
      condition:
        short: Rebate Formula
        index: 58
        extensions:
          formulaCode: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Formula-Code', min: 0, type: Extension, index: 60}
        elements:
          extension:
            index: 59
            slicing:
              rules: open
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                formulaCode:
                  match: {url: null}
                  schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Formula-Code', index: 60}
                  min: 0
          description: {short: Formula Description, index: 61}
          name: {index: 62}
          language: {index: 63}
          expression: {short: Formula, index: 64}
          reference: {index: 65}
        required: [expression, description]
      effectivePeriod:
        short: Rebate Period
        index: 66
        extensions:
          startReasonCode: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Start-Date-Reason-Code', min: 0, type: Extension, index: 68}
          endReasonCode: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-End-Date-Reason-Code', min: 0, type: Extension, index: 69}
        elements:
          extension:
            index: 67
            slicing:
              rules: open
              discriminator:
              - {path: url, type: value}
              min: 0
              slices:
                startReasonCode:
                  match: {url: null}
                  schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Start-Date-Reason-Code', index: 68}
                  min: 0
                endReasonCode:
                  match: {url: null}
                  schema: {type: Extension, url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-End-Date-Reason-Code', index: 69}
                  min: 0
          start: {index: 70}
        required: [start]
      relatedArtifact: {index: 71}
    required: [effectivePeriod, condition]
package_version: 3.0.3
extensions:
  updatedDate: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedDate', min: 1, max: 1, type: Extension, index: 5}
  fundingProgram: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Funding-Program', min: 0, type: Extension, index: 8}
  updatedUser: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/UpdatedUser', min: 1, max: 1, type: Extension, index: 4}
  originalAgreement: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Original-Agreement', min: 0, type: Extension, index: 9}
  numberOfYears: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Number-Years', min: 0, type: Extension, index: 7}
  medicinalProduct: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Related-Medicinal-Product', min: 1, max: 1, type: Extension, index: 1}
  createdUser: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedUser', min: 1, max: 1, type: Extension, index: 2}
  createdDate: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/CreatedDate', min: 1, max: 1, type: Extension, index: 3}
  tableNumber: {url: 'https://health.gov.on.ca/idms/fhir/StructureDefinition/Extension-Rebate-Table-Number', min: 0, type: Extension, index: 6}
class: profile
kind: resource
url: https://health.gov.on.ca/idms/fhir/StructureDefinition/IDMS-ChargeItemDefinition-RebateDefinition
base: http://hl7.org/fhir/StructureDefinition/ChargeItemDefinition
version: 1.0.0
required: [url, experimental, applicability, title, useContext, code]