Patient Care
Endereços
Aqui temos os endereços da API de integração do CRM Patient Care:
Produção: https://patient-care.azurefd.net
Homologação: https://patient-care-homolog.azurefd.net
Autenticação
Utilizar o Health Passport para gerar o token de autenticação:
Escopos de Acesso
Para acesso às funcionalidades de integração é necessário definir os escopos ao gerar o token. Para isso, basta enviar os escopos patient_care_api
e essential_health_api
no parâmetro scopes
.
Exemplo:
curl --location --request POST 'https://health-passport-homolog.azurefd.net/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=<client_id>' \
--data-urlencode 'client_secret=<client_secret>' \
--data-urlencode 'scopes=patient_care_api,essential_health_api' \
--data-urlencode 'grant_type=client_credentials'
Slugs
Alguns endpoints da API possuem partes da URL para identificar o cliente, programa e/ou acompanhamento, denominadas slugs
. Alguns dos possíveis slugs são:
clientSlug
: identifica o clienteprogramSlug
: identifica o programafollowupSlug
: identifica o acompanhamento
info
Esses identificadores são usados apenas em URLs e devem ser informados pelo nosso time junto com as credenciais de autenticação.
Segurança
O ambiente de produção da API está por trás de um firewall para evitar acesso externo indesejado. Os IPs dos servidores que farão as requisições devem ser enviados ao nosso time para liberação do acesso.
info
O ambiente de homologação não possui esse bloqueio, para que seja acessado por desenvolvedores.