Da Vinci PDex para API do Azure para FHIR
Neste tutorial, vamos configurar a API do Azure para FHIR® para passar nos testes da Touchstone para o Guia de Implementação do Da Vinci Payer Data Exchange (PDex IG).
Observação
A API do Azure para FHIR apenas oferece suporte ao JSON. O servidor FHIR de código aberto da Microsoft oferece suporte a JSON e XML e, no código aberto, você pode usar o parâmetro _format
para visualizar a instrução de capacidade XML: GET {fhirurl}/metadata?_format=xml
Instrução de funcionalidade Touchstone
O primeiro conjunto de testes que abordamos é o da API do Azure para FHIR em relação à instrução de capacidade do PDex IG, que inclui três testes.
O primeiro teste valida a instrução de capacidade básica em relação aos requisitos do IG e será aprovado sem nenhuma atualização.
O segundo teste valida se todos os perfis foram adicionados para o US Core. Esse teste será aprovado sem atualizações, mas apresenta vários avisos. Para remover esses avisos, você precisa carregar os perfis do US Core. Criamos um arquivo HTTP de exemplo que explica como criar todos os perfis. Você também pode obter os perfis diretamente no site do HL7, que terá as versões mais atuais.
O terceiro teste valida se a operação $patient-everything é suportada.
Teste Touchstone $member-match
O segundo teste na seção Payer Data Exchange testa a existência da operação $member-match. Você pode ler mais sobre a operação $member-match
em nossa Visão geral da operação $member-match.
Nesse teste, você precisa carregar alguns dados de amostra para que o teste seja aprovado. Temos um arquivo REST com o paciente e a cobertura vinculados que você precisará para o teste aqui. Depois que esses dados forem carregados, você poderá passar nesse teste com sucesso. Se os dados não forem carregados, você receberá uma resposta 422 por não encontrar uma correspondência exata.
Paciente Touchstone por referência
Os próximos testes que analisaremos são os testes paciente por referência. Esse conjunto de testes valida que você pode encontrar um paciente com base em vários critérios de pesquisa. A melhor maneira de testar o paciente por referência será testá-lo com seus próprios dados, mas carregamos um arquivo de recurso de exemplo que você pode carregar para usar também.
Teste de paciente Touchstone/$tudo
O teste final que fazemos é testar o paciente-tudo. Para esse teste, você precisa carregar um paciente e, em seguida, usar a ID desse paciente para testar se você pode usar a operação $everything
para extrair todos os dados relacionados ao paciente.
Próximas etapas
Nesse tutorial, explicamos como passar nos testes do Payer Exchange no Touchstone. A seguir, você pode aprender como testar o Guia de Implementação do Da Vinci PDEX Payer Network (Plan-Net).
Observação
FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.