Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Профиль ресурса: Общий профиль для обращения пациента за медицинской помощью

Официальный URL: https://fhir.by/StructureDefinition/EncounterGeneral
Active as of 2026-06-25 Имя: EncounterGeneral

Общий профиль для обращения пациента за медицинской помощью. Раздел Прием пациента

Описание профиля:

Профиль предназначен для фиксации общих (стандартных) сведений о посещении пациента.

Под посещением пациента понимается результат взаимодействия между пациентом и медицинским работником с целью предоставления медицинской услуги или оценки состояния здоровья пациента.

Ресурс Encounter используется для записи информации о фактических действиях, которые уже произошли, а ресурс Appointment - для записи запланированных действий.

Профиль включает в себя следующие данные:

  • дата начала и окончания посещения;
  • тип посещения;
  • причина посещения;
  • место посещения;
  • обстоятельства посещения;
  • иные сведения, связанные с посещением.

Профиль также содержит ссылку на участников процесса оказания медицинской помощи (пациента, врача или иных участников).

Элемент class используется для применения бизнес-правил в отношении условий оказания медицинской помощи Условия оказания медицинской помощи.

Procedure и Encounter содержат ссылки друг на друга, и это должны быть разные процессы: один для Procedure, которая была выполнена вовремя Encounter (хранится в Procedure.encounter), а другой для случаев, когда Encounter является результатом другой Procedure (хранится в Encounter.reason).

extension:conclusion - данное расширение может использоваться в случае оказания пациенту медицинской помощи в стационарных или амбулаторных условиях, когда необходимо передать информацию о состоянии здоровья пациента не представленную в виде ресурсов. Например, после осмотра пациента в приемном отделении стационара принято решение о том, что пациент не нуждается в госпитализации. В этом случае в расширении указывается информация об отсутствии у пациента показаний к госпитализации, проведенных исследованиях и лечебных мероприятиях в приемном отделении.

extension:recomendation - расширение представляющее информацию о рекомендациях данных пациенту во время встречи с медицинским работником в стационарных или амбулаторных условиях, когда необходимо передать информацию о рекомендациях не представленную в виде ресурсов. Например, после осмотра пациента в приемном отделении стационара принято решение о том, что пациент не нуждается в госпитализации. В этом случае в расширении указывается информация о дальнейшем наблюдении и лечении в амбулаторных условиях.

Если ресурс формируется при МСЭ необходимо присвоить идентификатор уникальный в рамках организации, в которой выдается заключение МСЭ.

Использование расширений extension:encouterMRECConcent и extension:DisabilityFirstTime необходимо только при осмотре пациента для МСЭ. Заполнение значений для данных расширений используется в случае признания пациента инвалидом.

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

You can also check for usages in the FHIR IG Statistics

Контент профиля

Описание профилей и принципов работы различных представлений..

