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

Профиль ресурса: Информация о медицинских услугах в контексте расписания

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

Экземпляр ресурса созданный по этому профилю невозможно отправить в ЦИСЗ. Профиль для передачи информации о медицинских услугах в контексте расписания. Раздел Запись на медицинские услуги

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

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

Экземпляры ресурсов по данному профилю создаются подсистемой управления очередями пациентов ЦИСЗ.

Для получения информации из ЦИСЗ необходимо использовать метод GET с необходимыми параметрами.

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

GET [FHIR_BASE]/Organization/[id_organization]/HealthcareService 

Параметры метода:

  • practitioner-role - для поиска по медицинскому работнику с типом данных reference;
  • organization - для поиска по медицинской организации с типом данных reference;
  • location - для поиска по структурному подразделению с типом данных reference;
  • service-category - для поиска по категории медицинских услуг с типом данных token;
  • service-type - для поиска по типу медицинских услуг с типом данных token;
  • specialty - для поиска по специализации оказываемых медицинских услуг с типом данных token.

Пример запроса:

GET [FHIR_BASE]/Organization/[id_organization]/HealthcareService?practitioner-role=surgeon00011&location=surgery0001&service-type=A05601050

Пример успешного ответа:

{ "resourceType" : "HealthcareService", "id" : "example_id", "meta" : { "profile" : ["https://fhir.by/StructureDefinition/HealthcareServiceForTransaction"] }, "extension": [{ "url": "https://fhir.by/StructureDefinition/PractitionerRoleReference", "valueReference": { "reference": "surgeon00011", "display" : "К примеру: Врач-хирург, Павлов И. В." } }], "type" : [{ "coding" : [{ "system" : "https://fhir.by/ValueSet/MedicalServiceType", "code" : "C061.1", "display" : "Прием (осмотр, консультация) врача-хирурга" }] }], "location" : [{ "reference" : "surgery0001", "display" : "К примеру: хирургия #1" }] }

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService Услуги доступные в учреждении здравоохранения
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/HealthcareServiceForTransaction
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:practitionerRoleReference S 0..* Reference(Роль медицинского работника) Ссылка на роль медицинского работника
URL: https://fhir.by/StructureDefinition/PractitionerRoleReference
... modifierExtension 0..0 Extension
... identifier 0..0 External identifiers for this item
... active 0..0 Whether this HealthcareService record is in active use
... providedBy 1..1 Reference(Учреждение здравоохранения) В какой организации предоставляются выбранные услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... display 1..1 string Текстовая трактовка ресурса
... offeredIn 0..0 The service within which this service is offered
... category 1..* CodeableConcept Категория медицинских услуг
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... display 1..1 string Значение кода
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... Разрезы для type 1..* CodeableConcept Тип/вид медицинских услуг
Разрез: Не упорядочено, Закрыто от value:$this
.... type:typeB S 1..* CodeableConcept Коды типа услуг - класс B
Привязка: Виды медицинских услуг (для подсистемы УОП) (required)
.... type:typeA S 0..* CodeableConcept Коды типа услуг - класс A
Привязка: Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') (required)
... specialty 1..1 CodeableConcept Специализация медицинских услуг
Привязка: Специализация медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... display 1..1 string Значение кода
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... location 0..* Reference(Структурное подразделение) Структурное подразделение, в котором оказывается медицинская услуга
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... name 0..0 Description of service as presented to a consumer while searching
... comment 0..0 Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..0 Extra details about the service that can't be placed in the other fields
... photo 0..0 Facilitates quick identification of the service
... contact 0..0 Official contact details for the HealthcareService
... coverageArea 0..0 Location(s) service is intended for/available to
... serviceProvisionCode 0..0 Conditions under which service is available/offered
... eligibility 0..0 Specific eligibility requirements required to use the service
... program 0..0 Programs that this service is applicable to
... characteristic 0..0 Набор характеристик (атрибутов)
... communication 0..0 The language that this service is offered in
... referralMethod 0..0 Ways that the service accepts referrals
... appointmentRequired 0..0 If an appointment is required for access to this service
... availability 0..0 Times the healthcare service is available (including exceptions)
... endpoint 0..0 Technical endpoints providing access to electronic services operated for the healthcare service

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

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

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
HealthcareService.type:typeB Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
HealthcareService.type:typeA Base required Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') 📦0.2.6803 этот IG
HealthcareService.specialty Base required Специализация медицинских услуг 📦0.2.6803 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService Услуги доступные в учреждении здравоохранения
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/HealthcareServiceForTransaction
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:practitionerRoleReference S 0..* Reference(Роль медицинского работника) Ссылка на роль медицинского работника
URL: https://fhir.by/StructureDefinition/PractitionerRoleReference
.... 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 1..1 string Текстовая трактовка ресурса
... category Σ 1..* CodeableConcept Категория медицинских услуг
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 1..1 string Значение кода
... Разрезы для type Σ 1..* CodeableConcept Тип/вид медицинских услуг
Разрез: Не упорядочено, Закрыто от value:$this
.... type:typeB SΣ 1..* CodeableConcept Коды типа услуг - класс B
Привязка: Виды медицинских услуг (для подсистемы УОП) (required)
.... type:typeA SΣ 0..* CodeableConcept Коды типа услуг - класс A
Привязка: Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') (required)
... specialty Σ 1..1 CodeableConcept Специализация медицинских услуг
Привязка: Специализация медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 1..1 string Значение кода
... location Σ 0..* 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 Версия Источник
HealthcareService.providedBy.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
HealthcareService.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
HealthcareService.type:typeB Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
HealthcareService.type:typeA Base required Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') 📦0.2.6803 этот IG
HealthcareService.specialty Base required Специализация медицинских услуг 📦0.2.6803 этот IG
HealthcareService.location.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
HealthcareService.eligibility.​code Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService 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 HealthcareService 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 HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService 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())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

