Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны основные шаги по началу работы со службой FHIR® в Azure Health Data Services.
Для этого вам потребуется подписка Azure и разрешения для создания групп ресурсов Azure и развертывания ресурсов Azure. Вы можете выполнить все действия или пропустить некоторые, если у вас есть существующая среда. Кроме того, можно объединить все шаги и выполнить их в сценариях PowerShell, Azure CLI и REST API.
Создайте рабочую область в вашей подписке Azure
Создайте рабочую область из портал Azure или с помощью PowerShell, Azure CLI и REST API. Скрипты можно найти в образцах Azure Health Data Services.
Примечание.
Существуют ограничения на количество рабочих областей и количество экземпляров служб FHIR, которые можно создать в каждой подписке Azure.
Создание службы FHIR в рабочей области
Экземпляр службы FHIR можно создать на портале Azure, с помощью PowerShell, Azure CLI или REST API. Скрипты можно найти в примерах служб данных о здоровье Azure.
При необходимости можно создать службу DICOM в рабочей области.
Доступ к службе FHIR
Служба FHIR защищена идентификатором Microsoft Entra, который не может быть отключен. Чтобы получить доступ к API службы, необходимо создать клиентское приложение (также называемое субъектом-службой) в идентификаторе Microsoft Entra и предоставить ему необходимые разрешения.
Регистрация клиентского приложения
Вы можете создать или зарегистрировать клиентское приложение из портал Azure или с помощью сценариев PowerShell и Azure CLI. Это клиентское приложение можно использовать для одного или нескольких экземпляров службы FHIR. Его также можно использовать для других служб в Службах данных здоровья Azure.
Если клиентское приложение создается с помощью сертификата или секрета клиента, убедитесь, что вы продлеваете сертификат или секрет клиента до истечения срока действия и замените учетные данные клиента в приложениях.
Вы можете удалить клиентское приложение. Перед удалением клиентского приложения убедитесь, что он не используется в рабочих средах, разработки, тестирования или проверки качества (QA).
Предоставление разрешений на доступ
Вы можете предоставить разрешения на доступ, назначить роли в портале Azure, или использовать скрипты PowerShell и Azure CLI.
Выполнение транзакций создания, чтения, обновления и удаления (CRUD)
Вы можете выполнять операции создания, чтения (поиска), обновления и удаления — CRUD — транзакции со службой FHIR в приложениях или с помощью таких средств, как REST Client и cURL. Так как служба FHIR защищена по умолчанию, необходимо получить маркер доступа и включить его в запрос транзакции.
Получение токена доступа.
Маркер доступа Microsoft Entra можно получить с помощью PowerShell, Azure CLI, REST CCI или пакета SDK для .NET. Для получения дополнительной информации смотрите Получение токена доступа.
Доступ с помощью существующих средств
- Клиент REST
- cURL
- Доступны средства, предлагающие интуитивно понятные интерфейсы для тестирования и разработки API. Чтобы использовать средства для доступа к службе FHIR, ознакомьтесь с примером с открытым исходным кодом. Начальная коллекция примеров запросов FHIR
Загрузка данных
Данные можно загрузить непосредственно с помощью метода POST или PUT в службу FHIR. Для массовой загрузки данных можно использовать операцию $import. Для получения информации посетите операцию импорта.
CMS, поиск, проверка профиля и переиндексация
Дополнительные сведения о взаимодействии и доступе пациентов, поиске, проверке профиля и переиндексации можно найти в документации службы FHIR.
Экспорт данных
По желанию можно экспортировать ($export) данные в Azure Хранилище и использовать их в проектах аналитики или машинного обучения. Вы можете экспортировать данные как есть или в формате обезличенныйndjson.
Преобразование данных
При необходимости можно преобразовать данные HL7 версии 2 и другие форматы в FHIR.
Использование данных FHIR на панели мониторинга Power BI
При необходимости можно создавать отчеты панели мониторинга Power BI с данными FHIR. Дополнительные сведения см. в разделе Соединитель Power Query для FHIR
Следующие шаги
Развернуть службу FHIR в Azure Health Data Services
Примечание.
FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .