Руководство к использованию стандарта 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/SlotBy Version: 0.1.1667
Draft as of 2024-09-16 Имя: SlotBy

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

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

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

Usage:

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

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot C 0..* Slot A slot of time on a schedule that may be available for booking appointments
CheckUpExamRule: serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
... 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/SlotBy
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text 0..0
... contained 0..0
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... fromOrganization 0..* Reference(Учреждение здравоохранения) Из организаций
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... paid 1..1 boolean Платный слот
URL: https://fhir.by/StructureDefinition/PaidSlot
.... withServiceRequest 1..1 boolean С направлением
URL: https://fhir.by/StructureDefinition/WithServiceRequest
.... priority 0..1 CodeableConcept Очередность
URL: https://fhir.by/StructureDefinition/SlotsPriority
Binding: Набор значений для кодов для очередности в слоте (required)
... modifierExtension 0..0
... identifier 0..0
... serviceCategory 1..* CodeableConcept A broad categorization of the service that is to be performed during this appointment
Binding: Набор значений для категорий медицинских услуг (required)
.... 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/CSServiceCategoryBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для категорий медицинских услуг (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... serviceType 1..* CodeableReference(HealthcareService) The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the Schedule resource
.... id 0..0
.... extension 0..0
.... concept 1..1 CodeableConcept Ссылка на концепцию (по классам)
..... id 0..0
..... extension 0..0
..... coding 1..1 Coding Код, определенный терминологической системой
...... id 0..0
...... extension 0..0
...... system 1..1 uri Идентичность терминологической системы
...... code 1..1 code Код в синтаксисе, определенном системой
...... display 1..1 string Представление, определяемое системой
...... userSelected 0..0
... specialty 1..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: Набор значений для специализации медицинских услуг (required)
.... 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/CSServiceSpecialtyBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для специализации медицинских услуг (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... appointmentType 1..1 CodeableConcept The style of appointment or patient that may be booked in the slot (not service type)
Binding: Набор значений для типов слотов (required)
.... 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/CSSlotAppointmentTypeBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для типов слотов (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... schedule 1..1 Reference(Тестовый профиль для расписания работы медицинского работника) The schedule resource that this slot defines an interval of status information
... overbooked 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Slot.serviceCategoryrequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceCategory.coding.coderequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.specialtyrequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.specialty.coding.coderequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.appointmentTyperequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.appointmentType.coding.coderequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG

Constraints

IdGradePath(s)DetailsRequirements
CheckUpExamRuleerrorSlotserviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
: serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup'
NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot C 0..* Slot A slot of time on a schedule that may be available for booking appointments
CheckUpExamRule: serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/SlotBy
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... fromOrganization 0..* Reference(Учреждение здравоохранения) Из организаций
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... paid 1..1 boolean Платный слот
URL: https://fhir.by/StructureDefinition/PaidSlot
.... withServiceRequest 1..1 boolean С направлением
URL: https://fhir.by/StructureDefinition/WithServiceRequest
.... priority 0..1 CodeableConcept Очередность
URL: https://fhir.by/StructureDefinition/SlotsPriority
Binding: Набор значений для кодов для очередности в слоте (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSServiceCategoryBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для категорий медицинских услуг (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... serviceType Σ 1..* CodeableReference(HealthcareService) The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the Schedule resource
Binding: ServiceType (example)
.... extension 0..0
.... concept Σ 1..1 CodeableConcept Ссылка на концепцию (по классам)
..... extension 0..0
..... coding Σ 1..1 Coding Код, определенный терминологической системой
...... extension 0..0
...... system Σ 1..1 uri Идентичность терминологической системы
...... version Σ 0..1 string Версия системы - если это уместно
...... code ΣC 1..1 code Код в синтаксисе, определенном системой
...... display ΣC 1..1 string Представление, определяемое системой
..... text Σ 0..1 string Простое текстовое представление концепции
.... reference Σ 0..1 Reference() Ссылка на ресурс (по экземпляру)
... specialty Σ 1..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: Набор значений для специализации медицинских услуг (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSServiceSpecialtyBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для специализации медицинских услуг (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... appointmentType Σ 1..1 CodeableConcept The style of appointment or patient that may be booked in the slot (not service type)
Binding: Набор значений для типов слотов (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSSlotAppointmentTypeBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для типов слотов (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... schedule Σ 1..1 Reference(Тестовый профиль для расписания работы медицинского работника) The schedule resource that this slot defines an interval of status information
... status Σ 1..1 code busy | free | busy-unavailable | busy-tentative | entered-in-error
Binding: SlotStatus (required): The free/busy status of the slot.

... start Σ 1..1 instant Date/Time that the slot is to begin
... end Σ 1..1 instant Date/Time that the slot is to conclude
... comment 0..1 string Comments on the slot to describe any extended information. Such as custom constraints on the slot

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Slot.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Slot.identifier.typeextensibleIdentifierTypeCodes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Slot.serviceCategoryrequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceCategory.coding.coderequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Slot.specialtyrequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.specialty.coding.coderequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.appointmentTyperequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.appointmentType.coding.coderequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.statusrequiredSlotStatus
http://hl7.org/fhir/ValueSet/slotstatus|5.0.0
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
CheckUpExamRuleerrorSlotserviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
: serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup'

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot C 0..* Slot A slot of time on a schedule that may be available for booking appointments
CheckUpExamRule: serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
... 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/SlotBy
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text 0..0
... contained 0..0
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... fromOrganization 0..* Reference(Учреждение здравоохранения) Из организаций
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... paid 1..1 boolean Платный слот
URL: https://fhir.by/StructureDefinition/PaidSlot
.... withServiceRequest 1..1 boolean С направлением
URL: https://fhir.by/StructureDefinition/WithServiceRequest
.... priority 0..1 CodeableConcept Очередность
URL: https://fhir.by/StructureDefinition/SlotsPriority
Binding: Набор значений для кодов для очередности в слоте (required)
... modifierExtension 0..0
... identifier 0..0
... serviceCategory 1..* CodeableConcept A broad categorization of the service that is to be performed during this appointment
Binding: Набор значений для категорий медицинских услуг (required)
.... 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/CSServiceCategoryBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для категорий медицинских услуг (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... serviceType 1..* CodeableReference(HealthcareService) The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the Schedule resource
.... id 0..0
.... extension 0..0
.... concept 1..1 CodeableConcept Ссылка на концепцию (по классам)
..... id 0..0
..... extension 0..0
..... coding 1..1 Coding Код, определенный терминологической системой
...... id 0..0
...... extension 0..0
...... system 1..1 uri Идентичность терминологической системы
...... code 1..1 code Код в синтаксисе, определенном системой
...... display 1..1 string Представление, определяемое системой
...... userSelected 0..0
... specialty 1..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: Набор значений для специализации медицинских услуг (required)
.... 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/CSServiceSpecialtyBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для специализации медицинских услуг (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... appointmentType 1..1 CodeableConcept The style of appointment or patient that may be booked in the slot (not service type)
Binding: Набор значений для типов слотов (required)
.... 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/CSSlotAppointmentTypeBy
..... code 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для типов слотов (required)
..... display 1..1 string Представление, определяемое системой
..... userSelected 0..0
... schedule 1..1 Reference(Тестовый профиль для расписания работы медицинского работника) The schedule resource that this slot defines an interval of status information
... overbooked 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Slot.serviceCategoryrequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceCategory.coding.coderequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.specialtyrequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.specialty.coding.coderequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.appointmentTyperequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.appointmentType.coding.coderequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG

Constraints

IdGradePath(s)DetailsRequirements
CheckUpExamRuleerrorSlotserviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
: serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup'

Полная Схема

NameFlagsCard.TypeDescription & Constraintsdoco
.. Slot C 0..* Slot A slot of time on a schedule that may be available for booking appointments
CheckUpExamRule: serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/SlotBy
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
.... fromOrganization 0..* Reference(Учреждение здравоохранения) Из организаций
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... paid 1..1 boolean Платный слот
URL: https://fhir.by/StructureDefinition/PaidSlot
.... withServiceRequest 1..1 boolean С направлением
URL: https://fhir.by/StructureDefinition/WithServiceRequest
.... priority 0..1 CodeableConcept Очередность
URL: https://fhir.by/StructureDefinition/SlotsPriority
Binding: Набор значений для кодов для очередности в слоте (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSServiceCategoryBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для категорий медицинских услуг (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... serviceType Σ 1..* CodeableReference(HealthcareService) The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the Schedule resource
Binding: ServiceType (example)
.... extension 0..0
.... concept Σ 1..1 CodeableConcept Ссылка на концепцию (по классам)
..... extension 0..0
..... coding Σ 1..1 Coding Код, определенный терминологической системой
...... extension 0..0
...... system Σ 1..1 uri Идентичность терминологической системы
...... version Σ 0..1 string Версия системы - если это уместно
...... code ΣC 1..1 code Код в синтаксисе, определенном системой
...... display ΣC 1..1 string Представление, определяемое системой
..... text Σ 0..1 string Простое текстовое представление концепции
.... reference Σ 0..1 Reference() Ссылка на ресурс (по экземпляру)
... specialty Σ 1..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Binding: Набор значений для специализации медицинских услуг (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSServiceSpecialtyBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для специализации медицинских услуг (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... appointmentType Σ 1..1 CodeableConcept The style of appointment or patient that may be booked in the slot (not service type)
Binding: Набор значений для типов слотов (required)
.... extension 0..0
.... coding Σ 1..1 Coding Код, определенный терминологической системой
..... extension 0..0
..... system Σ 1..1 uri Идентичность терминологической системы
Required Pattern: https://fhir.by/CodeSystem/CSSlotAppointmentTypeBy
..... version Σ 0..1 string Версия системы - если это уместно
..... code ΣC 1..1 code Код в синтаксисе, определенном системой
Binding: Набор значений для типов слотов (required)
..... display ΣC 1..1 string Представление, определяемое системой
.... text Σ 0..1 string Простое текстовое представление концепции
... schedule Σ 1..1 Reference(Тестовый профиль для расписания работы медицинского работника) The schedule resource that this slot defines an interval of status information
... status Σ 1..1 code busy | free | busy-unavailable | busy-tentative | entered-in-error
Binding: SlotStatus (required): The free/busy status of the slot.

... start Σ 1..1 instant Date/Time that the slot is to begin
... end Σ 1..1 instant Date/Time that the slot is to conclude
... comment 0..1 string Comments on the slot to describe any extended information. Such as custom constraints on the slot

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Slot.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|5.0.0
from the FHIR Standard
Slot.identifier.typeextensibleIdentifierTypeCodes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
Slot.serviceCategoryrequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceCategory.coding.coderequiredVSServiceCategoryBy (a valid code from Категория медицинских услуг)
https://fhir.by/ValueSet/VSServiceCategoryBy
from this IG
Slot.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Slot.specialtyrequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.specialty.coding.coderequiredVSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)
https://fhir.by/ValueSet/VSServiceSpecialtyBy
from this IG
Slot.appointmentTyperequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.appointmentType.coding.coderequiredVSSlotAppointmentTypeBy (a valid code from Тип слота)
https://fhir.by/ValueSet/VSSlotAppointmentTypeBy
from this IG
Slot.statusrequiredSlotStatus
http://hl7.org/fhir/ValueSet/slotstatus|5.0.0
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
CheckUpExamRuleerrorSlotserviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup
: serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup'

 


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

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

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

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

GET [base]/fhir/Slot/[id]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GET [base]/fhir//Slot?type=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Slot.id GET [base]/fhir/Slot?_id=00001
_profile reference По профилю Слота Slot.meta.profile GET [base]/fhir/Slot?_profile=https://fhir.by/StructureDefinition/SlotBy
appointment-type token Тип записи на прием или пациента, который может быть записан на данный момент (не тип услуги) Slot.appointmentType GET [base]/Slot?appointment-type=ROUTINE
identifier token Идентификатор слота Slot.identifier GET [base]/Slot?identifier=1234-5678-8907
schedule reference Ресурс расписания, в рамках которого мы ищем слот Slot.schedule(Schedule) GET [base]/Slot?schedule=Schedule/SurgeonMay24
service-category token Широкая классификация услуг, которые должны быть оказаны во время этого приема Slot.serviceCategory GET [base]/Slot?service-category=consultation
service-type token Тип (с помощью кодировки) встреч, которые могут быть записаны в этот раздел Slot.serviceType.concept GET [base]/Slot?service-type=surgery
service-type-reference reference Тип (в разбивке по медицинским службам) приема, на который можно записаться в соответствии с графиком Slot.serviceType.reference GET [base]/Slot?service-type-reference=HelthcareService/surgery
specialty token Специальность практикующего врача, которая потребуется для выполнения услуги, запрошенной в ходе данного приема Slot.specialty GET [base]/Slot?specialty=394582007
start date Дата и время встречи. Slot.start GET [base]/Slot?start=st2024-08-08
status token Статус записи на прием свободен/занят Slot.status GET [base]/Slot?status=free