Руководство по реализации 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.
- Покрытие C4BB
- C4BB ExplanationOfBenefit Inpatient Институциональный
- C4BB ОбъяснениеOfBenefit Амбулаторный институциональный
- C4BB ОбъяснениеOfBenefit Аптека
- C4BB ОбъяснениеOfBenefit профессиональный nonClinician
- Организация C4BB
- Пациент C4BB
- Специалист по C4BB
Пример файла rest
Чтобы помочь в создании этих параметров поиска и профилей, у нас есть пример HTTP-файла , который включает все шаги, описанные ранее в одном файле. После отправки всех необходимых профилей и параметров поиска можно выполнить проверку инструкции возможности в Touchstone.
Тест чтения touchstone
После тестирования инструкции возможностей мы протестируем возможности чтения службы FHIR для C4BB IG. Это проверяет соответствие восьми профилей, загруженных в первом тесте. Вам потребуется загрузить ресурсы, соответствующие профилям. Лучший путь — протестировать ресурсы, которые у вас уже есть в базе данных. У нас также есть http-файл, доступный с примерами ресурсов, извлекаемых из примеров в IG, которые можно использовать для создания ресурсов для тестирования.
Тест запроса EOB touchstone
Следующий тест мы рассмотрим тест запроса EOB. Если вы уже выполнили тест чтения, у вас уже есть все данные, которые вам нужны. Этот тест проверяет, можно ли искать определенные Patient
ресурсы ExplanationOfBenefit
с помощью различных параметров.
Тест обработки ошибок touchstone
Последний тест, который мы рассмотрим, — тестирование обработки ошибок. Единственным шагом является удаление ресурса ExplanationOfBenefit из базы данных с помощью идентификатора удаленного ExplanationOfBenefit
ресурса в тесте.
Следующие шаги
В этом руководстве описано, как пройти тесты CARIN IG для Blue Button в Touchstone. Затем можно просмотреть, как протестировать тесты формул Da Vinci.
Примечание.
FHIR® является зарегистрированным товарным знаком HL7 и используется с разрешением HL7 .