description: null package_name: hsg.asg-well derivation: constraint name: outputProfile-Organization-get-asg-aac type: Organization elements: address: {index: 58} meta: index: 1 elements: id: {index: 2} versionId: {short: n/a, index: 3} lastUpdated: {short: n/a, index: 4} source: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/programme-owner/age-well'} index: 5 profile: {index: 6} security: {index: 7} tag: index: 8 elements: id: {index: 9} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/coding/correlationid'} index: 10 version: {index: 11} code: {short: n/a, index: 12} display: {index: 13} userSelected: {index: 14} required: [system, code] required: [lastUpdated, versionId, tag, source] name: {short: n/a, index: 55} implicitRules: {index: 15} type: short: n/a binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} index: 43 elements: id: {index: 44} extension: {index: 45} coding: short: n/a binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} index: 46 elements: id: {index: 47} extension: {index: 48} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/ValueSet/organization-type'} binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} index: 49 version: {index: 50} code: constraint: organization-type-code-constraint: {human: organization-type code should be 'aac' or 'aac-care', severity: error, expression: $this.matches('^aac$'|'^aac-care$')} short: n/a binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} index: 51 display: short: n/a binding: {strength: required, valueSet: 'http://ihis.sg/ValueSet/organization-type'} constraint: organization-type-display-constraint: {human: organization-type display should be AAC or AAC (Care), severity: error, expression: $this.matches('^AAC$'|'^AAC (Care)$')} index: 52 userSelected: {index: 53} extensions: {} required: [system, code] text: {index: 54} extensions: {} required: [coding] extension: short: n/a index: 19 slicing: rules: closed min: 1 max: 1 slices: organization-period: match: {} schema: type: Extension url: http://ihis.sg/extension/organization-period index: 20 elements: value[x]: extensions: {} elements: extension: {index: 21} contained: {index: 18} alias: {index: 56} language: {index: 16} active: {short: n/a, meaningWhenMissing: n/a, isModifierReason: n/a, index: 42} id: {short: n/a, index: 0} identifier: short: n/a array: true min: 2 max: 2 index: 23 slicing: rules: closed description: AAC Center Id, UEN min: 2 max: 2 slices: aac-center-id: match: {} schema: short: n/a _required: true index: 24 elements: id: {index: 25} extension: {index: 26} use: {index: 27} type: {index: 28} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/aac-center-id'} index: 29 value: {short: n/a, index: 30} period: {index: 31} assigner: {index: 32} extensions: {} required: [value, system] uen: match: {} schema: short: n/a _required: true index: 33 elements: id: {index: 34} extension: {index: 35} use: {index: 36} type: {index: 37} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/uen'} index: 38 value: {short: n/a, index: 39} period: {index: 40} assigner: {index: 41} extensions: {} required: [value, system] telecom: {index: 57} partOf: {index: 59} endpoint: {index: 61} contact: {index: 60} modifierExtension: {index: 22} text: {index: 17} package_version: 1.0.11 extensions: organization-period: url: http://ihis.sg/extension/organization-period type: Extension index: 20 elements: value[x]: extensions: {} elements: extension: {index: 21} class: profile kind: resource url: http://ihis.sg/StructureDefinition/Organization-get-asg-aac-output base: http://hl7.org/fhir/StructureDefinition/Organization version: '1' required: [id, name, extension, type, meta, active]