description: null package_name: hsg.asg-well derivation: constraint name: profile-Parameter-get-asg-phv-cst-resident-list type: Parameters elements: id: {index: 0} meta: {index: 1} implicitRules: {index: 2} language: {index: 3} parameter: short: n/a array: true min: 3 max: 3 index: 4 elements: id: {index: 5} extension: {index: 6} modifierExtension: {index: 7} value: choices: [] index: 9 resource: {index: 10} part: {index: 11} extensions: {} slicing: rules: closed description: Parameters that can be passed in as input. min: 3 max: 3 slices: search-period: match: {} schema: short: n/a _required: true index: 12 elements: value[x]: elements: id: {index: 22} start: short: n/a constraint: search-period-start-format: {human: 'start date must be in format: yyyy-mm-dd', severity: error, expression: '$this.toString().matches(''^([1-9][0-9][0-9][0-9])(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])))$'')'} index: 23 end: short: n/a constraint: search-period-end-format: {human: 'end date must be in format: yyyy-mm-dd', severity: error, expression: '$this.toString().matches(''^([1-9][0-9][0-9][0-9])(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])))$'')'} meaningWhenMissing: n/a index: 24 required: [start, end] name: short: n/a pattern: {type: String, value: search-period} index: 16 value: short: n/a choices: [] index: 18 slicing: rules: closed discriminator: - {path: $this, type: type} min: 1 slices: valuePeriod: match: {} schema: short: n/a choices: [valuePeriod] _required: true index: 20 min: 1 part: {index: 26} extension: {index: 14} id: {index: 13} resource: {index: 25} valuePeriod: type: Period short: n/a choiceOf: value index: 21 slicing: slices: valuePeriod: match: {} schema: {type: Period, short: n/a, choiceOf: value, _required: true, index: 21} min: 1 modifierExtension: {index: 15} extensions: {} required: [valuePeriod, value] _count: match: {} schema: short: n/a _required: true index: 27 elements: value[x]: extensions: {} elements: extension: {index: 35} name: short: n/a pattern: {type: String, value: _count} index: 31 value: minValueInteger: 0 short: n/a choices: [valueInteger] meaningWhenMissing: n/a maxValueInteger: 100 index: 33 part: {index: 37} extension: {index: 29} id: {index: 28} resource: {index: 36} valueInteger: {minValueInteger: 0, short: n/a, type: integer, meaningWhenMissing: n/a, maxValueInteger: 100, choiceOf: value, index: 34} modifierExtension: {index: 30} extensions: {} required: [value, valueInteger] _skip: match: {} schema: short: n/a _required: true index: 38 elements: id: {index: 39} extension: {index: 40} modifierExtension: {index: 41} name: short: n/a pattern: {type: String, value: _skip} index: 42 value: short: n/a minValueInteger: 0 choices: [valueInteger] index: 44 valueInteger: {minValueInteger: 0, short: n/a, type: integer, choiceOf: value, index: 45} resource: {index: 46} part: {index: 47} extensions: {} required: [value, valueInteger] package_version: 1.0.11 class: profile kind: resource url: http://ihis.sg/StructureDefinition/Parameters-get-asg-phv-cst-resident-list base: http://hl7.org/fhir/StructureDefinition/Parameters version: null