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

Профиль ресурса: Направление на функциональное исследование

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

Направление на функциональное исследование. Раздел Функциональная диагностика.

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

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

Элементы профиля:

  • extension(FirstServiceRequest) - при создании направления на функциональное исследование необходимо указать, проводится ли исследование впервые или повторно. Если исследование выполняется в рамках одного эпизода или клинического случая, и врачу важна динамика показателей, необходимо отметить «Повторное исследование». Первичное исследование (valueBoolean = true ) проводится впервые и служит точкой отсчёта для оценки состояния пациента. Пример: пациент впервые направлен на эхокардиографию для постановки диагноза. Повторное исследование (valueBoolean = false) используется для наблюдения динамики после начала терапии. Пример: через 2 месяца после начала терапии пациент направлен на повторную эхокардиографию для оценки эффективности лечения. При повторном исследовании рекомендуется дополнительно указать ссылки на предыдущие отчёты (DiagnosticReport) через элемент supportingInfo.
  • extension(RequestFromOrganization) - из какой организации может быть принят пациент по направлению/для Servicerequest указывается организация, в которой создается направление;
  • extension(SpecialtyCode) - код специализации направления (например: C013-Кардиология);
  • extension(HeadOfUnit) - заведующий отделением (заместитель заведующего), руководитель (заместитель руководителя) организации (при наличии);
  • extension(IndividualCharactPatient) - индивидуальные особенности пациента (при наличии);
  • extension(AdditionalComments) - дополнительные комментарии, показания, ограничения к проведению исследования;

  • basedOn - ссылка на направление (запрос) медицинских услуг, если оно является “родительским” для настоящего направления. Например: направление на госпитализацию для оперативного лечения может иметь в своем составе несколько направлений на исследования перед госпитализацией, и в описанном случае для связи дочерних элементов можно использовать родительский ресурс ServiceRequest, указав ссылку на него в элементе basedOn;

  • replaces - ссылка на направление, взамен которого выдано настоящее;

  • status - статус направления:

    • active: в процессе выполнения;
    • revoked: не выполнено;
    • completed: выполнено;
  • intent - необходимо использовать код “order”;

  • category - категория услуг (например: стационарная медицинская диагностика для взрослого населения);

  • priority - приоритет направления:

    • routine: планово;
    • urgent: экстренно;
    • asap: неотложно;
  • code - код метода исследования (например: велоэргометрия);

  • subject - ссылка на пациента;

  • encounter - ссылка на прием медицинского специалиста;

  • occurrence[x] - период времени оказания услуги;

  • authoredOn - дата создания направления;

  • requester - ссылка на медицинского специалиста, запросившего услугу;

  • performer - ссылка на медицинского специалиста, назначенного исполнителем услуги;

  • location - ссылка на структурное подразделение, в котором была оказана услуга;

  • reason - ссылка на диагноз или состояние, причину для назначения данной услуги;

    • extension(ReasonForFunctDiagn) - цель направления на функциональное исследование;
  • supportingInfo - результаты медицинской диагностики пациента: результаты аналогичных функциональных методов исследований (если проводились ранее), медикаментозная терапия, показания, оценка функционального состояния пациента;

  • bodySite - анатомическая область, подвергаемая исследованию, либо задействованная в проведении исследования (например: наложение манжеты на правую руку). Элемент используется не для всех методов функциональной диагностики;

  • note - примечание по направлению (например: при себе иметь … “перечень необходимых документов”);

  • patientInstruction - указания по подготовке к исследованию (инструкция).

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

  • организациями здравоохранения (OrganizationBy);

  • направлениями (ServiceRequestFunctDiagn или ServiceRequest);

  • пациентами (PatientWithIdentificationNumber или PatientWithoutIdentificationNumber);

  • обращениями за медицинской помощью (EncounterGeneral или EncounterInpatient);

  • ролями медицинских работников (PractitionerRoleBy);

  • структурными подразделениями организаций (LocationUnit);

  • сведениями о диагнозах пациентов (FinalDiagnosis);

  • данными об исследованиях (GeneralFunctionalResearch);

  • результатами ранее проведенных аналогичных исследований, оценкой состояния пациента, медикаментозной терапией (DiagnosticReport, или AttachDocument, или AnthropometricDataBy, или VitalSignsBy, или MedicationStatementCISZ).

