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

Профиль ресурса: Запрос на получение компонента крови или индивидуальный подбор крови

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

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

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

Профиль ServiceRequestTransfusion предназначен для формирования заявки на кровь, ее компоненты, лекарственные средства из плазмы крови, изделия медицинского назначения из крови, ее компонентов или направления на подбор совместимой крови. Структура профиля соответствует формам, утвержденным Приказом Министерства здравоохранения Республики Беларусь от 11.12.2019 №1486 “Об утверждении Типового положения о трансфузиологической помощи” (приложение 10, 11).

Ресурс на основе профиля содержит такие поля, как:

  • номер заявки (направления);
  • ссылка на организацию здравоохранения, в которой была создана заявка (направление);
  • ссылка на план лечения, на основе которого сформирована заявка (направление);
  • статус (draft | active | on-hold | revoked | completed | entered-in-error | unknown);
  • тип (заявка на кровь, ее компоненты | направление на подбор совместимости крови);
  • приоритет (routine | urgent | asap | stat);
  • наименование компонента по номенклатуре;
  • дополнительная информация о компоненте крови:
    • группа крови по системе AB0;
    • RhD-принадлежность;
    • фенотип;
    • Группа крови по системе Kell;
    • количество;
  • ссылка на пациента;
  • ссылка на осмотр, во время которого было сделано назначение;
    • номер медицинской карты;
    • диагноз;
  • желаемое время выполнения запроса;
  • дата создания заявки (направления);
  • ссылка на медицинского работника, создавшего заявку (направление);
  • ссылка на организацию, в которую направлена заявка (направление);
  • ссылка на структурное подразделение организации, в которое направлена заявка (направление);
  • обоснование (в зависимости от типа);
  • ссылка на анамнез пациента.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest Запрос на компонент крови
Constraints: ServiceRequestTransfusionCategoryRule-01, ServiceRequestTransfusionCategoryRule-02, ServiceRequestImportStatusRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestTransfusion
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Номер запроса и организация, из которой этот запрос исходит
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... type 0..0 Описание идентификатора
.... value 1..1 string Уникальное значение
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Организация, из которой исходит запрос
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... 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
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус запроса. Импорт ресурса только со статусом active
... intent 1..1 code order
Требуемый шаблон: order
... category 1..1 CodeableConcept Тип заявки
Привязка: Тип заявки на переливание крови (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... priority 1..1 code Приоритетность
... doNotPerform 0..0 True if service/procedure should not be performed
... code 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Какой компонент крови запрашивается
Привязка: Кровь и её компоненты (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... 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 Простое текстовое представление концепции
.... reference 0..0 Ссылка на ресурс
... orderDetail 1..1 BackboneElement Дополнительная информация
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... parameterFocus 0..0 The context of the order details by reference
.... Разрезы для parameter 2..4 BackboneElement Подробные параметры
Разрез: Не упорядочено, Закрыто от value:code.coding.code
..... parameter:Все разрезы Содержимое/правила для всех разрезов
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... code 1..1 CodeableConcept Код, определяющий тип параметра
Привязка: Тип информации о компоненте крови (required)
...... value[x] 1..1 The value for the order detail
....... valueCodeableConcept CodeableConcept
....... valueString string
..... parameter:bloodTypeAB0 1..1 BackboneElement Группа крови по системе AB0
...... code
....... 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 Код
Требуемый шаблон: bloodTypeAB0
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе AB0 (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
..... parameter:bloodTypeRhD 1..1 BackboneElement RhD-принадлежность (резус-фактор)
...... code
....... 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 Код
Требуемый шаблон: bloodTypeRhD
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Резус-фактор (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
..... parameter:phenotype 0..1 BackboneElement Фенотип по антигенам системы Rh
...... code
....... 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 Код
Требуемый шаблон: phenotype
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 string Значение параметра
..... parameter:bloodTypeKell 0..1 BackboneElement Группа крови по системе Kell
...... code
....... 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 Код
Требуемый шаблон: bloodTypeKell
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе Kell (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
... quantity[x] 1..1 Quantity Количество заказанного компонента крови
Привязка: Единицы измерения (трансфузиология) (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... value 1..1 decimal Числовое значение (с неявной точностью)
.... system 1..1 uri Система, определяющая форму кодированной единицы измерения
.... code 1..1 code Кодированная форма единицы измерения
... subject 1..1 Reference(Пациент | Пациент без ИН | Структурное подразделение) Физическое лицо или структурное подразделение, для которого сформирован запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 What the service request is about, when it is not about the subject of record
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Взаимодействие, в ходе которого был сформирован запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... occurrence[x] 0..1 Period Период действия направления
... asNeeded[x] 0..0 Preconditions for service
... authoredOn 1..1 dateTime Дата перехода запроса в активный статус
... requester 1..1 Reference(Роль медицинского работника) Лицо, инициировавшее запрос и ответственное за его активацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... performerType 0..0 Performer role
... performer 0..* Reference(Учреждение здравоохранения) В какую организацию направлен запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..1 CodeableReference(Структурное подразделение) В какое подразделение направлен запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 Reference() Ссылка на ресурс
... Разрезы для reason 1..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование запроса
Разрез: Не упорядочено, Закрыто от value:concept.coding.system
.... reason:Все разрезы Содержимое/правила для всех разрезов
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... reference 0..0 Ссылка на ресурс
.... reason:BloodRequest 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование заявки на кровь, ее компоненты
Привязка: переливание крови и её компонентов (required)
..... concept
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
Требуемый шаблон: https://fhir.by/ValueSet/TransfusionIndication
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
.... reason:BloodMatching 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование подбора совместимости крови
Привязка: Причины, по которым требуется провести подбор совместимой крови (required)
..... concept
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
Требуемый шаблон: TransfusionIndividualizedBloodMatching
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..* CodeableReference(Профиль для ответов по акушерско-гинекологическому анамнезу | Профиль для ответов по трансфузиологическому анамнезу | Профиль для ответов по аллергологическому анамнезу) Дополнительная клиническая информация
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на ресурс
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... specimen 0..1 Reference(Specimen) Образец крови пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... bodySite 0..0 Coded location on Body
... bodyStructure 0..0 BodyStructure-based location on the body
... note 0..1 Annotation Комментарии
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... patientInstruction 0..0 Patient or consumer-oriented instructions
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.category Base required Тип заявки на переливание крови 📦0.2.6803 этот IG
ServiceRequest.code Base required Кровь и её компоненты 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​value[x] Base required Группа крови по системе AB0 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​value[x] Base required Резус-фактор 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​value[x] Base required Группа крови по системе Kell 📦0.2.6803 этот IG
ServiceRequest.quantity[x] Base required Единицы измерения (трансфузиология) 📦0.2.6803 этот IG
ServiceRequest.reason:BloodRequest Base required переливание крови и её компонентов 📦0.2.6803 этот IG
ServiceRequest.reason:BloodMatching Base required Причины, по которым требуется провести подбор совместимой крови 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
ServiceRequestTransfusionCategoryRule-01 error ServiceRequest Значение типа заявки 'compatibility-blood-matching' подразумевает использование 'reason[BloodMatching]' и заполнение поля `specimen` category.coding.code = 'compatibility-blood-matching' implies reason.concept.coding.exists(system='TransfusionIndividualizedBloodMatching' and specimen.exists())
ServiceRequestTransfusionCategoryRule-02 error ServiceRequest Значение типа заявки 'blood-request' подразумевает использование 'reason[BloodRequest]' category.coding.code = 'blood-request' implies reason.concept.coding.exists(system='https://fhir.by/ValueSet/TransfusionIndication')
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest Запрос на компонент крови
Constraints: bdystr-1, prr-1, ServiceRequestTransfusionCategoryRule-01, ServiceRequestTransfusionCategoryRule-02, ServiceRequestImportStatusRule
... id Σ 1..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/ServiceRequestTransfusion
... identifier Σ 1..1 Identifier Номер запроса и организация, из которой этот запрос исходит
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
.... system Σ 0..1 uri Пространство имен для значения идентификатора
Пример General: http://www.acme.com/identifiers/patient
.... value ΣC 1..1 string Уникальное значение
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Организация, из которой исходит запрос
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус запроса. Импорт ресурса только со статусом active
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code order
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... category Σ 1..1 CodeableConcept Тип заявки
Привязка: Тип заявки на переливание крови (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... priority Σ 1..1 code Приоритетность
Привязка: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.
... code ΣC 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Какой компонент крови запрашивается
Привязка: Кровь и её компоненты (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... 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 Значение кода
... orderDetail ΣC 1..1 BackboneElement Дополнительная информация
.... Разрезы для parameter Σ 2..4 BackboneElement Подробные параметры
Разрез: Не упорядочено, Закрыто от value:code.coding.code
..... parameter:Все разрезы Содержимое/правила для всех разрезов
...... code Σ 1..1 CodeableConcept Код, определяющий тип параметра
Привязка: Тип информации о компоненте крови (required)
...... value[x] Σ 1..1 The value for the order detail
....... valueCodeableConcept CodeableConcept
....... valueString string
..... parameter:bloodTypeAB0 Σ 1..1 BackboneElement Группа крови по системе AB0
...... 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 Код
Требуемый шаблон: bloodTypeAB0
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе AB0 (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 Значение кода
..... parameter:bloodTypeRhD Σ 1..1 BackboneElement RhD-принадлежность (резус-фактор)
...... 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 Код
Требуемый шаблон: bloodTypeRhD
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 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 Значение кода
..... parameter:phenotype Σ 0..1 BackboneElement Фенотип по антигенам системы Rh
...... 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 Код
Требуемый шаблон: phenotype
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 string Значение параметра
..... parameter:bloodTypeKell Σ 0..1 BackboneElement Группа крови по системе Kell
...... 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 Код
Требуемый шаблон: bloodTypeKell
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе Kell (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 Значение кода
... quantity[x] Σ 1..1 Quantity Количество заказанного компонента крови
Привязка: Единицы измерения (трансфузиология) (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value Σ 1..1 decimal Числовое значение (с неявной точностью)
.... comparator ?!Σ 0..1 code < | <= | >= | > | ad - как понимать значение
Привязка: QuantityComparator (required): Как следует понимать и представлять это количество.
.... unit Σ 0..1 string Представление единицы измерения
.... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
.... code ΣC 1..1 code Кодированная форма единицы измерения
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Структурное подразделение) Физическое лицо или структурное подразделение, для которого сформирован запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Взаимодействие, в ходе которого был сформирован запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 0..1 Period Период действия направления
... authoredOn Σ 1..1 dateTime Дата перехода запроса в активный статус
... requester Σ 1..1 Reference(Роль медицинского работника) Лицо, инициировавшее запрос и ответственное за его активацию
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 0..* Reference(Учреждение здравоохранения) В какую организацию направлен запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..1 CodeableReference(Структурное подразделение) В какое подразделение направлен запрос
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 1..1 Reference() Ссылка на ресурс
... Разрезы для reason Σ 1..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование запроса
Разрез: Не упорядочено, Закрыто от value:concept.coding.system
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... reason:Все разрезы Содержимое/правила для всех разрезов
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reason:BloodRequest Σ 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование заявки на кровь, ее компоненты
Привязка: переливание крови и её компонентов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
Требуемый шаблон: https://fhir.by/ValueSet/TransfusionIndication
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... reason:BloodMatching Σ 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование подбора совместимости крови
Привязка: Причины, по которым требуется провести подбор совместимой крови (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
Требуемый шаблон: TransfusionIndividualizedBloodMatching
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
... supportingInfo 0..* CodeableReference(Профиль для ответов по акушерско-гинекологическому анамнезу | Профиль для ответов по трансфузиологическому анамнезу | Профиль для ответов по аллергологическому анамнезу) Дополнительная клиническая информация
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на ресурс
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... specimen Σ 0..1 Reference(Specimen) Образец крови пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Комментарии
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.identifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
ServiceRequest.identifier.​assigner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base required Тип заявки на переливание крови 📦0.2.6803 этот IG
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Кровь и её компоненты 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​value[x] Base required Группа крови по системе AB0 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​value[x] Base required Резус-фактор 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:phenotype.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​value[x] Base required Группа крови по системе Kell 📦0.2.6803 этот IG
ServiceRequest.quantity[x] Base required Единицы измерения (трансфузиология) 📦0.2.6803 этот IG
ServiceRequest.quantity[x].​comparator Base required QuantityComparator 📍5.0.0 Стандарт FHIR
ServiceRequest.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.requester.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.reason:BloodRequest Base required переливание крови и её компонентов 📦0.2.6803 этот IG
ServiceRequest.reason:BloodMatching Base required Причины, по которым требуется провести подбор совместимой крови 📦0.2.6803 этот IG
ServiceRequest.supportingInfo.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.specimen.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
ServiceRequestTransfusionCategoryRule-01 error ServiceRequest Значение типа заявки 'compatibility-blood-matching' подразумевает использование 'reason[BloodMatching]' и заполнение поля `specimen` category.coding.code = 'compatibility-blood-matching' implies reason.concept.coding.exists(system='TransfusionIndividualizedBloodMatching' and specimen.exists())
ServiceRequestTransfusionCategoryRule-02 error ServiceRequest Значение типа заявки 'blood-request' подразумевает использование 'reason[BloodRequest]' category.coding.code = 'blood-request' implies reason.concept.coding.exists(system='https://fhir.by/ValueSet/TransfusionIndication')
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

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

Summary

Обязательный: 41 элементs(23 вложенные обязательны элементs)
Запрещено: 126 элементs

Структуры

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения ServiceRequest.orderDetail.parameter (Closed)
  • Элемент 1 разрешен в зависимости от значения ServiceRequest.reason (Closed)

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest Запрос на компонент крови
Constraints: bdystr-1, prr-1, ServiceRequestTransfusionCategoryRule-01, ServiceRequestTransfusionCategoryRule-02, ServiceRequestImportStatusRule
... id Σ 1..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/ServiceRequestTransfusion
... identifier Σ 1..1 Identifier Номер запроса и организация, из которой этот запрос исходит
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (Если известно)
Привязка: IdentifierUse (required): Определяет назначение этого идентификатора, если оно известно.
.... system Σ 0..1 uri Пространство имен для значения идентификатора
Пример General: http://www.acme.com/identifiers/patient
.... value ΣC 1..1 string Уникальное значение
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Организация, из которой исходит запрос
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус запроса. Импорт ресурса только со статусом active
Привязка: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code order
Привязка: RequestIntent (required): The kind of service request.
Требуемый шаблон: order
... category Σ 1..1 CodeableConcept Тип заявки
Привязка: Тип заявки на переливание крови (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... priority Σ 1..1 code Приоритетность
Привязка: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.
... code ΣC 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Какой компонент крови запрашивается
Привязка: Кровь и её компоненты (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... 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 Значение кода
... orderDetail ΣC 1..1 BackboneElement Дополнительная информация
.... Разрезы для parameter Σ 2..4 BackboneElement Подробные параметры
Разрез: Не упорядочено, Закрыто от value:code.coding.code
..... parameter:Все разрезы Содержимое/правила для всех разрезов
...... code Σ 1..1 CodeableConcept Код, определяющий тип параметра
Привязка: Тип информации о компоненте крови (required)
...... value[x] Σ 1..1 The value for the order detail
....... valueCodeableConcept CodeableConcept
....... valueString string
..... parameter:bloodTypeAB0 Σ 1..1 BackboneElement Группа крови по системе AB0
...... 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 Код
Требуемый шаблон: bloodTypeAB0
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе AB0 (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 Значение кода
..... parameter:bloodTypeRhD Σ 1..1 BackboneElement RhD-принадлежность (резус-фактор)
...... 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 Код
Требуемый шаблон: bloodTypeRhD
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 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 Значение кода
..... parameter:phenotype Σ 0..1 BackboneElement Фенотип по антигенам системы Rh
...... 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 Код
Требуемый шаблон: phenotype
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 string Значение параметра
..... parameter:bloodTypeKell Σ 0..1 BackboneElement Группа крови по системе Kell
...... 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 Код
Требуемый шаблон: bloodTypeKell
........ display ΣC 0..1 string Значение кода
....... text Σ 0..1 string Простое текстовое представление концепции
...... value[x] Σ 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе Kell (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 Значение кода
... quantity[x] Σ 1..1 Quantity Количество заказанного компонента крови
Привязка: Единицы измерения (трансфузиология) (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value Σ 1..1 decimal Числовое значение (с неявной точностью)
.... comparator ?!Σ 0..1 code < | <= | >= | > | ad - как понимать значение
Привязка: QuantityComparator (required): Как следует понимать и представлять это количество.
.... unit Σ 0..1 string Представление единицы измерения
.... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
.... code ΣC 1..1 code Кодированная форма единицы измерения
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Структурное подразделение) Физическое лицо или структурное подразделение, для которого сформирован запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Взаимодействие, в ходе которого был сформирован запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... occurrence[x] Σ 0..1 Period Период действия направления
... authoredOn Σ 1..1 dateTime Дата перехода запроса в активный статус
... requester Σ 1..1 Reference(Роль медицинского работника) Лицо, инициировавшее запрос и ответственное за его активацию
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... performer Σ 0..* Reference(Учреждение здравоохранения) В какую организацию направлен запрос
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... location Σ 0..1 CodeableReference(Структурное подразделение) В какое подразделение направлен запрос
Привязка: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 1..1 Reference() Ссылка на ресурс
... Разрезы для reason Σ 1..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование запроса
Разрез: Не упорядочено, Закрыто от value:concept.coding.system
Привязка: ProcedureReasonCodes (example): SNOMED CT Condition/Problem/Diagnosis Codes
.... reason:Все разрезы Содержимое/правила для всех разрезов
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reason:BloodRequest Σ 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование заявки на кровь, ее компоненты
Привязка: переливание крови и её компонентов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
Требуемый шаблон: https://fhir.by/ValueSet/TransfusionIndication
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... reason:BloodMatching Σ 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование подбора совместимости крови
Привязка: Причины, по которым требуется провести подбор совместимой крови (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
Требуемый шаблон: TransfusionIndividualizedBloodMatching
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
... supportingInfo 0..* CodeableReference(Профиль для ответов по акушерско-гинекологическому анамнезу | Профиль для ответов по трансфузиологическому анамнезу | Профиль для ответов по аллергологическому анамнезу) Дополнительная клиническая информация
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference Σ 1..1 Reference() Ссылка на ресурс
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
..... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
..... display ΣC 0..1 string Текстовая трактовка ресурса
... specimen Σ 0..1 Reference(Specimen) Образец крови пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Комментарии
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.identifier.​use Base required IdentifierUse 📍5.0.0 Стандарт FHIR
ServiceRequest.identifier.​assigner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
ServiceRequest.intent Base required RequestIntent 📍5.0.0 Стандарт FHIR
ServiceRequest.category Base required Тип заявки на переливание крови 📦0.2.6803 этот IG
ServiceRequest.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
ServiceRequest.code Base required Кровь и её компоненты 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​value[x] Base required Группа крови по системе AB0 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​value[x] Base required Резус-фактор 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:phenotype.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​value[x] Base required Группа крови по системе Kell 📦0.2.6803 этот IG
ServiceRequest.quantity[x] Base required Единицы измерения (трансфузиология) 📦0.2.6803 этот IG
ServiceRequest.quantity[x].​comparator Base required QuantityComparator 📍5.0.0 Стандарт FHIR
ServiceRequest.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.requester.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.location Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v5.5
ServiceRequest.reason Base example Procedure Reason Codes 📍5.0.0 Стандарт FHIR
ServiceRequest.reason:BloodRequest Base required переливание крови и её компонентов 📦0.2.6803 этот IG
ServiceRequest.reason:BloodMatching Base required Причины, по которым требуется провести подбор совместимой крови 📦0.2.6803 этот IG
ServiceRequest.supportingInfo.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
ServiceRequest.specimen.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
ServiceRequestTransfusionCategoryRule-01 error ServiceRequest Значение типа заявки 'compatibility-blood-matching' подразумевает использование 'reason[BloodMatching]' и заполнение поля `specimen` category.coding.code = 'compatibility-blood-matching' implies reason.concept.coding.exists(system='TransfusionIndividualizedBloodMatching' and specimen.exists())
ServiceRequestTransfusionCategoryRule-02 error ServiceRequest Значение типа заявки 'blood-request' подразумевает использование 'reason[BloodRequest]' category.coding.code = 'blood-request' implies reason.concept.coding.exists(system='https://fhir.by/ValueSet/TransfusionIndication')
bdystr-1 error ServiceRequest bodyStructure SHALL only be present if bodySite is not present bodySite.exists() implies bodyStructure.empty()
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика ServiceRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest Запрос на компонент крови
Constraints: ServiceRequestTransfusionCategoryRule-01, ServiceRequestTransfusionCategoryRule-02, ServiceRequestImportStatusRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ServiceRequestTransfusion
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Номер запроса и организация, из которой этот запрос исходит
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... type 0..0 Описание идентификатора
.... value 1..1 string Уникальное значение
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Организация, из которой исходит запрос
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... 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
... replaces 0..0 Какой запрос заменяет
... requisition 0..0 Composite Request ID
... status 1..1 code Статус запроса. Импорт ресурса только со статусом active
... intent 1..1 code order
Требуемый шаблон: order
... category 1..1 CodeableConcept Тип заявки
Привязка: Тип заявки на переливание крови (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... priority 1..1 code Приоритетность
... doNotPerform 0..0 True if service/procedure should not be performed
... code 1..1 CodeableReference(ActivityDefinition | PlanDefinition) Какой компонент крови запрашивается
Привязка: Кровь и её компоненты (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... 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 Простое текстовое представление концепции
.... reference 0..0 Ссылка на ресурс
... orderDetail 1..1 BackboneElement Дополнительная информация
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... parameterFocus 0..0 The context of the order details by reference
.... Разрезы для parameter 2..4 BackboneElement Подробные параметры
Разрез: Не упорядочено, Закрыто от value:code.coding.code
..... parameter:Все разрезы Содержимое/правила для всех разрезов
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... code 1..1 CodeableConcept Код, определяющий тип параметра
Привязка: Тип информации о компоненте крови (required)
...... value[x] 1..1 The value for the order detail
....... valueCodeableConcept CodeableConcept
....... valueString string
..... parameter:bloodTypeAB0 1..1 BackboneElement Группа крови по системе AB0
...... code
....... 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 Код
Требуемый шаблон: bloodTypeAB0
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе AB0 (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
..... parameter:bloodTypeRhD 1..1 BackboneElement RhD-принадлежность (резус-фактор)
...... code
....... 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 Код
Требуемый шаблон: bloodTypeRhD
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Резус-фактор (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
..... parameter:phenotype 0..1 BackboneElement Фенотип по антигенам системы Rh
...... code
....... 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 Код
Требуемый шаблон: phenotype
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 string Значение параметра
..... parameter:bloodTypeKell 0..1 BackboneElement Группа крови по системе Kell
...... code
....... 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 Код
Требуемый шаблон: bloodTypeKell
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... value[x] 1..1 CodeableConcept Значение параметра
Привязка: Группа крови по системе Kell (required)
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
........ id 0..0 Уникальный идентификатор для межэлементных ссылок
........ extension 0..0 Extension
........ system 1..1 uri Ссылка на справочник
........ code 1..1 code Код
........ userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
....... text 0..0 Простое текстовое представление концепции
... quantity[x] 1..1 Quantity Количество заказанного компонента крови
Привязка: Единицы измерения (трансфузиология) (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... value 1..1 decimal Числовое значение (с неявной точностью)
.... system 1..1 uri Система, определяющая форму кодированной единицы измерения
.... code 1..1 code Кодированная форма единицы измерения
... subject 1..1 Reference(Пациент | Пациент без ИН | Структурное подразделение) Физическое лицо или структурное подразделение, для которого сформирован запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 What the service request is about, when it is not about the subject of record
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Взаимодействие, в ходе которого был сформирован запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... occurrence[x] 0..1 Period Период действия направления
... asNeeded[x] 0..0 Preconditions for service
... authoredOn 1..1 dateTime Дата перехода запроса в активный статус
... requester 1..1 Reference(Роль медицинского работника) Лицо, инициировавшее запрос и ответственное за его активацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... performerType 0..0 Performer role
... performer 0..* Reference(Учреждение здравоохранения) В какую организацию направлен запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..1 CodeableReference(Структурное подразделение) В какое подразделение направлен запрос
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 Reference() Ссылка на ресурс
... Разрезы для reason 1..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование запроса
Разрез: Не упорядочено, Закрыто от value:concept.coding.system
.... reason:Все разрезы Содержимое/правила для всех разрезов
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
..... reference 0..0 Ссылка на ресурс
.... reason:BloodRequest 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование заявки на кровь, ее компоненты
Привязка: переливание крови и её компонентов (required)
..... concept
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
Требуемый шаблон: https://fhir.by/ValueSet/TransfusionIndication
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
.... reason:BloodMatching 0..1 CodeableReference(Condition | Observation | DiagnosticReport | DocumentReference | DetectedIssue) Обоснование подбора совместимости крови
Привязка: Причины, по которым требуется провести подбор совместимой крови (required)
..... concept
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
Требуемый шаблон: TransfusionIndividualizedBloodMatching
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
... insurance 0..0 Associated insurance coverage
... supportingInfo 0..* CodeableReference(Профиль для ответов по акушерско-гинекологическому анамнезу | Профиль для ответов по трансфузиологическому анамнезу | Профиль для ответов по аллергологическому анамнезу) Дополнительная клиническая информация
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..0 Ссылка на концепт (справочник + код + значение)
.... reference 1..1 Reference() Ссылка на ресурс
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... specimen 0..1 Reference(Specimen) Образец крови пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... bodySite 0..0 Coded location on Body
... bodyStructure 0..0 BodyStructure-based location on the body
... note 0..1 Annotation Комментарии
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... patientInstruction 0..0 Patient or consumer-oriented instructions
... relevantHistory 0..0 Request provenance

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

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

Путь Статус Использование ValueSet Версия Источник
ServiceRequest.category Base required Тип заявки на переливание крови 📦0.2.6803 этот IG
ServiceRequest.code Base required Кровь и её компоненты 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter.code Base required Тип информации о компоненте крови 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeAB0.​value[x] Base required Группа крови по системе AB0 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeRhD.​value[x] Base required Резус-фактор 📦0.2.6803 этот IG
ServiceRequest.orderDetail.​parameter:bloodTypeKell.​value[x] Base required Группа крови по системе Kell 📦0.2.6803 этот IG
ServiceRequest.quantity[x] Base required Единицы измерения (трансфузиология) 📦0.2.6803 этот IG
ServiceRequest.reason:BloodRequest Base required переливание крови и её компонентов 📦0.2.6803 этот IG
ServiceRequest.reason:BloodMatching Base required Причины, по которым требуется провести подбор совместимой крови 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
ServiceRequestImportStatusRule error ServiceRequest Статус импортируемого ресурса ServiceRequest должен иметь значения 'active' status = 'active'
ServiceRequestTransfusionCategoryRule-01 error ServiceRequest Значение типа заявки 'compatibility-blood-matching' подразумевает использование 'reason[BloodMatching]' и заполнение поля `specimen` category.coding.code = 'compatibility-blood-matching' implies reason.concept.coding.exists(system='TransfusionIndividualizedBloodMatching' and specimen.exists())
ServiceRequestTransfusionCategoryRule-02 error ServiceRequest Значение типа заявки 'blood-request' подразумевает использование 'reason[BloodRequest]' category.coding.code = 'blood-request' implies reason.concept.coding.exists(system='https://fhir.by/ValueSet/TransfusionIndication')

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

Summary

Обязательный: 41 элементs(23 вложенные обязательны элементs)
Запрещено: 126 элементs

Структуры

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения ServiceRequest.orderDetail.parameter (Closed)
  • Элемент 1 разрешен в зависимости от значения ServiceRequest.reason (Closed)

 


Примечания:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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