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

Профиль ресурса: Процедура взятия биологического материала

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

Процедура взятия биологического материала. Раздел Цитология и биопсия.

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

Профиль предназначен для записи, передачи и хранения информации о выполненной процедуре взятия биологического материала для морфологического исследования (цитологическое, патогистологическое исследование). К процедурам взятия биологического материала относятся: мазок, соскоб, биопсия, пункция, лаваж. Биологический материал может браться как в стационарных, так и в амбулаторных условиях. Профиль является обязательным, если было сформировано и импортировано в ЦИСЗ “Направление на процедуру взятия биологического материала”. Если биологический материал был взят во время оперативного или диагностического вмешательства (хирургическое, эндоскопическое, эндоваскулярное), то данный профиль не используется и в этом случае передача информации осуществляется при помощи профиля SurgicalProcedure.

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

  • extension:
    • SpecialtyCode - код специализации медицинских услуг. Задается значением из справочника ServiceSpecialtyBy;
    • FromOrganization - ссылка на организацию здравоохранения, в которой была выполнена процедура взятия биологического материала;
  • identifier - внутренний идентификатор направления на процедуру взятия биологического материала, присвоенный в МИС ОЗ;
  • baseOn -  ссылка на направление, на основе которого была выполнена процедура взятия биологического материала;
  • status - статус процедуры. Статус процедуры может принимать значения: stopped | completed. Статус completed присваивается, когда процедура выполнена полностью. Статус stopped используется, когда процедура взятия биологического материала была прекращена до полного завершения, при этом дополнительно необходимо указать причину невыполнения процедуры в элементе statusReason;
  • statusReason - причина невыполнения процедуры взятия биологического материала. Значение задается кодом из справочника NotDoneStatusReason, тестом. Заполняется, если статус процедуры = stopped;
  • category - категория медицинской услуги. Задается значением из справочника HealthcareServiceCategory;
  • code - способ взятия биологического материала. Значение задается кодом из справочника MethodOfObtaining, текстом;
  • subject - ссылка на пациента;
  • encounter - ссылка на прием медицинского специалиста, во время которого проводилась процедура взятия биологического материала;
  • occurrence - дата, когда была выполнена процедура;
  • recorded - дата, когда была создана запись в системе;
  • recorder - ссылка на медицинского специалиста, сделавшего запись;
  • performer.function (необязательный элемент) - роль исполнителя процедуры. Задается значением из справочника PerformerRoleObservation;
  • performer.actor - ссылка на медицинского специалиста, проведшего процедуру;
  • location (необязательный элемент) - ссылка на структурное подразделение, в котором была выполнена процедура;
  • reason - причина взятия биологического материала. Задается ссылкой на диагноз, кодом, текстом;
  • bodySite - анатомическая область, откуда взят биологический материал. Задается значением из справочника AnatomicalTerminology;
    • extension[BiologicalMaterial] - вид биологического материала. Задаётся кодом из справочника VSBiologicalMaterial, текстом;
    • outcome (необязательный элемент) - результат взятия биологического материала. Задается кодом из справочника ProcedureResult, текстом;
    • complication  (необязательный элемент) - осложнения, связанные с процедурой взятия биологического материала. Задается ссылкой на диагноз, кодом, текстом.

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


flowchart LR

classDef l fill:pink
classDef r fill:white
A(**ServiceRequest**
на взятие материала)

C(*Specimen*
образец биоматериала)
D(**ServiceRequest** 
на исследование)
F[Врач исследует образцы]

G(**Diagnostic Report**)
  
    subgraph Encounter
      subgraph 1 [**Procedure**]
        
        C
      end

    D

    end

    subgraph Лаборатория
        direction TB
        
        F

    end

   A -->1 
   1 --> D
D --> Лаборатория

Лаборатория --> G

