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


Руководство по реализации CARIN для синей кнопки®

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

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

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

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

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

Примечание.

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

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

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

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

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

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

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

Тест чтения touchstone

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

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

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

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

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

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

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

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

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

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

Примечание.

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