Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба FHIR® в Службах данных работоспособности Azure обеспечивает полностью управляемое развертывание сервера FHIR с открытым исходным кодом и является реализацией стандарта FHIR . В этой статье перечислены основные функции службы FHIR.
Версия FHIR
Последняя версия поддерживается: 4.0.1
Предыдущие версии также поддерживаются в настоящее время: 3.0.2
REST API
Ниже приведена сводка поддерживаемых возможностей RESTful. Дополнительные сведения о реализации этих возможностей см. в статье о возможностях REST API FHIR.
| API | Azure API для FHIR | Служба FHIR для Служб Azure для работы с медицинскими данными | Комментарий |
|---|---|---|---|
| чтение | Да | Да | |
| vread | Да | Да | |
| обновить | Да | Да | |
| обновление с оптимистической блокировкой | Да | Да | |
| обновление (условное) | Да | Да | |
| Исправление | Да | Да | Поддержка только исправлений JSON и исправлений FHIRPath. |
| исправление (условное) | Да | Да | Поддержка только исправлений JSON и исправлений FHIRPath. |
| журнал | Да | Да | |
| create | Да | Да | Поддержка post/PUT |
| create (условный) | Да | Да | Проблема #1382 |
| search | Частично | Частично | Обзор поиска FHIR. |
| поиск по цепочке | Да | Да | |
| обратный поиск в цепочке | Да | Да | |
| batch | Да | Да | |
| transaction | No | Да | |
| paging | Частично | Частично |
self и next поддерживаются |
| Посредников | No | No |
Расширенные операции
Все поддерживаемые операции, которые расширяют REST API.
| Тип параметра поиска | Azure API для FHIR | Служба FHIR для Служб Azure для работы с медицинскими данными | Комментарий |
|---|---|---|---|
| $export (вся система) | Да | Да | Поддерживает систему, группу и пациента. |
| $convert-data | Да | Да | |
| $validate | Да | Да | |
| $member-match | Да | Да | |
| $patient-все | Да | Да | |
| $purge-history | Да | Да | |
| $import | No | Да | |
| $bulk-delete | Да | Да |
Управление доступом на основе ролей
Служба FHIR использует идентификатор Microsoft Entra для управления доступом. Руководство по реализации SMART on FHIR определяет доступ к типам ресурсов FHIR с областями. Эти области влияют на доступ к ресурсам FHIR приложения. Пользователь с ролью SMART имеет доступ к взаимодействию с API чтения в службе FHIR. Роль пользователя SMART не предоставляет доступ на запись к службе FHIR.
Лимиты служб
- Размер текста запроса — Azure API для FHIR поддерживает до 2 МБ на запрос, а службы данных Работоспособности Azure (FHIR) поддерживают до 28 МБ.
- Размер пакета — каждый пакет ограничен 500 элементами.
- Ограничение подписки. По умолчанию каждая подписка ограничена не более чем 10 службами FHIR. Ограничение можно использовать в одной или нескольких рабочих областях.
- Размер хранилища. По умолчанию каждый экземпляр FHIR ограничен емкостью хранилища 4 ТБ. Чтобы развернуть экземпляр FHIR с емкостью хранилища за пределами 4 ТБ, создайте запрос на поддержку с ограничением типа проблемы и ограничением подписки (квоты).
Следующие шаги
Примечание.
FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .