Compartilhar via


Guia de Implementação CARIN para Blue Button®

Neste tutorial, orientamos a configuração do serviço FHIR nos Serviços de Dados de Saúde do Azure para passar nos testes Touchstone para o Guia de Implementação CARIN para Blue Button (C4BB IG).

Instrução de funcionalidade Touchstone

Primeiro, focamos em testar o serviço FHIR em relação à instrução de funcionalidades do C4BB IG. Se você executar este teste contra o serviço FHIR sem atualizações, o teste falhará devido a parâmetros de pesquisa ausentes e perfis ausentes.

Definir parâmetros de pesquisa

Como parte do C4BB IG, será necessário definir três novos parâmetros de pesquisa para o recurso ExplanationOfBenefit. Dois desses parâmetros (tipo e data de serviço) são testados na declaração de capacidades, e uma (seguradora) é necessária para _include pesquisas.

Observação

No JSON bruto para esses parâmetros de pesquisa, o nome é definido como ExplanationOfBenefit_<SearchParameter Name>. O teste Touchstone espera que os nomes para esses parâmetros sejam tipo, data de serviço, e seguradora.

O restante dos parâmetros de pesquisa necessários para o C4BB IG são definidos pela especificação base e já estão disponíveis no serviço FHIR sem atualizações adicionais.

Perfis de repositório

Além de definir parâmetros de pesquisa, a outra atualização necessária para passar neste teste é carregar os perfis obrigatórios. Existem oito perfis definidos dentro C4BB IG.

Exemplo de arquivo rest

Para auxiliar na criação desses parâmetros de pesquisa e perfis, temos um arquivo http de exemplo que inclui todas as etapas descritas anteriormente em um único arquivo. Depois de carregar todos os perfis e parâmetros de pesquisa necessários, você poderá executar o teste de instrução de funcionalidade no Touchstone.

Resultados da execução do script de teste de capacidades.

Teste de leitura Touchstone

Após testar a instrução de funcionalidades, testaremos as funcionalidades de leitura do serviço FHIR em relação ao C4BB IG. Esse teste verifica a conformidade com os oito perfis carregados no primeiro teste. Você precisará ter recursos carregados em conformidade com os perfis. O melhor caminho seria testar com recursos que você já possui em seu banco de dados. Também temos um arquivo http disponível com recursos de exemplo retirados dos exemplos no IG que você pode usar para criar os recursos para testar.

Resultados da execução do teste de leitura Touchstone.

Teste de consulta EOB Touchstone

O próximo teste que vamos revisar é o teste de consulta EOB. Se você já concluiu o teste de leitura, já tem todos os dados que precisa carregados. Esse teste valida se você pode pesquisar recursos específicos Patient e ExplanationOfBenefit usando vários parâmetros.

Resultados da execução do teste de consulta EOB Touchstone.

Teste de tratamento de erros do Touchstone

O último teste que vamos cobrir é o teste de tratamento de erros. A única etapa é excluir um recurso ExplanationOfBenefit do seu banco de dados usando a ID do recurso ExplanationOfBenefit excluído no teste.

Resultados do tratamento de erros do teste de consulta EOB Touchstone.

Próximas etapas

Neste tutorial, explicamos como passar nos testes CARIN IG para Blue Button no Touchstone. Em seguida, você pode revisar como testar os testes de formulários Da Vinci.

Observação

FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.