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

Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1667) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

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

Официальный URL: https://fhir.by/StructureDefinition/EpisodeOfCareGeneral Version: 0.1.1667
Draft as of 2024-09-16 Имя: EpisodeOfCareGeneral

Общий профиль дял эпизода оказания медицинской помощи

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

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

Usage:

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

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. EpisodeOfCare EpisodeOfCare
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0
.... extension 0..0
.... versionId 0..0
.... lastUpdated 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс
Required Pattern: https://fhir.by/StructureDefinition/EpisodeOfCareGeneral
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 1..1 Identifier Бизнес-идентификаторы, относящиеся к данному EpisodeOfCare
.... id 0..0
.... extension 0..0
.... use 0..0
.... type 0..0
.... value 1..1 string Уникальное значение
.... period 0..0
.... assigner 0..0
... statusHistory 0..0
... type 1..1 CodeableConcept Type/class - e.g. specialist referral, disease management
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Код, определенный терминологической системой
..... id 0..0
..... extension 0..0
..... system 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSTypeOfHealthCare
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Вид медицинской помощи (required)
..... userSelected 0..0
... reason
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
... diagnosis 1..1 BackboneElement The list of medical conditions that were addressed during the episode of care
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... condition 1..* CodeableReference(Диагноз) The medical condition that was addressed during the episode of care
.... use 0..0
... patient 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) The patient who is the focus of this episode of care
... managingOrganization 0..1 Reference(Учреждение здравоохранения) Organization that assumes responsibility for care coordination
... period 1..1 Period Interval during responsibility is assumed
.... id 0..0
.... extension 0..0
.... start 1..1 dateTime Начало периода действия
... referralRequest 0..1 Reference(ServiceRequest) Исходящий запрос
... careManager 0..1 Reference(Роль медицинского работника) Care manager/care coordinator for the patient
... careTeam 0..1 Reference(CareTeam) Other practitioners facilitating this episode of care
... account 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
EpisodeOfCare.type.coding.coderequiredVSTypeOfHealthCare (a valid code from Вид медицинской помощи)
https://fhir.by/ValueSet/VSTypeOfHealthCare
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. EpisodeOfCare 0..* EpisodeOfCare 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 Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/EpisodeOfCareGeneral
... identifier 1..1 Identifier Бизнес-идентификаторы, относящиеся к данному EpisodeOfCare
.... extension 0..0
.... system Σ 0..1 uri Пространство имен для значения идентификатора
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 1..1 string Уникальное значение
Example General: 123456
... type Σ 1..1 CodeableConcept Type/class - e.g. specialist referral, disease management
Binding: EpisodeOfCareType (example): The type of the episode of care.


