Единая платформа цифрового здравоохранения Узбекистана
0.10.0 - draft Uzbekistan флаг

This page is part of the Uzbekistan Digital Health Platform (v0.10.0: Releases Draft) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

Профиль ресурса: UZ Core EpisodeOfCare ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-episodeofcare Версия: 0.10.0
Active по состоянию на 2026-09-29 Вычисляемое имя: 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 объединяет несколько Encounter в один продолжительный клинический случай, ведение которого осуществляется медицинской организацией на DHP (Digital Health Platform - Цифровой платформе здравоохранения), например в рамках ведения беременности или программы ведения хронического заболевания. EpisodeOfCare связан с Patient, за его ведение отвечает соответствующая Organization, и он охватывает одно или несколько Condition. Решение о создании нового EpisodeOfCare или повторном использовании существующего должно приниматься осознанно: EpisodeOfCare для острого излечимого состояния закрывается после выздоровления пациента, тогда как EpisodeOfCare для хронического состояния, требующего пожизненного наблюдения, может оставаться активным в течение многих лет и передаваться между организациями.

Обязательные элементы и элементы Must Support

Перечисленные ниже элементы должны либо всегда присутствовать (mandatory), либо поддерживаться при наличии соответствующих данных (Must Support). Не все они обязательны, однако система должна заполнять каждый элемент Must Support, если располагает соответствующими данными, и корректно обрабатывать его при получении. Ниже приведено человекочитаемое описание; точные кардинальности, типы и терминологические привязки указаны в формальных представлениях ниже.

Обязательные элементы UZ Core EpisodeOfCare (Must Have)

Этот профиль не добавляет собственных обязательных кардинальностей. Обязательные элементы унаследованы от базового ресурса: status (planned | active | onhold | finished | cancelled …) и patient.

Элементы Must Support для UZ Core EpisodeOfCare

  • identifier;
  • status (обязательная привязка) и statusHistory (каждый предыдущий status и соответствующий period);
  • type, классифицирующий EpisodeOfCare;
  • reason с use и value (Condition, Procedure, Observation или HealthcareService);
  • diagnosis с condition (reference на Condition) и use (роль диагноза);
  • patient и managingOrganization, ответственную за координацию оказания помощи;
  • общий period;
  • referralRequest (ServiceRequest);
  • careManager (координирующий Practitioner или PractitionerRole) и careTeam.

Один EpisodeOfCare может объединять несколько Encounter - каждый визит необходимо связать с соответствующим EpisodeOfCare через элемент Encounter.episodeOfCare вместо создания отдельного EpisodeOfCare для каждого визита.

Пошаговое формирование JSON

В приведённых ниже примерах ресурс последовательно расширяется от реалистичного EpisodeOfCare до полного клинического случая. Скопируйте подходящий вариант и адаптируйте его - все приведённые значения проходят валидацию по этому профилю. Полные эталонные экземпляры доступны по ссылкам в нижней части страницы (профилактический EpisodeOfCare, EpisodeOfCare для ведения беременности).

Реалистичный пример EpisodeOfCare

На практике передаются данные, позволяющие платформе вести и находить EpisodeOfCare: бизнес-identifier, type для классификации EpisodeOfCare, managingOrganization для координации оказания помощи, Patient, к которому относится EpisodeOfCare, и period его действия. Элемент careManager (координирующий специалист) указывает специалиста, ответственного за координацию медицинской помощи в рамках данного клинического случая:

{
  "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 и careManager имеют обычный тип Reference - целевой ресурс указывается непосредственно в reference. Пока EpisodeOfCare остаётся открытым, period.end не указывается; добавьте его только при завершении клинического случая.

Добавление причины и диагноза

Клиническое содержание EpisodeOfCare определяется причиной оказания помощи (reason) и диагнозами (diagnosis), в отношении которых оказывается медицинская помощь. reason.value и diagnosis.condition имеют тип CodeableReference, поэтому reference располагается на один уровень вложенности глубже ({ "reference": { "reference": "..." } }) по сравнению с обычными Reference выше. Каждый diagnosis.use фиксирует роль соответствующего диагноза (здесь DD, основной диагноз):

{
  "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 может содержать reference на Condition, Procedure, Observation или HealthcareService; diagnosis.condition должен содержать Condition.

Фиксация изменений статуса во времени

Продолжительный EpisodeOfCare может последовательно менять несколько статусов: сначала planned, затем active, затем finished. Текущее значение указывается в status; каждый предыдущий статус фиксируется в statusHistory, где для каждой записи указываются предыдущий status и соответствующий period:

{
  "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" }
    }
  ]
}

Каждый statusHistory.status выбирается из того же ValueSet, что и status. Используйте это для сохранения истории изменений статуса, например когда EpisodeOfCare для хронического заболевания переводится в onhold и затем возобновляется.

​Примеры API-запросов и пример payload приведены в разделе Быстрый старт в нижней части страницы.

Использование:

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
... Разрезы для type SΣ 1..* CodeableConcept Классификация типа EpisodeOfCare
Разрез: Не упорядочено, Открыто от value:coding.system
Привязка: EpisodeOfCareType (example): The type of the episode of care.
.... type:serviceType SΣ 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
... reason SΣ 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... use SΣ 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value SΣ 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis Σ 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... condition SΣ 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use SΣ 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
Привязка: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization SΣ 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period SΣ 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 Стандарт FHIR
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... identifier S 0..* Identifier Идентификатор данного EpisodeOfCare
... status S 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
.... type:serviceType S 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
..... coding
...... system 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs
... reason S 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... use S 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis
.... condition S 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use S 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
... patient S 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization S 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period S 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... 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
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Идентификатор данного EpisodeOfCare
... status ?!SΣ 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
... Разрезы для type SΣ 1..* CodeableConcept Классификация типа EpisodeOfCare
Разрез: Не упорядочено, Открыто от value:coding.system
Привязка: EpisodeOfCareType (example): The type of the episode of care.
.... type:serviceType SΣ 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system Σ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code ΣC 0..1 code Symbol in syntax defined by the system
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... reason SΣ 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... use SΣ 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value SΣ 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis Σ 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... condition SΣ 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use SΣ 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
Привязка: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization SΣ 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period SΣ 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare
... account 0..* Reference(Account) The set of accounts that may be used for billing for this EpisodeOfCare

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.language Base required All Languages 📍5.0.0 Стандарт FHIR
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 Стандарт FHIR
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
... Разрезы для type SΣ 1..* CodeableConcept Классификация типа EpisodeOfCare
Разрез: Не упорядочено, Открыто от value:coding.system
Привязка: EpisodeOfCareType (example): The type of the episode of care.
.... type:serviceType SΣ 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
... reason SΣ 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... use SΣ 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value SΣ 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis Σ 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... condition SΣ 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use SΣ 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
Привязка: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization SΣ 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period SΣ 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 Стандарт FHIR
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

Дифференциальный вид

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... identifier S 0..* Identifier Идентификатор данного EpisodeOfCare
... status S 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
.... type:serviceType S 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
..... coding
...... system 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs
... reason S 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... use S 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value S 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis
.... condition S 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use S 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
... patient S 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization S 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period S 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. 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
... 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
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Идентификатор данного EpisodeOfCare
... status ?!SΣ 1..1 code Текущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
... statusHistory S 0..* BackboneElement Список предыдущих кодов статуса
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... status S 1..1 code Предыдущий статус EpisodeOfCare
Привязка: EpisodeOfCareStatusVS (0.10.0) (required)
.... period S 1..1 Period Продолжительность пребывания EpisodeOfCare в указанном статусе
... Разрезы для type SΣ 1..* CodeableConcept Классификация типа EpisodeOfCare
Разрез: Не упорядочено, Открыто от value:coding.system
Привязка: EpisodeOfCareType (example): The type of the episode of care.
.... type:serviceType SΣ 1..1 CodeableConcept Национальная классификация типа услуги для EpisodeOfCare
Привязка: EpisodeOfCareTypeVS (0.10.0) (required)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
...... system Σ 1..1 uri Identity of the terminology system
Требуемый шаблон: https://terminology.dhp.uz/fhir/core/CodeSystem/episode-of-care-type-cs
...... version Σ 0..1 string Version of the system - if relevant
...... code ΣC 0..1 code Symbol in syntax defined by the system
...... display ΣC 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
... reason SΣ 0..* BackboneElement Список клинических состояний, которые предполагается рассматривать в ходе оказания помощи
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... use SΣ 0..1 CodeableConcept Назначение значения reason
Привязка: EpisodeOfCareReasonUseVS (0.10.0) (required)
.... value SΣ 0..* CodeableReference(UZ Core Condition(0.10.0) | UZ Core Procedure(0.10.0) | UZ Core Observation(0.10.0) | UZ Core HealthcareService(0.10.0)) Клиническая причина, требующая рассмотрения
Привязка: ICD10Codes (required)
... diagnosis Σ 0..* BackboneElement The list of medical conditions that were addressed during the episode of care
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... condition SΣ 0..* CodeableReference(UZ Core Condition(0.10.0)) Диагноз по ICD-10, относящийся к Encounter
Привязка: ICD10Codes (required)
.... use SΣ 0..1 CodeableConcept Роль диагноза в рамках EpisodeOfCare
Привязка: EncounterDiagnosisUse (preferred): The type of diagnosis this condition represents.
... patient SΣ 1..1 Reference(UZ Core Patient(0.10.0)) Patient, связанный с данным EpisodeOfCare
... managingOrganization SΣ 0..1 Reference(UZ Core Organization(0.10.0)) Organization, ответственная за координацию оказания помощи
... period SΣ 0..1 Period Interval during responsibility is assumed
... referralRequest S 0..* Reference(ServiceRequest) Originating Referral Request(s)
... careManager S 0..1 Reference(UZ Core Practitioner(0.10.0) | UZ Core PractitionerRole(0.10.0)) Специалист, координирующий оказание медицинской помощи пациенту
... careTeam S 0..* Reference(CareTeam) Другие специалисты, оказывающие медицинскую помощь в рамках данного EpisodeOfCare
... account 0..* Reference(Account) The set of accounts that may be used for billing for this EpisodeOfCare

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
EpisodeOfCare.language Base required All Languages 📍5.0.0 Стандарт FHIR
EpisodeOfCare.status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.statusHistory.​status Base required EpisodeOfCare status value set 📍0.10.0 этот IG
EpisodeOfCare.type Base example Episode Of Care Type 📍5.0.0 Стандарт FHIR
EpisodeOfCare.type:serviceType Base required EpisodeOfCare type value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​use Base required EpisodeOfCare reason use value set 📍0.10.0 этот IG
EpisodeOfCare.reason.​value Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​condition Base required ICD-10 Codes 📍5.0.0 Стандарт FHIR
EpisodeOfCare.diagnosis.​use Base preferred Encounter Diagnosis Use 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

 

Другие представления профиля: CSV, Excel, Schematron

Быстрый старт

Типовые операции API для этого профиля. Для запросов требуется JWT-токен доступа - см. раздел Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | разделяет систему и значение и должен быть URL-кодирован как %7C.

Получение по идентификатору сервера

GET [base]/EpisodeOfCare/[id]

Поиск EpisodeOfCare

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]

Создание

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]" },
  ...
}

Обновление (например, закрытие EpisodeOfCare путём изменения status на finished и заполнения period.end, либо передача его другой managingOrganization) - отправьте полный ресурс с помощью PUT:

PUT [base]/EpisodeOfCare/[id]
If-Match: W/"3"   # ETag из последнего чтения; 412, если ресурс с тех пор изменился

Все поддерживаемые параметры поиска приведены в CapabilityStatement.

Связанные материалы