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

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

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

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

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

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

Биоматериал Specimen создаётся со статусом available. Если в процессе работы биоматериал признаётся непригодным, его статус изменяется на unsatisfactory, и для повторного забора создаётся новый объект Specimen со статусом available, прикреплённый к тому же ServiceRequest. Когда связанный ServiceRequest завершается и переходит в статус completed, статус соответствующего Specimen изменяется на unavailable, так как биоматериал был использован. В случае разделения пробирки создаётся новый Specimen со статусом available, при этом в его поле parent указывается исходный биоматериал, от которого он был получен.

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

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

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Specimen C 0..* Specimen Sample for analysis
Constraints: SpecimenLabStatusRule, SpecimenTwoReceiversTwoRequestsRule
... 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/SpecimenLab
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Идентификатор биологического материала для лабораторных исследований. Уникален для каждого контейнера с биоматериалом. Генерируется в ЦИСЗ и используется для создания штрихкода
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 1..* Extension Extension
.... Разрезы для extension Содержимое/правила для всех разрезов
..... extension:intendedReceiver 1..2 Reference(Учреждение здравоохранения) Организация здраовохранения, в которое направлен биологический материал для поведения лабораторного исследования
URL: https://fhir.by/StructureDefinition/IntendedReceiver
.... 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(Учреждение здравоохранения) Организация здравоохранения, которая направила биологический материал на лабораторное исследование
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... accessionIdentifier 0..0 Identifier assigned by the lab
... status 1..1 code Ресурс может быть импортирован из МИС только с значением 'available' — биоматериал пригоден. Изменения значений статуса на 'unsatisfactory' (имеются проблемы, требуется повторить забор биоматериала) или 'unavailable' (биоматериал был использован) происходит на стороне ЦИСЗ
... type 1..1 CodeableConcept Вид биологического материала
Привязка: Вид биологического материала (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... code 1..1 code Вид биологического материала
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента, у которого был проведен забор биологического материала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... receivedTime 0..0 The time when specimen is received by the testing laboratory
... parent 0..* Reference(Образец материала для лабораторного исследования) Указываются ссылки на исходный(ый) образец(цы) биоматериала, на основе которого в результате аликвотирования или пулирования был получен настоящий образец
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... Разрезы для request 1..2 Reference(ServiceRequest) Why the specimen was collected
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/TypeRequestSpecimen').value.as(CodeableConcept).coding.code
.... request:primaryRequest 1..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого был проведен забор биологического материала
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: primary-request
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... request:repeatRequest 0..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого биологический материал был перенаправлен для выполнения исследования в другую организацию
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: repeat-request
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... combined 0..0 grouped | pooled
... role 0..0 The role the specimen serves
... feature 0..0 The physical feature of a specimen
... collection 1..1 BackboneElement Информация о заборе биоматериала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... collector 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника, выполнившего забор материала
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... collected[x] 1..1 dateTime Время взятия биологического материала
.... duration 0..0 How long it took to collect specimen
.... quantity 0..1 SimpleQuantity(5.0.0) Количество или объем направленного биоматериала
Привязка: Справочник единиц измерения для лабораторных исследований (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... value 1..1 decimal Количество биоматериала
.... method 0..0 Technique used to perform collection
.... device 0..0 Device used to perform collection
.... procedure 0..0 The procedure that collects the specimen
.... bodySite 0..1 CodeableReference(BodyStructure) Анатомическая область, откуда взят биологический материал
Привязка: Анатомический классификатор (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept
...... 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..1 string Анатомическая область, откуда взят биологический материал, текстом
..... reference 0..0 Ссылка на ресурс
.... fastingStatus[x] 0..0 Whether or how long patient abstained from food and/or drink
... processing 0..0 Processing and processing step details
... container 0..0 Direct container of specimen (tube/slide, etc.)
... condition 0..0 State of the specimen
... note 0..1 Annotation Дополнительная информация, имеющая отношение к образцу биологического материала, но не вошедшая ни в один из разделов
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация

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

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

Путь Статус Использование ValueSet Версия Источник
Specimen.type Base required Вид биологического материала 📦0.2.6803 этот IG
Specimen.collection.​quantity Base required Справочник единиц измерения для лабораторных исследований 📦0.2.6803 этот IG
Specimen.collection.​bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
SpecimenLabStatusRule error Specimen Статус ресурса может иметь значения available | unsatisfactory | unavailable status = 'available' or status = 'unsatisfactory' or status = 'unavailable'
SpecimenTwoReceiversTwoRequestsRule error Specimen Если в 'extension:intendedReceiver' указано два значения, то в 'request' должно быть два значения identifier.extension.where(url = 'https://fhir.by/StructureDefinition/IntendedReceiver').count() = 2 implies request.count() = 2
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Specimen C 0..* Specimen Sample for analysis
Constraints: SpecimenLabStatusRule, SpecimenTwoReceiversTwoRequestsRule
... 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/SpecimenLab
... extension 0..* Extension Дополнительный контент, определяемый реализациями
.... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... extension:intendedReceiver 1..2 Reference(Учреждение здравоохранения) Организация здраовохранения, в которое направлен биологический материал для поведения лабораторного исследования
URL: https://fhir.by/StructureDefinition/IntendedReceiver
.... value ΣC 1..1 string Значение идентификатора биологического материала
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Организация здравоохранения, которая направила биологический материал на лабораторное исследование
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Ресурс может быть импортирован из МИС только с значением 'available' — биоматериал пригоден. Изменения значений статуса на 'unsatisfactory' (имеются проблемы, требуется повторить забор биоматериала) или 'unavailable' (биоматериал был использован) происходит на стороне ЦИСЗ
Привязка: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type Σ 1..1 CodeableConcept Вид биологического материала
Привязка: Вид биологического материала (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... code ΣC 1..1 code Вид биологического материала
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента, у которого был проведен забор биологического материала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... parent 0..* Reference(Образец материала для лабораторного исследования) Указываются ссылки на исходный(ый) образец(цы) биоматериала, на основе которого в результате аликвотирования или пулирования был получен настоящий образец
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для request 1..2 Reference(ServiceRequest) Why the specimen was collected
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/TypeRequestSpecimen').value.as(CodeableConcept).coding.code
.... request:primaryRequest 1..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого был проведен забор биологического материала
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/TypeRequestSpecimen"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Тип направления на исследование для Specimen (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 Код
Требуемый шаблон: primary-request
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... request:repeatRequest 0..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого биологический материал был перенаправлен для выполнения исследования в другую организацию
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/TypeRequestSpecimen"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Тип направления на исследование для Specimen (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 Код
Требуемый шаблон: repeat-request
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... collection 1..1 BackboneElement Информация о заборе биоматериала
.... collector Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника, выполнившего забор материала
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... collected[x] Σ 1..1 dateTime Время взятия биологического материала
.... quantity 0..1 SimpleQuantity(5.0.0) Количество или объем направленного биоматериала
Привязка: Справочник единиц измерения для лабораторных исследований (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... value Σ 1..1 decimal Количество биоматериала
..... unit Σ 0..1 string Представление единицы измерения
..... system ΣC 0..1 uri Система, определяющая форму кодированной единицы измерения
..... code ΣC 0..1 code Кодированная форма единицы измерения
.... bodySite 0..1 CodeableReference(BodyStructure) Анатомическая область, откуда взят биологический материал
Привязка: Анатомический классификатор (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 Ссылка на справочник
....... code ΣC 1..1 code Анатомическая область, откуда взят биологический материал, кодом
....... display ΣC 0..1 string Значение кода
...... text Σ 0..1 string Анатомическая область, откуда взят биологический материал, текстом
... note 0..1 Annotation Дополнительная информация, имеющая отношение к образцу биологического материала, но не вошедшая ни в один из разделов
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
Specimen.status Base required Specimen Status 📍5.0.0 Стандарт FHIR
Specimen.type Base required Вид биологического материала 📦0.2.6803 этот IG
Specimen.request:primaryRequest.​extension:typeRequest.​value[x] Base required Тип направления на исследование для Specimen 📦0.2.6803 этот IG
Specimen.request:repeatRequest.​extension:typeRequest.​value[x] Base required Тип направления на исследование для Specimen 📦0.2.6803 этот IG
Specimen.feature.type Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Specimen.collection.​quantity Base required Справочник единиц измерения для лабораторных исследований 📦0.2.6803 этот IG
Specimen.collection.​bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Specimen.processing.​method Base example Specimen Processing Method 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
SpecimenLabStatusRule error Specimen Статус ресурса может иметь значения available | unsatisfactory | unavailable status = 'available' or status = 'unsatisfactory' or status = 'unavailable'
SpecimenTwoReceiversTwoRequestsRule error Specimen Если в 'extension:intendedReceiver' указано два значения, то в 'request' должно быть два значения identifier.extension.where(url = 'https://fhir.by/StructureDefinition/IntendedReceiver').count() = 2 implies request.count() = 2
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Specimen 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()

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Specimen C 0..* Specimen Sample for analysis
Constraints: SpecimenLabStatusRule, SpecimenTwoReceiversTwoRequestsRule
... 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/SpecimenLab
... extension 0..* Extension Дополнительный контент, определяемый реализациями
.... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... extension:intendedReceiver 1..2 Reference(Учреждение здравоохранения) Организация здраовохранения, в которое направлен биологический материал для поведения лабораторного исследования
URL: https://fhir.by/StructureDefinition/IntendedReceiver
.... value ΣC 1..1 string Значение идентификатора биологического материала
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Организация здравоохранения, которая направила биологический материал на лабораторное исследование
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Ресурс может быть импортирован из МИС только с значением 'available' — биоматериал пригоден. Изменения значений статуса на 'unsatisfactory' (имеются проблемы, требуется повторить забор биоматериала) или 'unavailable' (биоматериал был использован) происходит на стороне ЦИСЗ
Привязка: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type Σ 1..1 CodeableConcept Вид биологического материала
Привязка: Вид биологического материала (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... code ΣC 1..1 code Вид биологического материала
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента, у которого был проведен забор биологического материала
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... parent 0..* Reference(Образец материала для лабораторного исследования) Указываются ссылки на исходный(ый) образец(цы) биоматериала, на основе которого в результате аликвотирования или пулирования был получен настоящий образец
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для request 1..2 Reference(ServiceRequest) Why the specimen was collected
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/TypeRequestSpecimen').value.as(CodeableConcept).coding.code
.... request:primaryRequest 1..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого был проведен забор биологического материала
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/TypeRequestSpecimen"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Тип направления на исследование для Specimen (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 Код
Требуемый шаблон: primary-request
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... request:repeatRequest 0..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого биологический материал был перенаправлен для выполнения исследования в другую организацию
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/TypeRequestSpecimen"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Тип направления на исследование для Specimen (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 Код
Требуемый шаблон: repeat-request
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... collection 1..1 BackboneElement Информация о заборе биоматериала
.... collector Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника, выполнившего забор материала
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... collected[x] Σ 1..1 dateTime Время взятия биологического материала
.... quantity 0..1 SimpleQuantity(5.0.0) Количество или объем направленного биоматериала
Привязка: Справочник единиц измерения для лабораторных исследований (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... value Σ 1..1 decimal Количество биоматериала
..... unit Σ 0..1 string Представление единицы измерения
..... system ΣC 0..1 uri Система, определяющая форму кодированной единицы измерения
..... code ΣC 0..1 code Кодированная форма единицы измерения
.... bodySite 0..1 CodeableReference(BodyStructure) Анатомическая область, откуда взят биологический материал
Привязка: Анатомический классификатор (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 Ссылка на справочник
....... code ΣC 1..1 code Анатомическая область, откуда взят биологический материал, кодом
....... display ΣC 0..1 string Значение кода
...... text Σ 0..1 string Анатомическая область, откуда взят биологический материал, текстом
... note 0..1 Annotation Дополнительная информация, имеющая отношение к образцу биологического материала, но не вошедшая ни в один из разделов
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
Specimen.status Base required Specimen Status 📍5.0.0 Стандарт FHIR
Specimen.type Base required Вид биологического материала 📦0.2.6803 этот IG
Specimen.request:primaryRequest.​extension:typeRequest.​value[x] Base required Тип направления на исследование для Specimen 📦0.2.6803 этот IG
Specimen.request:repeatRequest.​extension:typeRequest.​value[x] Base required Тип направления на исследование для Specimen 📦0.2.6803 этот IG
Specimen.feature.type Base example SNOMED CT Body Structures 📍5.0.0 Стандарт FHIR
Specimen.collection.​quantity Base required Справочник единиц измерения для лабораторных исследований 📦0.2.6803 этот IG
Specimen.collection.​bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Specimen.processing.​method Base example Specimen Processing Method 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
SpecimenLabStatusRule error Specimen Статус ресурса может иметь значения available | unsatisfactory | unavailable status = 'available' or status = 'unsatisfactory' or status = 'unavailable'
SpecimenTwoReceiversTwoRequestsRule error Specimen Если в 'extension:intendedReceiver' указано два значения, то в 'request' должно быть два значения identifier.extension.where(url = 'https://fhir.by/StructureDefinition/IntendedReceiver').count() = 2 implies request.count() = 2
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Specimen 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()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Specimen C 0..* Specimen Sample for analysis
Constraints: SpecimenLabStatusRule, SpecimenTwoReceiversTwoRequestsRule
... 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/SpecimenLab
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Идентификатор биологического материала для лабораторных исследований. Уникален для каждого контейнера с биоматериалом. Генерируется в ЦИСЗ и используется для создания штрихкода
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 1..* Extension Extension
.... Разрезы для extension Содержимое/правила для всех разрезов
..... extension:intendedReceiver 1..2 Reference(Учреждение здравоохранения) Организация здраовохранения, в которое направлен биологический материал для поведения лабораторного исследования
URL: https://fhir.by/StructureDefinition/IntendedReceiver
.... 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(Учреждение здравоохранения) Организация здравоохранения, которая направила биологический материал на лабораторное исследование
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... accessionIdentifier 0..0 Identifier assigned by the lab
... status 1..1 code Ресурс может быть импортирован из МИС только с значением 'available' — биоматериал пригоден. Изменения значений статуса на 'unsatisfactory' (имеются проблемы, требуется повторить забор биоматериала) или 'unavailable' (биоматериал был использован) происходит на стороне ЦИСЗ
... type 1..1 CodeableConcept Вид биологического материала
Привязка: Вид биологического материала (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... code 1..1 code Вид биологического материала
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента, у которого был проведен забор биологического материала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... receivedTime 0..0 The time when specimen is received by the testing laboratory
... parent 0..* Reference(Образец материала для лабораторного исследования) Указываются ссылки на исходный(ый) образец(цы) биоматериала, на основе которого в результате аликвотирования или пулирования был получен настоящий образец
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... Разрезы для request 1..2 Reference(ServiceRequest) Why the specimen was collected
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/TypeRequestSpecimen').value.as(CodeableConcept).coding.code
.... request:primaryRequest 1..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого был проведен забор биологического материала
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: primary-request
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... request:repeatRequest 0..1 Reference(Направление на исследования, выполняемые в лаборатории) Сылка на направление на исследования, выполняемые в лаборатории, на основении которого биологический материал был перенаправлен для выполнения исследования в другую организацию
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:typeRequest 1..1 (Комплекс) Тип направления на исследоание для Specimen
URL: https://fhir.by/StructureDefinition/TypeRequestSpecimen
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: repeat-request
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... combined 0..0 grouped | pooled
... role 0..0 The role the specimen serves
... feature 0..0 The physical feature of a specimen
... collection 1..1 BackboneElement Информация о заборе биоматериала
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... collector 1..1 Reference(Роль медицинского работника) Ссылка на медицинского работника, выполнившего забор материала
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... collected[x] 1..1 dateTime Время взятия биологического материала
.... duration 0..0 How long it took to collect specimen
.... quantity 0..1 SimpleQuantity(5.0.0) Количество или объем направленного биоматериала
Привязка: Справочник единиц измерения для лабораторных исследований (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... value 1..1 decimal Количество биоматериала
.... method 0..0 Technique used to perform collection
.... device 0..0 Device used to perform collection
.... procedure 0..0 The procedure that collects the specimen
.... bodySite 0..1 CodeableReference(BodyStructure) Анатомическая область, откуда взят биологический материал
Привязка: Анатомический классификатор (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept
...... 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..1 string Анатомическая область, откуда взят биологический материал, текстом
..... reference 0..0 Ссылка на ресурс
.... fastingStatus[x] 0..0 Whether or how long patient abstained from food and/or drink
... processing 0..0 Processing and processing step details
... container 0..0 Direct container of specimen (tube/slide, etc.)
... condition 0..0 State of the specimen
... note 0..1 Annotation Дополнительная информация, имеющая отношение к образцу биологического материала, но не вошедшая ни в один из разделов
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация

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

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

Путь Статус Использование ValueSet Версия Источник
Specimen.type Base required Вид биологического материала 📦0.2.6803 этот IG
Specimen.collection.​quantity Base required Справочник единиц измерения для лабораторных исследований 📦0.2.6803 этот IG
Specimen.collection.​bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
SpecimenLabStatusRule error Specimen Статус ресурса может иметь значения available | unsatisfactory | unavailable status = 'available' or status = 'unsatisfactory' or status = 'unavailable'
SpecimenTwoReceiversTwoRequestsRule error Specimen Если в 'extension:intendedReceiver' указано два значения, то в 'request' должно быть два значения identifier.extension.where(url = 'https://fhir.by/StructureDefinition/IntendedReceiver').count() = 2 implies request.count() = 2

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

 


Примечания:

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

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

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&_id=00001&status=available GET [FHIR_BASE]/Organization/[organizationId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&type=12.1

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Specimen.id GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&_id=00001
_profile reference По профилю Specimen.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab
_lastUpdated date По дате последнего изменения (создания) Specimen.meta.lastUpdated GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&_lastUpdated=2025-05-05T10:30:00Z
identifier token По идентификатору биологического материала Specimen.identifier.value GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&identifier=123
assigner reference По направляющему УЗ Specimen.identifier.assigner GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&assigner=Organization/123156789021
status token По статусу Specimen.status GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&status=active
type token По виду биологического материала Specimen.type GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&type=active
patient reference По пациенту Specimen.subject GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&patient=Patient/001
request reference По направлению Specimen.request GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&request=ServiceRequestLab/001
collector reference По медицинскому работнику, выполнившему забор Specimen.collection.collector GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenLab&collector=PractitionerRole/001

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

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

GET [FHIR_BASE]/Patient/[patientId]/Specimen/[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: имя типа ресурса (например, “Specimen”).

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

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

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

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

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

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

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

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

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Specimen.id GET [FHIR_BASE]/Patient/[patientId]/Specimen?_id=00001
_profile reference По профилю Слота Specimen.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Specimen?_profile=https://fhir.by/StructureDefinition/SpecimenBy
accession token Регистрационный номер, связанный с образцом Specimen.accessionIdentifier GET [FHIR_BASE]/Patient/[patientId]/Specimen?accession=123456
bodysite reference Ссылка на ресурс (по экземпляру) Specimen.collection.bodySite.reference GET [FHIR_BASE]/Patient/[patientId]/Specimen?bodysite=arm
collected date Дата, когда был собран образец Specimen.collection.collected.ofType(dateTime) | Specimen.collection.collected.ofType(Period) GET [FHIR_BASE]/Patient/[patientId]/Specimen?collected=2024-08-01
collector reference Кто собрал этот образец Specimen.collection.collector(Practitioner, Patient, PractitionerRole, RelatedPerson) GET [FHIR_BASE]/Patient/[patientId]/Specimen?collector=Practitioner/0009
container-device reference Уникальный идентификатор, связанный с контейнером для образцов Specimen.container.device.where(resolve() is Device)(Device) GET [FHIR_BASE]/Patient/[patientId]/Specimen?container-device=Device/00001
identifier token Уникальный идентификатор, связанный c образцом Specimen.identifier GET [FHIR_BASE]/Patient/[patientId]/Specimen?identifier=1223456789
parent reference Родитель(первоначальный образец) экземпляра Specimen.parent(Specimen) GET [FHIR_BASE]/Patient/[patientId]/Specimen?parent=Specimen/00001
patient reference Пациент, от которого получен образец Specimen.subject.where(resolve() is Patient)(Patient) GET [FHIR_BASE]/Patient/[patientId]/Specimen?patient=Patient001
procedure reference Процедура, с помощью которой был взят образец Specimen.collection.procedure(Procedure) GET [FHIR_BASE]/Patient/[patientId]/Specimen?procedure=Procedure/00001
status token available | unavailable | unsatisfactory | entered-in-error Specimen.status GET [FHIR_BASE]/Patient/[patientId]/Specimen?status=available
subject reference Предмет исследования - пациент или образец Specimen.subject(Group, BiologicallyDerivedProduct, Device, Patient, Substance, Location) GET [FHIR_BASE]/Patient/[patientId]/Specimen?subject=Patient001
type token Тип образца Specimen.type GET [FHIR_BASE]/Patient/[patientId]/Specimen?type=biopsy

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

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