Partilhar via


Guia de implementação do CARIN para o botão® azul da API do Azure para FHIR

Importante

A API do Azure para FHIR será desativada em 30 de setembro de 2026. Siga as estratégias de migração para fazer a transição para o serviço FHIR® dos Serviços de Dados de Saúde do Azure até essa data. Devido à desativação da API do Azure para FHIR, novas implantações não serão permitidas a partir de 1 de abril de 2025. O serviço FHIR dos Serviços de Dados de Saúde do Azure é a versão evoluída da API do Azure para FHIR que permite aos clientes gerir serviços FHIR, DICOM e MedTech com integrações noutros serviços do Azure.

Neste tutorial, explicamos como configurar a API do Azure para FHIR® passar nos testes do Touchstone para o Guia de Implementação do CARIN para o Botão Azul (C4BB IG).

Declaração de capacidade Touchstone

O primeiro teste em que nos concentramos é testar a API do Azure para FHIR em relação à declaração de capacidade C4BB IG. Se você executar esse teste na API do Azure para FHIR sem atualizações, o teste falhará devido à falta de parâmetros de pesquisa e perfis.

Definir parâmetros de pesquisa

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

Nota

No JSON bruto para esses parâmetros de pesquisa, o nome é definido como ExplanationOfBenefit_<SearchParameter Name>. O teste Touchstone espera que o nome para estes seja 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 na API do Azure para FHIR sem atualizações adicionais.

Perfis da loja

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

Arquivo de repouso de exemplo

Para ajudar com a criação desses parâmetros de pesquisa e perfis, 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ê pode executar o teste de declaração de capacidade no Touchstone.

Resultados de execução do script de teste de capacidade.

Teste de leitura Touchstone

Depois de testar a instrução capabilities, teste os recursos de leitura na API do Azure para FHIR em relação ao C4BB IG. Este é um teste de conformidade com os oito perfis que você carregou no primeiro teste. Você precisará ter recursos carregados que estejam de acordo com os perfis. Recomendamos testar em relação aos 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 contra.

Touchstone ler os resultados da execução do teste.

Teste de consulta EOB Touchstone

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

Resultados de execução da consulta Touchstone EOB.

Teste de manipulação de erros Touchstone

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

Resultados de tratamento de erros EOB Touchstone.

Próximos passos

Neste tutorial, explicamos como passar nos testes CARIN IG for Blue Button no Touchstone. Em seguida, você pode rever como testar os testes de fórmula Da Vinci.

Nota

FHIR® é uma marca registada da HL7 e é utilizada com a permissão da HL7.