Взаимодействие ресурсов:

flowchart LR
    Start[ServiceRequest] --> Procedure[Procedure]
    Procedure --> Observation[Observation]
    Observation --> End[DiagnosticReport]
     

На каждом этапе соблюдаются зависимости и ссылки между ресурсами:

  1. ServiceRequest инициирует процесс исследования;

  2. Procedure фиксирует выполнение исследования;

  3. Observation используется для передачи измерений параметров, указания интерпретации их значений и других данных;

  4. DiagnosticReport используется для заключения по результатам исследования.

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

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: FunctDiagnPriorityRule, ServiceRequestImportStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestFunctDiagn
.... 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..6 Extension Extension
Разрез: Не упорядочено, Закрыто от
.... extension:firstServiceRequest S 1..1 boolean Первичное или повторное исследование
URL: https://fhir.by/StructureDefinition/FirstServiceRequestFunctDiagn
.... extension:requestFromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:specialty S 0..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:headOfUnit S 0..1 Reference(Роль медицинского работника) Заведующий отделением (заместитель заведующего), руководитель (заместитель руководителя) организации.
URL: https://fhir.by/StructureDefinition/HeadOfUnit
.... extension:individualCharactPatient S 0..1 string Индивидуальные особенности пациента (при наличии)
URL: https://fhir.by/StructureDefinition/IndividualCharactPatient
.... extension:additionalComments S 0..1 string Дополнительный комментарий (при наличии). Ограничения для проведения ииследования.
URL: https://fhir.by/StructureDefinition/AdditionalComments
... modifierExtension 0..0 Extension
... identifier 0..1 Identifier Номер направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 0..1 string Номер направления
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на госпитализацию) Cсылка указывает на направление (запрос) медицинских услуг, если оно является родительским. Пример: направление на госпитализацию для оперативного лечение может иметь в своем составе несколько направлений на исследования перед госпитализацией, в данном случае для связи дочерних элементов можно использовать родительский ресурс ServiceRequest в данном элементе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... replaces 0..1 Reference(Направление на функциональное исследование) В элементе будет указана ссылка на направление взамен которого выдано настоящее
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления: active (в процессе выполнения) | revoked (не выполнен) | completed (выполнен). Импорт ресурса только со статусом active
... intent 1..1 code Использовать код - 'order'
Требуемый шаблон: order
... category 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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... priority 1..1 code Приоритет направления: routine (планово)| urgent (экстренно)| asap (неотложно)
... 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
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... reference 0..0 Ссылка на ресурс
... orderDetail 0..0 Additional order information
... quantity[x] 0..0 Service amount
... subject 1..1 Reference(Пациент | Пациент без ИН) Указывается ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 What the service request is about, when it is not about the subject of record
... occurrence[x] 0..1 Period Период времени оказания услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
... 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
... performerType 0..0 Performer role
... performer 1..2 Reference(Роль медицинского работника | Учреждение здравоохранения) Указывается ссылка на медицинского специалиста назначенного исполнителем данной услуги либо соотнесение с исполняющим учреждением здравоохранения
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..1 CodeableReference(Структурное подразделение) Ссылка на структурное подразделение в котором была оказана услуга
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 Reference() Ссылка на ресурс
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reason 1..1 CodeableReference(Диагноз) Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:reasonForFunctDiagn 1..1 string Цель направления на функциональное исследование
URL: https://fhir.by/StructureDefinition/ReasonForFunctDiagn
.... concept
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..0 Код, определенный в справочнике НСИ Терминология
..... text 0..1 string Обоснование назначения данной процедуры, текстом
.... reference 0..1 Reference() Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..* CodeableReference(DiagnosticReport | Неструктурированный документ | Антропометрические данные | Жизненно важные показатели | Диагноз) Результаты медицинской диагностики пациента, указываются результаты аналогичных функциональных методов исследований
... specimen 0..0 Procedure Samples
... bodySite 0..* 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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... 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..1 BackboneElement Patient or consumer-oriented instructions
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... instruction[x] 0..1 markdown Указания по подготовке к обследованию
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.code Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
ServiceRequest.bodySite Base required Анатомические области для диагностики 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
FunctDiagnPriorityRule error ServiceRequest Приоритет ресурса ServiceRequestFunctDiagn не может быть stat priority != 'stat'
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, FunctDiagnPriorityRule, ServiceRequestImportStatusRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestFunctDiagn
... Разрезы для extension 2..6 Extension Extension
Разрез: Не упорядочено, Закрыто от
.... extension:firstServiceRequest S 1..1 boolean Первичное или повторное исследование
URL: https://fhir.by/StructureDefinition/FirstServiceRequestFunctDiagn
.... extension:requestFromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:specialty S 0..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:headOfUnit S 0..1 Reference(Роль медицинского работника) Заведующий отделением (заместитель заведующего), руководитель (заместитель руководителя) организации.
URL: https://fhir.by/StructureDefinition/HeadOfUnit
.... extension:individualCharactPatient S 0..1 string Индивидуальные особенности пациента (при наличии)
URL: https://fhir.by/StructureDefinition/IndividualCharactPatient
.... extension:additionalComments S 0..1 string Дополнительный комментарий (при наличии). Ограничения для проведения ииследования.
URL: https://fhir.by/StructureDefinition/AdditionalComments
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 0..1 string Номер направления
Пример General: 123456
... basedOn Σ 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на госпитализацию) Cсылка указывает на направление (запрос) медицинских услуг, если оно является родительским. Пример: направление на госпитализацию для оперативного лечение может иметь в своем составе несколько направлений на исследования перед госпитализацией, в данном случае для связи дочерних элементов можно использовать родительский ресурс ServiceRequest в данном элементе
.... 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 Текстовая трактовка ресурса
... replaces Σ 0..1 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления: active (в процессе выполнения) | revoked (не выполнен) | completed (выполнен). Импорт ресурса только со статусом active
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code Использовать код - 'order'
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... category Σ 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 0..1 string Значение кода
... priority Σ 1..1 code Приоритет направления: routine (планово)| urgent (экстренно)| asap (неотложно)
Привязка: 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 Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 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 Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 Period Период времени оказания услуги
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 0..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... authoredOn Σ 1..1 dateTime Дата создания направления
... requester Σ 1..1 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 Текстовая трактовка ресурса
... performer Σ 1..2 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 Текстовая трактовка ресурса
... location Σ 0..1 CodeableReference(Структурное подразделение) Ссылка на структурное подразделение в котором была оказана услуга
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 1..1 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 Текстовая трактовка ресурса
... reason Σ 1..1 CodeableReference(Диагноз) Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:reasonForFunctDiagn 1..1 string Цель направления на функциональное исследование
URL: https://fhir.by/StructureDefinition/ReasonForFunctDiagn
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 0..1 string Обоснование назначения данной процедуры, текстом
.... reference Σ 0..1 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 Текстовая трактовка ресурса
... supportingInfo 0..* CodeableReference(DiagnosticReport | Неструктурированный документ | Антропометрические данные | Жизненно важные показатели | Диагноз) Результаты медицинской диагностики пациента, указываются результаты аналогичных функциональных методов исследований
... bodySite ΣC 0..* 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 0..1 string Значение кода
... note 0..1 Annotation Примечание по направлению, при себе иметь...
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... patientInstruction 0..1 BackboneElement Patient or consumer-oriented instructions
.... instruction[x] Σ 0..1 markdown Указания по подготовке к обследованию

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.replaces.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.requester.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.location.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.reason.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.bodySite Base required Анатомические области для диагностики 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
FunctDiagnPriorityRule error ServiceRequest Приоритет ресурса ServiceRequestFunctDiagn не может быть stat priority != 'stat'
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
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

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

