TEHIK FHIR IG Encounter and Episode of Care
0.1.0 - draft Estonia flag

TEHIK FHIR IG Encounter and Episode of Care, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/ig-encounter-episode/ and changes regularly. See the Directory of published versions

Resource Profile: EE TIS Episode of Care

Official URL: https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-episode-of-care Version: 0.1.0
Draft as of 2025-10-07 Computable Name: EETISEpisodeOfCare

A profile for basic Episode of Care.(ee RAVIEPISOOD)

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... identifier S 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status ?!SΣ 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
... statusHistory 0..* BackboneElement (ee Loetleb varasemad olekud koos ajavahemikega, mil need kehtisid. Tekib süsteemis automaatselt muudatuste põhjal.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... status 1..1 code planned | waitlist | active | onhold | finished | cancelled | entered-in-error
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
.... period 1..1 Period Duration the EpisodeOfCare was in the specified status
... type SΣ 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
Binding: EpisodeOfCareType (example): The type of the episode of care.
... reason Σ 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... diagnosis Σ 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... patient SΣ 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... managingOrganization SΣ 0..1 Reference(EEBase Organization(1.2.1)) Organization that assumes responsibility for care coordination
... period SΣ 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.statusHistory.​status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error EpisodeOfCare If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error EpisodeOfCare If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice EpisodeOfCare A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from EEBaseEpisodeOfCare

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... identifier 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
... type 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
... reason 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
... diagnosis 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
... patient 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... period 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier S 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status ?!SΣ 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
... statusHistory 0..* BackboneElement (ee Loetleb varasemad olekud koos ajavahemikega, mil need kehtisid. Tekib süsteemis automaatselt muudatuste põhjal.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... status 1..1 code planned | waitlist | active | onhold | finished | cancelled | entered-in-error
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
.... period 1..1 Period Duration the EpisodeOfCare was in the specified status
... type SΣ 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
Binding: EpisodeOfCareType (example): The type of the episode of care.
... reason Σ 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... use Σ 0..1 CodeableConcept What the reason value should be used for/as
Binding: EncounterReasonUse (example)
.... value Σ 0..* CodeableReference(Condition | Procedure | EEBase Observation(1.2.1) | EEBase HealthcareService(1.2.1)) Medical reason to be addressed
Binding: EncounterReasonCodes (example)
... diagnosis Σ 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... condition Σ 0..* CodeableReference(Condition) The medical condition that was addressed during the episode of care
Binding: ConditionProblemDiagnosisCodes (example)
.... use Σ 0..1 CodeableConcept Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …)
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... managingOrganization SΣ 0..1 Reference(EEBase Organization(1.2.1)) Organization that assumes responsibility for care coordination
... period SΣ 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careManager 0..1 Reference(EEBase Practitioner(1.2.1) | EEBase PractitionerRole(1.2.1)) Care manager/care coordinator for the patient
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.language Base required All Languages 📍5.0.0 FHIR Std.
EpisodeOfCare.status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.statusHistory.​status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​use Base example Encounter Reason Use 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value Base example Encounter Reason Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error EpisodeOfCare If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error EpisodeOfCare If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice EpisodeOfCare A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from EEBaseEpisodeOfCare

Summary

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... identifier S 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status ?!SΣ 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
... statusHistory 0..* BackboneElement (ee Loetleb varasemad olekud koos ajavahemikega, mil need kehtisid. Tekib süsteemis automaatselt muudatuste põhjal.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... status 1..1 code planned | waitlist | active | onhold | finished | cancelled | entered-in-error
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
.... period 1..1 Period Duration the EpisodeOfCare was in the specified status
... type SΣ 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
Binding: EpisodeOfCareType (example): The type of the episode of care.
... reason Σ 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... diagnosis Σ 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
... patient SΣ 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... managingOrganization SΣ 0..1 Reference(EEBase Organization(1.2.1)) Organization that assumes responsibility for care coordination
... period SΣ 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.statusHistory.​status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error EpisodeOfCare If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error EpisodeOfCare If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice EpisodeOfCare A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from EEBaseEpisodeOfCare

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... identifier 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
... type 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
... reason 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
... diagnosis 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
... patient 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... period 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. EpisodeOfCare 0..* EEBaseEpisodeOfCare(1.2.1) An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:relations 0..* Reference(EE TIS Encounter | EE TIS Episode of Care) Used when there is a need to reference encounter or episode of care
URL: http://hl7.org/fhir/StructureDefinition/workflow-supportingInfo profiled by https://fhir.ee/encounter-episode/StructureDefinition/ee-tis-eoc-or-encounter-reference
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... identifier S 0..1 Identifier Identifier. (ee Unikaalne identifikaator, mis määratleb konkreetse raviepisoodi. Luuakse automaatselt ja jääb püsima kogu elutsükli jooksul.)
... status ?!SΣ 1..1 code (ee Näitab episoodi hetkeolekut ehk millises olekutsüklis see parajasti on. Kohustuslik väli.HL7 LOENDi tõlge?)
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
... statusHistory 0..* BackboneElement (ee Loetleb varasemad olekud koos ajavahemikega, mil need kehtisid. Tekib süsteemis automaatselt muudatuste põhjal.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... status 1..1 code planned | waitlist | active | onhold | finished | cancelled | entered-in-error
Binding: EpisodeOfCareStatus (required): The status of the episode of care.
.... period 1..1 Period Duration the EpisodeOfCare was in the specified status
... type SΣ 0..* CodeableConcept (ee Kirjeldab, millise ravi- või hooldustüübiga on tegemist. Võib olla mitu paralleelselt. LOEND?)
Binding: EpisodeOfCareType (example): The type of the episode of care.
... reason Σ 0..* BackboneElement (ee Selgitab, miks raviepisood loodi.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... use Σ 0..1 CodeableConcept What the reason value should be used for/as
Binding: EncounterReasonUse (example)
.... value Σ 0..* CodeableReference(Condition | Procedure | EEBase Observation(1.2.1) | EEBase HealthcareService(1.2.1)) Medical reason to be addressed
Binding: EncounterReasonCodes (example)
... diagnosis Σ 0..* BackboneElement (ee Loetleb diagnoosid või seisundid, mis on episoodiga seotud. Iga diagnoosi juures saab määrata rolli ja tähtsuse.)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... condition Σ 0..* CodeableReference(Condition) The medical condition that was addressed during the episode of care
Binding: ConditionProblemDiagnosisCodes (example)
.... use Σ 0..1 CodeableConcept Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …)
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(EE MPI Patient Verified) The patient who is the focus of this episode of care
... managingOrganization SΣ 0..1 Reference(EEBase Organization(1.2.1)) Organization that assumes responsibility for care coordination
... period SΣ 0..1 Period (ee Määratleb episoodi alguse ja lõpu kuupäeva ning kellaaja. Vajalik kestvuse ja aruandluse jaoks.)
... referralRequest 0..* Reference(ServiceRequest) (ee Viide saatekirjale või suunamisele, mille alusel episood algatati.)
... careManager 0..1 Reference(EEBase Practitioner(1.2.1) | EEBase PractitionerRole(1.2.1)) Care manager/care coordinator for the patient
... careTeam 0..* Reference(CareTeam) (ee Episoodiga seotud tervishoiutöötajad või meeskonnad.)
... account 0..* Reference(Account) (ee Episoodiga seotud arveldus- või finantskonto.)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.language Base required All Languages 📍5.0.0 FHIR Std.
EpisodeOfCare.status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.statusHistory.​status Base required Episode Of Care Status 📍5.0.0 FHIR Std.
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​use Base example Encounter Reason Use 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value Base example Encounter Reason Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error EpisodeOfCare If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error EpisodeOfCare If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error EpisodeOfCare If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice EpisodeOfCare A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from EEBaseEpisodeOfCare

Summary

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron