Share via


Guia de implementação do CARIN para Botão® Azul para a API do Azure para FHIR

Neste tutorial, vamos percorrer a configuração da API do Azure para FHIR para passar nos testes touchstone para o Guia de Implementação do CARIN para Botão Azul (IG C4BB).

Instrução de funcionalidade touchstone

O primeiro teste no qual nos concentraremos é testar a API do Azure para FHIR na instrução de funcionalidade de IG C4BB. Se você executar esse teste na API do Azure para FHIR sem nenhuma atualização, o teste falhará devido a parâmetros de pesquisa ausentes e perfis ausentes.

Definir parâmetros de pesquisa

Como parte do IG C4BB, você precisará definir três novos parâmetros de pesquisa para o ExplanationOfBenefit recurso. Duas delas são testadas na instrução de funcionalidade (tipo e data do serviço) e uma é necessária para _include pesquisas (seguradora).

Observação

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

O restante dos parâmetros de pesquisa necessários para o IG C4BB são definidos pela especificação base e já estão disponíveis na API do Azure para FHIR sem nenhuma atualização adicional.

Armazenar perfis

Além de definir parâmetros de pesquisa, a outra atualização que você precisa fazer para passar nesse teste é carregar os perfis necessários. Há oito perfis definidos dentro do IG C4BB.

Arquivo rest de exemplo

Para ajudar na criação desses parâmetros e perfis de pesquisa, temos um arquivo http de exemplo que inclui todas as etapas descritas neste tutorial 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 capacidade.

Teste de leitura de touchstone

Depois de testar a instrução capabilities, testaremos os recursos de leitura na API do Azure para FHIR no IG C4BB. Esse teste está testando a conformidade com os oito perfis carregados no primeiro teste. Você precisará ter recursos carregados que estejam em conformidade com os perfis. O melhor caminho seria testar os recursos que você já tem em seu banco de dados, mas também temos um arquivo http disponível com recursos de exemplo extraídos dos exemplos no IG que você pode usar para criar os recursos e testar.

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

Teste de consulta touchstone EOB

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

Resultados da execução da consulta EOB touchstone.

Teste de tratamento de erro touchstone

O teste final que veremos é testar o tratamento de erros. A única etapa que você precisa fazer é excluir um recurso ExplanationOfBenefit do banco de dados e usar a ID do recurso excluído ExplanationOfBenefit no teste.

Resultados de tratamento de erros do Touchstone EOB.

Próximas etapas

Neste tutorial, explicamos como passar nos testes do IG do CARIN para Botão Azul no Touchstone. Em seguida, você pode examinar como testar os testes de fórmula de Da Vinci.

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