description: Represents the enrollment of a patient in a care program, including participants, period, status, and managing organization. package_name: synapxe.nehr derivation: constraint name: CareTeam type: CareTeam elements: category: short: programme name binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/programme-name'} index: 12 elements: id: {index: 13} extension: {index: 14} coding: index: 15 elements: id: {index: 16} extension: {index: 17} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/programme-name'} index: 18 code: {index: 19} display: {index: 20} userSelected: {index: 21} extensions: {} required: [display, system, code] text: {index: 22} extensions: {} required: [coding] managingOrganization: index: 98 elements: id: {index: 99} extension: {index: 100} reference: {index: 101} type: pattern: {type: Uri, value: Organization} index: 102 identifier: index: 103 elements: id: {index: 104} extension: {index: 105} use: {index: 106} type: {index: 107} system: {index: 108} value: {index: 109} period: {index: 110} assigner: {index: 111} extensions: {} required: [value, system] display: {index: 112} extensions: {} required: [identifier, type] name: {index: 23} participant: short: care manager of this patient index: 29 elements: id: {index: 30} extension: {index: 31} modifierExtension: {index: 32} role: index: 33 elements: id: {index: 34} extension: {index: 35} coding: index: 36 elements: id: {index: 37} extension: {index: 38} system: {index: 39} code: {index: 40} display: {index: 41} userSelected: {index: 42} extensions: {} required: [display, system, code] text: {index: 43} 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: 44 elements: id: {index: 45} extension: {index: 46} type: {index: 47} identifier: {index: 48} display: {index: 49} extensions: {} onBehalfOf: {index: 50} coverage: choices: [] index: 52 extensions: {} required: [member] note: elements: id: {index: 114} extension: {index: 115} author: choices: [] index: 117 time: {index: 118} extensions: {} reason: index: 53 elements: id: {index: 54} extension: {index: 55} concept: index: 56 elements: id: {index: 57} extension: {index: 58} coding: index: 59 elements: id: {index: 60} extension: {index: 61} system: {index: 62} code: {index: 63} display: {index: 64} userSelected: {index: 65} extensions: {} required: [display, system, code] text: {index: 66} extensions: {} required: [coding] reference: {index: 67} extensions: {} required: [concept] slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: reasonForEnrolment: match: {} schema: short: Reason for the programme enrolment index: 68 elements: id: {index: 69} extension: {index: 70} concept: index: 71 elements: id: {index: 72} extension: {index: 73} coding: index: 74 elements: id: {index: 75} extension: {index: 76} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/reasonForEnrolment'} index: 77 code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/reasonForEnrolment'} index: 78 display: {index: 79} userSelected: {index: 80} extensions: {} required: [display, system, code] text: {index: 81} extensions: {} required: [coding] reference: {index: 82} extensions: {} required: [concept] reasonForClosure: match: {} schema: index: 83 elements: id: {index: 84} extension: {index: 85} concept: index: 86 elements: id: {index: 87} extension: {index: 88} coding: index: 89 elements: id: {index: 90} extension: {index: 91} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/CodeSystem/reasonForClosure'} index: 92 code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/reasonForClosure'} index: 93 display: {index: 94} userSelected: {index: 95} extensions: {} required: [display, system, code] text: {index: 96} extensions: {} required: [coding] reference: {index: 97} extensions: {} required: [concept] extension: type: Extension url: https://fhir.synapxe.sg/StructureDefinition/ext-enrolment index: 1 slicing: slices: extensionEnrolment: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-enrolment', index: 1} contained: {type: Resource, index: 0} status: {index: 11} identifier: index: 2 elements: id: {index: 3} extension: {index: 4} use: {index: 5} type: {index: 6} system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/enrolment-identifier'} index: 7 value: {index: 8} period: {index: 9} assigner: {index: 10} extensions: {} required: [value, system] telecom: {index: 113} period: elements: id: {index: 25} extension: {index: 26} start: {index: 27} end: {index: 28} extensions: {} required: [start, end] subject: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 24 package_version: 2.0.0 extensions: extensionEnrolment: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-enrolment', type: Extension, index: 1} 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]