Поделиться через


Da Vinci Plan Net for Azure API for FHIR

Внимание

Поддержка Azure API для FHIR будет прекращена 30 сентября 2026 г. Следуйте стратегиям миграции, чтобы перейти на службу FHIR® в Azure Health Data Services к указанной дате. Из-за прекращения использования AZURE API для FHIR новые развертывания клиентов не будут разрешены с 1 апреля 2025 г. Служба FHIR Azure Health Data Services — это усовершенствованная версия Azure API для FHIR, которая позволяет клиентам управлять службами FHIR, DICOM и MedTech, интегрируясь с другими службами Azure.

В этом руководстве мы рассмотрим настройку службы FHIR® в Azure API для прохождения тестов Touchstone для руководства по реализации Da Vinci PDEX Payer Network (Plan-Net) (IG).

Заявление о возможностях Touchstone

Первый тест, на который мы сосредоточимся, — тестирование API Azure для FHIR против документа о возможностях Da Vinci Plan-Net. При выполнении этого теста без каких-либо обновлений тест завершается ошибкой из-за отсутствия параметров и профилей поиска.

Определение параметров поиска

В рамках плана Da Vinci Plan-Net IG необходимо определить шесть новых параметров поиска для услуг здравоохранения, страхового плана, роли практикующего врача, организации и принадлежности организации. Все шесть из них проверяются в заявлении о возможностях.

Примечание.

В сыром JSON для этих параметров поиска имя задается как Plannet_sp_<Resource Name>_<SearchParameter Name>. Тест Touchstone ожидает, что имя для них будет только SearchParameter Name (область покрытия, тип плана или сеть).

Остальные параметры поиска, необходимые для da Vinci Plan-Net IG, определяются базовой спецификацией и уже доступны в AZURE API для FHIR без дополнительных обновлений.

Профили магазина

Вне определения параметров поиска необходимо загрузить необходимые профили и расширения для прохождения этого теста. Имеется девять профилей, используемых в рамках Da Vinci Plan-Net IG.

Пример файла rest

Чтобы помочь в создании этих параметров поиска и профилей, у нас есть пример HTTP-файла на сайте с открытым исходным кодом, который включает все шаги, описанные ранее в одном файле. После того как вы загрузили все необходимые профили и параметры поиска, можно выполнить тест на совместимость возможностей в Touchstone.

Сценарий выполнения теста плановой сетевой выборки rest тестов da Vinci успешно прошел

Тест обработки ошибок touchstone

Второй тест, который мы рассмотрим, заключается в тестировании обработки ошибок. Единственным шагом, который необходимо сделать, является удаление ресурса HealthcareService из базы данных и использование идентификатора удаленного ресурса HealthcareService в тесте. Пример файла DaVinci_PlanNet.http на сайте с открытым исходным кодом предоставляет образец службы здравоохранения для отправки и удаления на этом этапе.

Скрипт выполнения теста на ошибки Da Vinci plan net успешно завершен

Тест запроса touchstone

Следующий тест, который мы рассмотрим, — это тест возможностей запросов. Это проверяет соответствие профилям, загруженным в первом тесте. Необходимо загрузить ресурсы, соответствующие профилям. Мы рекомендуем протестировать ресурсы, которые уже есть в базе данных. У нас также есть файл DaVinci_PlanNet_Sample_Resources.http с примерами ресурсов, извлекаемых из примеров в IG, которые можно использовать для создания ресурсов и тестирования.

Тест сетевого запроса плана Da Vinci завершился сбоем

Примечание.

При использовании предоставленных примеров ресурсов следует ожидать 98 % успешного выполнения тестов запроса. Существует открытая проблема GitHub с сервером FHIR, что приводит к сбою одного из этих тестов.

Ресурс возвращается несколько раз, если он соответствует как базовым критериям, так и _include критериям. Дополнительные сведения см. в статье #2037.

Следующие шаги

В этом руководстве рассматривается процесс настройки Azure API для FHIR, чтобы успешно пройти тесты Touchstone в рамках Руководства по реализации Da Vinci PDEX Payer Network (Plan-Net). Дополнительные сведения о поддерживаемых функциях в Azure API для FHIR см. в статье

Примечание.

FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .