PackagesCanonicalsLogsProblems
    Packages
    ca.on.oh@setp-0.9.0-alpha1.0.4
    http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-Slot
description: SETP profile of Slot
package_name: ca.on.oh
derivation: constraint
name: Slot
type: Slot
elements:
  meta:
    mustSupport: true
    index: 0
    elements:
      profile: {mustSupport: true, index: 1}
    required: [profile]
  extension:
    array: true
    min: 2
    index: 2
    slicing:
      slices:
        slotName:
          match: {}
          schema:
            type: Extension
            isModifier: false
            mustSupport: true
            url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-slot-name
            index: 3
            elements:
              value:
                choices: []
                index: 5
            required: [value]
        adjustmentReason:
          match: {}
          schema:
            type: Extension
            isModifier: false
            mustSupport: true
            url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-adjustment-reason
            index: 6
            elements:
              value:
                choices: []
                index: 8
        blockChange:
          match: {}
          schema:
            type: Extension
            isModifier: false
            mustSupport: true
            url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-blockchange
            index: 9
            extensions:
              changeDate:
                url: null
                _required: true
                index: 11
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 13
                required: [value]
              changeAuthority:
                url: null
                _required: true
                index: 14
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 16
                required: [value]
              changeReason:
                url: null
                _required: true
                index: 17
                elements:
                  value:
                    choices: []
                    index: 19
                required: [value]
            elements:
              extension:
                mustSupport: true
                array: true
                min: 3
                index: 10
                slicing:
                  slices:
                    changeDate:
                      match: {}
                      schema:
                        _required: true
                        index: 11
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 13
                        required: [value]
                    changeAuthority:
                      match: {}
                      schema:
                        _required: true
                        index: 14
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 16
                        required: [value]
                    changeReason:
                      match: {}
                      schema:
                        _required: true
                        index: 17
                        elements:
                          value:
                            choices: []
                            index: 19
                        required: [value]
        block:
          match: {}
          schema:
            type: Extension
            isModifier: false
            mustSupport: true
            url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block
            index: 20
            extensions:
              blockFrequency:
                url: null
                index: 22
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 24
              blockAutoRelease:
                url: null
                index: 25
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 27
              blockSurgeons: {url: null, mustSupport: true, index: 28}
              blockService:
                url: null
                index: 29
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 31
            elements:
              extension:
                mustSupport: true
                index: 21
                slicing:
                  slices:
                    blockFrequency:
                      match: {}
                      schema:
                        index: 22
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 24
                    blockAutoRelease:
                      match: {}
                      schema:
                        index: 25
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 27
                    blockSurgeons:
                      match: {}
                      schema: {mustSupport: true, index: 28}
                    blockService:
                      match: {}
                      schema:
                        index: 29
                        elements:
                          value:
                            mustSupport: true
                            choices: []
                            index: 31
        blockRelease:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block-release', index: 32}
  identifier:
    mustSupport: true
    index: 33
    elements:
      system: {mustSupport: true, index: 34}
      value: {index: 35}
    required: [value, system]
  schedule:
    short: Schedule this block/slot belongs to which will be specified by identifier of the block/slot
    mustSupport: true
    index: 36
    elements:
      identifier:
        mustSupport: true
        index: 37
        elements:
          system: {mustSupport: true, index: 38}
          value: {mustSupport: true, index: 39}
        required: [value, system]
    required: [identifier]
  status: {short: Block Type, mustSupport: true, index: 40}
  start: {short: Block Start Date/Time, mustSupport: true, index: 41}
  end: {short: Block Stop Date/Time, mustSupport: true, index: 42}
  comment: {short: Block Change Description, mustSupport: false, index: 43}
package_version: setp-0.9.0-alpha1.0.4
extensions:
  slotName:
    url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-slot-name
    type: Extension
    isModifier: false
    mustSupport: true
    index: 3
    elements:
      value:
        choices: []
        index: 5
    required: [value]
  adjustmentReason:
    url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-adjustment-reason
    type: Extension
    isModifier: false
    mustSupport: true
    index: 6
    elements:
      value:
        choices: []
        index: 8
  blockChange:
    url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-blockchange
    type: Extension
    isModifier: false
    mustSupport: true
    index: 9
    extensions:
      changeDate:
        url: null
        _required: true
        index: 11
        elements:
          value:
            mustSupport: true
            choices: []
            index: 13
        required: [value]
      changeAuthority:
        url: null
        _required: true
        index: 14
        elements:
          value:
            mustSupport: true
            choices: []
            index: 16
        required: [value]
      changeReason:
        url: null
        _required: true
        index: 17
        elements:
          value:
            choices: []
            index: 19
        required: [value]
    elements:
      extension:
        mustSupport: true
        array: true
        min: 3
        index: 10
        slicing:
          slices:
            changeDate:
              match: {}
              schema:
                _required: true
                index: 11
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 13
                required: [value]
            changeAuthority:
              match: {}
              schema:
                _required: true
                index: 14
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 16
                required: [value]
            changeReason:
              match: {}
              schema:
                _required: true
                index: 17
                elements:
                  value:
                    choices: []
                    index: 19
                required: [value]
  block:
    url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block
    type: Extension
    isModifier: false
    mustSupport: true
    index: 20
    extensions:
      blockFrequency:
        url: null
        index: 22
        elements:
          value:
            mustSupport: true
            choices: []
            index: 24
      blockAutoRelease:
        url: null
        index: 25
        elements:
          value:
            mustSupport: true
            choices: []
            index: 27
      blockSurgeons: {url: null, mustSupport: true, index: 28}
      blockService:
        url: null
        index: 29
        elements:
          value:
            mustSupport: true
            choices: []
            index: 31
    elements:
      extension:
        mustSupport: true
        index: 21
        slicing:
          slices:
            blockFrequency:
              match: {}
              schema:
                index: 22
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 24
            blockAutoRelease:
              match: {}
              schema:
                index: 25
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 27
            blockSurgeons:
              match: {}
              schema: {mustSupport: true, index: 28}
            blockService:
              match: {}
              schema:
                index: 29
                elements:
                  value:
                    mustSupport: true
                    choices: []
                    index: 31
  blockRelease: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block-release', type: Extension, isModifier: false, index: 32}
class: profile
kind: resource
url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-Slot
base: http://hl7.org/fhir/StructureDefinition/Slot
version: 0.9.0
required: [identifier, meta]