Configurações adicionais para a API do Azure para FHIR
Neste guia de instruções, examinaremos as configurações adicionais que talvez você queira definir na API do Azure para FHIR. Há páginas adicionais que detalham ainda mais.
Definir configurações de banco de dados
A API do Azure para FHIR usa o banco de dados para armazenar os dados da API. O desempenho do banco de dados subjacente depende do número de unidades de solicitação (RU) selecionado durante o provisionamento do serviço ou nas configurações do banco de dados depois que o serviço tiver sido provisionado.
A taxa de transferência precisará ser provisionada para garantir que recursos do sistema suficientes sempre estejam disponíveis para o banco de dados. O número de RUs de que você precisa para seu aplicativo depende das operações executadas. As operações podem variar de leituras e gravações simples a consultas mais complexas.
Para obter mais informações sobre como alterar as configurações padrão, consulte Definir configurações de banco de dados.
Controle de acesso
A API do Azure para FHIR só permitirá que usuários autorizados acessem a API FHIR. Você pode configurar usuários autorizados por meio de dois mecanismos diferentes. A maneira principal e recomendada de configurar o controle de acesso é usar o RBAC (controle de acesso baseado em função) do Azure, que pode ser acessado por meio da folha controle de acesso (IAM ). O RBAC do Azure só funcionará se você quiser proteger o acesso ao plano de dados usando o locatário do Azure Active Directory associado à sua assinatura. Se você quiser usar um locatário diferente, a API do Azure para FHIR oferecerá um mecanismo de controle de acesso do plano de dados FHIR local. As opções de configuração não são tão avançadas ao usar o mecanismo RBAC local. Para obter detalhes, escolha uma das seguintes opções:
- RbaC do Azure para plano de dados FHIR. Essa é a opção preferencial quando você está usando o locatário do Azure Active Directory associado à sua assinatura.
- Controle de acesso do plano de dados FHIR local. Use essa opção somente quando precisar usar um locatário externo do Azure Active Directory para o controle de acesso do plano de dados.
Habilitar registro em log de diagnóstico
Talvez você queira habilitar o log de diagnóstico como parte de sua configuração para poder monitorar seu serviço e ter relatórios precisos para fins de conformidade. Para obter detalhes sobre como configurar o log de diagnóstico, consulte nosso guia de instruções sobre como configurar o log de diagnóstico, juntamente com algumas consultas de exemplo.
Usar cabeçalhos personalizados para adicionar dados a logs de auditoria
Na API do Azure para FHIR, talvez você queira incluir informações adicionais nos logs, provenientes do sistema de chamada. Para fazer a inclusão dessas informações, você pode usar cabeçalhos personalizados.
Você pode usar cabeçalhos personalizados para capturar vários tipos de informações. Por exemplo:
- Informações de identidade ou autorização
- Origem do chamador
- Organização de origem
- Detalhes do sistema do cliente (registro de integridade eletrônico, portal do paciente)
Para adicionar esses dados aos logs de auditoria, consulte o guia Como usar cabeçalhos HTTP personalizados para adicionar dados aos Logs de Auditoria .
Próximas etapas
Neste guia de instruções, você configura configurações adicionais para a API do Azure para FHIR.
Em seguida, confira a série de tutoriais para criar um aplicativo Web que lê dados FHIR.
FHIR® é uma marca registrada da HL7 e é usado com a permissão da HL7.