Da Vinci Plan Net para API do Azure para FHIR
Neste tutorial, vamos percorrer a configuração do serviço FHIR na API do Azure para FHIR para passar nos testes do Touchstone para o Guia de Implementação da Rede Payer PDEX da Vinci (Plan-Net).
Instrução de funcionalidade touchstone
O primeiro teste no qual nos concentraremos é testar a API do Azure para FHIR em relação à instrução de funcionalidade de Plan-Net da Da Vinci. Se você executar esse teste 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 de Plan-Net Da Vinci, você precisará definir seis novos parâmetros de pesquisa para os recursos Serviço de Saúde, Plano de Seguro, Função de Profissional, Organização e Afiliação da Organização. Todos os seis são testados na instrução capability:
- Área de Cobertura do Serviço de Saúde
- Área de Cobertura do Plano de Seguro
- Tipo de Plano de Plano de Seguro
- Área de Cobertura da Organização
- Rede de Afiliação da Organização
- Rede de Função do Profissional
Observação
No JSON bruto para esses parâmetros de pesquisa, o nome é definido Plannet_sp_<Resource Name>_<SearchParameter Name>
como . O teste touchstone espera que o nome para eles seja apenas o SearchParameter Name
(área de cobertura, tipo de plano ou rede).
O restante dos parâmetros de pesquisa necessários para o IG de Plan-Net Da Vinci 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, você precisa carregar os perfis e extensões necessários para passar nesse teste. Há nove perfis usados como parte do IG de Plan-Net Da Vinci:
- Ponto de extremidade plan-net
- Plan-Net Healthcare Service
- Plan-Net InsurancePlan
- Local do Plan-Net
- Rede Plan-Net
- Organização Plan-Net
- Plan-Net OrganizationAffiliation
- Plan-Net Practitioner
- Plan-Net PractitionerRole
Arquivo rest de exemplo
Para ajudar na criação desses parâmetros e perfis de pesquisa, temos um arquivo http de exemplo no site de software livre que inclui todas as etapas descritas acima em um único arquivo. Depois de carregar todos os perfis e parâmetros de pesquisa necessários, você pode executar o teste de instrução de funcionalidade no Touchstone.
Teste de tratamento de erro touchstone
O segundo teste que examinaremos é testar o tratamento de erros. A única etapa que você deve fazer é excluir um recurso HealthcareService do banco de dados e usar a ID do recurso HealthcareService excluído no teste. O arquivo DaVinci_PlanNet.http de exemplo no site de software livre fornece um exemplo de HealthcareService para postar e excluir para esta etapa.
Teste de consulta touchstone
O próximo teste que examinaremos é o teste de funcionalidades de consulta. Esse teste está testando a conformidade com os perfis carregados no primeiro teste. Você precisará ter recursos carregados 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 o arquivo DaVinci_PlanNet_Sample_Resources.http com recursos de exemplo extraídos dos exemplos no IG que você pode usar para criar os recursos e testar.
Observação
Com os recursos de exemplo fornecidos, você deve esperar uma taxa de sucesso de 98% dos testes de consulta. Há um problema aberto do GitHub no servidor FHIR que está causando falha em um desses testes. O recurso retornará várias vezes se atender aos critérios base e _include critérios. #2037
Próximas etapas
Neste tutorial, percorremos a configuração da API do Azure para FHIR para passar nos testes do Touchstone para o Guia de Implementação da Rede Payer PDEX da Da Vinci (Plan-Net). Para obter mais informações sobre os recursos com suporte na API do Azure para FHIR, consulte
FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de