description: Base StructureDefinition for EpisodeOfCare Resource package_name: hl7.fhir.r2b.examples derivation: specialization name: EpisodeOfCare type: null elements: patient: isModifier: false short: Patient for this episode of care index: 7 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.patient} isSummary: true managingOrganization: isModifier: false short: Organization that assumes care type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.managingOrganization} isSummary: true index: 8 type: isModifier: false short: Type/class - e.g. specialist referral, disease management index: 5 comments: The type can be very important in processing as this could be used in determining if the EpisodeOfCare is relevant to specific government reporting, or other types of classifications. type: CodeableConcept mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.type} isSummary: true referralRequest: isModifier: false short: Originating Referral Request(s) index: 10 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.referralRequest} isSummary: false team: isModifier: false short: Other practitioners facilitating this episode of care index: 12 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.team} isSummary: false status: isModifier: true short: planned | waitlist | active | onhold | finished | cancelled index: 1 type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.status} isSummary: true condition: isModifier: false short: Conditions/problems/diagnoses this episode of care is for index: 6 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.condition} isSummary: false identifier: isModifier: false short: Identifier(s) for the EpisodeOfCare index: 0 type: Identifier mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.identifier} isSummary: false period: isModifier: false short: Interval during responsibility is assumed type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.period} isSummary: true index: 9 careManager: isModifier: false short: Care manager/care co-ordinator for the patient type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.careManager} isSummary: false index: 11 statusHistory: isModifier: false short: Past list of status codes index: 2 type: BackboneElement mustSupport: false array: true elements: status: isModifier: false short: planned | waitlist | active | onhold | finished | cancelled index: 3 type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.statusHistory.status} isSummary: false period: isModifier: false short: Period for the status index: 4 type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: EpisodeOfCare.statusHistory.period} isSummary: false maxLength: 0 base: {max: '*', min: 0, path: EpisodeOfCare.statusHistory} required: [status, period] isSummary: false package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/EpisodeOfCare base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [status, patient]