.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSTypeOfHealthCare
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Вид медицинской помощи (required)
..... display ΣC 0..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... reason Σ 0..* BackboneElement Список медицинских причин, которые, как ожидается, будут устранены во время оказания медицинской помощи
.... use Σ 0..1 CodeableConcept Для чего следует использовать значение reason
Binding: EncounterReasonUse (example)
.... value Σ 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason to be addressed
Binding: EncounterReasonCodes (example)
... diagnosis Σ 1..1 BackboneElement The list of medical conditions that were addressed during the episode of care
.... condition Σ 1..* CodeableReference(Диагноз) The medical condition that was addressed during the episode of care
Binding: ConditionProblemDiagnosisCodes (example)
... patient Σ 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) The patient who is the focus of this episode of care
... managingOrganization Σ 0..1 Reference(Учреждение здравоохранения) Organization that assumes responsibility for care coordination
... period Σ 1..1 Period Interval during responsibility is assumed
.... extension 0..0
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... referralRequest 0..1 Reference(ServiceRequest) Исходящий запрос
... careManager 0..1 Reference(Роль медицинского работника) Care manager/care coordinator for the patient
... careTeam 0..1 Reference(CareTeam) Other practitioners facilitating this episode of care

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
EpisodeOfCare.statusrequiredEpisodeOfCareStatus
http://hl7.org/fhir/ValueSet/episode-of-care-status|5.0.0
from the FHIR Standard
EpisodeOfCare.statusHistory.statusrequiredEpisodeOfCareStatus
http://hl7.org/fhir/ValueSet/episode-of-care-status|5.0.0
from the FHIR Standard
EpisodeOfCare.typeexampleEpisodeOfCareType
http://hl7.org/fhir/ValueSet/episodeofcare-type
from the FHIR Standard
EpisodeOfCare.type.coding.coderequiredVSTypeOfHealthCare (a valid code from Вид медицинской помощи)
https://fhir.by/ValueSet/VSTypeOfHealthCare
from this IG
EpisodeOfCare.reason.useexampleEncounterReasonUse
http://hl7.org/fhir/ValueSet/encounter-reason-use
from the FHIR Standard
EpisodeOfCare.reason.valueexampleEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
EpisodeOfCare.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. EpisodeOfCare EpisodeOfCare
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0
.... extension 0..0
.... versionId 0..0
.... lastUpdated 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс
Required Pattern: https://fhir.by/StructureDefinition/EpisodeOfCareGeneral
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 1..1 Identifier Бизнес-идентификаторы, относящиеся к данному EpisodeOfCare
.... id 0..0
.... extension 0..0
.... use 0..0
.... type 0..0
.... value 1..1 string Уникальное значение
.... period 0..0
.... assigner 0..0
... statusHistory 0..0
... type 1..1 CodeableConcept Type/class - e.g. specialist referral, disease management
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Код, определенный терминологической системой
..... id 0..0
..... extension 0..0
..... system 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSTypeOfHealthCare
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Вид медицинской помощи (required)
..... userSelected 0..0
... reason
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
... diagnosis 1..1 BackboneElement The list of medical conditions that were addressed during the episode of care
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... condition 1..* CodeableReference(Диагноз) The medical condition that was addressed during the episode of care
.... use 0..0
... patient 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) The patient who is the focus of this episode of care
... managingOrganization 0..1 Reference(Учреждение здравоохранения) Organization that assumes responsibility for care coordination
... period 1..1 Period Interval during responsibility is assumed
.... id 0..0
.... extension 0..0
.... start 1..1 dateTime Начало периода действия
... referralRequest 0..1 Reference(ServiceRequest) Исходящий запрос
... careManager 0..1 Reference(Роль медицинского работника) Care manager/care coordinator for the patient
... careTeam 0..1 Reference(CareTeam) Other practitioners facilitating this episode of care
... account 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
EpisodeOfCare.type.coding.coderequiredVSTypeOfHealthCare (a valid code from Вид медицинской помощи)
https://fhir.by/ValueSet/VSTypeOfHealthCare
from this IG

Полная Схема

NameFlagsCard.TypeDescription & Constraintsdoco
.. EpisodeOfCare 0..* EpisodeOfCare 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 Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/EpisodeOfCareGeneral
... identifier 1..1 Identifier Бизнес-идентификаторы, относящиеся к данному EpisodeOfCare
.... extension 0..0
.... system Σ 0..1 uri Пространство имен для значения идентификатора
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 1..1 string Уникальное значение
Example General: 123456
... type Σ 1..1 CodeableConcept Type/class - e.g. specialist referral, disease management
Binding: EpisodeOfCareType (example): The type of the episode of care.


