Руководство к использованию стандарта 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 |
Слот в расписании приема медицинским работником, исследвоания и административных процедур. Слоты ограничены распианием и имеют период действия. Для записи на прием вне расписания или во время когда уже ведется прием другого пациента будет использован аналогичный ресурс с другим идентификатором, позволяющим игнорировать занятые периоды.
Usage:
Описание профилей и принципов работы различных представлений..
Профиль ресурса: Slot
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
language | 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 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Slot.serviceCategory | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceCategory.coding.code | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.specialty | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.specialty.coding.code | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.appointmentType | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.appointmentType.coding.code | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG |
Id | Grade | Path(s) | Details | Requirements |
CheckUpExamRule | error | Slot | serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup : serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup' |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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) | |
serviceCategory | Σ | 1..* | CodeableConcept | A broad categorization of the service that is to be performed during this appointment 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 | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Slot.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
Slot.identifier.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
Slot.serviceCategory | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceCategory.coding.code | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceType | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | |
Slot.specialty | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.specialty.coding.code | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.appointmentType | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.appointmentType.coding.code | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.status | required | SlotStatushttp://hl7.org/fhir/ValueSet/slotstatus|5.0.0 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
CheckUpExamRule | error | Slot | serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup : serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup' |
Профиль ресурса: Slot
Схема различий
Профиль ресурса: Slot
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
language | 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 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Slot.serviceCategory | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceCategory.coding.code | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.specialty | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.specialty.coding.code | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.appointmentType | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.appointmentType.coding.code | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG |
Id | Grade | Path(s) | Details | Requirements |
CheckUpExamRule | error | Slot | serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup : serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup' |
Полная Схема
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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) | |
serviceCategory | Σ | 1..* | CodeableConcept | A broad categorization of the service that is to be performed during this appointment 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 | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Slot.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0 from the FHIR Standard | |
Slot.identifier.type | extensible | IdentifierTypeCodeshttp://hl7.org/fhir/ValueSet/identifier-type from the FHIR Standard | |
Slot.serviceCategory | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceCategory.coding.code | required | VSServiceCategoryBy (a valid code from Категория медицинских услуг)https://fhir.by/ValueSet/VSServiceCategoryBy from this IG | |
Slot.serviceType | example | ServiceTypehttp://hl7.org/fhir/ValueSet/service-type from the FHIR Standard | |
Slot.specialty | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.specialty.coding.code | required | VSServiceSpecialtyBy (a valid code from Специализация медицинских услуг)https://fhir.by/ValueSet/VSServiceSpecialtyBy from this IG | |
Slot.appointmentType | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.appointmentType.coding.code | required | VSSlotAppointmentTypeBy (a valid code from Тип слота)https://fhir.by/ValueSet/VSSlotAppointmentTypeBy from this IG | |
Slot.status | required | SlotStatushttp://hl7.org/fhir/ValueSet/slotstatus|5.0.0 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
CheckUpExamRule | error | Slot | serviceCategory.coding.code = 06 (Медицинская экспертиза, освидетельствования и осмотры) подразумевает appointmentType.coding.code = checkup : serviceCategory.coding.code = '06' implies appointmentType.coding.code = 'checkup' |
Профиль ресурса: Slot
Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью 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,…}: логическое ИЛИ
{¶meter2={: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 |