Da Vinci PDex for Azure API for FHIR
Neste tutorial, percorremos a configuração da API do Azure para FHIR® para passar nos testes Touchstone para o Guia de Implementação do Da Vinci Payer Data Exchange (PDex IG).
Nota
A API do Azure para FHIR suporta apenas JSON. O servidor FHIR de código aberto da Microsoft suporta JSON e XML e, em código aberto, você pode usar o _format
parâmetro para exibir a instrução de capacidade XML: GET {fhirurl}/metadata?_format=xml
Declaração de capacidade Touchstone
O primeiro conjunto de testes em que nos concentramos é testar a API do Azure para FHIR em relação à instrução de capacidade PDex IG, que inclui três testes.
O primeiro teste valida a declaração de capacidade básica em relação aos requisitos do IG e será aprovado sem atualizações.
O segundo teste valida todos os perfis que foram adicionados para US Core. Este teste passa sem atualizações, mas inclui vários avisos. Para remover esses avisos, você precisa carregar os perfis do US Core. Criamos um arquivo HTTP de exemplo que explica a criação de todos os perfis. Você também pode obter os perfis diretamente do site HL7, que terá as versões mais atuais.
O terceiro teste valida que a operação $patient-tudo é suportada.
Teste de $member-correspondência de pedra de toque
O segundo teste na secção Troca de Dados do Ordenante testa a existência da operação de correspondência de $member. Você pode ler mais sobre a $member-match
operação em nossa visão geral da operação $member-match.
Neste teste, você precisa carregar alguns dados de amostra para que o teste seja aprovado. Temos um arquivo de descanso com o paciente e cobertura vinculada que você precisará para o teste aqui. Uma vez que esses dados são carregados, você será capaz de passar com êxito neste teste. Se os dados não forem carregados, você receberá uma resposta 422 devido a não encontrar uma correspondência exata.
Paciente Touchstone por referência
Os próximos testes que analisamos são os testes de referência do paciente. Este 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á testar com base em seus próprios dados, mas nós carregamos um arquivo de recurso de amostra que você pode carregar para usar também.
Teste de paciente/$everything touchstone
O teste final que passamos é 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 $everything
operação para extrair todos os dados relacionados ao paciente.
Próximos passos
Neste tutorial, explicamos como passar nos testes do Payer Exchange no Touchstone. Em seguida, você pode aprender a testar o Guia de Implementação da Rede de Pagadores PDEX Da Vinci (Plan-Net).
Nota
FHIR® é uma marca registada da HL7 e é utilizada com a permissão da HL7.