Руководство по реализации CARIN для Blue Button® для Azure API для FHIR
В этом руководстве описана настройка API Azure для FHIR для прохождения тестов Touchstone для руководства по реализации CARIN для Blue Button (C4BB IG).
Оператор возможностей Touchstone
Первый тест, на котором мы сосредоточимся, — это тестирование API Azure для FHIR с помощью инструкции о возможностях C4BB IG. Если этот тест выполняется в API Azure для FHIR без каких-либо обновлений, тест завершится ошибкой из-за отсутствия параметров поиска и отсутствующих профилей.
Определение параметров поиска
В рамках C4BB IG необходимо определить три новых параметра поиска для ExplanationOfBenefit
ресурса. Два из них проверяются в заявлении о возможности (тип и дата обслуживания), а один необходим для _include
поиска (страховщик).
Примечание
В необработанном json для этих параметров поиска задается ExplanationOfBenefit_<SearchParameter Name>
имя . Тест Touchstone предполагает, что они будут называться типом, датой обслуживания и страховщиком.
Остальные параметры поиска, необходимые для C4BB IG, определены базовой спецификацией и уже доступны в Azure API для FHIR без дополнительных обновлений.
Профили магазина
Помимо определения параметров поиска, другое обновление, необходимое для прохождения этого теста, — загрузка необходимых профилей. В IG C4BB определено восемь профилей.
- Покрытие C4BB
- C4BB ExplanationOfBenefit Inpatient Институциональный
- C4BB ExplanationOfBenefit Амбулаторный институциональный
- C4BB ExplanationOfBenefit Pharmacy
- C4BB ExplanationOfBenefit Professional NonClinician
- Организация C4BB
- Пациент C4BB
- C4BB Практикующий
Пример файла rest
Чтобы упростить создание этих параметров и профилей поиска, у нас есть пример HTTP-файла , который содержит все действия, описанные в этом руководстве, в одном файле. Загрузив все необходимые профили и параметры поиска, можно выполнить тест инструкции возможности в Touchstone.
Тест на чтение Touchstone
После тестирования инструкции capabilities мы протестируем возможности чтения в Azure API для FHIR на основе C4BB IG. Этот тест проверяет соответствие восьми профилям, загруженным в первом тесте. Вам потребуется загрузить ресурсы, соответствующие профилям. Лучший путь — проверить ресурсы, которые уже есть в базе данных, но у нас также есть HTTP-файл с примерами ресурсов, полученными из примеров в IG, которые можно использовать для создания ресурсов и тестирования.
Тест запроса Touchstone EOB
Следующий тест, который мы рассмотрим, — это тест запроса EOB. Если вы уже завершили тест чтения, у вас будут загружены все необходимые данные. Этот тест проверяет, можно ли искать определенные Patient
ресурсы и ExplanationOfBenefit
с помощью различных параметров.
Тест обработки ошибок Touchstone
Последний тест, который мы рассмотрим, — проверка обработки ошибок. Единственным шагом, который необходимо сделать, является удаление ресурса ExplanationOfBenefit из базы данных и использование идентификатора удаленного ExplanationOfBenefit
ресурса в тесте.
Дальнейшие действия
В этом руководстве описано, как пройти тесты CARIN IG for Blue Button в Touchstone. Далее вы можете ознакомиться с тем, как протестировать тесты формул da Vinci.
FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешения HL7.