description: PAS constraints on the Timing datatype used in the various service requests. package_name: hl7.fhir.us.davinci-pas derivation: constraint name: PASTiming type: Timing elements: extension: type: Extension mustSupport: true url: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-timingcalendarpattern|2.2.0 index: 0 slicing: slices: calendarPattern: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-timingcalendarpattern|2.2.0', index: 0} min: 0 max: 1 deliveryPattern: match: {} schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-timingdeliverypattern|2.2.0', index: 1} min: 0 max: 1 repeat: mustSupport: true index: 2 elements: frequencyMax: {mustSupport: true, index: 9} periodUnit: {mustSupport: true, index: 12} frequency: {mustSupport: true, index: 8} bounds: short: The number of periods over which the service is delivered. mustSupport: true choices: [boundsDuration] index: 4 boundsDuration: {type: Duration, short: The number of periods over which the service is delivered., mustSupport: true, choiceOf: bounds, index: 5} count: {mustSupport: true, index: 6} periodMax: {mustSupport: true, index: 11} period: {mustSupport: true, index: 10} countMax: {mustSupport: true, index: 7} package_version: 2.2.0 extensions: calendarPattern: {url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-timingcalendarpattern|2.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 0} deliveryPattern: {url: 'http://hl7.org/fhir/us/davinci-pas/StructureDefinition/extension-timingdeliverypattern|2.2.0', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} class: complex-type kind: complex-type url: http://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-datatype-timing base: http://hl7.org/fhir/StructureDefinition/Timing version: 2.2.0