Uzbekistan Digital Health Platform
0.12.0 - ci-build Uzbekistan flag

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.12.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resource Profile: UZ Core EpisodeOfCare ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare Version: 0.12.0
Active as of 2026-10-28 Computable Name: UZCoreEpisodeOfCare

Uzbekistan Core profile for EpisodeOfCare, representing a patient's period of long-term care such as pregnancy care or chronic disease management.

UZ Core EpisodeOfCare groups a series of Encounters into one ongoing case of care managed by an organization on the Digital Health Platform - for example a pregnancy pathway or a chronic-disease management programme. It is anchored to its Patient, owned by a managing Organization, and addresses one or more Conditions. Decide deliberately whether to open a new episode or reuse one: an acute, curable condition's episode is closed once the patient is cured, whereas a lifelong chronic condition's episode stays active for years and may be transferred between organizations.

Mandatory and Must Support data elements

The elements below must always be present (mandatory) or must be supported when the data is available (Must Support) - not all are required, but your system must populate each Must Support element when it has the data and process it on receipt. This is the human-readable summary; the formal views below give the exact cardinalities, types, and terminology bindings.

Each UZ Core EpisodeOfCare Must Have

This profile adds no mandatory cardinality of its own. The required elements are inherited from the base resource: a status (planned | active | onhold | finished | cancelled …) and a patient.

Each UZ Core EpisodeOfCare Must Support

  • an identifier;
  • the status (required binding) and the statusHistory (each past status and its period);
  • a type classifying the episode;
  • the reason, with a use and a value (a Condition, Procedure, Observation, or HealthcareService);
  • the diagnosis, with its condition (a Condition reference) and its use (role of the diagnosis);
  • the patient and the managingOrganization responsible for coordinating care;
  • the overall period;
  • the referralRequest (a ServiceRequest);
  • the careManager (the coordinating practitioner or role) and the careTeam.

One EpisodeOfCare spans many Encounters - link each visit back to the episode from the Encounter's episodeOfCare, rather than opening a fresh episode per visit.

Building the JSON, step by step

The examples below build up from a realistic episode to a full case of care. Copy one and adapt it - every value shown validates against this profile. The complete reference instances are linked at the bottom of the page (preventive episode, pregnancy episode).

A realistic episode

In practice you send the things that let the platform manage and find the episode: a business identifier, the type that classifies the episode, the managingOrganization that coordinates the care, the Patient it concerns, and the period over which it runs. The careManager (the coordinating practitioner) is the person to chase about the case:

{
  "resourceType": "EpisodeOfCare",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare"]
  },
  "identifier": [
    {
      "system": "http://dhp.uz/ids/episode-of-care",
      "value": "EOC-2025-0001"
    }
  ],
  "status": "active",
  "type": [
    {
      "coding": [{ "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs", "code": "mserv-0001-00001" }],
      "text": "Preventive services"
    }
  ],
  "patient": { "reference": "Patient/example-salim" },
  "managingOrganization": { "reference": "Organization/example-organization" },
  "careManager": { "reference": "Practitioner/example-practitioner" },
  "period": { "start": "2025-08-01" }
}

patient, managingOrganization and careManager are plain Reference types - the target sits directly in reference. Leave period.end off while the episode is still open; add it only when the case closes.

Adding the reason and diagnosis

The clinical content of the episode is its reason (why care is being given) and its diagnosis (the conditions being addressed). Both reason.value and diagnosis.condition are CodeableReference types, so the reference sits one level deeper ({ "reference": { "reference": "..." } }) than the plain references above. Each diagnosis.use records the role of that diagnosis (here DD, the primary diagnosis):

