Da Vinci PDex
Nesse tutorial, mostraremos como configurar o serviço FHIR® no Serviços de Dados de Saúde do Azure (serviço FHIR) para passar nos testes Touchstone do Guia de implementação do Da Vinci Payer Data Exchange (PDex IG).
Observação
O serviço FHIR suporta apenas JSON. O serviço FHIR de código aberto da Microsoft oferece suporte a JSON e XML e, no código aberto, você pode usar o parâmetro _formato para visualizar a declaração de capacidade XML: GET {fhirurl}/metadata?_format=xml
Instrução de funcionalidade Touchstone
O primeiro conjunto de testes se concentra em testar o serviço FHIR em relação à declaração de capacidade do PDex IG. Isso inclui três testes:
O primeiro teste valida a declaração de capacidade básica em relação aos requisitos do IG e é 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 incluirá 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 de repouso aqui com o paciente e a cobertura vinculados que você precisa para o teste. 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 revisaremos 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 o 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.