Da Vinci PDex

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

Примечание

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

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

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

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

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

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

Da Vinci PDex execution failed.

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

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

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

Da Vinci PDex test script passed.

Сенсорный пациент по ссылке

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

Da Vinci PDex execution passed.

Трогательный пациент/$everything тест

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

touchstone patient/$everything test passed.

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

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

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