Структуры

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

Расширения

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, FunctDiagnPriorityRule, ServiceRequestImportStatusRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestFunctDiagn
... Разрезы для extension 2..6 Extension Extension
Разрез: Не упорядочено, Закрыто от
.... extension:firstServiceRequest S 1..1 boolean Первичное или повторное исследование
URL: https://fhir.by/StructureDefinition/FirstServiceRequestFunctDiagn
.... extension:requestFromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:specialty S 0..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:headOfUnit S 0..1 Reference(Роль медицинского работника) Заведующий отделением (заместитель заведующего), руководитель (заместитель руководителя) организации.
URL: https://fhir.by/StructureDefinition/HeadOfUnit
.... extension:individualCharactPatient S 0..1 string Индивидуальные особенности пациента (при наличии)
URL: https://fhir.by/StructureDefinition/IndividualCharactPatient
.... extension:additionalComments S 0..1 string Дополнительный комментарий (при наличии). Ограничения для проведения ииследования.
URL: https://fhir.by/StructureDefinition/AdditionalComments
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 0..1 string Номер направления
Пример General: 123456
... basedOn Σ 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на госпитализацию) Cсылка указывает на направление (запрос) медицинских услуг, если оно является родительским. Пример: направление на госпитализацию для оперативного лечение может иметь в своем составе несколько направлений на исследования перед госпитализацией, в данном случае для связи дочерних элементов можно использовать родительский ресурс ServiceRequest в данном элементе
.... 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 Текстовая трактовка ресурса
... replaces Σ 0..1 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления: active (в процессе выполнения) | revoked (не выполнен) | completed (выполнен). Импорт ресурса только со статусом active
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code Использовать код - 'order'
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... category Σ 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 0..1 string Значение кода
... priority Σ 1..1 code Приоритет направления: routine (планово)| urgent (экстренно)| asap (неотложно)
Привязка: 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 Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 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 Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Encounter) Encounter in which the request was created
... occurrence[x] Σ 0..1 Period Период времени оказания услуги
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 0..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... authoredOn Σ 1..1 dateTime Дата создания направления
... requester Σ 1..1 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 Текстовая трактовка ресурса
... performer Σ 1..2 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 Текстовая трактовка ресурса
... location Σ 0..1 CodeableReference(Структурное подразделение) Ссылка на структурное подразделение в котором была оказана услуга
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 1..1 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 Текстовая трактовка ресурса
... reason Σ 1..1 CodeableReference(Диагноз) Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:reasonForFunctDiagn 1..1 string Цель направления на функциональное исследование
URL: https://fhir.by/StructureDefinition/ReasonForFunctDiagn
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 0..1 string Обоснование назначения данной процедуры, текстом
.... reference Σ 0..1 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 Текстовая трактовка ресурса
... supportingInfo 0..* CodeableReference(DiagnosticReport | Неструктурированный документ | Антропометрические данные | Жизненно важные показатели | Диагноз) Результаты медицинской диагностики пациента, указываются результаты аналогичных функциональных методов исследований
... bodySite ΣC 0..* 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 0..1 string Значение кода
... note 0..1 Annotation Примечание по направлению, при себе иметь...
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... patientInstruction 0..1 BackboneElement Patient or consumer-oriented instructions
.... instruction[x] Σ 0..1 markdown Указания по подготовке к обследованию

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.replaces.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.requester.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.location.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.reason.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.bodySite Base required Анатомические области для диагностики 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
FunctDiagnPriorityRule error ServiceRequest Приоритет ресурса ServiceRequestFunctDiagn не может быть stat priority != 'stat'
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
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: FunctDiagnPriorityRule, ServiceRequestImportStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestFunctDiagn
.... 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..6 Extension Extension
Разрез: Не упорядочено, Закрыто от
.... extension:firstServiceRequest S 1..1 boolean Первичное или повторное исследование
URL: https://fhir.by/StructureDefinition/FirstServiceRequestFunctDiagn
.... extension:requestFromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:specialty S 0..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:headOfUnit S 0..1 Reference(Роль медицинского работника) Заведующий отделением (заместитель заведующего), руководитель (заместитель руководителя) организации.
URL: https://fhir.by/StructureDefinition/HeadOfUnit
.... extension:individualCharactPatient S 0..1 string Индивидуальные особенности пациента (при наличии)
URL: https://fhir.by/StructureDefinition/IndividualCharactPatient
.... extension:additionalComments S 0..1 string Дополнительный комментарий (при наличии). Ограничения для проведения ииследования.
URL: https://fhir.by/StructureDefinition/AdditionalComments
... modifierExtension 0..0 Extension
... identifier 0..1 Identifier Номер направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 0..1 string Номер направления
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 0..0 Организация, выдавшая идентификатор (может быть просто текстом)
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста | Направление на госпитализацию) Cсылка указывает на направление (запрос) медицинских услуг, если оно является родительским. Пример: направление на госпитализацию для оперативного лечение может иметь в своем составе несколько направлений на исследования перед госпитализацией, в данном случае для связи дочерних элементов можно использовать родительский ресурс ServiceRequest в данном элементе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... replaces 0..1 Reference(Направление на функциональное исследование) В элементе будет указана ссылка на направление взамен которого выдано настоящее
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления: active (в процессе выполнения) | revoked (не выполнен) | completed (выполнен). Импорт ресурса только со статусом active
... intent 1..1 code Использовать код - 'order'
Требуемый шаблон: order
... category 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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... priority 1..1 code Приоритет направления: routine (планово)| urgent (экстренно)| asap (неотложно)
... 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
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... reference 0..0 Ссылка на ресурс
... orderDetail 0..0 Additional order information
... quantity[x] 0..0 Service amount
... subject 1..1 Reference(Пациент | Пациент без ИН) Указывается ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 What the service request is about, when it is not about the subject of record
... occurrence[x] 0..1 Period Период времени оказания услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
... 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
... performerType 0..0 Performer role
... performer 1..2 Reference(Роль медицинского работника | Учреждение здравоохранения) Указывается ссылка на медицинского специалиста назначенного исполнителем данной услуги либо соотнесение с исполняющим учреждением здравоохранения
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..1 CodeableReference(Структурное подразделение) Ссылка на структурное подразделение в котором была оказана услуга
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 Reference() Ссылка на ресурс
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reason 1..1 CodeableReference(Диагноз) Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:reasonForFunctDiagn 1..1 string Цель направления на функциональное исследование
URL: https://fhir.by/StructureDefinition/ReasonForFunctDiagn
.... concept
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..0 Код, определенный в справочнике НСИ Терминология
..... text 0..1 string Обоснование назначения данной процедуры, текстом
.... reference 0..1 Reference() Указывается ссылка на диагноз или состояние, причину для назначения данной услуги
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..* CodeableReference(DiagnosticReport | Неструктурированный документ | Антропометрические данные | Жизненно важные показатели | Диагноз) Результаты медицинской диагностики пациента, указываются результаты аналогичных функциональных методов исследований
... specimen 0..0 Procedure Samples
... bodySite 0..* 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 Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... 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..1 BackboneElement Patient or consumer-oriented instructions
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... instruction[x] 0..1 markdown Указания по подготовке к обследованию
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
ServiceRequest.code Base required Виды медицинских услуг (для подсистемы УОП) 📦0.2.6803 этот IG
ServiceRequest.bodySite Base required Анатомические области для диагностики 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
FunctDiagnPriorityRule error ServiceRequest Приоритет ресурса ServiceRequestFunctDiagn не может быть stat priority != 'stat'
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'

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

Summary

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

Структуры

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

Расширения

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

 


Примечания:

  • поле note.text может содержать важную информацию для пациента или медицинского работника (например: перечень документов, которые пациент должен иметь при себе перед проведением исследования);
  • поле location предполагает возможность указания точного места выполнения исследования;
  • поле supportingInfo может содержать сведения о результатах аналогичных исследований (если такие проводились ранее), об оценке функционального состояния пациента (масса тела (кг), рост (см), артериальное давление), о медикаментозной терапии и показаниях;
  • поле bodySite предполагает возможность указания участков тела (например: при суточном мониторировании артериального давления указывается расположение манжеты - на правой или на левой руке);
  • поле patientInstruction может содержать важную информацию для пациента - указания по подготовке к исследованию, рекомендации о режиме питания или физической активности (например: “Пациенту рекомендуется исключить физические нагрузки за 2 часа до исследования”).

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

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью 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

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