description: Represents the enrollment of a patient in a care program, including participants, period, status, and managing organization. package_name: synapxe.sgcdi derivation: constraint name: profile-careteam type: CareTeam elements: category: short: programme name type: CodeableConcept binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/programme-name'} index: 7 extensions: {} elements: extension: {index: 8} coding: elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/programme-name'} index: 9 code: {index: 10} managingOrganization: type: Reference short: A reference from one resource to another refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] index: 77 elements: display: {index: 78} name: {index: 11} participant: short: care manager of this patient index: 17 elements: id: {index: 18} extension: {index: 19} modifierExtension: {index: 20} role: index: 21 elements: id: {index: 22} extension: {index: 23} coding: index: 24 elements: id: {index: 25} extension: {index: 26} system: {index: 27} code: {index: 28} display: {index: 29} userSelected: {index: 30} extensions: {} required: [display, system, code] text: {index: 31} extensions: {} required: [coding] member: type: Reference short: the care manager for this patient and the organization where the practioner performs the roles associated refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole'] index: 32 elements: id: {index: 33} extension: {index: 34} type: {index: 35} identifier: {index: 36} display: {index: 37} extensions: {} onBehalfOf: {index: 38} coverage: choices: [] index: 40 extensions: {} required: [member] note: elements: id: {index: 80} extension: {index: 81} author: choices: [] index: 83 time: {index: 84} extensions: {} reason: index: 41 elements: id: {index: 42} extension: {index: 43} concept: type: CodeableConcept short: Concept - reference to a terminology or just text index: 44 extensions: {} elements: extension: {index: 45} reference: {index: 46} extensions: {} required: [concept] slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: reasonForEnrolment: match: {} schema: short: Reason for the programme enrolment index: 47 elements: id: {index: 48} extension: {index: 49} concept: index: 50 elements: id: {index: 51} extension: {index: 52} coding: index: 53 elements: id: {index: 54} extension: {index: 55} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/reasonForEnrolment'} index: 56 code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/reasonForEnrolment'} index: 57 display: {index: 58} userSelected: {index: 59} extensions: {} required: [display, system, code] text: {index: 60} extensions: {} required: [coding] reference: {index: 61} extensions: {} required: [concept] reasonForClosure: match: {} schema: index: 62 elements: id: {index: 63} extension: {index: 64} concept: index: 65 elements: id: {index: 66} extension: {index: 67} coding: index: 68 elements: id: {index: 69} extension: {index: 70} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/reasonForClosure'} index: 71 code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/reasonForClosure'} index: 72 display: {index: 73} userSelected: {index: 74} extensions: {} required: [display, system, code] text: {index: 75} extensions: {} required: [coding] reference: {index: 76} extensions: {} required: [concept] extension: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-generic index: 0 slicing: slices: enrollment: match: {} schema: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-generic index: 0 elements: value: choices: [valueString] index: 2 valueString: {type: string, choiceOf: value, index: 3} status: {index: 6} identifier: type: Identifier short: An identifier intended for computation index: 4 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/enrolment-identifier'} index: 5 telecom: {index: 79} period: elements: id: {index: 13} extension: {index: 14} start: {index: 15} end: {index: 16} extensions: {} required: [start, end] subject: type: Reference short: A reference from one resource to another refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 12 package_version: 1.0.5 extensions: enrollment: url: https://fhir.synapxe.sg/StructureDefinition/ext-generic type: Extension index: 0 elements: value: choices: [valueString] index: 2 valueString: {type: string, choiceOf: value, index: 3} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-careteam base: http://hl7.org/fhir/StructureDefinition/CareTeam version: null required: [managingOrganization, status, identifier, subject, category]