Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Поддержка 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.
- Конечная точка Plan-Net
- Служба здравоохранения Plan-Net
- Plan-Net InsurancePlan
- Расположение Plan-Net
- Сеть Plan-Net
- Организация Plan-Net
- Plan-Net OrganizationAffiliation
- План-Нет Практикант
- Plan-Net PractitionerRole
Пример файла rest
Чтобы помочь в создании этих параметров поиска и профилей, у нас есть пример HTTP-файла на сайте с открытым исходным кодом, который включает все шаги, описанные ранее в одном файле. После того как вы загрузили все необходимые профили и параметры поиска, можно выполнить тест на совместимость возможностей в Touchstone.
Тест обработки ошибок touchstone
Второй тест, который мы рассмотрим, заключается в тестировании обработки ошибок. Единственным шагом, который необходимо сделать, является удаление ресурса HealthcareService из базы данных и использование идентификатора удаленного ресурса HealthcareService в тесте. Пример файла DaVinci_PlanNet.http на сайте с открытым исходным кодом предоставляет образец службы здравоохранения для отправки и удаления на этом этапе.
Тест запроса touchstone
Следующий тест, который мы рассмотрим, — это тест возможностей запросов. Это проверяет соответствие профилям, загруженным в первом тесте. Необходимо загрузить ресурсы, соответствующие профилям. Мы рекомендуем протестировать ресурсы, которые уже есть в базе данных. У нас также есть файл DaVinci_PlanNet_Sample_Resources.http с примерами ресурсов, извлекаемых из примеров в IG, которые можно использовать для создания ресурсов и тестирования.
Примечание.
При использовании предоставленных примеров ресурсов следует ожидать 98 % успешного выполнения тестов запроса. Существует открытая проблема GitHub с сервером FHIR, что приводит к сбою одного из этих тестов.
Ресурс возвращается несколько раз, если он соответствует как базовым критериям, так и _include
критериям. Дополнительные сведения см. в статье #2037.
Следующие шаги
В этом руководстве рассматривается процесс настройки Azure API для FHIR, чтобы успешно пройти тесты Touchstone в рамках Руководства по реализации Da Vinci PDEX Payer Network (Plan-Net). Дополнительные сведения о поддерживаемых функциях в Azure API для FHIR см. в статье
Примечание.
FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .