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.
- Cobertura C4BB
- Institucional do Paciente Internado ExplanationOfBenefit C4BB
- Institucional do Paciente Ambulatorial ExplanationOfBenefit C4BB
- Farmácia ExplanationOfBenefit C4BB
- NonClinician Professional ExplanationOfBenefit C4BB
- OrganizaçãoC4BB
- Paciente C4BB
- Profissional C4BB
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.
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.
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.
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.
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.