description: null package_name: synapxe.hsar.hsg derivation: constraint name: profile-Composition-get-care-report-summary-list type: Composition elements: contained: {type: Resource, index: 0} extension: array: true min: 35 index: 1 slicing: slices: extensionCompositionCareReportYear: match: {} schema: index: 2 extensions: {} elements: extension: {index: 3} extensionCompositionCareReportExists: match: {} schema: type: Extension url: http://ihis.sg/extension/care-report-exists index: 4 extensions: {} elements: extension: {index: 5} extensionCompositionEnrolmentStatus: match: {} schema: type: Extension url: http://ihis.sg/extension/enrolment-status index: 6 extensions: {} elements: extension: {index: 7} extensionCompositionEnrolmentStatusReason: match: {} schema: type: Extension url: http://ihis.sg/extension/enrolment-status-reason index: 8 extensions: {} elements: extension: {index: 9} extensionCompositionFixedComponentstatus: match: {} schema: type: Extension url: http://ihis.sg/extension/fixed-component-status index: 10 extensions: {} elements: extension: {index: 11} extensionCompositionVariableComponentCount: match: {} schema: type: Extension url: http://ihis.sg/extension/variable-component-count index: 12 extensions: {} elements: extension: {index: 13} subject: index: 14 elements: id: {index: 15} extension: short: n/a index: 16 slicing: slices: extensionCompositionPatientDeceasedStatus: match: {} schema: type: Extension url: http://ihis.sg/extension/Composition-patient-deceased-status index: 17 extensions: {} elements: extension: {index: 18} reference: {index: 19} type: short: n/a constraint: max-string-length-255: {human: String length must not exceed 255 characters, severity: error, expression: $this.toString().length() <= 255} index: 20 identifier: short: n/a index: 21 elements: id: {index: 22} extension: {index: 23} use: {index: 24} type: {index: 25} system: short: n/a constraint: max-string-length-255: {human: String length must not exceed 255 characters, severity: error, expression: $this.toString().length() <= 255} index: 26 value: short: n/a constraint: max-string-length-255: {human: String length must not exceed 255 characters, severity: error, expression: $this.toString().length() <= 255} index: 27 period: {index: 28} assigner: {index: 29} extensions: {} required: [value, system] display: short: n/a constraint: max-string-length-255: {human: String length must not exceed 255 characters, severity: error, expression: $this.toString().length() <= 255} index: 30 extensions: extensionCompositionPatientDeceasedStatus: url: http://ihis.sg/extension/Composition-patient-deceased-status type: Extension index: 17 extensions: {} elements: extension: {index: 18} required: [extension, identifier, type] confidentiality: {index: 31} section: {index: 32} package_version: 4.3.0-v3 extensions: extensionCompositionCareReportYear: url: null index: 2 extensions: {} elements: extension: {index: 3} extensionCompositionCareReportExists: url: http://ihis.sg/extension/care-report-exists type: Extension index: 4 extensions: {} elements: extension: {index: 5} extensionCompositionEnrolmentStatus: url: http://ihis.sg/extension/enrolment-status type: Extension index: 6 extensions: {} elements: extension: {index: 7} extensionCompositionEnrolmentStatusReason: url: http://ihis.sg/extension/enrolment-status-reason type: Extension index: 8 extensions: {} elements: extension: {index: 9} extensionCompositionFixedComponentstatus: url: http://ihis.sg/extension/fixed-component-status type: Extension index: 10 extensions: {} elements: extension: {index: 11} extensionCompositionVariableComponentCount: url: http://ihis.sg/extension/variable-component-count type: Extension index: 12 extensions: {} elements: extension: {index: 13} class: profile kind: resource url: https://ihis.sg/StructureDefinition/profile-Composition-get-care-report-summary-list base: https://ihis.sg/StructureDefinition/profile-Composition-get-base version: 4.3.0-v3 required: [subject]