description: null package_name: synapxe.sgcdi derivation: constraint name: EpisodeOfCare type: EpisodeOfCare elements: patient: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-patient'] index: 26 elements: id: {index: 27} extension: {index: 28} reference: {index: 29} type: pattern: {type: Uri, value: Patient} index: 30 identifier: type: Identifier index: 31 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/nric'} index: 32 extensions: {} required: [identifier, type] diagnosis: elements: id: {index: 17} extension: {index: 18} modifierExtension: {index: 19} condition: index: 20 elements: id: {index: 21} extension: {index: 22} concept: {type: CodeableConcept, index: 23} reference: {index: 24} extensions: {} required: [concept] use: {index: 25} extensions: {} required: [condition] managingOrganization: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-organization'] index: 33 elements: id: {index: 34} extension: {index: 35} reference: {index: 36} type: pattern: {type: Uri, value: Organization} index: 37 identifier: type: Identifier index: 38 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/hci-code'} index: 39 extensions: {} required: [identifier, type] type: {type: CodeableConcept, index: 6} account: {index: 52} referralRequest: {index: 43} reason: index: 7 elements: id: {index: 8} extension: {index: 9} modifierExtension: {index: 10} use: {type: CodeableConcept, index: 11} value: index: 12 elements: id: {index: 13} extension: {index: 14} concept: {type: CodeableConcept, index: 15} reference: {index: 16} extensions: {} required: [concept] extensions: {} required: [value, use] extension: index: 0 slicing: slices: programmeName: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-programmeName', index: 1} min: 1 max: 1 diseaseClassification: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-diseaseClassification', index: 2} max: 1 programmePriority: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-programmePriority', index: 3} max: 1 identifier: {type: Identifier, index: 4} period: elements: id: {index: 40} extension: {index: 41} start: {index: 42} extensions: {} required: [start] careManager: type: Reference refers: ['https://fhir.synapxe.sg/StructureDefinition/profile-practitionerrole'] index: 44 elements: id: {index: 45} extension: {index: 46} reference: {index: 47} type: pattern: {type: Uri, value: Practitioner} index: 48 identifier: type: Identifier index: 49 elements: system: pattern: {type: Uri, value: 'https://fhir.synapxe.sg/NamingSystem/mcr'} index: 50 extensions: {} required: [reference] careTeam: {index: 51} statusHistory: {index: 5} package_version: 1.0.8 extensions: programmeName: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-programmeName', min: 1, max: 1, type: Extension, index: 1} diseaseClassification: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-diseaseClassification', max: 1, type: Extension, index: 2} programmePriority: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-programmePriority', max: 1, type: Extension, index: 3} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-sn-episodeofcare base: http://hl7.org/fhir/StructureDefinition/EpisodeOfCare version: null required: [managingOrganization, extension, identifier, reason]