Профиль ресурса: EncounterBy

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Encounter C 0..* EncounterBy Взаимодействие, в ходе которого пациенту предоставляются услуги
Constraints: EncounterDiagnosisRule
... meta
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EncounterGeneral
... Разрезы для extension 0..4 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:encounterTypeOfVisit S 0..1 CodeableConcept Типы обращений для пациента
URL: https://fhir.by/StructureDefinition/EncounterTypeOfVisit
Привязка: Типы обращений для амбулаторного пациента (required)
.... extension:encounterTypeOfService S 0..1 CodeableConcept Формы оказания медицинских услуг free | paid | insurance | agreement | paid-for-anon
URL: https://fhir.by/StructureDefinition/EncounterTypeOfService
Привязка: Формы оказания медицинских услуг (required)
.... extension:encouterMRECConcent 0..1 boolean Согласие для проактивного назначения пенсии при инвалидности
URL: https://fhir.by/StructureDefinition/EncouterMRECConcent
.... extension:DisabilityFirstTime 0..1 boolean Инвалидность установлена впервые
URL: https://fhir.by/StructureDefinition/DisabilityFirstTime
... identifier 0..1 Identifier Идентификатор ресурса присвоенный в МИС
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Значение идентификатора ресурса присвоенное в МИС
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 0..1 Reference(Учреждение здравоохранения) Ссылка на организацию в которой присовен идентификатор
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на диспансеризацию | Вызов врача на дом | Направление на эндоскопическое исследование) Основание: направление/вызов, на основе которого происходит данная встреча/прием
.... extension 0..0 Extension
... careTeam 0..0 Группа(ы), выделенная(ые) для участия в этой встрече
... partOf 0..0 Непосредственно связанная с данной встреча. К примеру, в рамках диспансеризации главным приемом будет прием терапевта, на него может ссылаться прием гинеколога созданный в рамках диспансеризации.
... actualPeriod 1..1 Period Фактическое время начала и окончания встречи
.... start 1..1 dateTime Время начала оказания медицинской помощи
.... end 0..1 dateTime Время окончания оказания медицинской помощи
... reason 0..* BackboneElement Причина оказания медицинской помощи
.... use 1..1 CodeableConcept Значение причины оказания медицинской помощи из справочника 'Причины оказания медицинской помощи'
.... value 0..1 CodeableReference(Диагноз) Ссылка на диагноз, который дополняет основной, но не относятся ни к осложнениям основного диагноза, ни к сопутствующим диагнозам. Например, внешняя причина трамвы
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 0..0 Ссылка на концепт (справочник + код + значение)
..... reference 1..1 Reference() Ссылка на диагноз
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... reference 1..1 string Ссылка на ресурс в виде относительного URL

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

Ограничения

Id Градация Путь(и) Описание Выражение
EncounterDiagnosisRule error Encounter Если значение причины оказания медицинской помощи отсутствует или не является проведением инструментального исследования, то должен быть указан диагноз reason.where(use.coding.where(system = 'https://fhir.by/ValueSet/EncounterReasons' and code = 'instrumental-examin').exists()).exists() or diagnosis.exists()
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Encounter C 0..* EncounterBy Взаимодействие, в ходе которого пациенту предоставляются услуги
Constraints: EncounterDiagnosisRule
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EncounterGeneral
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:conclusion S 0..1 string Заключение медработника по итогам встречи с пациентом
URL: https://fhir.by/StructureDefinition/EncounterConclusion
.... extension:recomendation S 0..1 string Рекомендации пациенту
URL: https://fhir.by/StructureDefinition/EncounterRecomendation
.... extension:encounterTypeOfVisit S 0..1 CodeableConcept Типы обращений для пациента
URL: https://fhir.by/StructureDefinition/EncounterTypeOfVisit
Привязка: Типы обращений для амбулаторного пациента (required)
.... extension:encounterTypeOfService S 0..1 CodeableConcept Формы оказания медицинских услуг free | paid | insurance | agreement | paid-for-anon
URL: https://fhir.by/StructureDefinition/EncounterTypeOfService
Привязка: Формы оказания медицинских услуг (required)
.... extension:encouterMRECConcent 0..1 boolean Согласие для проактивного назначения пенсии при инвалидности
URL: https://fhir.by/StructureDefinition/EncouterMRECConcent
.... extension:DisabilityFirstTime 0..1 boolean Инвалидность установлена впервые
URL: https://fhir.by/StructureDefinition/DisabilityFirstTime
... identifier Σ 0..1 Identifier Идентификатор ресурса присвоенный в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора ресурса присвоенное в МИС
Пример General: 123456
.... assigner Σ 0..1 Reference(Учреждение здравоохранения) Ссылка на организацию в которой присовен идентификатор
... status ?!Σ 1..1 code planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown
Привязка: EncounterStatus (required): Current state of the encounter.
... class Σ 1..1 CodeableConcept Условия оказания медицинской помощи
Привязка: Условия оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... priority 0..1 CodeableConcept Форма медицинской помощи
Привязка: Формы оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... type Σ 1..1 CodeableConcept Вид медицинской помощи
Привязка: Вид медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на диспансеризацию | Вызов врача на дом | Направление на эндоскопическое исследование) Основание: направление/вызов, на основе которого происходит данная встреча/прием
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... serviceProvider 1..1 Reference(Учреждение здравоохранения) Организация, в которой происходит прием пациента, или ответственная за встречу пациента вне организации
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... participant ΣC 1..* BackboneElement Ссылка на медицинского работника участвующего в приеме/встрече с пациентом
Constraints: enc-1, enc-2
.... actor ΣC 1..1 Reference(Роль медицинского работника) Лицо, устройство или служба, участвующие во встрече
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... appointment Σ 0..1 Reference(Бронирование слота для медицинской услуги) Бронирование слота, на основе которого произошла данная встреча
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... actualPeriod 1..1 Period Фактическое время начала и окончания встречи
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Время начала оказания медицинской помощи
.... end ΣC 0..1 dateTime Время окончания оказания медицинской помощи
... plannedStartDate 0..1 dateTime Планируемое время начала встречи
... plannedEndDate 0..1 dateTime Планируемое время окончания встречи
... reason Σ 0..* BackboneElement Причина оказания медицинской помощи
.... use Σ 1..1 CodeableConcept Значение причины оказания медицинской помощи из справочника 'Причины оказания медицинской помощи'
Привязка: Причины оказания медицинской помощи (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
...... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
..... text Σ 0..1 string Простое текстовое представление концепции
.... value Σ 0..1 CodeableReference(Диагноз) Ссылка на диагноз, который дополняет основной, но не относятся ни к осложнениям основного диагноза, ни к сопутствующим диагнозам. Например, внешняя причина трамвы
Привязка: EncounterReasonCodes (preferred): Reason why the encounter takes place.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference Σ 1..1 Reference() Ссылка на диагноз
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
...... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
...... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
...... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для diagnosis Σ 0..* BackboneElement Диагнозы или состояния, которые были поставлены во время этого приема/встречи
Разрез: Не упорядочено, Закрыто от value:use.coding.code
.... diagnosis:Все разрезы Содержимое/правила для всех разрезов
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
..... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
..... condition Σ 0..* CodeableReference(Condition) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
.... diagnosis:MainDiagnosis SΣ 0..1 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: mainDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
.... diagnosis:AdditionalDiagnosis SΣ 0..9 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: additionalDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
.... diagnosis:ComplicationDiagnosis SΣ 0..9 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: complicationDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
... admission 0..1 BackboneElement Откуда пациент был направлен: ссылка на организацию или структурное подразделение
.... origin 1..1 Reference(Учреждение здравоохранения | Структурное подразделение) Ссылка на организацию или подразделение
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... location 0..* BackboneElement Структурное подразделение в котором происходит прием/встреча
.... location 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение в котором происходит прием/встреча
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Encounter.status Base required Encounter Status 📍5.0.0 Стандарт FHIR
Encounter.class Base required Условия оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.priority Base required Формы оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.type Base required Вид медицинской помощи 📦0.2.6803 этот IG
Encounter.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.episodeOfCare.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.careTeam.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.partOf.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.serviceProvider.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.participant.​actor.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.appointment.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.reason.use Base required Причины оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.reason.value Base preferred Encounter Reason Codes 📍5.0.0 Стандарт FHIR
Encounter.reason.value.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:MainDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:MainDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:MainDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:AdditionalDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:AdditionalDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:AdditionalDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:ComplicationDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:ComplicationDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:ComplicationDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.admission.​origin.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.location.location.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
EncounterDiagnosisRule error Encounter Если значение причины оказания медицинской помощи отсутствует или не является проведением инструментального исследования, то должен быть указан диагноз reason.where(use.coding.where(system = 'https://fhir.by/ValueSet/EncounterReasons' and code = 'instrumental-examin').exists()).exists() or diagnosis.exists()
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Encounter If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Encounter A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
enc-1 error Encounter.participant A type must be provided when no explicit actor is specified actor.exists() or type.exists()
enc-2 error Encounter.participant A type cannot be provided for a patient or group participant actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Encounter C 0..* EncounterBy Взаимодействие, в ходе которого пациенту предоставляются услуги
Constraints: EncounterDiagnosisRule
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EncounterGeneral
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:conclusion S 0..1 string Заключение медработника по итогам встречи с пациентом
URL: https://fhir.by/StructureDefinition/EncounterConclusion
.... extension:recomendation S 0..1 string Рекомендации пациенту
URL: https://fhir.by/StructureDefinition/EncounterRecomendation
.... extension:encounterTypeOfVisit S 0..1 CodeableConcept Типы обращений для пациента
URL: https://fhir.by/StructureDefinition/EncounterTypeOfVisit
Привязка: Типы обращений для амбулаторного пациента (required)
.... extension:encounterTypeOfService S 0..1 CodeableConcept Формы оказания медицинских услуг free | paid | insurance | agreement | paid-for-anon
URL: https://fhir.by/StructureDefinition/EncounterTypeOfService
Привязка: Формы оказания медицинских услуг (required)
.... extension:encouterMRECConcent 0..1 boolean Согласие для проактивного назначения пенсии при инвалидности
URL: https://fhir.by/StructureDefinition/EncouterMRECConcent
.... extension:DisabilityFirstTime 0..1 boolean Инвалидность установлена впервые
URL: https://fhir.by/StructureDefinition/DisabilityFirstTime
... identifier Σ 0..1 Identifier Идентификатор ресурса присвоенный в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора ресурса присвоенное в МИС
Пример General: 123456
.... assigner Σ 0..1 Reference(Учреждение здравоохранения) Ссылка на организацию в которой присовен идентификатор
... status ?!Σ 1..1 code planned | in-progress | on-hold | discharged | completed | cancelled | discontinued | entered-in-error | unknown
Привязка: EncounterStatus (required): Current state of the encounter.
... class Σ 1..1 CodeableConcept Условия оказания медицинской помощи
Привязка: Условия оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... priority 0..1 CodeableConcept Форма медицинской помощи
Привязка: Формы оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... type Σ 1..1 CodeableConcept Вид медицинской помощи
Привязка: Вид медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на диспансеризацию | Вызов врача на дом | Направление на эндоскопическое исследование) Основание: направление/вызов, на основе которого происходит данная встреча/прием
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... serviceProvider 1..1 Reference(Учреждение здравоохранения) Организация, в которой происходит прием пациента, или ответственная за встречу пациента вне организации
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... participant ΣC 1..* BackboneElement Ссылка на медицинского работника участвующего в приеме/встрече с пациентом
Constraints: enc-1, enc-2
.... actor ΣC 1..1 Reference(Роль медицинского работника) Лицо, устройство или служба, участвующие во встрече
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... appointment Σ 0..1 Reference(Бронирование слота для медицинской услуги) Бронирование слота, на основе которого произошла данная встреча
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... actualPeriod 1..1 Period Фактическое время начала и окончания встречи
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Время начала оказания медицинской помощи
.... end ΣC 0..1 dateTime Время окончания оказания медицинской помощи
... plannedStartDate 0..1 dateTime Планируемое время начала встречи
... plannedEndDate 0..1 dateTime Планируемое время окончания встречи
... reason Σ 0..* BackboneElement Причина оказания медицинской помощи
.... use Σ 1..1 CodeableConcept Значение причины оказания медицинской помощи из справочника 'Причины оказания медицинской помощи'
Привязка: Причины оказания медицинской помощи (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
...... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
..... text Σ 0..1 string Простое текстовое представление концепции
.... value Σ 0..1 CodeableReference(Диагноз) Ссылка на диагноз, который дополняет основной, но не относятся ни к осложнениям основного диагноза, ни к сопутствующим диагнозам. Например, внешняя причина трамвы
Привязка: EncounterReasonCodes (preferred): Reason why the encounter takes place.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference Σ 1..1 Reference() Ссылка на диагноз
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
...... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
...... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
...... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для diagnosis Σ 0..* BackboneElement Диагнозы или состояния, которые были поставлены во время этого приема/встречи
Разрез: Не упорядочено, Закрыто от value:use.coding.code
.... diagnosis:Все разрезы Содержимое/правила для всех разрезов
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
..... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
..... condition Σ 0..* CodeableReference(Condition) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
.... diagnosis:MainDiagnosis SΣ 0..1 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: mainDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
.... diagnosis:AdditionalDiagnosis SΣ 0..9 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: additionalDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
.... diagnosis:ComplicationDiagnosis SΣ 0..9 BackboneElement Список диагнозов, имеющих отношение к этой встрече
..... condition Σ 1..1 CodeableReference(Диагноз) Диагноз, имеющий отношение к этой встрече
Привязка: ConditionProblemDiagnosisCodes (example)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... reference Σ 1..1 Reference() Ссылка на ресурс
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
....... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
....... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
....... display ΣC 0..1 string Текстовая трактовка ресурса
..... use 0..* CodeableConcept Роль, которую этот диагноз играет в ходе обследования (например, прием, выставление счетов, выписка ...)
Привязка: Тип диагноза (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 0..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
Требуемый шаблон: complicationDiagnosis
....... display ΣC 0..1 string Значение кода
....... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
...... text Σ 0..1 string Простое текстовое представление концепции
... admission 0..1 BackboneElement Откуда пациент был направлен: ссылка на организацию или структурное подразделение
.... origin 1..1 Reference(Учреждение здравоохранения | Структурное подразделение) Ссылка на организацию или подразделение
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... location 0..* BackboneElement Структурное подразделение в котором происходит прием/встреча
.... location 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение в котором происходит прием/встреча
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Encounter.status Base required Encounter Status 📍5.0.0 Стандарт FHIR
Encounter.class Base required Условия оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.priority Base required Формы оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.type Base required Вид медицинской помощи 📦0.2.6803 этот IG
Encounter.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.episodeOfCare.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.careTeam.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.partOf.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.serviceProvider.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.participant.​actor.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.appointment.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.reason.use Base required Причины оказания медицинской помощи 📦0.2.6803 этот IG
Encounter.reason.value Base preferred Encounter Reason Codes 📍5.0.0 Стандарт FHIR
Encounter.reason.value.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:MainDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:MainDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:MainDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:AdditionalDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:AdditionalDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:AdditionalDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.diagnosis:ComplicationDiagnosis.​condition Base example Condition/Problem/Diagnosis Codes 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:ComplicationDiagnosis.​condition.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.diagnosis:ComplicationDiagnosis.​use Base required Тип диагноза 📦0.2.6803 этот IG
Encounter.admission.​origin.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Encounter.location.location.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
EncounterDiagnosisRule error Encounter Если значение причины оказания медицинской помощи отсутствует или не является проведением инструментального исследования, то должен быть указан диагноз reason.where(use.coding.where(system = 'https://fhir.by/ValueSet/EncounterReasons' and code = 'instrumental-examin').exists()).exists() or diagnosis.exists()
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Encounter If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Encounter A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
enc-1 error Encounter.participant A type must be provided when no explicit actor is specified actor.exists() or type.exists()
enc-2 error Encounter.participant A type cannot be provided for a patient or group participant actor.exists(resolve() is Patient or resolve() is Group) implies type.exists().not()
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

Схема различий

Профиль ресурса: EncounterBy

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Encounter C 0..* EncounterBy Взаимодействие, в ходе которого пациенту предоставляются услуги
Constraints: EncounterDiagnosisRule
... meta
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EncounterGeneral
... Разрезы для extension 0..4 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:encounterTypeOfVisit S 0..1 CodeableConcept Типы обращений для пациента
URL: https://fhir.by/StructureDefinition/EncounterTypeOfVisit
Привязка: Типы обращений для амбулаторного пациента (required)
.... extension:encounterTypeOfService S 0..1 CodeableConcept Формы оказания медицинских услуг free | paid | insurance | agreement | paid-for-anon
URL: https://fhir.by/StructureDefinition/EncounterTypeOfService
Привязка: Формы оказания медицинских услуг (required)
.... extension:encouterMRECConcent 0..1 boolean Согласие для проактивного назначения пенсии при инвалидности
URL: https://fhir.by/StructureDefinition/EncouterMRECConcent
.... extension:DisabilityFirstTime 0..1 boolean Инвалидность установлена впервые
URL: https://fhir.by/StructureDefinition/DisabilityFirstTime
... identifier 0..1 Identifier Идентификатор ресурса присвоенный в МИС
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Значение идентификатора ресурса присвоенное в МИС
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 0..1 Reference(Учреждение здравоохранения) Ссылка на организацию в которой присовен идентификатор
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на диспансеризацию | Вызов врача на дом | Направление на эндоскопическое исследование) Основание: направление/вызов, на основе которого происходит данная встреча/прием
.... extension 0..0 Extension
... careTeam 0..0 Группа(ы), выделенная(ые) для участия в этой встрече
... partOf 0..0 Непосредственно связанная с данной встреча. К примеру, в рамках диспансеризации главным приемом будет прием терапевта, на него может ссылаться прием гинеколога созданный в рамках диспансеризации.
... actualPeriod 1..1 Period Фактическое время начала и окончания встречи
.... start 1..1 dateTime Время начала оказания медицинской помощи
.... end 0..1 dateTime Время окончания оказания медицинской помощи
... reason 0..* BackboneElement Причина оказания медицинской помощи
.... use 1..1 CodeableConcept Значение причины оказания медицинской помощи из справочника 'Причины оказания медицинской помощи'
.... value 0..1 CodeableReference(Диагноз) Ссылка на диагноз, который дополняет основной, но не относятся ни к осложнениям основного диагноза, ни к сопутствующим диагнозам. Например, внешняя причина трамвы
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 0..0 Ссылка на концепт (справочник + код + значение)
..... reference 1..1 Reference() Ссылка на диагноз
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... reference 1..1 string Ссылка на ресурс в виде относительного URL

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

Ограничения

Id Градация Путь(и) Описание Выражение
EncounterDiagnosisRule error Encounter Если значение причины оказания медицинской помощи отсутствует или не является проведением инструментального исследования, то должен быть указан диагноз reason.where(use.coding.where(system = 'https://fhir.by/ValueSet/EncounterReasons' and code = 'instrumental-examin').exists()).exists() or diagnosis.exists()

 


Примечания:

Элемент class описывает условия оказания медицинской помощи (стационарные, амбулаторные, и пр.), в которых производится встреча.

Поскольку это важно для интерпретации контекста встречи, выбора соответствующих бизнес-правил для применения и для управления процессом, элемент class является обязательным.

Связи ресурса Encounter:

            mindmap
  root((Encounter))
    serviceType
        HealthcareService
    partOf
            Encounter
    subject
        Пациент
        Пациент без ИН
        Анонимный пациент
    epizodOfCare
        EpizodOfCare
    careTeam
        CareTeam
    serviceProvider
        Organization
    (participant)
        actor
            Медицинский работник
    appointment
        Appointment
    (location)
        location
            Структурное подразделение
    (diagnosis)
        condition
            Диагноз

Синтаксис метода получения ресурса

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET команды:

GET [FHIR_BASE]/Patient/[patientId]/Encounter/[id]

Метод возвращает один экземпляр ресурса.

Возможные значения логического идентификатора («id») описаны в типе Id

При попытке доступа к несуществующему ресурсу будет возвращен HTTP статус код - 404 Not Found

Синтаксис поиска ресурса

Во всех поисковых взаимодействиях в этом руководстве используется HTTP GET команда со следующим синтаксисом:

GET [FHIR_BASE]/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

  • GET — это HTTP метод, используемый для получения ресурса.

  • Переменные указанные в «[]», обязательны для предоставления клиентом и будут заменены указанным строковым литералом.

  • Переменные указанные в «{}», не являются обязательными для предоставления клиентом и будут заменены указанным строковым литералом.

  • FHIR_BASE: URL-адрес сервера

  • Resource-type: имя типа ресурса (например, “Encounter”).

  • parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?encounter=Encounter/01»).

  • value: значение параметра поиска

  • {:m1 m2 …}: модификатор параметра поиска

  • {c1 c2 …}: компаратор параметра поиска

  • {,value2,…}: логическое ИЛИ

  • {&parameter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И

Простой пример запроса поиска в RESTful с использованием HTTP GET команды:

GET [FHIR_BASE]/Patient/[patientId]/Encounter?type=value&...

Поддерживаемые параметры поиска ресурса

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Encounter.id GET [FHIR_BASE]/Patient/[patientId]/Encounter?_id=00001
_profile reference По профилю обращения Encounter.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Encounter?_profile=https://fhir.by/StructureDefinition/EncounterGeneral
appointment reference Бронирование, на которое была назначена встреча Encounter.appointment(Appointment) GET [FHIR_BASE]/Patient/[patientId]/Encounter?appointment=Appointment/01
based-on reference Направление для данной встречи Encounter.basedOn GET [FHIR_BASE]/Patient/[patientId]/Encounter?based-on=Encounter/01
class token Условия оказания медицинской помощи Encounter.class GET [FHIR_BASE]/Patient/[patientId]/Encounter?class=IMP
date date Фактическое время начала и окончания встречи Encounter.actualPeriod GET [FHIR_BASE]/Patient/[patientId]/Encounter?date=2024-01-01
date-start date Фактическая дата начала Encounter.actualPeriod.start GET [FHIR_BASE]/Patient/[patientId]/Encounter?date-start=2024-01-01
diagnosis-reference reference Диагнозы, относящиеся к данной встрече Encounter.diagnosis.condition.reference GET [FHIR_BASE]/Patient/[patientId]/Encounter?diagnosis-reference=condition0839
end-date date Фактическая дата окончания Encounter.actualPeriod.end GET [FHIR_BASE]/Patient/[patientId]/Encounter?end-date=2024-01-01
identifier token идентификатор Encounter.identifier GET [FHIR_BASE]/Patient/[patientId]/Encounter?identifier=enc001
length quantity Продолжительность Encounter.length GET [FHIR_BASE]/Patient/[patientId]/Encounter?length.value=0,3&length.unit=hour
location reference Подразделение, где происходит встреча Encounter.location.location(Location) GET [FHIR_BASE]/Patient/[patientId]/Encounter?location=location/policlinic2
participant reference Лица, участвовавшие во встрече, кроме пациента Encounter.participant.actor(Practitioner, Group, Device, Patient, HealthcareService, PractitionerRole, RelatedPerson) GET [FHIR_BASE]/Patient/[patientId]/Encounter?participant=Participant/Doc002
patient reference Пациент, присутствующий во время встречи Encounter.subject.where(resolve() is Patient)(Patient) GET [FHIR_BASE]/Patient/[patientId]/Encounter?patient=Patient/Patient003
practitioner reference Лица, участвовавшие во встрече, кроме пациента Encounter.participant.actor.where(resolve() is Practitioner)(Practitioner) GET [FHIR_BASE]/Patient/[patientId]/Encounter?practitioner=Practitioner/Practitioner002
reason-code token Причина по которой произошла встреча Encounter.reason.value.concept GET [FHIR_BASE]/Patient/[patientId]/Encounter?reason-code=http://snomed.info/sct\|134006
reason-reference reference Ссылка на ресурс причины для встречи Encounter.reason.value.reference GET [FHIR_BASE]/Patient/[patientId]/Encounter?reason-reference=Condition/Condition006
service-provider reference Организация (учреждение) Encounter.serviceProvider(Organization) GET [FHIR_BASE]/Patient/[patientId]/Encounter?service-provider=Organization/Organization006
status token planned | in-progress | on-hold | completed | cancelled | entered-in-error | unknown Encounter.status GET [FHIR_BASE]/Patient/[patientId]/Encounter?status=planned
subject reference Пациент или группа лиц, присутствующие на Encounter Encounter.subject(Group, Patient) GET [FHIR_BASE]/Patient/[patientId]/Encounter?subject=Patient/Patient003
type token Вид медицинской помощи Encounter.type GET [FHIR_BASE]/Patient/[patientId]/Encounter?type=ADMS

Необходимо добавить описание Прав доступа!!!!!!

Для добавления описания нужно добавить файл input/rules/StructureDefinition-EncounterGeneral-rules.md