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

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

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

Направление на визуальное исследование. Раздел Визуализационные методы диагностики, Архив медицинских изображений

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

ServiceRequestImaging представляет собой профиль для ресурса ServiceRequest, адаптированный для использования в медицинских учреждениях, предоставляющих услуги визуализационной диагностики. Профиль описывает запросы на выполнение процедур медицинской визуализации, таких как рентгенография, компьютерная томография (КТ) и магнитно-резонансная томография (МРТ). ServiceRequestImaging служит для передачи необходимых данных о процедуре, которые позволяют специалистам получить, обработать и выполнить запрос, а затем предоставить результаты в виде диагностического отчета.

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

Примеры визуальных исследований:

  • рентгенологические исследования (рентгенография);
  • компьютерная томография (КТ);
  • магнитно-резонансная томография (МРТ);
  • другие методы визуализации.

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

Ресурс создается либо до создания ImagingStudy, либо совместно с ним. На него ссылается ImagingStudy, DignosticReport. Состояние может меняться в зависимости от того, провели исследование или нет.

Операция смены статуса ресурса ServiceRequest выполняется по адресу:
POST [FHIR_BASE]/{compartmentType}/{compartmentResourceId}/ServiceRequest/{id}/$set-status,
где compartmentType указывает контекст выполнения операции (Organization или Patient). При отмене направления (смене статуса на revoked) требуется обязательное заполнение причины отмены (extension:declineReason).

Body запроса:

{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "status",
      "valueCode": "revoked"
    },
    {  
      "name": "declineReason",  
      "valueCode": "clinchange"  
    }  
  ]
}

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

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

Взаимодействие ЕАМИ с МИС (исследование в формате DICOM):

  1. Пациент приходит к врачу;
  2. Врач открывает в МИС карточку пациента;
  3. Врач проводит осмотр и создает направление на визуальное исследование;
  4. МИС формирует ServiceRequestImaging и направляет в ЦИСЗ. ServiceRequestImaging создается со статусом status = active;
  5. Пациент приходит в медицинское учреждение для проведения диагностического обследования;
  6. МИС запрашивает в ЦИСЗ список ServiceRequestImaging в контексте пациента;
  7. Лаборант берет в работу направление. Следует учесть, что статус направления active свидетельствует о том, что исследование по этому направлению еще не проводилось. Рекомендуется брать в работу только их, чтобы лишний раз не облучать пациента;
  8. Пациенту проводят диагностическое исследование. Для удобного поиска исследований в центральном хранилище рекомендуется на аппарате в PatientID указывать карточку пациента в МИС;
  9. Во время исследования PACS в медицинском учреждении загружает исследование в PACS-ЦИСЗ;
  10. По окончании проведения исследования лаборант запрашивает список загруженных в PACS исследований по пациенту в МИС;
  11. МИС делает запрос в ЦИСЗ по поиску ImagingStudyBasic. Рекомендуется делать запрос в контексте организации с указанием даты исследования и PatientID;
  12. Лаборант выбирает из полученного списка исследование, принадлежащее нашему пациенту;
  13. МИС формирует ImagingStudyBy с статусом registered на основании списка ImagingStudyBasic по выбранному исследованию и направляет в ЦИСЗ;
  14. В ЦИСЗ ресурс ServiceRequestImaging, на который ссылается созданный ImagingStudyBy, меняет статус на status = on-hold;
  15. Врач-диагност открывает в МИС список исследований, которые ему необходимо описать;
  16. МИС осуществляет поиск в ЦИСЗ всех ресурсов ImagingStudyBy со статусом status = registered;
  17. Врач-диагност выбирает исследование и проходит по ссылке, открывающей Viewer;
  18. Врач-диагност описывает исследование и делает заключение в МИС. Также врач-диагност может сохранить аннотации на исследование в DICOM-Viewer-е. Врач-диагност имеет возможность запросить второе мнение на момент создания заключения;
  19. МИС формирует ImagingDiagnosticReport в ЦИСЗ. Если врач-диагност запросил второе мнение, то созданный ImagingDiagnosticReport должен иметь статус status = preliminary. В ином случае ImagingDiagnosticReport должен иметь статус status = final;
  20. ЦИСЗ изменяет статус ServiceRequestImaging на значение status = completed в тот момент, когда создается ресурс ImagingDiagnosticReport со статусом status = final со ссылкой на этот ресурс;
  21. Пациент может просмотреть свои заключения в “Личном кабинете пациента”.

