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.
- Cobertura C4BB
- C4BB ExplicaçãoDeBenefício Internamento Institucional
- C4BB ExplicaçãoDeBenefício Ambulatório Institucional
- C4BB ExplicaçãoDeFarmácia Beneficente
- C4BB ExplicaçãoDeBenefício Profissional Não Clínico
- Organização C4BB
- Doente C4BB
- Profissional 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.
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.
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.
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.
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.