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

Профиль ресурса: Пакет информации в контексте организации

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

Профиль ресурса Bundle для передачи информации из организаций здравоохрения в ЦИСЗ. Раздел Расписание

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

Профиль предназначен для передачи данных организации здравоохранения (в том числе расписания работы медицинских специалистов и слотов в расписании) из МИС в подсистему управления очередями ЦИСЗ.

В случае, если необходимо передать впервые созданное расписание, ресурс на основе профиля должен содержать сформированные в МИС расписание и слоты (по соответсвующим профилям ЦИСЗ) .

Для передачи ресурсов из МИС в ЦИСЗ используется метод импорта пакета данных организации здравоохранения:

POST [FHIR_BASE]/Bundle/$import 

Передача ресурсов осуществляется в элементе entry.

В элементе entry.request обязательно должен быть задан метод для передачи: POST или PUT.

Body: {Schedule} (entry.request.method=POST)+ {Slot(s)}(entry.request.method=POST)

Для проверки статуса импорта пакета данных организации здравоохранения в ЦИСЗ используется метод получения статуса обработки пакета данных:

GET [FHIR_BASE]/Bundle/<resource_id>/$status

При успешном импорте ЦИСЗ возвращает ресурс Parameteres со статусом обработки импорта пакета данных: ProcessingStatus = Successed.

В случае возникновения ошибок ЦИСЗ возвращает ресурс Parameteres со статусом обработки импорта пакета данных: ProcessingStatus = Failed.

Возможна передача нескольких расписаний медицинских специалистов с их слотами.

Примеры:

Редактирование ресурсов:

Для редактирования расписания id Schedule или Slot должны быть получены из ЦИСЗ методом search:

GET [FHIR_BASE]/Organization/[organization_id]/Slots
GET [FHIR_BASE]/Organization/[organization_id]/Schedule

Редактирование слотов в расписании:

POST [FHIR_BASE]/Bundle/$import 
Body: {Schedule}(entry.request.method=PUT) + {Slot(s)}(entry.request.method=PUT)

Удаление расписания или слотов:

POST [FHIR_BASE]/Bundle/$import 
Body: {Schedule}(change active -> false)(entry.request.method=POST)

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Bundle C 0..* Bundle Контейнер для коллекции ресурсов
Constraints: MethodOrganizationBundleRule, NonWhiteSpaceElements, BundleEntriesMetaProfileNeeded, NonWhiteSpaceInMarkdown
... 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/AbstractArea/StructureDefinition/Bundle/OrganizationBundle
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... type 1..1 code Тип бандла - transaction
Требуемый шаблон: transaction
... timestamp 1..1 instant Дата сборки ресурса Bundle
... total 0..0 При поиске общее количество совпадений
... link 0..0 Ссылки, относящиеся к этому Bundle
... Разрезы для entry 1..1026 BackboneElement Запись в пакете - будет содержать ресурс или информацию
Разрез: Не упорядочено, Закрыто от value:resource.meta.profile
.... entry:schedule S 0..100 BackboneElement Расписание
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ScheduleBy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:slot S 0..1025 BackboneElement Слот
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/SlotBy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointSlots S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае успешной регистрации пациента на слот медицинской услуги или отмену регистрации со стороны ЦИСЗ
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointSlots
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointServiceRequest S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ об отказах пациента от медицинских услуг на которые были зарегистрированы направления
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointServiceRequest
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointHealthCheck S 0..1 BackboneElement Метод проверки работоспособности API
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointHealthCheck
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointProvenance S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае необходимости подписи для документа по Временной нетрудоспособности
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointProvenanceNotification
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:deviceImagingStudy S 0..50 BackboneElement DICOM-устройства
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:definitionDicomPrinter S 0..50 BackboneElement Описание DICOM принтера
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
... signature 0..0 Цифровая подпись
... issues 0..0 Проблемы с пакетом

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

Ограничения

Id Градация Путь(и) Описание Выражение
BundleEntriesMetaProfileNeeded error Bundle В ресурсах, которые передаются в entry, должны быть указаны значения в resource.meta.profile entry.all(resource.meta.profile.exists())
MethodOrganizationBundleRule error Bundle В Bundle профиля OrganizationBundle нельзя использовать метод PATCH в элементах entry entry.request.where(method = 'PATCH').exists().not()
NonWhiteSpaceElements error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
NonWhiteSpaceInMarkdown error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(markdown)) .where($this.matches('^\\s*$')) .exists().not()
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Bundle C 0..* Bundle Контейнер для коллекции ресурсов
Constraints: bdl-1, bdl-2, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-13, bdl-14, bdl-15, bdl-16, bdl-17, bdl-18, bdl-3a, bdl-3b, bdl-3c, bdl-3d, MethodOrganizationBundleRule, NonWhiteSpaceElements, BundleEntriesMetaProfileNeeded, NonWhiteSpaceInMarkdown
... 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/AbstractArea/StructureDefinition/Bundle/OrganizationBundle
... type ΣC 1..1 code Тип бандла - transaction
Привязка: BundleType (required): Указывает назначение пакета.
Требуемый шаблон: transaction
... Разрезы для entry ΣC 1..1026 BackboneElement Запись в пакете - будет содержать ресурс или информацию
Разрез: Не упорядочено, Закрыто от value:resource.meta.profile
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
.... entry:Все разрезы Содержимое/правила для всех разрезов
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
..... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
..... link Σ 0..* Смотреть link (Bundle) Ссылки, относящиеся к этой записи
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
..... search ΣC 0..1 BackboneElement Поиск соответствующей информации
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... mode Σ 0..1 code match | include - почему это находится в результирующем наборе
Привязка: SearchEntryMode (required): Почему запись находится в результирующем наборе - включена ли она как совпадающая, или из-за требования _include, или для передачи информации или предупреждения о процессе поиска.
...... score Σ 0..1 decimal Поисковый рейтинг (от 0 до 1)
..... request ΣC 0..1 BackboneElement Дополнительная информация о выполнении (transaction/batch/history)
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... method ΣC 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
...... ifNoneMatch Σ 0..1 string Для управления проверкой кэша
...... ifModifiedSince Σ 0..1 instant Для управления значением кэша
...... ifMatch Σ 0..1 string Для управления конфликтом обновлений
...... ifNoneExist Σ 0..1 string Для условных созданий
..... response ΣC 0..1 BackboneElement Результаты исполнения(transaction/batch/history)
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... status Σ 1..1 string Код ответа о состоянии (текст необязателен)
...... location Σ 0..1 uri Местоположение (если операция возвращает местоположение)
...... etag Σ 0..1 string Etag ресурса (если это уместно)
...... lastModified Σ 0..1 instant Изменена дата и время на сервере
...... outcome Σ 0..1 Resource Результат операции с подсказками и предупреждениями (дляbatch/transaction)
.... entry:schedule SΣC 0..100 BackboneElement Расписание
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ScheduleBy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:slot SΣC 0..1025 BackboneElement Слот
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/SlotBy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointSlots SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае успешной регистрации пациента на слот медицинской услуги или отмену регистрации со стороны ЦИСЗ
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointSlots
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointServiceRequest SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ об отказах пациента от медицинских услуг на которые были зарегистрированы направления
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointServiceRequest
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointHealthCheck SΣC 0..1 BackboneElement Метод проверки работоспособности API
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointHealthCheck
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointProvenance SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае необходимости подписи для документа по Временной нетрудоспособности
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointProvenanceNotification
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:deviceImagingStudy SΣC 0..50 BackboneElement DICOM-устройства
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:definitionDicomPrinter SΣC 0..50 BackboneElement Описание DICOM принтера
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи

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

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

Путь Статус Использование ValueSet Версия Источник
Bundle.type Base required Bundle Type 📍5.0.0 Стандарт FHIR
Bundle.link.relation Base required Link Relation Types 📍5.0.0 Стандарт FHIR
Bundle.entry.search.​mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry.request.​method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.search.​mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.request.​method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
BundleEntriesMetaProfileNeeded error Bundle В ресурсах, которые передаются в entry, должны быть указаны значения в resource.meta.profile entry.all(resource.meta.profile.exists())
MethodOrganizationBundleRule error Bundle В Bundle профиля OrganizationBundle нельзя использовать метод PATCH в элементах entry entry.request.where(method = 'PATCH').exists().not()
NonWhiteSpaceElements error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
NonWhiteSpaceInMarkdown error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(markdown)) .where($this.matches('^\\s*$')) .exists().not()
bdl-1 error Bundle total только при поиске или в истории total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search только при поиске (type = 'searchset') or entry.search.empty()
bdl-5 error Bundle.entry, Bundle.entry:schedule, Bundle.entry:slot, Bundle.entry:endpointSlots, Bundle.entry:endpointServiceRequest, Bundle.entry:endpointHealthCheck, Bundle.entry:endpointProvenance, Bundle.entry:deviceImagingStudy, Bundle.entry:definitionDicomPrinter должен быть ресурс, если только нет запроса или ответа resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl должен быть уникальным в bundle, иначе записи с одинаковым fullUrl должны иметь разные meta.versionId (за исключением истории bundle). (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&iif(resource.meta.versionId.exists(), resource.meta.versionId, '')).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:schedule, Bundle.entry:slot, Bundle.entry:endpointSlots, Bundle.entry:endpointServiceRequest, Bundle.entry:endpointHealthCheck, Bundle.entry:endpointProvenance, Bundle.entry:deviceImagingStudy, Bundle.entry:definitionDicomPrinter полный URL-адрес не может быть ссылкой на конкретную версию fullUrl.exists() implies fullUrl.contains('/_history/').not()
bdl-9 error Bundle Документ должен иметь identifier с system и value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle Документ должен содержать date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle Документ должен иметь Composition в качестве первого ресурса type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle Сообщение должно иметь MessageHeader в качестве первого ресурса type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-13 error Bundle Уведомление о подписке должно иметь SubscriptionStatus в качестве первого ресурса type = 'subscription-notification' implies entry.first().resource.is(SubscriptionStatus)
bdl-14 error Bundle entry.request.method PATCH запрещен для истории type = 'history' implies entry.request.method != 'PATCH'
bdl-15 error Bundle В Bundle ресурсах, тип которых не является transaction, transaction-response, batch или batch-response, или когда запрос - POST, должен быть заполнен Bundle.entry.fullUrl type='transaction' or type='transaction-response' or type='batch' or type='batch-response' or entry.all(fullUrl.exists() or request.method='POST')
bdl-16 error Bundle Issue.severity всех проблем в рамках OperationOutcome должна быть либо 'information' или 'warning'. issues.exists() implies (issues.issue.severity = 'information' or issues.issue.severity = 'warning')
bdl-17 error Bundle Использование и значение вопросов для documents не будет валидировано, поскольку содержимое не будет отображаться в документе. type = 'document' implies issues.empty()
bdl-18 error Bundle Для searchsets требуется самостоятельная ссылка. type = 'searchset' implies link.where(relation = 'self' and url.exists()).exists()
bdl-3a error Bundle Для коллекций типа document, message, search set or collection, все collections должны содержать ресурсы и не содержать request или response элементов type in ('document' | 'message' | 'searchset' | 'collection') implies entry.all(resource.exists() and request.empty() and response.empty())
bdl-3b error Bundle Для коллекций типа history все записи должны содержать request или response элементы, а также ресурсы, если используется метод POST, PUT или PATCH type = 'history' implies entry.all(request.exists() and response.exists() and ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))
bdl-3c error Bundle Для коллекций типа transaction или batch все записи должны содержать request элементы и ресурсы, если используется метод POST, PUT или PATCH type in ('transaction' | 'batch') implies entry.all(request.method.exists() and ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))
bdl-3d error Bundle Для коллекций типа transaction-response или batch-response все записи должны содержать response элементы type in ('transaction-response' | 'batch-response') implies entry.all(response.exists())
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

Summary

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения Bundle.entry (Closed)

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Bundle C 0..* Bundle Контейнер для коллекции ресурсов
Constraints: bdl-1, bdl-2, bdl-7, bdl-9, bdl-10, bdl-11, bdl-12, bdl-13, bdl-14, bdl-15, bdl-16, bdl-17, bdl-18, bdl-3a, bdl-3b, bdl-3c, bdl-3d, MethodOrganizationBundleRule, NonWhiteSpaceElements, BundleEntriesMetaProfileNeeded, NonWhiteSpaceInMarkdown
... 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/AbstractArea/StructureDefinition/Bundle/OrganizationBundle
... type ΣC 1..1 code Тип бандла - transaction
Привязка: BundleType (required): Указывает назначение пакета.
Требуемый шаблон: transaction
... Разрезы для entry ΣC 1..1026 BackboneElement Запись в пакете - будет содержать ресурс или информацию
Разрез: Не упорядочено, Закрыто от value:resource.meta.profile
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
.... entry:Все разрезы Содержимое/правила для всех разрезов
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
..... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
..... link Σ 0..* Смотреть link (Bundle) Ссылки, относящиеся к этой записи
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
..... search ΣC 0..1 BackboneElement Поиск соответствующей информации
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... mode Σ 0..1 code match | include - почему это находится в результирующем наборе
Привязка: SearchEntryMode (required): Почему запись находится в результирующем наборе - включена ли она как совпадающая, или из-за требования _include, или для передачи информации или предупреждения о процессе поиска.
...... score Σ 0..1 decimal Поисковый рейтинг (от 0 до 1)
..... request ΣC 0..1 BackboneElement Дополнительная информация о выполнении (transaction/batch/history)
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... method ΣC 1..1 code GET | HEAD | POST | PUT | DELETE | PATCH
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
...... ifNoneMatch Σ 0..1 string Для управления проверкой кэша
...... ifModifiedSince Σ 0..1 instant Для управления значением кэша
...... ifMatch Σ 0..1 string Для управления конфликтом обновлений
...... ifNoneExist Σ 0..1 string Для условных созданий
..... response ΣC 0..1 BackboneElement Результаты исполнения(transaction/batch/history)
...... id 0..1 string Уникальный идентификатор для межэлементных ссылок
...... extension 0..* Extension Дополнительный контент, определяемый реализациями
...... modifierExtension ?!Σ 0..* Extension Расширения, которые нельзя игнорировать даже если его не узнают
...... status Σ 1..1 string Код ответа о состоянии (текст необязателен)
...... location Σ 0..1 uri Местоположение (если операция возвращает местоположение)
...... etag Σ 0..1 string Etag ресурса (если это уместно)
...... lastModified Σ 0..1 instant Изменена дата и время на сервере
...... outcome Σ 0..1 Resource Результат операции с подсказками и предупреждениями (дляbatch/transaction)
.... entry:schedule SΣC 0..100 BackboneElement Расписание
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ScheduleBy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:slot SΣC 0..1025 BackboneElement Слот
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/SlotBy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointSlots SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае успешной регистрации пациента на слот медицинской услуги или отмену регистрации со стороны ЦИСЗ
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointSlots
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointServiceRequest SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ об отказах пациента от медицинских услуг на которые были зарегистрированы направления
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointServiceRequest
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointHealthCheck SΣC 0..1 BackboneElement Метод проверки работоспособности API
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointHealthCheck
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:endpointProvenance SΣC 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае необходимости подписи для документа по Временной нетрудоспособности
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointProvenanceNotification
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:deviceImagingStudy SΣC 0..50 BackboneElement DICOM-устройства
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи
.... entry:definitionDicomPrinter SΣC 0..50 BackboneElement Описание DICOM принтера
Constraints: bdl-5, bdl-8
Этот повторяющийся порядок элементов: Для пакетов типа 'document' и 'message' первый ресурс является специальным (должен быть Composition или MessageHeader соответственно). Для всех пакетов значение порядка записей зависит от типа пакета
..... fullUrl ΣC 0..1 uri URI для ресурса (например, абсолютный URL-адрес сервера, URI для UUID/OID и т.д.)
..... resource ΣC 0..1 Resource Ресурс в Bundle
...... id Σ 0..1 id Логический идентификатор
...... meta Σ 0..1 Meta Метаданные о ресурсе
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
....... versionId Σ 0..1 id Идентификатор конкретной версии
....... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
....... source Σ 0..1 uri Определяет, откуда берется ресурс
....... profile Σ 1..* canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter
....... security Σ 0..* Coding Метки безопасности, примененные к этому ресурсу
Привязка: AllSecurityLabels (extensible): Защитные этикетки из системы классификации конфиденциальности и безопасности в сфере здравоохранения.
....... tag Σ 0..* Coding Теги, применяемые к этому ресурсу
Привязка: CommonTags (example): Коды, представляющие различные типы тегов, обычно связанные с рабочим процессом; например, "Требуется проверка доктором Джонсом".
...... implicitRules ?!Σ 0..1 uri Набор правил, в соответствии с которыми был создан этот контент
...... language 0..1 code Language of the resource content
Привязка: AllLanguages (required): Языковой тег IETF для человеческого языка
Дополнительные привязкиЦель
CommonLanguages Старт
..... request ΣC 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... method ΣC 1..1 code POST | PUT
Привязка: HTTPVerb (required): HTTP verbs (in the HTTP command line). See HTTP rfc for details.
...... url Σ 1..1 uri URL-адрес для HTTP-эквивалента этой записи

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

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

Путь Статус Использование ValueSet Версия Источник
Bundle.type Base required Bundle Type 📍5.0.0 Стандарт FHIR
Bundle.link.relation Base required Link Relation Types 📍5.0.0 Стандарт FHIR
Bundle.entry.search.​mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry.request.​method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:schedule.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.resource.​language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.search.​mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:slot.request.​method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointSlots.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointServiceRequest.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointHealthCheck.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:endpointProvenance.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:deviceImagingStudy.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.meta.security Base extensible All Security Labels 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.meta.tag Base example Common Tags 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​resource.language Base required All Languages 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​search.mode Base required Search Entry Mode 📍5.0.0 Стандарт FHIR
Bundle.entry:definitionDicomPrinter.​request.method Base required H T T P Verb 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
BundleEntriesMetaProfileNeeded error Bundle В ресурсах, которые передаются в entry, должны быть указаны значения в resource.meta.profile entry.all(resource.meta.profile.exists())
MethodOrganizationBundleRule error Bundle В Bundle профиля OrganizationBundle нельзя использовать метод PATCH в элементах entry entry.request.where(method = 'PATCH').exists().not()
NonWhiteSpaceElements error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
NonWhiteSpaceInMarkdown error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(markdown)) .where($this.matches('^\\s*$')) .exists().not()
bdl-1 error Bundle total только при поиске или в истории total.empty() or (type = 'searchset') or (type = 'history')
bdl-2 error Bundle entry.search только при поиске (type = 'searchset') or entry.search.empty()
bdl-5 error Bundle.entry, Bundle.entry:schedule, Bundle.entry:slot, Bundle.entry:endpointSlots, Bundle.entry:endpointServiceRequest, Bundle.entry:endpointHealthCheck, Bundle.entry:endpointProvenance, Bundle.entry:deviceImagingStudy, Bundle.entry:definitionDicomPrinter должен быть ресурс, если только нет запроса или ответа resource.exists() or request.exists() or response.exists()
bdl-7 error Bundle FullUrl должен быть уникальным в bundle, иначе записи с одинаковым fullUrl должны иметь разные meta.versionId (за исключением истории bundle). (type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&iif(resource.meta.versionId.exists(), resource.meta.versionId, '')).isDistinct()
bdl-8 error Bundle.entry, Bundle.entry:schedule, Bundle.entry:slot, Bundle.entry:endpointSlots, Bundle.entry:endpointServiceRequest, Bundle.entry:endpointHealthCheck, Bundle.entry:endpointProvenance, Bundle.entry:deviceImagingStudy, Bundle.entry:definitionDicomPrinter полный URL-адрес не может быть ссылкой на конкретную версию fullUrl.exists() implies fullUrl.contains('/_history/').not()
bdl-9 error Bundle Документ должен иметь identifier с system и value type = 'document' implies (identifier.system.exists() and identifier.value.exists())
bdl-10 error Bundle Документ должен содержать date type = 'document' implies (timestamp.hasValue())
bdl-11 error Bundle Документ должен иметь Composition в качестве первого ресурса type = 'document' implies entry.first().resource.is(Composition)
bdl-12 error Bundle Сообщение должно иметь MessageHeader в качестве первого ресурса type = 'message' implies entry.first().resource.is(MessageHeader)
bdl-13 error Bundle Уведомление о подписке должно иметь SubscriptionStatus в качестве первого ресурса type = 'subscription-notification' implies entry.first().resource.is(SubscriptionStatus)
bdl-14 error Bundle entry.request.method PATCH запрещен для истории type = 'history' implies entry.request.method != 'PATCH'
bdl-15 error Bundle В Bundle ресурсах, тип которых не является transaction, transaction-response, batch или batch-response, или когда запрос - POST, должен быть заполнен Bundle.entry.fullUrl type='transaction' or type='transaction-response' or type='batch' or type='batch-response' or entry.all(fullUrl.exists() or request.method='POST')
bdl-16 error Bundle Issue.severity всех проблем в рамках OperationOutcome должна быть либо 'information' или 'warning'. issues.exists() implies (issues.issue.severity = 'information' or issues.issue.severity = 'warning')
bdl-17 error Bundle Использование и значение вопросов для documents не будет валидировано, поскольку содержимое не будет отображаться в документе. type = 'document' implies issues.empty()
bdl-18 error Bundle Для searchsets требуется самостоятельная ссылка. type = 'searchset' implies link.where(relation = 'self' and url.exists()).exists()
bdl-3a error Bundle Для коллекций типа document, message, search set or collection, все collections должны содержать ресурсы и не содержать request или response элементов type in ('document' | 'message' | 'searchset' | 'collection') implies entry.all(resource.exists() and request.empty() and response.empty())
bdl-3b error Bundle Для коллекций типа history все записи должны содержать request или response элементы, а также ресурсы, если используется метод POST, PUT или PATCH type = 'history' implies entry.all(request.exists() and response.exists() and ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))
bdl-3c error Bundle Для коллекций типа transaction или batch все записи должны содержать request элементы и ресурсы, если используется метод POST, PUT или PATCH type in ('transaction' | 'batch') implies entry.all(request.method.exists() and ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))
bdl-3d error Bundle Для коллекций типа transaction-response или batch-response все записи должны содержать response элементы type in ('transaction-response' | 'batch-response') implies entry.all(response.exists())
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Bundle C 0..* Bundle Контейнер для коллекции ресурсов
Constraints: MethodOrganizationBundleRule, NonWhiteSpaceElements, BundleEntriesMetaProfileNeeded, NonWhiteSpaceInMarkdown
... 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/AbstractArea/StructureDefinition/Bundle/OrganizationBundle
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... type 1..1 code Тип бандла - transaction
Требуемый шаблон: transaction
... timestamp 1..1 instant Дата сборки ресурса Bundle
... total 0..0 При поиске общее количество совпадений
... link 0..0 Ссылки, относящиеся к этому Bundle
... Разрезы для entry 1..1026 BackboneElement Запись в пакете - будет содержать ресурс или информацию
Разрез: Не упорядочено, Закрыто от value:resource.meta.profile
.... entry:schedule S 0..100 BackboneElement Расписание
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ScheduleBy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:slot S 0..1025 BackboneElement Слот
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/SlotBy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointSlots S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае успешной регистрации пациента на слот медицинской услуги или отмену регистрации со стороны ЦИСЗ
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointSlots
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointServiceRequest S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ об отказах пациента от медицинских услуг на которые были зарегистрированы направления
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointServiceRequest
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointHealthCheck S 0..1 BackboneElement Метод проверки работоспособности API
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointHealthCheck
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:endpointProvenance S 0..1 BackboneElement Метод для отправки информации в МИС ОЗ в случае необходимости подписи для документа по Временной нетрудоспособности
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EndpointProvenanceNotification
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:deviceImagingStudy S 0..50 BackboneElement DICOM-устройства
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
.... entry:definitionDicomPrinter S 0..50 BackboneElement Описание DICOM принтера
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... link 0..0 Ссылки, относящиеся к этой записи
..... resource
...... meta
....... profile 1..* canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceDefinitionDicomPrinter
..... search 0..0 Поиск соответствующей информации
..... request 1..1 BackboneElement Дополнительная информация: для Bundle типа transaction методы и url
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... modifierExtension 0..0 Extension
...... method 1..1 code POST | PUT
...... ifNoneMatch 0..0 Для управления проверкой кэша
...... ifModifiedSince 0..0 Для управления значением кэша
...... ifMatch 0..0 Для управления конфликтом обновлений
...... ifNoneExist 0..0 Для условных созданий
..... response 0..0 Результаты исполнения(transaction/batch/history)
... signature 0..0 Цифровая подпись
... issues 0..0 Проблемы с пакетом

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

Ограничения

Id Градация Путь(и) Описание Выражение
BundleEntriesMetaProfileNeeded error Bundle В ресурсах, которые передаются в entry, должны быть указаны значения в resource.meta.profile entry.all(resource.meta.profile.exists())
MethodOrganizationBundleRule error Bundle В Bundle профиля OrganizationBundle нельзя использовать метод PATCH в элементах entry entry.request.where(method = 'PATCH').exists().not()
NonWhiteSpaceElements error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(string)) .where($this.matches('^\\s*$')) .exists().not()
NonWhiteSpaceInMarkdown error Bundle Значение в элементах не должно содержать только пробелы descendants() .where($this.is(markdown)) .where($this.matches('^\\s*$')) .exists().not()

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

Summary

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

Разрезы

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

  • Элемент 1 разрешен в зависимости от значения Bundle.entry (Closed)

 


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

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

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

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