Взаимодействие ЕАМИ с МИС (исследование в формате jpg/tiff/png):

  1. Пациент приходит к врачу;
  2. Врач открывает в МИС карточку пациента;
  3. Врач проводит осмотр и создает направление на визуальное исследование
  4. МИС формирует ServiceRequestImaging и направляет в ЦИСЗ. ServiceRequestImaging создается со статусом status = active;
  5. Пациент приходит в медицинское учреждение для проведения диагностического обследования;
  6. Лаборант открывает карточку пациента в МИС, открывает список направлений;
  7. МИС запрашивает в ЦИСЗ список ServiceRequestImaging в контексте пациента;
  8. Лаборант берет в работу направление. Следует учесть, что статус направления active свидетельствует о том, что исследование по этому направлению еще не проводилось. Рекомендуется брать в работу только их, чтобы лишний раз не облучать пациента;
  9. Пациенту проводят диагностическое исследование;
  10. По окончанию проведения исследования лаборант загружает в PACS-ЦИСЗ медицинское изображение;
  11. МИС формирует ImagingStudyBy со статусом registered на загруженные исследования и направляет в ЦИСЗ;
  12. В ЦИСЗ ресурс ServiceRequestImaging, на который ссылается созданный ImagingStudyBy, меняет статус на значение status = on-hold;
  13. Врач-диагност открывает в МИС список исследований, которые ему необходимо описать;
  14. МИС осуществляет поиск в ЦИСЗ всех ресурсов ImagingStudyBy со статусом status = registered;
  15. Врач-диагност выбирает исследование и проходит по ссылке, открывающей вьювер;
  16. Врач-диагност описывает исследование и делает заключение в МИС. Также врач-диагност может сохранить аннотации на исследование в DICOM-Viewer-е. Врач-диагност имеет возможность запросить второе мнение на момент создания заключения;
  17. МИС формирует ImagingDiagnosticReport в ЦИСЗ. Если врач-диагност запросил второе мнение, созданный ImagingDiagnosticReport должен иметь статус status = preliminary. В ином случае ImagingDiagnosticReport должен иметь статус status = final;
  18. ЦИСЗ изменяет статус ServiceRequestImaging на значение status = completed в тот момент, когда создается ресурс ImagingDiagnosticReport со статусом status = final со сылкой на этот ресурс.
sequenceDiagram
    participant P as Пациент
    participant D as Врач
    participant M as МИС
    participant C as ЦИСЗ
    participant L as Лаборант
    participant PAC as PACS
    participant PCIS as PACS-ЦИСЗ
    participant VD as Врач-диагност
    participant DV as DICOM-Viewer
    participant VD2 as Врач-диагност
