Skip to main content

EpisodeOfCare

ResourceBase · ManagementTrial useMaturity 2

An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
9 of 9 parameters tested

Structure​

ElementCard.TypeDescription
identifier
0..*IdentifierBusiness Identifier(s) relevant for this EpisodeOfCare
statusRequired?!Σ
1..1codeplanned | waitlist | active | onhold | finished | cancelled | entered-in-errorBinding (required): episode-of-care-status
statusHistory
0..*BackboneElementPast list of status codes (the current status may be included to cover the start date of the status)
statusRequired
1..1codeplanned | waitlist | active | onhold | finished | cancelled | entered-in-errorBinding (required): episode-of-care-status
periodRequired
1..1PeriodDuration the EpisodeOfCare was in the specified status
typeΣ
0..*CodeableConceptType/class - e.g. specialist referral, disease managementBinding (example): episodeofcare-type
diagnosisΣ
0..*BackboneElementThe list of diagnosis relevant to this episode of care
conditionRequiredΣ
1..1Reference(Condition)Conditions/problems/diagnoses this episode of care is for
roleΣ
0..1CodeableConceptRole that this diagnosis has within the episode of care (e.g. admission, billing, discharge …)Binding (preferred): diagnosis-role
rankΣ
0..1positiveIntRanking of the diagnosis (for each role type)
patientRequiredΣ
1..1Reference(Patient)The patient who is the focus of this episode of care
managingOrganizationΣ
0..1Reference(Organization)Organization that assumes care
periodΣ
0..1PeriodInterval during responsibility is assumed
referralRequest
0..*Reference(ServiceRequest)Originating Referral Request(s)
careManager
0..1Reference(Practitioner | PractitionerRole)Care manager/care coordinator for the patient
team
0..*Reference(CareTeam)Other practitioners facilitating this episode of care
account
0..*Reference(Account)The set of accounts that may be used for billing for this EpisodeOfCare

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/EpisodeOfCare?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
care-managerreference

Care manager/care coordinator for the patient

EpisodeOfCare.careManager.where(resolve() is Practitioner)
conditionreference

Conditions/problems/diagnoses this episode of care is for

EpisodeOfCare.diagnosis.condition
datedate

The provided date search value falls within the episode of care's period

EpisodeOfCare.period
identifiertoken

Business Identifier(s) relevant for this EpisodeOfCare

EpisodeOfCare.identifier
incoming-referralreference

Incoming Referral Request

EpisodeOfCare.referralRequest
organizationreference

The organization that has assumed the specific responsibilities of this EpisodeOfCare

EpisodeOfCare.managingOrganization
patientreference

The patient who is the focus of this episode of care

EpisodeOfCare.patient
statustoken

The current status of the Episode of Care as provided (does not check the status history collection)

EpisodeOfCare.status
typetoken

Type/class - e.g. specialist referral, disease management

EpisodeOfCare.type

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition