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: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: slotName: match: {url: null} schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-slot-name', index: 3} min: 0 blockChange: match: {url: null} schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-blockchange', index: 4} min: 0 blockRelease: match: {url: null} schema: {type: Extension, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block-release', index: 5} min: 0 block: match: {url: null} schema: type: Extension isModifier: false url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block index: 6 extensions: blockFrequency: {url: null, min: 0, short: Block Frequency, index: 8} blockService: url: null short: Block Service index: 9 elements: value: choices: [] index: 11 value[x]: elements: coding: index: 12 elements: code: {index: 13} elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: blockFrequency: match: {url: null} schema: {short: Block Frequency, index: 8} min: 0 blockService: match: {url: null} schema: short: Block Service index: 9 elements: value: choices: [] index: 11 value[x]: elements: coding: index: 12 elements: code: {index: 13} adjustmentReason: match: {url: null} schema: {type: Extension, short: Adjustment Reason, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-adjustment-reason', index: 14} min: 0 isRemoved: match: {url: null} schema: {type: Extension, short: If block is removed or not, isModifier: false, url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-is-removed', index: 15} min: 0 identifier: mustSupport: true index: 16 elements: system: {mustSupport: true, index: 17} value: {index: 18} required: [value, system] schedule: short: Schedule this block/slot belongs to which will be specified by identifier of the block/slot mustSupport: true index: 19 elements: identifier: mustSupport: true index: 20 elements: system: {mustSupport: true, index: 21} value: {mustSupport: true, index: 22} required: [value, system] required: [identifier] status: {short: Block Type, mustSupport: true, index: 23} start: {short: Block Start Date/Time, mustSupport: true, index: 24} end: {short: Block Stop Date/Time, mustSupport: true, index: 25} comment: {short: Block Change Description, mustSupport: false, index: 26} package_version: setp-0.9.0-alpha1.0.33 extensions: slotName: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-slot-name', min: 0, type: Extension, isModifier: false, index: 3} blockChange: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-blockchange', min: 0, type: Extension, isModifier: false, index: 4} blockRelease: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block-release', min: 0, type: Extension, isModifier: false, index: 5} block: url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-block type: Extension isModifier: false index: 6 extensions: blockFrequency: {url: null, min: 0, short: Block Frequency, index: 8} blockService: url: null short: Block Service index: 9 elements: value: choices: [] index: 11 value[x]: elements: coding: index: 12 elements: code: {index: 13} elements: extension: index: 7 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: blockFrequency: match: {url: null} schema: {short: Block Frequency, index: 8} min: 0 blockService: match: {url: null} schema: short: Block Service index: 9 elements: value: choices: [] index: 11 value[x]: elements: coding: index: 12 elements: code: {index: 13} adjustmentReason: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-adjustment-reason', min: 0, type: Extension, short: Adjustment Reason, isModifier: false, index: 14} isRemoved: {url: 'http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-ext-is-removed', min: 0, type: Extension, short: If block is removed or not, isModifier: false, index: 15} class: profile kind: resource url: http://ontariohealth.ca/fhir/StructureDefinition/ca-on-setp-profile-Slot base: http://hl7.org/fhir/StructureDefinition/Slot version: 1.0.0 required: [identifier, meta]