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


Da Vinci PDex для API Azure для FHIR

В этом руководстве мы рассмотрим настройку API Azure для FHIR для прохождения тестов Touchstone для руководства по реализации Обмена данными плательщика Da Vinci (PDex IG).

Примечание

Api Azure для FHIR поддерживает только JSON. Сервер FHIR с открытым кодом Майкрософт поддерживает как JSON, так и XML, а в открытом коде можно использовать параметр _format для просмотра инструкции xml capability: GET {fhirurl}/metadata?_format=xml

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

Первый набор тестов, на котором мы сосредоточимся, — это тестирование Api Azure для FHIR с помощью инструкции возможности PDex IG. Сюда входят три теста:

  • Первый тест проверяет базовую возможность на соответствие требованиям IG и будет пройден без каких-либо обновлений.

  • Второй тест проверяет, что все профили были добавлены для US Core. Этот тест пройдет без обновлений, но будет содержать множество предупреждений. Чтобы эти предупреждения были удалены, необходимо загрузить профили US Core. Мы создали пример HTTP-файла , который содержит пошаговые инструкции по созданию всех профилей. Вы также можете получить профили непосредственно с сайта HL7, который будет иметь самые последние версии.

  • Третий тест проверяет, поддерживается ли операция $patient-все .

Не удалось выполнить da Vinci PDex.

Тест соответствия $member touchstone

Второй тест в разделе Обмен данными плательщика проверяет наличие операции $member сопоставления. Дополнительные сведения об операции $member сопоставления см. в нашем обзоре операции $member сопоставления.

В этом тесте необходимо загрузить некоторые примеры данных для прохождения теста. Здесь у нас есть файл отдыха с пациентом и покрытием, который вам понадобится для теста. После загрузки этих данных вы сможете успешно пройти этот тест. Если данные не загружены, вы получите ответ 422 из-за отсутствия точного совпадения.

Скрипт теста Da Vinci PDex пройден.

Touchstone пациента по ссылке

Следующие тесты, которые мы рассмотрим, это пациент по референциам . Этот набор тестов проверяет, можно ли найти пациента на основе различных критериев поиска. Лучший способ проверить пациента по ссылке — это проверить ваши собственные данные, но мы загрузили пример файла ресурсов , который можно также загрузить для использования.

Выполнение Da Vinci PDex прошло.

Тест на $everything

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

сенсорный пациент / $everything тест пройден.

Дальнейшие действия

В этом руководстве описано, как пройти тесты Payer Exchange в Touchstone. Далее вы можете узнать, как протестировать руководство по реализации da Vinci PDEX PDEX Network (Plan-Net).

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