.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSTypeOfHealthCare
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Вид медицинской помощи (required)
..... display ΣC 0..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... reason Σ 0..* BackboneElement Список медицинских причин, которые, как ожидается, будут устранены во время оказания медицинской помощи
.... use Σ 0..1 CodeableConcept Для чего следует использовать значение reason
Binding: EncounterReasonUse (example)
.... value Σ 0..* CodeableReference(Condition | Procedure | Observation | HealthcareService) Medical reason to be addressed
Binding: EncounterReasonCodes (example)
... diagnosis Σ 1..1 BackboneElement The list of medical conditions that were addressed during the episode of care
.... condition Σ 1..* CodeableReference(Диагноз) The medical condition that was addressed during the episode of care
Binding: ConditionProblemDiagnosisCodes (example)
... patient Σ 1..1 Reference(Пациент без ИН | Пациент | Анонимный пациент) The patient who is the focus of this episode of care
... managingOrganization Σ 0..1 Reference(Учреждение здравоохранения) Organization that assumes responsibility for care coordination
... period Σ 1..1 Period Interval during responsibility is assumed
.... extension 0..0
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... referralRequest 0..1 Reference(ServiceRequest) Исходящий запрос
... careManager 0..1 Reference(Роль медицинского работника) Care manager/care coordinator for the patient
... careTeam 0..1 Reference(CareTeam) Other practitioners facilitating this episode of care

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
EpisodeOfCare.statusrequiredEpisodeOfCareStatus
http://hl7.org/fhir/ValueSet/episode-of-care-status|5.0.0
from the FHIR Standard
EpisodeOfCare.statusHistory.statusrequiredEpisodeOfCareStatus
http://hl7.org/fhir/ValueSet/episode-of-care-status|5.0.0
from the FHIR Standard
EpisodeOfCare.typeexampleEpisodeOfCareType
http://hl7.org/fhir/ValueSet/episodeofcare-type
from the FHIR Standard
EpisodeOfCare.type.coding.coderequiredVSTypeOfHealthCare (a valid code from Вид медицинской помощи)
https://fhir.by/ValueSet/VSTypeOfHealthCare
from this IG
EpisodeOfCare.reason.useexampleEncounterReasonUse
http://hl7.org/fhir/ValueSet/encounter-reason-use
from the FHIR Standard
EpisodeOfCare.reason.valueexampleEncounterReasonCodes
http://hl7.org/fhir/ValueSet/encounter-reason
from the FHIR Standard
EpisodeOfCare.diagnosis.conditionexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard

 


Необходимо добавить дополнительную информацию!!!!!!

Для добавления дополнительной информации нужно добавить файл input/intro-notes/StructureDefinition-EpisodeOfCareGeneral-notes.md

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

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

GET [base]/fhir/Patient/[patientId]/EpizodeOfCare/[id]

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

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

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

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

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

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

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

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

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

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

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

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

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

  • : модификатор параметра поиска

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

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

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

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

GET [base]/fhir/Patient/[patientId]/EpizodeOfCare?type=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору EpizodeOfCare.id GET [base]/fhir/Patient/[patientId]/EpizodeOfCare?_id=00001
_profile reference По профилю обращения EpizodeOfCare.meta.profile GET [base]/fhir/Patient/[patientId]/EpizodeOfCare?_profile=https://fhir.by/StructureDefinition/EpizodeOfCareGeneral
care-manager reference Координатор по уходу за пациентом EpisodeOfCare.careManager.where(resolve() is Practitioner)(Practitioner) GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?care-manager=Practitioner001
date date Указанное значение для поиска по дате относится к периоду лечения EpisodeOfCare.period GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?date=2024-01-02
diagnosis-code token Состояния/проблемы/диагнозы, для которых предназначен данный эпизод медицинской помощи (код) EpisodeOfCare.diagnosis.condition.concept GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?diagnosis-code=I83.9
diagnosis-reference reference Состояния/проблемы/диагнозы, для которых предназначен этот эпизод медицинской помощи (ссылка на источник) EpisodeOfCare.diagnosis.condition.reference GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?diagnosis-reference=FinalDiagnosis001
identifier token Бизнес-идентификаторы, относящиеся к данному эпизоду медицинской помощи EpisodeOfCare.identifier GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?identifier=1234567890
incoming-referral reference Первоначальный запрос на предоставления услуг в рамках эпизода медицинской помощи EpisodeOfCare.referralRequest(ServiceRequest) GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?incoming-referral=ServiceRequest001
organization reference Организация, которая взяла на себя конкретные обязанности по этому эпизоду медицинской помощи EpisodeOfCare.managingOrganization(Organization) GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?organization=Organization001
reason-code token Ссылка на концепцию (закодированная) EpisodeOfCare.reason.value.concept GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?reason-code=pain
reason-reference reference Ссылка на ресурс (resource reference) EpisodeOfCare.reason.value.reference GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?reason-reference=Condition003
status token Текущий статус эпизода оказания медицинской помощи в соответствии с предоставленным лечением (не проверяется сбор истории состояний) EpisodeOfCare.status GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?status=planned
type token Тип/класс - например, направление к специалисту, лечение заболеваний EpisodeOfCare.type GET [base]/fhir/Patient/[patientId]/EpisodeOfCare?type=diab