description: null package_name: synapxe.hsar.hsg derivation: constraint name: profile-Enrollment-get-enrollment type: CarePlan elements: description: {index: 52} category: short: n/a index: 39 elements: id: {index: 40} extension: {index: 41} coding: short: n/a index: 42 elements: id: {index: 43} extension: {index: 44} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/ValueSet/hsg-care-plan-category'} index: 45 version: {index: 46} code: {short: n/a, index: 47} display: {short: n/a, index: 48} userSelected: {index: 49} extensions: {} required: [system, code] text: {index: 50} extensions: {} required: [coding] addresses: {index: 90} instantiatesCanonical: short: n/a pattern: {type: Canonical, value: 'http://ihis.sg/PlanDefinition/healthier-sg/healthier-sg-programme'} index: 32 meta: short: n/a index: 1 elements: id: {index: 2} extension: {index: 3} versionId: {short: n/a, index: 4} lastUpdated: {short: n/a, index: 5} source: {index: 6} profile: {short: n/a, index: 7} security: {index: 8} tag: short: n/a index: 9 elements: id: {index: 10} extension: {index: 11} system: {short: n/a, index: 12} version: {index: 13} code: {short: n/a, index: 14} display: {index: 15} userSelected: {index: 16} extensions: {} extensions: {} required: [lastUpdated, versionId] instantiatesUri: {index: 33} supportingInfo: {index: 91} encounter: {index: 67} implicitRules: {index: 17} goal: {index: 92} created: {index: 73} title: {index: 51} note: {index: 94} author: elements: id: {index: 74} extension: {index: 75} reference: {short: n/a, index: 76} type: {index: 77} identifier: short: n/a index: 78 elements: id: {index: 79} extension: {index: 80} use: {index: 81} type: {index: 82} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/hci-code'} index: 83 value: {short: n/a, index: 84} period: {index: 85} assigner: {index: 86} extensions: {} required: [value, system] display: {index: 87} extensions: {} required: [identifier, reference] activity: {index: 93} extension: short: n/a array: true min: 1 max: 3 index: 21 slicing: slices: override-capacity-flag: match: {} schema: type: Extension url: http://ihis.sg/extension/override-capacity-flag index: 22 elements: id: {short: n/a, index: 23} provided-by: match: {} schema: type: Extension url: http://ihis.sg/extension/enrollment-provided-by index: 24 elements: id: {short: n/a, index: 25} value[x]: elements: coding: elements: code: constraint: string-max-length: {human: Value is too long (maximum length is 255), severity: error, expression: $this.length() <= 255} index: 26 enrollment-status-reason: match: {} schema: short: n/a type: Extension url: http://ihis.sg/extension/enrollment-status-reason index: 27 elements: id: {short: n/a, index: 28} value[x]: elements: coding: elements: code: constraint: string-max-length: {human: Value is too long (maximum length is 255), severity: error, expression: $this.length() <= 255} index: 29 contained: {index: 20} contributor: {index: 88} status: {short: n/a, index: 37} language: {index: 18} id: {short: n/a, index: 0} identifier: {index: 31} intent: short: n/a pattern: {type: Code, value: plan} index: 38 replaces: {index: 35} period: short: n/a index: 68 elements: id: {index: 69} extension: {index: 70} start: {short: n/a, index: 71} end: {short: n/a, index: 72} extensions: {} required: [start] basedOn: {index: 34} partOf: {index: 36} subject: elements: id: {index: 53} extension: {index: 54} reference: {short: n/a, index: 55} type: {index: 56} identifier: short: n/a index: 57 elements: id: {index: 58} extension: {index: 59} use: {index: 60} type: {index: 61} system: short: n/a pattern: {type: Uri, value: 'http://ihis.sg/identifier/nric'} index: 62 value: {short: n/a, index: 63} period: {index: 64} assigner: {index: 65} extensions: {} required: [value, system] display: {index: 66} extensions: {} required: [identifier, reference] modifierExtension: {index: 30} careTeam: {index: 89} text: {index: 19} package_version: 4.3.0-v3 extensions: override-capacity-flag: url: http://ihis.sg/extension/override-capacity-flag type: Extension index: 22 elements: id: {short: n/a, index: 23} provided-by: url: http://ihis.sg/extension/enrollment-provided-by type: Extension index: 24 elements: id: {short: n/a, index: 25} value[x]: elements: coding: elements: code: constraint: string-max-length: {human: Value is too long (maximum length is 255), severity: error, expression: $this.length() <= 255} index: 26 enrollment-status-reason: url: http://ihis.sg/extension/enrollment-status-reason short: n/a type: Extension index: 27 elements: id: {short: n/a, index: 28} value[x]: elements: coding: elements: code: constraint: string-max-length: {human: Value is too long (maximum length is 255), severity: error, expression: $this.length() <= 255} index: 29 class: profile kind: resource url: http://ihis.sg/StructureDefinition/CarePlan-pophealth-enrolment-output base: http://hl7.org/fhir/StructureDefinition/CarePlan version: 4.3.0-v3 required: [id, extension, instantiatesCanonical, meta, category, period]