class Лаборатория l
class Encounter r
class F r
class E r

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Процедура
Constraints: ProcedureBioMatCollectionStatusRule, ProcedureBioMatCollectionNotDoneRule
... id 0..1 id Идентификатор, присвоенный в ЦИСЗ
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ProcedureBioMatCollection
.... 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..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию, которая выполнила процедуру взятия биоматериала
URL: https://fhir.by/StructureDefinition/FromOrganization
.... extension:specialtyCode S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
... 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 1..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(Направление на процедуру взятия биологического материала) Ссылка на направление, на основе которого была выполнена процедура взятия биоматериала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус процедуры: stopped | completed
... statusReason 0..1 CodeableConcept Причина не выполнения процедуры взятия биоматериала. Заполняется если статус stopped
Привязка: Причина невыполнения процедуры (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..1 string Если выбрано `другое`, описать причину не выполнения процедуры взятия биоматериала
... category 1..1 CodeableConcept Категория медицинской услуги
Привязка: Категория медицинских услуг (required)
.... 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 Простое текстовое представление концепции
... code 1..1 CodeableConcept Способ взятия биологического материала
Привязка: Способ забора биологического материала (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Способ взятия биологического материала кодом из справочника
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Способ взятия биологического материала, текстом. Если выбрано `иное`, описать каким способом был взят материал
... subject 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... focus 0..0 Who is the target of the procedure when it is not the subject of record only
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием медицинского специалиста, во время которого проводилась процедура взятия биологического материала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... occurrence[x] 1..1 dateTime Дата, когда была выполнена процедура
... recorded 1..1 dateTime Дата, когда была создана запись в системе
... recorder 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, сделавшего запись
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reported[x] 0..0 Reported rather than primary record
... performer 1..1 BackboneElement Медицинский специалист, который провел процедуру
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 0..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 Если эта кодировка была выбрана непосредственно пользователем
.... actor 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, проведшего процедуру
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... onBehalfOf 0..0 Organization the device or practitioner was acting for
.... period 0..0 When the performer performed the procedure
... location 0..1 Reference(Структурное подразделение) Структурное подразделение, где была выполнена процедура
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reason 1..* CodeableReference(Диагноз) Причина взятия биологического материала
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Причина взятия биологического материала, кодом
..... 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..1 string Причина взятия биологического материала, текстом
.... reference 0..1 Reference() Причина взятия биологического материала, ссылкой
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... bodySite 1..* CodeableConcept Анатомическая область, от куда взят биологический материал
Привязка: Анатомический классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:biologicalMaterial 0..1 CodeableConcept Вид биологического материала
URL: https://fhir.by/StructureDefinition/BiologicalMaterial
Привязка: Вид биологического материала (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Анатомическая область, от куда взят биологический материал, текстом
... outcome 0..1 CodeableConcept Результат взятия биоматериала
Привязка: Результат процедуры (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Результат взятия биоматериала, кодом
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Результаты взятия биоматериала, текстом
... report 0..0 Any report resulting from the procedure
... complication 0..* CodeableReference(Диагноз) Осложнения, связанные с процедурой взятия биоматериала
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Осложнения, связанные с процедурой взятия биоматериала, кодом
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Осложнения, связанные с процедурой взятия биоматериала, текстом
.... reference 0..1 Reference() Осложнения, связанные с процедурой взятия биоматериала, ссылкой на диагноз
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... followUp 0..0 Instructions for follow up
... note 0..0 Additional information about the procedure
... focalDevice 0..0 Manipulated, implanted, or removed device
... used 0..0 Items used during procedure
... supportingInfo 0..0 Extra information relevant to the procedure

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.statusReason Base required Причина невыполнения процедуры 📦0.2.6803 этот IG
Procedure.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Procedure.code Base required Способ забора биологического материала 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.outcome Base required Результат процедуры 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ProcedureBioMatCollectionNotDoneRule error Procedure Статус stopped предполагают заполнение statusReason (status = 'stopped') implies statusReason.exists()
ProcedureBioMatCollectionStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Процедура
Constraints: ProcedureBioMatCollectionStatusRule, ProcedureBioMatCollectionNotDoneRule
... 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/ProcedureBioMatCollection
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию, которая выполнила процедуру взятия биоматериала
URL: https://fhir.by/StructureDefinition/FromOrganization
.... extension:specialtyCode S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Внутренний идентификатор процедуры взятия биоматериала, присвоенный в МИС
Пример General: 123456
... basedOn Σ 0..1 Reference(Направление на процедуру взятия биологического материала) Ссылка на направление, на основе которого была выполнена процедура взятия биоматериала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус процедуры: stopped | completed
Привязка: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Причина не выполнения процедуры взятия биоматериала. Заполняется если статус stopped
Привязка: Причина невыполнения процедуры (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 Значение кода
.... text Σ 0..1 string Если выбрано `другое`, описать причину не выполнения процедуры взятия биоматериала
... category Σ 1..1 CodeableConcept Категория медицинской услуги
Привязка: Категория медицинских услуг (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Значение кода
... code Σ 1..1 CodeableConcept Способ взятия биологического материала
Привязка: Способ забора биологического материала (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Способ взятия биологического материала кодом из справочника
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием медицинского специалиста, во время которого проводилась процедура взятия биологического материала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 1..1 dateTime Дата, когда была выполнена процедура
... recorded Σ 1..1 dateTime Дата, когда была создана запись в системе
... recorder Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, сделавшего запись
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer ΣC 1..1 BackboneElement Медицинский специалист, который провел процедуру
Constraints: prc-1
.... function Σ 0..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 Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... actor ΣC 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, проведшего процедуру
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..1 Reference(Структурное подразделение) Структурное подразделение, где была выполнена процедура
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... reason Σ 1..* CodeableReference(Диагноз) Причина взятия биологического материала
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Причина взятия биологического материала, кодом
..... 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 Значение кода
..... text Σ 0..1 string Причина взятия биологического материала, текстом
.... reference Σ 0..1 Reference() Причина взятия биологического материала, ссылкой
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... bodySite Σ 1..* CodeableConcept Анатомическая область, от куда взят биологический материал
Привязка: Анатомический классификатор (required)
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:biologicalMaterial 0..1 CodeableConcept Вид биологического материала
URL: https://fhir.by/StructureDefinition/BiologicalMaterial
Привязка: Вид биологического материала (required)
.... 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 Значение кода
.... text Σ 0..1 string Анатомическая область, от куда взят биологический материал, текстом
... outcome Σ 0..1 CodeableConcept Результат взятия биоматериала
Привязка: Результат процедуры (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Значение кода
.... text Σ 0..1 string Результаты взятия биоматериала, текстом
... complication 0..* CodeableReference(Диагноз) Осложнения, связанные с процедурой взятия биоматериала
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Осложнения, связанные с процедурой взятия биоматериала, кодом
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..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 Значение кода
..... text Σ 0..1 string Осложнения, связанные с процедурой взятия биоматериала, текстом
.... reference Σ 0..1 Reference() Осложнения, связанные с процедурой взятия биоматериала, ссылкой на диагноз
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.status Base required EventStatus 📍5.0.0 Стандарт FHIR
Procedure.statusReason Base required Причина невыполнения процедуры 📦0.2.6803 этот IG
Procedure.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Procedure.code Base required Способ забора биологического материала 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.outcome Base required Результат процедуры 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ProcedureBioMatCollectionNotDoneRule error Procedure Статус stopped предполагают заполнение statusReason (status = 'stopped') implies statusReason.exists()
ProcedureBioMatCollectionStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Procedure 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()
prc-1 error Procedure.performer Procedure.performer.onBehalfOf can only be populated when performer.actor isn't Practitioner or PractitionerRole onBehalfOf.exists() and actor.resolve().exists() implies actor.resolve().where($this is Practitioner or $this is PractitionerRole).empty()

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Процедура
Constraints: ProcedureBioMatCollectionStatusRule, ProcedureBioMatCollectionNotDoneRule
... 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/ProcedureBioMatCollection
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию, которая выполнила процедуру взятия биоматериала
URL: https://fhir.by/StructureDefinition/FromOrganization
.... extension:specialtyCode S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Внутренний идентификатор процедуры взятия биоматериала, присвоенный в МИС
Пример General: 123456
... basedOn Σ 0..1 Reference(Направление на процедуру взятия биологического материала) Ссылка на направление, на основе которого была выполнена процедура взятия биоматериала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус процедуры: stopped | completed
Привязка: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Причина не выполнения процедуры взятия биоматериала. Заполняется если статус stopped
Привязка: Причина невыполнения процедуры (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 Значение кода
.... text Σ 0..1 string Если выбрано `другое`, описать причину не выполнения процедуры взятия биоматериала
... category Σ 1..1 CodeableConcept Категория медицинской услуги
Привязка: Категория медицинских услуг (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Значение кода
... code Σ 1..1 CodeableConcept Способ взятия биологического материала
Привязка: Способ забора биологического материала (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Способ взятия биологического материала кодом из справочника
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием медицинского специалиста, во время которого проводилась процедура взятия биологического материала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 1..1 dateTime Дата, когда была выполнена процедура
... recorded Σ 1..1 dateTime Дата, когда была создана запись в системе
... recorder Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, сделавшего запись
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer ΣC 1..1 BackboneElement Медицинский специалист, который провел процедуру
Constraints: prc-1
.... function Σ 0..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 Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... actor ΣC 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, проведшего процедуру
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..1 Reference(Структурное подразделение) Структурное подразделение, где была выполнена процедура
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... reason Σ 1..* CodeableReference(Диагноз) Причина взятия биологического материала
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Причина взятия биологического материала, кодом
..... 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 Значение кода
..... text Σ 0..1 string Причина взятия биологического материала, текстом
.... reference Σ 0..1 Reference() Причина взятия биологического материала, ссылкой
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... bodySite Σ 1..* CodeableConcept Анатомическая область, от куда взят биологический материал
Привязка: Анатомический классификатор (required)
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:biologicalMaterial 0..1 CodeableConcept Вид биологического материала
URL: https://fhir.by/StructureDefinition/BiologicalMaterial
Привязка: Вид биологического материала (required)
.... 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 Значение кода
.... text Σ 0..1 string Анатомическая область, от куда взят биологический материал, текстом
... outcome Σ 0..1 CodeableConcept Результат взятия биоматериала
Привязка: Результат процедуры (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Значение кода
.... text Σ 0..1 string Результаты взятия биоматериала, текстом
... complication 0..* CodeableReference(Диагноз) Осложнения, связанные с процедурой взятия биоматериала
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Осложнения, связанные с процедурой взятия биоматериала, кодом
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..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 Значение кода
..... text Σ 0..1 string Осложнения, связанные с процедурой взятия биоматериала, текстом
.... reference Σ 0..1 Reference() Осложнения, связанные с процедурой взятия биоматериала, ссылкой на диагноз
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.status Base required EventStatus 📍5.0.0 Стандарт FHIR
Procedure.statusReason Base required Причина невыполнения процедуры 📦0.2.6803 этот IG
Procedure.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Procedure.code Base required Способ забора биологического материала 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.outcome Base required Результат процедуры 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ProcedureBioMatCollectionNotDoneRule error Procedure Статус stopped предполагают заполнение statusReason (status = 'stopped') implies statusReason.exists()
ProcedureBioMatCollectionStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Procedure 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()
prc-1 error Procedure.performer Procedure.performer.onBehalfOf can only be populated when performer.actor isn't Practitioner or PractitionerRole onBehalfOf.exists() and actor.resolve().exists() implies actor.resolve().where($this is Practitioner or $this is PractitionerRole).empty()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Процедура
Constraints: ProcedureBioMatCollectionStatusRule, ProcedureBioMatCollectionNotDoneRule
... id 0..1 id Идентификатор, присвоенный в ЦИСЗ
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ProcedureBioMatCollection
.... 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..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:fromOrganization S 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию, которая выполнила процедуру взятия биоматериала
URL: https://fhir.by/StructureDefinition/FromOrganization
.... extension:specialtyCode S 1..1 CodeableConcept Код специализации направления
URL: https://fhir.by/StructureDefinition/SpecialtyCode
Привязка: Специализация медицинских услуг (required)
... 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 1..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(Направление на процедуру взятия биологического материала) Ссылка на направление, на основе которого была выполнена процедура взятия биоматериала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус процедуры: stopped | completed
... statusReason 0..1 CodeableConcept Причина не выполнения процедуры взятия биоматериала. Заполняется если статус stopped
Привязка: Причина невыполнения процедуры (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..1 string Если выбрано `другое`, описать причину не выполнения процедуры взятия биоматериала
... category 1..1 CodeableConcept Категория медицинской услуги
Привязка: Категория медицинских услуг (required)
.... 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 Простое текстовое представление концепции
... code 1..1 CodeableConcept Способ взятия биологического материала
Привязка: Способ забора биологического материала (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Способ взятия биологического материала кодом из справочника
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Способ взятия биологического материала, текстом. Если выбрано `иное`, описать каким способом был взят материал
... subject 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... focus 0..0 Who is the target of the procedure when it is not the subject of record only
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием медицинского специалиста, во время которого проводилась процедура взятия биологического материала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... occurrence[x] 1..1 dateTime Дата, когда была выполнена процедура
... recorded 1..1 dateTime Дата, когда была создана запись в системе
... recorder 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, сделавшего запись
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reported[x] 0..0 Reported rather than primary record
... performer 1..1 BackboneElement Медицинский специалист, который провел процедуру
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 0..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 Если эта кодировка была выбрана непосредственно пользователем
.... actor 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, проведшего процедуру
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... onBehalfOf 0..0 Organization the device or practitioner was acting for
.... period 0..0 When the performer performed the procedure
... location 0..1 Reference(Структурное подразделение) Структурное подразделение, где была выполнена процедура
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... reason 1..* CodeableReference(Диагноз) Причина взятия биологического материала
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Причина взятия биологического материала, кодом
..... 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..1 string Причина взятия биологического материала, текстом
.... reference 0..1 Reference() Причина взятия биологического материала, ссылкой
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... bodySite 1..* CodeableConcept Анатомическая область, от куда взят биологический материал
Привязка: Анатомический классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... Разрезы для extension 0..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
..... extension:biologicalMaterial 0..1 CodeableConcept Вид биологического материала
URL: https://fhir.by/StructureDefinition/BiologicalMaterial
Привязка: Вид биологического материала (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Анатомическая область, от куда взят биологический материал, текстом
... outcome 0..1 CodeableConcept Результат взятия биоматериала
Привязка: Результат процедуры (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Результат взятия биоматериала, кодом
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..1 string Результаты взятия биоматериала, текстом
... report 0..0 Any report resulting from the procedure
... complication 0..* CodeableReference(Диагноз) Осложнения, связанные с процедурой взятия биоматериала
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Осложнения, связанные с процедурой взятия биоматериала, кодом
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Осложнения, связанные с процедурой взятия биоматериала, текстом
.... reference 0..1 Reference() Осложнения, связанные с процедурой взятия биоматериала, ссылкой на диагноз
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... followUp 0..0 Instructions for follow up
... note 0..0 Additional information about the procedure
... focalDevice 0..0 Manipulated, implanted, or removed device
... used 0..0 Items used during procedure
... supportingInfo 0..0 Extra information relevant to the procedure

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.statusReason Base required Причина невыполнения процедуры 📦0.2.6803 этот IG
Procedure.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Procedure.code Base required Способ забора биологического материала 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.outcome Base required Результат процедуры 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ProcedureBioMatCollectionNotDoneRule error Procedure Статус stopped предполагают заполнение statusReason (status = 'stopped') implies statusReason.exists()
ProcedureBioMatCollectionStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'

 


Необходимо добавить дополнительную информацию!!!!!!

Для добавления дополнительной информации нужно добавить файл input/intro-notes/StructureDefinition-ProcedureBioMatCollection-notes.md

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

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

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

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

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

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

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

Во всех поисковых взаимодействиях, кроме ресурса Patient, в этом руководстве используется 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: имя типа ресурса (например, Procedure).

  • patientId: идентификатор пациента для которого будет производится поиск по связаным лицам.

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/Procedure?name=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Procedure.id GET [FHIR_BASE]/Patient/[patientId]/Procedure?_id=00001
_profile reference По профилю Procedure Procedure.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Procedure?_profile=https://fhir.by/StructureDefinition/ProcedureFunctDiagn
based-on reference На основании чего выполнено: ссылка на направление функционального исследования Procedure.basedOn(CarePlan, ServiceRequest, MedicationRequest) GET [FHIR_BASE]/Patient/[patientId]/Procedure?based-on=ServiceRequest01
status token Статус процедуры Procedure.status GET [FHIR_BASE]/Patient/[patientId]/Procedure?status=completed
category token Высокоуровневая категория услуг Procedure.category GET [FHIR_BASE]/Patient/[patientId]/Procedure?category=02/1
code token Код услуги процедуры Procedure.code GET [FHIR_BASE]/Patient/[patientId]/Procedure?code=A04-10-002
encounter reference Встреча, в ходе которой была выполнена процедура Procedure.encounter(Encounter) GET [FHIR_BASE]/Patient/[patientId]/Procedure?encounter=Encounter001
occurrence date Период времени, в течение которого проводилось процедура Procedure.occurrence.ofType(dateTime) | Procedure.occurrence.ofType(Period) GET [FHIR_BASE]/Patient/[patientId]/Procedure?occurrence=2024-08-22
patient reference Пациент Procedure.subject.where(resolve() is Patient)(Patient) GET [FHIR_BASE]/Patient/[patientId]/Procedure?patient=Patient001
recorded date Время создания ресурса Procedure.recorded GET [FHIR_BASE]/Patient/[patientId]/Procedure?recorded=gt2024-08-22T10:20:00+00:00&lt2024-08-22T10:30:00+00:00
recorder reference Ссылка на медицинского работника, ответственного за содержимое ресурса Procedure.recorder(Patient, RelatedPerson, Practitioner,PractitionerRole) GET [FHIR_BASE]/Patient/[patientId]/Procedure?recorder=Recorder001
performer reference Ссылка на медицинского работника принимающего участие в процедуре Procedure.performer.actor GET [FHIR_BASE]/Patient/[patientId]/Procedure?performer=PractitioneerRole/PractitionerRole003
location reference Подразделение, в котором оказывается услуга Procedure.location.location(Location) GET [FHIR_BASE]/Patient/[patientId]/Procedure?location=location/policlinic1
reason-reference reference Ссылка на ресурс диагноз - причину для назначения процедуры Procedure.reason.value.reference GET [FHIR_BASE]/Patient/[patientId]/Procedure?reason-reference=Condition/Condition007
reason-funct-diagn token Код причины назначения функционального метода исследования Procedure.reason.extension(‘https://fhir.by/StructureDefinition/ReasonForFunctDiagn’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/Procedure?reason-funct-diagn=gen-example
type-of-service token Код формы оказания медицинских услуг для процедуры Procedure.extension(‘https://fhir.by/StructureDefinition/EncounterTypeOfService’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/Procedure?type-of-service=free

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

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