Summary

Обязательный: 17 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 3 элементs
Запрещено: 45 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения HealthcareService.type (Closed)

Полная Схема

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

Требуемый шаблон: https://fhir.by/StructureDefinition/HealthcareServiceForTransaction
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:practitionerRoleReference S 0..* Reference(Роль медицинского работника) Ссылка на роль медицинского работника
URL: https://fhir.by/StructureDefinition/PractitionerRoleReference
.... 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 1..1 string Текстовая трактовка ресурса
... category Σ 1..* CodeableConcept Категория медицинских услуг
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 1..1 string Значение кода
... Разрезы для type Σ 1..* CodeableConcept Тип/вид медицинских услуг
Разрез: Не упорядочено, Закрыто от value:$this
.... type:typeB SΣ 1..* CodeableConcept Коды типа услуг - класс B
Привязка: Виды медицинских услуг (для подсистемы УОП) (required)
.... type:typeA SΣ 0..* CodeableConcept Коды типа услуг - класс A
Привязка: Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') (required)
... specialty Σ 1..1 CodeableConcept Специализация медицинских услуг
Привязка: Специализация медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 1..1 string Значение кода
... location Σ 0..* 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 Версия Источник
HealthcareService.providedBy.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
HealthcareService.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
HealthcareService.type:typeB Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
HealthcareService.type:typeA Base required Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') 📦0.2.6803 этот IG
HealthcareService.specialty Base required Специализация медицинских услуг 📦0.2.6803 этот IG
HealthcareService.location.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
HealthcareService.eligibility.​code Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error HealthcareService If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error HealthcareService 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 HealthcareService 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 HealthcareService If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика HealthcareService 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())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService Услуги доступные в учреждении здравоохранения
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/HealthcareServiceForTransaction
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:practitionerRoleReference S 0..* Reference(Роль медицинского работника) Ссылка на роль медицинского работника
URL: https://fhir.by/StructureDefinition/PractitionerRoleReference
... modifierExtension 0..0 Extension
... identifier 0..0 External identifiers for this item
... active 0..0 Whether this HealthcareService record is in active use
... providedBy 1..1 Reference(Учреждение здравоохранения) В какой организации предоставляются выбранные услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... display 1..1 string Текстовая трактовка ресурса
... offeredIn 0..0 The service within which this service is offered
... category 1..* CodeableConcept Категория медицинских услуг
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... display 1..1 string Значение кода
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... Разрезы для type 1..* CodeableConcept Тип/вид медицинских услуг
Разрез: Не упорядочено, Закрыто от value:$this
.... type:typeB S 1..* CodeableConcept Коды типа услуг - класс B
Привязка: Виды медицинских услуг (для подсистемы УОП) (required)
.... type:typeA S 0..* CodeableConcept Коды типа услуг - класс A
Привязка: Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') (required)
... specialty 1..1 CodeableConcept Специализация медицинских услуг
Привязка: Специализация медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... display 1..1 string Значение кода
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... location 0..* Reference(Структурное подразделение) Структурное подразделение, в котором оказывается медицинская услуга
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... name 0..0 Description of service as presented to a consumer while searching
... comment 0..0 Additional description and/or any specific issues not covered elsewhere
... extraDetails 0..0 Extra details about the service that can't be placed in the other fields
... photo 0..0 Facilitates quick identification of the service
... contact 0..0 Official contact details for the HealthcareService
... coverageArea 0..0 Location(s) service is intended for/available to
... serviceProvisionCode 0..0 Conditions under which service is available/offered
... eligibility 0..0 Specific eligibility requirements required to use the service
... program 0..0 Programs that this service is applicable to
... characteristic 0..0 Набор характеристик (атрибутов)
... communication 0..0 The language that this service is offered in
... referralMethod 0..0 Ways that the service accepts referrals
... appointmentRequired 0..0 If an appointment is required for access to this service
... availability 0..0 Times the healthcare service is available (including exceptions)
... endpoint 0..0 Technical endpoints providing access to electronic services operated for the healthcare service

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

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

