description: null package_name: hsg.asg-well derivation: constraint name: profile-Organization-put-asg-aac type: Organization elements: address: {index: 47} name: {short: n/a, index: 44} implicitRules: {index: 1} type: short: n/a binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} index: 32 elements: id: {index: 33} extension: {index: 34} coding: short: n/a index: 35 elements: id: {index: 36} extension: {index: 37} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/CodeSystem/organization-type'} index: 38 version: {index: 39} code: short: n/a constraint: organization-type-coding-code-constraint: {human: Organization type code can only be aac or aac-care, severity: error, expression: $this.matches('^(aac|aac-care)$')} index: 40 display: {short: n/a, index: 41} userSelected: {index: 42} extensions: {} required: [system, code] text: {index: 43} extensions: {} required: [coding] extension: short: n/a index: 5 slicing: rules: closed description: organization-period discriminator: - {path: url, type: value} min: 1 max: 1 slices: organization-period: match: {url: null} schema: type: Extension url: http://ihis.sg/extension/organization-period index: 6 elements: value: choices: [] index: 8 slicing: slices: valuePeriod: match: {} schema: choices: [] index: 8 value[x]: extensions: {} elements: extension: {index: 9} contained: {index: 4} alias: {index: 45} language: {index: 2} active: {short: n/a, meaningWhenMissing: n/a, isModifierReason: n/a, index: 31} id: {index: 0} identifier: short: n/a array: true min: 2 max: 2 index: 11 extensions: {} elements: extension: {index: 12} slicing: rules: closed description: AAC Center Id, UEN discriminator: - {path: system, type: value} min: 2 max: 2 slices: aac-center-id: match: {system: 'http://ihis.sg/identifier/aac-center-id'} schema: short: n/a _required: true index: 13 elements: id: {index: 14} extension: {index: 15} use: {index: 16} type: {index: 17} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/aac-center-id'} index: 18 value: short: n/a constraint: organization-aac-center-id-constraint: {human: AAC center id should not have leading or trailing whitespace, severity: error, expression: '$this.matches(''^(?!\\s)(.*?)(? index: 19 period: {index: 20} assigner: {index: 21} extensions: {} required: [value, system] uen: match: {system: 'http://ihis.sg/identifier/uen'} schema: short: n/a _required: true index: 22 elements: id: {index: 23} extension: {index: 24} use: {index: 25} type: {index: 26} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/uen'} index: 27 value: {short: n/a, index: 28} period: {index: 29} assigner: {index: 30} extensions: {} required: [value, system] telecom: {index: 46} partOf: {index: 48} endpoint: {index: 50} contact: {index: 49} modifierExtension: {index: 10} text: {index: 3} package_version: 1.0.11 extensions: organization-period: url: http://ihis.sg/extension/organization-period type: Extension index: 6 elements: value: choices: [] index: 8 slicing: slices: valuePeriod: match: {} schema: choices: [] index: 8 value[x]: extensions: {} elements: extension: {index: 9} class: profile kind: resource url: http://ihis.sg/StructureDefinition/Organization-put-asg-aac base: http://hl7.org/fhir/StructureDefinition/Organization version: '1' required: [name, extension, type, active]