(второе мнение) Note over P,VD: 1. Инициация обследования P->>D: Обращается за помощью D->>M: Открывает карточку пациента D->>M: Создает направление на исследование M->>C: Формирует ServiceRequestImaging (status: active) Note over P,VD: 2. Подготовка к обследованию P->>L: Приходит в мед. учреждение L->>M: Открывает карточку пациента L->>M: Запрашивает список направлений пациента M->>C: Запрашивает ServiceRequestImaging C-->>M: Возвращает список направлений с статусами M->>L: Показывает список направления пациента L->>M: Берет в работу направление Note over P,VD: 3. Проведение исследования L->>PAC: Проводит диагностическое исследование Note right of L: PatientID = карточка МИС PAC->>PCIS: Загружает исследование в PACS-ЦИСЗ PCIS-->>C: Отправляет на сохранение метадату исследования C->>C: Сохраняет метадату в русурс ImagingStudyBasic Note over P,VD: 4. Обработка результатов L->>M: Запрашивает список загруженных исследований M->>C: Поиск ImagingStudyBasic (по assigner, created, patient-id) C-->>M: Возвращает список ImagingStudyBasic M->>L: Показывает список непривязанных исследований по запросу L->>M: Выбирает исследование пациента Note over P,VD: 5. Создание и регистрация M->>C: Формирует ImagingStudyBy C->>C: Изменяет ServiceRequestImaging (status: on-hold) Note over P,VD: 6. Диагностическое описание P->>C: Просматривает список исследований в ЛКП, может скачать свое VD->>M: Открывает список исследований (status: registered) M->>C: Поиск ImagingStudyBy (status: registered) C-->>M: Возвращает список исследований VD->>M: Выбирает исследование M->>DV: Открывает DICOM-Viewer Note over P,VD: 7. Формирование заключения VD->>DV: Просматривает и анализирует изображения VD->>DV: Сохраняет аннотации (опционально) VD->>M: Создает заключение Note over VD,VD: Запрашивает второе мнение (опционально) Note over P,VD: 8. Финальная обработка alt Второе мнение запрошено M->>C: Создает ImagingDiagnosticReport (status: preliminary) Note over VD2,VD2: ПОВТОРЕНИЕ ШАГОВ 6-8
для второго мнения VD2->>M: Создает заключение (второе мнение) M->>C: Создает ImagingDiagnosticReport (status: final) else Второе мнение не запрошено M->>C: Создает ImagingDiagnosticReport (status: final) end C->>C: ServiceRequestImaging (status: completed)
ImagingStudyBy (status: available) Note over P,VD: Завершение процесса P->>C: Просматривает список заключений в ЛКП

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

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: ServiceRequestImagingStatusRule, ServiceRequestImagingPriorityRule, ServiceRequestImagingDeclineReasonRule
... 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/ServiceRequestImaging
.... 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..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:declineReason 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены визуального исследования (required)
... 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 0..0 Extension
..... 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..0 На основе чего создан запрос
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления. active (не производилось исследование) | on-hold (проведено исследование, но заключение не готово) | completed (проведено исследование и готово заключение) | revoked (отменено). Импорт ресурса только со статусом active
... intent 1..1 code Заполнено по умолчанию - 'order'
Требуемый шаблон: order
... category 0..0 Classification of service
... priority 1..1 code Приоритет выполнения. routine (плановый) | urgent (срочный)
... 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 Если эта кодировка была выбрана непосредственно пользователем
.... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... display 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 Когда должно быть оказано запрошенное исследование
Разрез: Не упорядочено, Открыто от type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrence[x]:occurrencePeriod 0..1 Period When service should occur
..... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... performerType 0..0 Performer role
... performer 0..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с исполняющей УЗ
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... location 0..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..* CodeableReference(Диагноз) Основание для создания направления
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Диагноз кодом из справочника МКБ-10
..... 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..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.reason Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImagingDeclineReasonRule error ServiceRequest Изменение статуса на 'revoked' предполагает заполнение причины отмены направления extension:declineReason status = 'revoked' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
ServiceRequestImagingPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestImagingStatusRule error ServiceRequest Статус может быть 'active', 'on-hold, 'completed' и 'revoked' status = 'active' or status = 'on-hold' or status = 'completed' or status = 'revoked'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, ServiceRequestImagingStatusRule, ServiceRequestImagingPriorityRule, ServiceRequestImagingDeclineReasonRule
... 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/ServiceRequestImaging
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:declineReason 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 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в УЗ. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с направляющим УЗ
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления. active (не производилось исследование) | on-hold (проведено исследование, но заключение не готово) | completed (проведено исследование и готово заключение) | revoked (отменено). Импорт ресурса только со статусом active
Привязка: 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 (срочный)
Привязка: 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 Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка. Соотнесение с пациентом
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
... 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 Когда должно быть оказано запрошенное исследование
Разрез: Не упорядочено, Открыто от type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrence[x]:occurrencePeriod Σ 0..1 Period When service should occur
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 0..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с исполняющей УЗ
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..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..* CodeableReference(Диагноз) Основание для создания направления
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Диагноз кодом из справочника МКБ-10
..... 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 Значение кода
.... reference Σ 0..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: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 example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImagingDeclineReasonRule error ServiceRequest Изменение статуса на 'revoked' предполагает заполнение причины отмены направления extension:declineReason status = 'revoked' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
ServiceRequestImagingPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestImagingStatusRule error ServiceRequest Статус может быть 'active', 'on-hold, 'completed' и 'revoked' status = 'active' or status = 'on-hold' or status = 'completed' or status = 'revoked'
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

