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


Руководство по реализации CARIN для Blue Button® для Azure API для FHIR

Внимание

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

В этом руководстве мы рассмотрим настройку Azure API для FHIR® для передачи тестов Touchstone для руководства по реализации CARIN для синей кнопки (C4BB IG).

Оператор возможностей Touchstone

Первый тест, на который мы сосредоточимся, — тестирование API Azure для FHIR с помощью инструкции возможностей C4BB IG. Если вы запускаете этот тест в Azure API для FHIR без каких-либо обновлений, тест завершается ошибкой из-за отсутствия параметров и профилей поиска.

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

В рамках IG C4BB необходимо определить три новых параметра поиска для ExplanationOfBenefit ресурса. Два из них проверяются в заявлении о возможности (тип и дата обслуживания), а для поиска (страховщика) требуется _include один из них.

Примечание.

В необработанном формате JSON для этих параметров поиска задается ExplanationOfBenefit_<SearchParameter Name>имя. Тест Touchstone ожидает, что имя для них будет типом, датой обслуживания и страховщиком.

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

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

Помимо определения параметров поиска, другое обновление, необходимо сделать, чтобы пройти этот тест, — загрузить необходимые профили. Существует восемь профилей, определенных в C4BB IG.

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

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

Результаты выполнения скрипта тестирования возможностей.

Тест чтения touchstone

После тестирования инструкции возможностей проверьте возможности чтения в AZURE API для FHIR с помощью IG C4BB. Это тест соответствия восьми профилей, загруженных в первом тесте. Вам потребуется загрузить ресурсы, соответствующие профилям. Мы рекомендуем протестировать ресурсы, которые уже есть в базе данных, но у нас также есть http-файл , доступный с примерами ресурсов, извлекаемых из примеров в IG, которые можно использовать для создания ресурсов и тестирования.

Сенсорный камень считывает результаты выполнения теста.

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

Следующий тест, который мы проверяем, — это тест запроса EOB. Если вы уже выполнили тест чтения, у вас есть все необходимые данные. Этот тест проверяет, можно ли искать определенные Patient ресурсы ExplanationOfBenefit с помощью различных параметров.

Результаты выполнения запроса EOB touchstone.

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

Последний тест, который мы рассмотрим, — тестирование обработки ошибок. Единственным шагом, который необходимо сделать, является удаление ресурса ExplanationOfBenefit из базы данных и использование идентификатора ExplanationOfBenefit удаленного ресурса в тесте.

Результаты обработки ошибок EOB touchstone.

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

В этом руководстве описано, как пройти тесты CARIN IG для Blue Button в Touchstone. Затем можно просмотреть, как протестировать тесты формул Da Vinci.

Примечание.

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