{
  "resourceType": "EpisodeOfCare",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare" ] },
  "status": "active",
  "patient": { "reference": "Patient/example-salim" },
  "managingOrganization": { "reference": "Organization/example-organization" },
  "reason": [
    {
      "use": {
        "coding": [
          {
            "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-reason-use-cs",
            "code": "mserv-0002-00002"
          }
        ],
        "text": "Preventive visit"
      },
      "value": [ { "reference": { "reference": "Condition/example-headache" } } ]
    }
  ],
  "diagnosis": [
    {
      "condition": [ { "reference": { "reference": "Condition/example-headache" } } ],
      "use": {
        "coding": [
          { "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "code": "DD" }
        ],
        "text": "Primary diagnosis"
      }
    }
  ]
}

reason.value may point at a Condition, Procedure, Observation, or HealthcareService; diagnosis.condition must be a Condition.

Recording how the status changed over time

A long-running episode moves through several statuses - it may be planned, then active, then finished. Set the current value in status; record each earlier state in statusHistory, where each entry carries the past status and the period it covered:

{
  "resourceType": "EpisodeOfCare",
  "meta": {
    "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare"]
  },
  "status": "planned",
  "patient": { "reference": "Patient/example-emma" },
  "statusHistory": [
    {
      "status": "active",
      "period": { "start": "2025-08-16", "end": "2025-09-01" }
    }
  ]
}

Each statusHistory.status is drawn from the same value set as status. Use this to keep an audit trail when, for instance, a chronic-disease episode is put onhold and later resumed.

For example API calls and a sample payload, see the Quick Start at the bottom of this page.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
EpisodeOfCare.contained 0..* Resource Contained, inline Resources
EpisodeOfCare.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Classification of the episode of care type
Slice: Unordered, Open by value:coding.system
Binding: EpisodeOfCareType (example): The type of the episode of care.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.reason This element must be supported. This element is included in summaries. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.reason.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis This element is included in summaries. 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
EpisodeOfCare.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Role of the diagnosis in the episode of care
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
EpisodeOfCare.patient This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. This element is included in summaries. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 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

This structure is derived from EpisodeOfCare

NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element must be supported. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.Slices for type.type:serviceType.coding
EpisodeOfCare.Slices for type.type:serviceType.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs (extensions allowed)
EpisodeOfCare.reason This element must be supported. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.use This element must be supported. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.reason.Slices for value.value:icd10.concept
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis.use This element must be supported. 0..1 CodeableConcept Role of the diagnosis in the episode of care
EpisodeOfCare.patient This element must be supported. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.id This element is included in summaries. 0..1 id Logical id of this artifact
EpisodeOfCare.meta This element is included in summaries. 0..1 Meta Metadata about the resource
EpisodeOfCare.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
EpisodeOfCare.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
EpisodeOfCare.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
EpisodeOfCare.contained 0..* Resource Contained, inline Resources
EpisodeOfCare.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.statusHistory.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.statusHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Classification of the episode of care type
Slice: Unordered, Open by value:coding.system
Binding: EpisodeOfCareType (example): The type of the episode of care.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.Slices for type.type:serviceType.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.Slices for type.type:serviceType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.Slices for type.type:serviceType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.Slices for type.type:serviceType.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.Slices for type.type:serviceType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.Slices for type.type:serviceType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs (extensions allowed)
EpisodeOfCare.Slices for type.type:serviceType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.Slices for type.type:serviceType.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.Slices for type.type:serviceType.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.Slices for type.type:serviceType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.Slices for type.type:serviceType.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.reason This element must be supported. This element is included in summaries. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.reason.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.reason.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.reason.Slices for value.value:icd10.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept This element is included in summaries. 0..1 CodeableConcept Reference to a concept (by class)
EpisodeOfCare.reason.Slices for value.value:icd10.concept.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.reason.Slices for value.value:icd10.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.reason.Slices for value.value:icd10.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
EpisodeOfCare.diagnosis This element is included in summaries. 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
EpisodeOfCare.diagnosis.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.diagnosis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept This element is included in summaries. 0..1 CodeableConcept Reference to a concept (by class)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
EpisodeOfCare.diagnosis.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Role of the diagnosis in the episode of care
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
EpisodeOfCare.patient This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. This element is included in summaries. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode
EpisodeOfCare.account 0..* Reference(Account) The set of accounts that may be used for billing for this EpisodeOfCare

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 EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 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

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
EpisodeOfCare.contained 0..* Resource Contained, inline Resources
EpisodeOfCare.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Classification of the episode of care type
Slice: Unordered, Open by value:coding.system
Binding: EpisodeOfCareType (example): The type of the episode of care.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.reason This element must be supported. This element is included in summaries. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.reason.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis This element is included in summaries. 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
EpisodeOfCare.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Role of the diagnosis in the episode of care
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
EpisodeOfCare.patient This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. This element is included in summaries. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 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

Differential View

This structure is derived from EpisodeOfCare

NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element must be supported. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type This element must be supported. 1..* CodeableConcept Classification of the episode of care type
Slice: Unordered, Open by value:coding.system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.Slices for type.type:serviceType.coding
EpisodeOfCare.Slices for type.type:serviceType.coding.system 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs (extensions allowed)
EpisodeOfCare.reason This element must be supported. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.use This element must be supported. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.reason.Slices for value.value:icd10.concept
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.system 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis.use This element must be supported. 0..1 CodeableConcept Role of the diagnosis in the episode of care
EpisodeOfCare.patient This element must be supported. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
EpisodeOfCare 0..* EpisodeOfCare(5.0.0) 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
EpisodeOfCare.id This element is included in summaries. 0..1 id Logical id of this artifact
EpisodeOfCare.meta This element is included in summaries. 0..1 Meta Metadata about the resource
EpisodeOfCare.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
EpisodeOfCare.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
EpisodeOfCare.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
EpisodeOfCare.contained 0..* Resource Contained, inline Resources
EpisodeOfCare.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
EpisodeOfCare.identifier This element must be supported. 0..* Identifier Identifier for this Episode of Care
EpisodeOfCare.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code Current status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory This element must be supported. 0..* BackboneElement List of past status codes
EpisodeOfCare.statusHistory.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.statusHistory.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.statusHistory.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.statusHistory.status This element must be supported. 1..1 code Past status of the Episode of Care
Binding: EpisodeOfCareStatusVS (0.12.0) (required)
EpisodeOfCare.statusHistory.period This element must be supported. 1..1 Period Duration of the EpisodeOfCare in the specified status
EpisodeOfCare.Slices for type This element must be supported. This element is included in summaries. 1..* CodeableConcept Classification of the episode of care type
Slice: Unordered, Open by value:coding.system
Binding: EpisodeOfCareType (example): The type of the episode of care.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.Slices for type.type:serviceType This element must be supported. This element is included in summaries. 1..1 CodeableConcept National service-type classification of the episode of care
Binding: EpisodeOfCareTypeVS (0.12.0) (required)
EpisodeOfCare.Slices for type.type:serviceType.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.Slices for type.type:serviceType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.Slices for type.type:serviceType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.Slices for type.type:serviceType.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.Slices for type.type:serviceType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.Slices for type.type:serviceType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs (extensions allowed)
EpisodeOfCare.Slices for type.type:serviceType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.Slices for type.type:serviceType.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.Slices for type.type:serviceType.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.Slices for type.type:serviceType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.Slices for type.type:serviceType.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.reason This element must be supported. This element is included in summaries. 0..* BackboneElement List of medical conditions expected to be addressed during care
EpisodeOfCare.reason.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.reason.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.reason.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.reason.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Purpose of the reason value
Binding: EpisodeOfCareReasonUseVS (0.12.0) (required)
EpisodeOfCare.reason.Slices for value This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Procedure(0.12.0) | UZ Core Observation(0.12.0) | UZ Core HealthcareService(0.12.0)) Medical reason requiring consideration
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.reason.Slices for value.value:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason coded in ICD-10
Binding: ICD10Codes (required)
EpisodeOfCare.reason.Slices for value.value:icd10.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept This element is included in summaries. 0..1 CodeableConcept Reference to a concept (by class)
EpisodeOfCare.reason.Slices for value.value:icd10.concept.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.reason.Slices for value.value:icd10.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.reason.Slices for value.value:icd10.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.reason.Slices for value.value:icd10.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
EpisodeOfCare.diagnosis This element is included in summaries. 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
EpisodeOfCare.diagnosis.id 0..1 string Unique id for inter-element referencing
EpisodeOfCare.diagnosis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
EpisodeOfCare.diagnosis.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition This element must be supported. This element is included in summaries. 0..* CodeableReference(UZ Core Condition(0.12.0)) The medical condition that was addressed during the episode of care
Slice: Unordered, Open by value:concept.coding.system
Binding: ICD10Codes (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10 This element must be supported. This element is included in summaries. 0..* CodeableReference(Condition) ICD-10 diagnosis related to the encounter
Binding: ICD10Codes (required)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept This element is included in summaries. 0..1 CodeableConcept Reference to a concept (by class)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.id 0..1 id Unique id for inter-element referencing
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Required Pattern: http://hl7.org/fhir/sid/icd-10 (extensions allowed)
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.concept.text This element is included in summaries. 0..1 string Plain text representation of the concept
EpisodeOfCare.diagnosis.Slices for condition.condition:icd10.reference This element is included in summaries. 0..1 Reference() Reference to a resource (by instance)
EpisodeOfCare.diagnosis.use This element must be supported. This element is included in summaries. 0..1 CodeableConcept Role of the diagnosis in the episode of care
Binding: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
EpisodeOfCare.patient This element must be supported. This element is included in summaries. 1..1 Reference(UZ Core Patient(0.12.0)) Patient associated with this episode of care
EpisodeOfCare.managingOrganization This element must be supported. This element is included in summaries. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for care coordination
EpisodeOfCare.period This element must be supported. This element is included in summaries. 0..1 Period Interval during responsibility is assumed
EpisodeOfCare.referralRequest This element must be supported. 0..* Reference(ServiceRequest) Originating Referral Request(s)
EpisodeOfCare.careManager This element must be supported. 0..1 Reference(UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0)) Care coordinator for the patient
EpisodeOfCare.careTeam This element must be supported. 0..* Reference(CareTeam) Other practitioners providing care in this episode
EpisodeOfCare.account 0..* Reference(Account) The set of accounts that may be used for billing for this EpisodeOfCare

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 EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.12.0 This IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 FHIR Std.
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.12.0 This IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.12.0 This IG
EpisodeOfCare.reason.​value Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.reason.​value:icd10 Base required ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition Base preferred ICD-10 Codes 📍5.0.0 FHIR Std.
EpisodeOfCare.diagnosis.​condition:icd10 Base required ICD-10 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

 

Other representations of profile: CSV, Excel, Schematron

Quick Start

Common API interactions for this profile. Requests require a JWT access token - see Security and authentication. [base] is the FHIR server base URL; | separates system from value and must be URL-encoded as %7C.

Read by server id

GET [base]/EpisodeOfCare/[id]

Find episodes of care

GET [base]/EpisodeOfCare?patient=Patient/[id]
GET [base]/EpisodeOfCare?patient=Patient/[id]&status=active
GET [base]/EpisodeOfCare?patient=Patient/[id]&type=http://terminology.dhp.uz/...%7C...
GET [base]/EpisodeOfCare?patient=Patient/[id]&date=ge2025-01-01
GET [base]/EpisodeOfCare?organization=Organization/[id]
GET [base]/EpisodeOfCare?care-manager=Practitioner/[id]

Create

POST [base]/EpisodeOfCare
{
  "resourceType": "EpisodeOfCare",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare" ] },
  "status": "active",
  "patient": { "reference": "Patient/[id]" },
  "managingOrganization": { "reference": "Organization/[id]" },
  ...
}

Update (e.g. close the episode by setting status to finished and period.end, or transfer it to another managingOrganization) - PUT the full resource back:

PUT [base]/EpisodeOfCare/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since

See the CapabilityStatement for all supported search parameters.