Guia de Implementação carin para botão® azul para a API do Azure para FHIR

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

Instrução de capacidade de pedra tátil

O primeiro teste em que nos vamos concentrar é testar a API do Azure para FHIR com a instrução de capacidade C4BB IG. Se executar este teste na API do Azure para FHIR sem quaisquer atualizações, o teste falhará devido a parâmetros de pesquisa em falta e perfis em falta.

Definir parâmetros de pesquisa

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

Nota

No JSON não processado para estes parâmetros de pesquisa, o nome está definido como ExplanationOfBenefit_<SearchParameter Name>. O teste touchstone espera que o nome para estes seja tipo, data de serviço e seguradora.

Os restantes 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 quaisquer atualizações adicionais.

Armazenar perfis

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

Ficheiro rest de exemplo

Para ajudar na criação destes parâmetros e perfis de pesquisa, temos um ficheiro http de exemplo que inclui todos os passos descritos neste tutorial num único ficheiro. Depois de carregar todos os perfis e parâmetros de pesquisa necessários, pode executar o teste de instrução de capacidade no Touchstone.

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

Teste de leitura de pedra tátil

Depois de testar a instrução de capacidades, vamos testar as capacidades de leitura na API do Azure para FHIR contra o IG C4BB. Este teste está a testar a conformidade com os oito perfis que carregou no primeiro teste. Terá de ter recursos carregados em conformidade com os perfis. O melhor caminho seria testar os recursos que já tem na sua base de dados, mas também temos um ficheiro http disponível com recursos de exemplo extraídos dos exemplos no IG que pode utilizar para criar os recursos e testar.

Resultados da execução do teste de leitura de pedra tátil.

Teste de consulta EOB touchstone

O próximo teste que iremos rever é o teste de consulta EOB. Se já tiver concluído o teste de leitura, terá todos os dados carregados de que irá precisar. Este teste valida que pode procurar recursos e ExplanationOfBenefit específicos Patient com vários parâmetros.

Resultados da execução da consulta EOB touchstone.

Teste de processamento de erros touchstone

O teste final que vamos analisar é testar o processamento de erros. O único passo que tem de fazer é eliminar um recurso ExplanationOfBenefit da base de dados e utilizar o ID do recurso eliminado ExplanationOfBenefit no teste.

Resultados do processamento de erros EOB de touchstone.

Passos seguintes

Neste tutorial, explicamos como passar o CARIN IG para testes de Botões Azuis em Touchstone. Em seguida, pode rever como testar os testes de fórmulas da Da Vinci.

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