Путь Статус Использование ValueSet Версия Источник
HealthcareService.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
HealthcareService.type:typeB Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
HealthcareService.type:typeA Base required Медицинские услуги, медицинские вмешательства, выполняемые при оказании медицинской помощи и имеющие самостоятельное законченное значение (класс 'A') 📦0.2.6803 этот IG
HealthcareService.specialty Base required Специализация медицинских услуг 📦0.2.6803 этот IG

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

Summary

Обязательный: 17 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 3 элементs
Запрещено: 45 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения HealthcareService.type (Closed)

 


Примечания:

Поиск и получение ресурса только в контексте организации

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

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

GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService/[id]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?_profile=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору HealthcareService.id GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?_id=123456
_profile reference По профилю HealthcareService.meta.profile GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?_profile=https://fhir.by/StructureDefinition/HealthcareServiceBy
active token По признаку активности очереди HealthcareService.active GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?active=true
allowed-organization reference По ссылке на организации, из которой напрпавляется пациент для постановки в очередь HealthcareService.allowed-organization GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?allowed-organization=Organization/[organization_id]
location reference По структурному подразделению, в котором оказывается медицинская услуга HealthcareService.location GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?location=Location/[location_id]
name string По наименованию HealthcareService.name GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?name=эндопротезирование ТБС
organization reference По организации в которой организована очередь на услугу HealthcareService.providedBy GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?organization=Organization/[organization_id]
service-category token По категории медицинских услуг HealthcareService.service-category GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?service-category=03
service-type token По типу\виду медицинских услуг HealthcareService.type GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?service-type=B001-002
specialty token По специализации медицинских услуг HealthcareService.specialty GET [FHIR_BASE]/Organization/[organizationId]/HealthcareService?specialty=С001

Права доступа