Обязательный: 18 элементs(8 вложенные обязательны элементs)
Обязательная поддержка: 2 элементs
Запрещено: 91 элементs

Структуры

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

Расширения

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

Разрезы

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

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: bdystr-1, prr-1, ServiceRequestImagingStatusRule, ServiceRequestImagingPriorityRule, ServiceRequestImagingDeclineReasonRule
... 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/ServiceRequestImaging
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:declineReason 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 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в УЗ. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с направляющим УЗ
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус направления. active (не производилось исследование) | on-hold (проведено исследование, но заключение не готово) | completed (проведено исследование и готово заключение) | revoked (отменено). Импорт ресурса только со статусом active
Привязка: 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 (срочный)
Привязка: 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 Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка. Соотнесение с пациентом
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
... 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 Когда должно быть оказано запрошенное исследование
Разрез: Не упорядочено, Открыто от type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrence[x]:occurrencePeriod Σ 0..1 Period When service should occur
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 0..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с исполняющей УЗ
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..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..* CodeableReference(Диагноз) Основание для создания направления
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Диагноз кодом из справочника МКБ-10
..... 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 Значение кода
.... reference Σ 0..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: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 example Servicerequest OrderDetail Parameter Code 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImagingDeclineReasonRule error ServiceRequest Изменение статуса на 'revoked' предполагает заполнение причины отмены направления extension:declineReason status = 'revoked' implies extension('https://fhir.by/StructureDefinition/DeclineReason').value.as(CodeableConcept).exists()
ServiceRequestImagingPriorityRule error ServiceRequest Приоритет может быть плановым и срочным priority = 'routine' or priority = 'urgent'
ServiceRequestImagingStatusRule error ServiceRequest Статус может быть 'active', 'on-hold, 'completed' и 'revoked' status = 'active' or status = 'on-hold' or status = 'completed' or status = 'revoked'
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: ServiceRequestImagingStatusRule, ServiceRequestImagingPriorityRule, ServiceRequestImagingDeclineReasonRule
... 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/ServiceRequestImaging
.... 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..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:specialty S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Из какой организации может быть принят пациент по направлению/Для Servicerequest указывается организация, в которой создается направление
URL: https://fhir.by/StructureDefinition/RequestFromOrganization
.... extension:declineReason 0..1 (Комплекс) Причина отмены исследования
URL: https://fhir.by/StructureDefinition/DeclineReason
..... value[x] 1..1 CodeableConcept Value of extension
Привязка: Причины отмены визуального исследования (required)
... 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 0..0 Extension
..... 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..0 На основе чего создан запрос
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус направления. active (не производилось исследование) | on-hold (проведено исследование, но заключение не готово) | completed (проведено исследование и готово заключение) | revoked (отменено). Импорт ресурса только со статусом active
... intent 1..1 code Заполнено по умолчанию - 'order'
Требуемый шаблон: order
... category 0..0 Classification of service
... priority 1..1 code Приоритет выполнения. routine (плановый) | urgent (срочный)
... 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 Если эта кодировка была выбрана непосредственно пользователем
.... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... display 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 Когда должно быть оказано запрошенное исследование
Разрез: Не упорядочено, Открыто от type:$this
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrence[x]:occurrencePeriod 0..1 Period When service should occur
..... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... performerType 0..0 Performer role
... performer 0..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с исполняющей УЗ
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... location 0..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..* CodeableReference(Диагноз) Основание для создания направления
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Диагноз кодом из справочника МКБ-10
..... 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..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.reason Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

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

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

Summary

Обязательный: 18 элементs(8 вложенные обязательны элементs)
Обязательная поддержка: 2 элементs
Запрещено: 91 элементs

Структуры

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

Расширения

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения ServiceRequest.occurrence[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/ServiceRequestImaging&_id=00001&status=active GET [FHIR_BASE]/Organization/[organizationId]/ServiceRequest?_profile=https://fhir.by/StructureDefinition/ServiceRequestImaging&status=completed

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

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

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

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