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

Профиль ресурса: Направление на исследования, выполняемые в лаборатории

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

Направление на исследования, выполняемые в лаборатории. Раздел Лабораторная диагностика, Лабораторные исследования

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

ServiceRequestLab представляет собой профиль для ресурса ServiceRequest, адаптированный для использования в контексте лабораторной диагностики, включая клинико-диагностические, химико-токсикологические, бактериологические исследования.

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

Основная цель ServiceRequestLab — поддержка направления на лабораторные исследования для одного пациента. Профиль может использоваться для обмена информацией между организациями и специалистами, когда требуется выполнение исследований указанных типов.

ServiceRequestLab используется для назначения лабораторных исследований и содержит основную информацию, необходимую для их выполнения. После завершения диагностических процедур лаборатория предоставляет отчеты (например, DiagnosticReport), которые ссылаются на ServiceRequestLab и содержат результаты проведённых исследований.

В справочнике TypesOfLabTests коды исследований могут находиться на разных уровнях вложенности (как правило, на втором, но в отдельных случаях — на третьем). Сервис маршрутизации скрывает сложность иерархического справочника и возвращает список доступных для организации кодов исследований и тестов.

В ServiceRequest.basedOn хранится ссылка на предыдущее направление (или массив направлений, если их было несколько в цепочке перенаправлений).

Профиль поддерживает взаимодействие с:

  • организациями здравоохранения (OrganizationBy);
  • пациентами (PatientWithIdentificationNumber или PatientWithoutIdentificationNumber, или AnonymousPatientBy);
  • ролями медицинских работников (PractitionerRoleBy);
  • диагнозами (FinalDiagnosis).

Взаимодействие ЛИС с МИС:

  1. Пациент приходит в поликлинику (МИС) в кабинет врача-терапевта;

  2. Врач посредством МИС запрашивает из ИЭМК список доступных исследований и их маршрутов;

  3. Врач в МИС создает направление на исследование. Формирование и отправка Bundle с ServiceRequest в ИЭМК;

  4. Пациент сдал биоматериал в поликлинике (МИС) в процедурном кабинете. Запрос штрихкода для пробирки - сформирован по правилам лаборатории, в которую сформировано направление. Формирование и отправка Bundle с Specimen из МИС в ИЭМК;

  5. Транспортировка биоматериала в лабораторию (ЛИС);

  6. Получение информации о направлении (ServiceRequest) из ИЭМК в ЛИС;

  7. Получение информации о биоматериале (Specimen) из ИЭМК в ЛИС;

  8. ЛИС принял направление в работу. Статус направления on-hold отправлен из ЛИС в ИЭМК;

  9. В лаборатории (ЛИС) врач-диагност производит получение результатов от анализатора/ручной ввод, автоматическую/ручную валидацию результатов, вынесение заключения по исследованию, перевод направления в статус готово;

  10. Формирование DiagnosticReport c результатами. Отправка Bundle с DiagnosticReport. Отправка PDF с результатами из лаборатории в ИЭМК. Изменение статуса в ИЭМК на completed (направление выполнено);

  11. Получение результатов в МИС из ИЭМК.

Таблица с доступностью для МИС и ЛИС:

Статус Значение МИС ЛИС
active создано МИС может редактировать/отменить не может редактировать/отменить
draft получено ЛИС может редактировать/отменить может редактировать/отменить
on-hold в работе в ЛИС не может редактировать/отменить может редактировать/отменить
completed направление выполнено не может редактировать/отменить не может редактировать/отменить
entered-in-error отменено ЛИС не может редактировать не может редактировать
revoked отменено МИС не может редактировать не может редактировать

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: ServiceRequestLabStatusRule, ServiceRequestLabPriorityRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestLab
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..5 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 (Комплекс) Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... value[x]
...... coding
....... code 1..1 code Код
Требуемый шаблон: C018
.... extension:pregnancyWeek S 0..1 positiveInt Неделя беременности
URL: https://fhir.by/StructureDefinition/PregnancyWeek
.... extension:declineReason S 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены лабораторного исследования (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Идентификатор заявки в ЛИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Идентификатор заявки в ЛИС. Должен быть уникален для данного УЗ
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:locationReference 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение
URL: https://fhir.by/StructureDefinition/LocationReference
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..* Reference(Направление на исследования, выполняемые в лаборатории) Создан на основе данного направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления. active (создано в МИС) | draft (получено ЛИС) | on-hold (в работе в ЛИС) | revoked (отозвано МИС) | completed (направление выполнено) | entered-in-error (отменено ЛИС)
... intent 1..1 code Заполнено по умолчанию - 'order'
Требуемый шаблон: order
... category 0..0 Classification of service
... priority 1..1 code routine (Обычное) | urgent (срочное cito)
... doNotPerform 0..0 True if service/procedure should not be performed
... code 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Код исследования
Привязка: Справочник лабораторных исследований (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Код исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... version 0..0 Версия системы
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..0 Простое текстовое представление концепции
.... reference 0..0 Ссылка на ресурс
... orderDetail 0..1 BackboneElement Информация о необходимых показателях
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... parameterFocus 0..0 The context of the order details by reference
.... parameter 1..* BackboneElement Список показателей
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... code 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 Ссылка на справочник
....... version 0..0 Версия системы
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... Разрезы для value[x] 1..1 CodeableConcept The value for the order detail
Разрез: Не упорядочено, Открыто от type:$this
...... value[x]:valueCodeableConcept 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 Ссылка на справочник
........ version 0..0 Версия системы
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
... quantity[x] 0..0 Service amount
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... focus 0..0 What the service request is about, when it is not about the subject of record
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на приемом врача, когда данное направление было создано
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... occurrence[x] 0..1 dateTime Когда должно быть оказано запрошенное исследование
... asNeeded[x] 0..0 Preconditions for service
... authoredOn 1..1 dateTime Дата создания направления
... requester 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника запросившего исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... performerType 0..0 Performer role
... performer 1..1 Reference(Учреждение здравоохранения) Ссылка на исполняющую ЛИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... location 1..1 CodeableReference(Структурное подразделение) Место проведения исследования
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на место проведения исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reason 0..1 CodeableReference(Диагноз) Основание для создания направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на диагноз или состояние, причину для назначения данного исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..0 Дополнительная клиническая информация
... specimen 0..0 Procedure Samples
... bodySite 0..0 Coded location on Body
... bodyStructure 0..0 BodyStructure-based location on the body
... note 0..1 Annotation Комментарий к направлению
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... patientInstruction 0..0 Patient or consumer-oriented instructions
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.extension:declineReason.​value[x] Base required Причины отмены лабораторного исследования 📦0.2.6803 этот IG
ServiceRequest.code Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Параметры направления на лабораторное исследование 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.value[x]:valueCodeableConcept Base required Справочник лабораторных исследований 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestLabPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestLabStatusRule error ServiceRequest Изменение статуса на 'entered-in-error' предполагает заполнение причины отмены направления extension:declineReason status = 'entered-in-error' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, ServiceRequestLabStatusRule, ServiceRequestLabPriorityRule
... 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/ServiceRequestLab
... Разрезы для extension 2..5 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 (Комплекс) Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... url 1..1 uri "https://fhir.by/StructureDefinition/SpecialtyCode"
..... value[x] 0..1 CodeableConcept Value of extension
Привязка: Специализация медицинских услуг (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 Код
Требуемый шаблон: C018
....... display ΣC 0..1 string Значение кода
.... extension:pregnancyWeek S 0..1 positiveInt Неделя беременности
URL: https://fhir.by/StructureDefinition/PregnancyWeek
.... extension:declineReason S 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... url 1..1 uri "https://fhir.by/StructureDefinition/DeclineReason"
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены лабораторного исследования (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в ЛИС. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
...... extension:locationReference 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение
URL: https://fhir.by/StructureDefinition/LocationReference
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn Σ 0..* Reference(Направление на исследования, выполняемые в лаборатории) Создан на основе данного направления
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления. active (создано в МИС) | draft (получено ЛИС) | on-hold (в работе в ЛИС) | revoked (отозвано МИС) | completed (направление выполнено) | entered-in-error (отменено ЛИС)
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code Заполнено по умолчанию - 'order'
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... priority Σ 1..1 code routine (Обычное) | urgent (срочное cito)
Привязка: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.
... code ΣC 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Код исследования
Привязка: Справочник лабораторных исследований (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Код исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
... orderDetail ΣC 0..1 BackboneElement Информация о необходимых показателях
.... parameter Σ 1..* BackboneElement Список показателей
..... code Σ 1..1 CodeableConcept Код показателя
Привязка: Параметры направления на лабораторное исследование (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
..... Разрезы для value[x] Σ 1..1 CodeableConcept The value for the order detail
Разрез: Не упорядочено, Закрыто от type:$this
...... value[x]:valueCodeableConcept Σ 1..1 CodeableConcept Значение для детализации заказа
Привязка: Справочник лабораторных исследований (required)
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ system Σ 1..1 uri Ссылка на справочник
........ code ΣC 1..1 code Код
........ display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на приемом врача, когда данное направление было создано
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 0..1 dateTime Когда должно быть оказано запрошенное исследование
... authoredOn Σ 1..1 dateTime Дата создания направления
... requester Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника запросившего исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 1..1 Reference(Учреждение здравоохранения) Ссылка на исполняющую ЛИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 1..1 CodeableReference(Структурное подразделение) Место проведения исследования
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на место проведения исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... reason Σ 0..1 CodeableReference(Диагноз) Основание для создания направления
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на диагноз или состояние, причину для назначения данного исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Комментарий к направлению
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.extension:specialty.​value[x] Base required Специализация медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.extension:declineReason.​value[x] Base required Причины отмены лабораторного исследования 📦0.2.6803 этот IG
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Параметры направления на лабораторное исследование 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.value[x]:valueCodeableConcept Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestLabPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestLabStatusRule error ServiceRequest Изменение статуса на 'entered-in-error' предполагает заполнение причины отмены направления extension:declineReason status = 'entered-in-error' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

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

Summary

Обязательный: 25 элементs(11 вложенные обязательны элементs)
Обязательная поддержка: 4 элементs
Запрещено: 105 элементs

Структуры

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

Расширения

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения ServiceRequest.orderDetail.parameter.value[x]

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, ServiceRequestLabStatusRule, ServiceRequestLabPriorityRule
... 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/ServiceRequestLab
... Разрезы для extension 2..5 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 (Комплекс) Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... url 1..1 uri "https://fhir.by/StructureDefinition/SpecialtyCode"
..... value[x] 0..1 CodeableConcept Value of extension
Привязка: Специализация медицинских услуг (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 Код
Требуемый шаблон: C018
....... display ΣC 0..1 string Значение кода
.... extension:pregnancyWeek S 0..1 positiveInt Неделя беременности
URL: https://fhir.by/StructureDefinition/PregnancyWeek
.... extension:declineReason S 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... url 1..1 uri "https://fhir.by/StructureDefinition/DeclineReason"
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены лабораторного исследования (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в ЛИС. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
...... extension:locationReference 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение
URL: https://fhir.by/StructureDefinition/LocationReference
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn Σ 0..* Reference(Направление на исследования, выполняемые в лаборатории) Создан на основе данного направления
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления. active (создано в МИС) | draft (получено ЛИС) | on-hold (в работе в ЛИС) | revoked (отозвано МИС) | completed (направление выполнено) | entered-in-error (отменено ЛИС)
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code Заполнено по умолчанию - 'order'
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... priority Σ 1..1 code routine (Обычное) | urgent (срочное cito)
Привязка: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.
... code ΣC 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Код исследования
Привязка: Справочник лабораторных исследований (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Код исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
... orderDetail ΣC 0..1 BackboneElement Информация о необходимых показателях
.... parameter Σ 1..* BackboneElement Список показателей
..... code Σ 1..1 CodeableConcept Код показателя
Привязка: Параметры направления на лабораторное исследование (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
..... Разрезы для value[x] Σ 1..1 CodeableConcept The value for the order detail
Разрез: Не упорядочено, Закрыто от type:$this
...... value[x]:valueCodeableConcept Σ 1..1 CodeableConcept Значение для детализации заказа
Привязка: Справочник лабораторных исследований (required)
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ system Σ 1..1 uri Ссылка на справочник
........ code ΣC 1..1 code Код
........ display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на приемом врача, когда данное направление было создано
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 0..1 dateTime Когда должно быть оказано запрошенное исследование
... authoredOn Σ 1..1 dateTime Дата создания направления
... requester Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника запросившего исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 1..1 Reference(Учреждение здравоохранения) Ссылка на исполняющую ЛИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 1..1 CodeableReference(Структурное подразделение) Место проведения исследования
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на место проведения исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... reason Σ 0..1 CodeableReference(Диагноз) Основание для создания направления
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на диагноз или состояние, причину для назначения данного исследования
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Комментарий к направлению
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.extension:specialty.​value[x] Base required Специализация медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.extension:declineReason.​value[x] Base required Причины отмены лабораторного исследования 📦0.2.6803 этот IG
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Параметры направления на лабораторное исследование 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.value[x]:valueCodeableConcept Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestLabPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestLabStatusRule error ServiceRequest Изменение статуса на 'entered-in-error' предполагает заполнение причины отмены направления extension:declineReason status = 'entered-in-error' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: ServiceRequestLabStatusRule, ServiceRequestLabPriorityRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestLab
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..5 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 (Комплекс) Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... value[x]
...... coding
....... code 1..1 code Код
Требуемый шаблон: C018
.... extension:pregnancyWeek S 0..1 positiveInt Неделя беременности
URL: https://fhir.by/StructureDefinition/PregnancyWeek
.... extension:declineReason S 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены лабораторного исследования (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Идентификатор заявки в ЛИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Идентификатор заявки в ЛИС. Должен быть уникален для данного УЗ
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:locationReference 1..1 Reference(Структурное подразделение) Ссылка на структурное подразделение
URL: https://fhir.by/StructureDefinition/LocationReference
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..* Reference(Направление на исследования, выполняемые в лаборатории) Создан на основе данного направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления. active (создано в МИС) | draft (получено ЛИС) | on-hold (в работе в ЛИС) | revoked (отозвано МИС) | completed (направление выполнено) | entered-in-error (отменено ЛИС)
... intent 1..1 code Заполнено по умолчанию - 'order'
Требуемый шаблон: order
... category 0..0 Classification of service
... priority 1..1 code routine (Обычное) | urgent (срочное cito)
... doNotPerform 0..0 True if service/procedure should not be performed
... code 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Код исследования
Привязка: Справочник лабораторных исследований (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Код исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... version 0..0 Версия системы
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..0 Простое текстовое представление концепции
.... reference 0..0 Ссылка на ресурс
... orderDetail 0..1 BackboneElement Информация о необходимых показателях
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... parameterFocus 0..0 The context of the order details by reference
.... parameter 1..* BackboneElement Список показателей
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... code 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 Ссылка на справочник
....... version 0..0 Версия системы
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... Разрезы для value[x] 1..1 CodeableConcept The value for the order detail
Разрез: Не упорядочено, Открыто от type:$this
...... value[x]:valueCodeableConcept 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 Ссылка на справочник
........ version 0..0 Версия системы
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
... quantity[x] 0..0 Service amount
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... focus 0..0 What the service request is about, when it is not about the subject of record
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на приемом врача, когда данное направление было создано
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... occurrence[x] 0..1 dateTime Когда должно быть оказано запрошенное исследование
... asNeeded[x] 0..0 Preconditions for service
... authoredOn 1..1 dateTime Дата создания направления
... requester 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника запросившего исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... performerType 0..0 Performer role
... performer 1..1 Reference(Учреждение здравоохранения) Ссылка на исполняющую ЛИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... location 1..1 CodeableReference(Структурное подразделение) Место проведения исследования
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на место проведения исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reason 0..1 CodeableReference(Диагноз) Основание для создания направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на диагноз или состояние, причину для назначения данного исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..0 Дополнительная клиническая информация
... specimen 0..0 Procedure Samples
... bodySite 0..0 Coded location on Body
... bodyStructure 0..0 BodyStructure-based location on the body
... note 0..1 Annotation Комментарий к направлению
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... patientInstruction 0..0 Patient or consumer-oriented instructions
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.extension:declineReason.​value[x] Base required Причины отмены лабораторного исследования 📦0.2.6803 этот IG
ServiceRequest.code Base required Справочник лабораторных исследований 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Параметры направления на лабораторное исследование 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.value[x]:valueCodeableConcept Base required Справочник лабораторных исследований 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestLabPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestLabStatusRule error ServiceRequest Изменение статуса на 'entered-in-error' предполагает заполнение причины отмены направления extension:declineReason status = 'entered-in-error' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()

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

Summary

Обязательный: 25 элементs(11 вложенные обязательны элементs)
Обязательная поддержка: 4 элементs
Запрещено: 105 элементs

Структуры

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

Расширения

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения ServiceRequest.orderDetail.parameter.value[x]

 


Примечания:

Поиск ресурса

Поиск в контексте пациента:

GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?[parameter]=[value]

Поиск в контексте организации:

GET [FHIR_BASE]/Organization/[organizationId]/ServiceRequest?[parameter]=[value]

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

  • parameter: параметр поиска (например, _id, status, code)

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

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

GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&_id=00001&status=active GET [FHIR_BASE]/Organization/[organizationId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&status=completed

Поисковые параметры поддерживаемые для профия ServiceRequestLab

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору ServiceRequest.id GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&_id=00001
_profile reference По профилю ServiceRequest.meta.profile GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab
_lastUpdated date По дате последнего изменения (создания) ServiceRequest.meta.lastUpdated GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&_lastUpdated=2025-05-05T10:30:00Z
identifier token Внутренний идентификатор в УЗ ServiceRequest.identifier.value GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&identifier=123
assigner reference Соотнесение с направляющим УЗ ServiceRequest.identifier.assigner GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&assigner=Organization/123156789021
patient reference По пациенту ServiceRequest.subject GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&patient=Patient/001
requester reference Тот, кто создал направление ServiceRequest.requester GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&requester=PractitionerRole/010
performer reference По исполняющей организации ServiceRequest.performer GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&performer=Organization/987156789021
authored date Дата создания направления ServiceRequest.authoredOn GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&authored=2025-05-05T10:30:00Z
status token По статусу ServiceRequest.status GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&status=active
code token По коду исследования ServiceRequest.code GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&code=Angiography
test token По показателю ServiceRequest.orderDetail.parameter.code GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&test=1.1.10
assigner-location reference Соотнесение с направляющим подразделением ServiceRequest.identifier.assigner.extension.where(system is https://fhir.by/StructureDefinition/LocationReference) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&assigner-location=Location/001
location reference По месту проведения исследования ServiceRequest.location.reference GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestLab&location=Location/001

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору ServiceRequest.id GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_id=00001
_profile reference По профилю ServiceRequest ServiceRequest.meta.profile GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestBy
authored date По дате создания запроса ServiceRequest.authoredOn GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?authored=ge2024-08-01
based-on reference По направлению, которое послужило родительским для этого ресурса ServiceRequest.basedOn GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?based-on=ServiceRequest/ServiceRequest_001
body-site token Часть тела (кодом) ServiceRequest.bodySite GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?body-site=arm
category token Категория медицинских услуг ServiceRequest.category GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?category=03/1
code-concept token Код медицинской услуги ServiceRequest.code.concept GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?code-concept=A001002
encounter reference Встреча, в ходе которой был сделан этот запрос ServiceRequest.encounter(Encounter) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?encounter=Encounter001
identifier token По идентификатору, присвоенному этому запросу (в МИС) ServiceRequest.identifier GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?identifier=123456789
from-organization reference В какой организации создано направление ServiceRequest.extension(‘https://fhir.by/StructureDefinition/RequestFromOrganization’).value.as(Reference) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest? from-organization =Organization/[organization_id]
occurrence date По дате выполнения услуги периоду дейтсвия направления ServiceRequest.occurrence.ofType(dateTime) | ServiceRequest.occurrence.ofType(Period) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?occurrence=2024-08-01
patient reference Поиск по subject - Patient ServiceRequest.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?patient=Patient001
performer reference Запрашиваемый исполнитель медицинской услуги - медцинский специалист или учреждение здравоохранения ServiceRequest.performer(Organization, PractitionerRole) GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?performer=PractitionerRole/[practitionerRoleId]
priority token По упиоритету запроса или направления - routine | urgent | asap ServiceRequest.priority GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?priority=routine
replaces reference Какой запрос или направление заменяет данный ресурс ServiceRequest.replaces GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?replaces=ServiceRequest0001
requester reference По тому, кто запрашивает услугу ServiceRequest.requester GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?requester=PractitionerRole/[practitionerRoleId]
specialty token По специализации направления ServiceRequest.extension(‘https://fhir.by/StructureDefinition/SpecialtyCode’).value.as(CodeableConcept).coding.code GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?specialty=С002
specimen reference По образецу, подлежащему исследованию ServiceRequest.specimen GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?specimen=Specimen/[specimenId]
status token По статусу запроса или направления draft | active | on-hold | revoked | completed | entered-in-error | unknown ServiceRequest.status GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?status=revoked
subject reference Искомый субъект ServiceRequest.subject GET [FHIR_BASE]/Patient/[patientId]/ServiceRequest?subject=Patient/Patient001

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

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