EXEMPLO DE UTILIZAÇÃOOs campos a serem configurados são: Endereço base da integração, Endpoint, Token, ID do Operador, ID do Template e Quantidade de dias anteriores a data do agendamento. Essa configuração é feita em: Configuração de parâmetros GeraisRm > Ambiente > Ramâmetros > Gestão Hospitalar
![](/download/attachments/836072696/image-2024-4-3_17-38-2.png?version=1&modificationDate=1712176682310&api=v2)
Escolha a opção Integração com Whatsapp
![](/download/attachments/836072696/image-2024-4-3_17-38-29.png?version=1&modificationDate=1712176709863&api=v2)
Configure os parâmetros de Integração do WhatsApp conforme os requisitos do RD Conversas
![](/download/attachments/836072696/image-2024-4-3_17-38-54.png?version=1&modificationDate=1712176734807&api=v2)
Essas configurações são gravadas na tabela SZPARAM conforme previsto na migração dos parâmetros gerais vindos do Delphi.
Rotas chamadas para integração com Whatsapp Para a integração com WhatsApp no RD Conversas, foi necessária a criação/edição de rotas na API da Solução do Saúde que fossem compatíveis com as etapas do processo de cadastro de agendamento de consulta, tele consulta e exames via WhatsApp.
Foi necessária a criação/edição das seguintes rotas: - POST - api/hcg/v1/sau-portal/patient/create
Detalhes: Cadastra paciente (formato Raw); Image Removed
- GET - api/hcg/v2/patients-integration
Detalhes: Verificar se o paciente existe na base de dados; ![](/download/attachments/836072696/image-2024-4-25_13-0-48.png?version=1&modificationDate=1714060848893&api=v2)
- POST - pi/hcg/v2/patients
Detalhes: Cadastrar o paciente caso o mesmo não exista; ![](/download/attachments/836072696/image-2024-4-3_17-41-31.png?version=1&modificationDate=1712176892007&api=v2)
- GET - api/hcg/v2/specialty
Detalhes: Obter dados de Especialidades ativas; ![](/download/attachments/836072696/image-2024-4-3_17-41-41.png?version=1&modificationDate=1712176901357&api=v2)
Detalhes: Obter dados de Unidades de atendimentos da especialidade informada; ![](/download/attachments/836072696/image-2024-4-3_17-41-48.png?version=1&modificationDate=1712176908647&api=v2)
- GET - api/hcg/v2/practitioner
Detalhes: Obter dados de Prestadores de Serviços ativos da unidade e especialidade informadas; ![](/download/attachments/836072696/image-2024-4-3_17-41-54.png?version=1&modificationDate=1712176915060&api=v2)
- GET - api/hcg/v2/appointment-availables
Detalhes: Obter dadas disponíveis para os prestadores na unidade informada; ![](/download/attachments/836072696/image-2024-4-3_17-42-9.png?version=1&modificationDate=1712176929757&api=v2)
- POST - api/hcg/v1/sau-portal/insuranceCompanies/validate-contractual-conditions
Detalhes: Verificar se condições contratuais estão configuradas corretamente para verificar a elegibilidade do Convênio/carteirinha; ![](/download/attachments/836072696/image-2024-4-25_13-6-16.png?version=1&modificationDate=1714061176617&api=v2)
- POST - api/hcg/v1/sau-portal/insuranceCompanies/validate-elegibility
Detalhes: Verificar de Convênio/carteirinha está elegível;
![](/download/attachments/836072696/image-2024-4-25_13-5-16.png?version=1&modificationDate=1714061116350&api=v2)
- POST - api/hcg/v2/appointment
Detalhes: Cadastrar o agendamento; ![](/download/attachments/836072696/image-2024-4-3_17-43-9.png?version=1&modificationDate=1712176989793&api=v2)
- POST - api/hcg/v1/appointments-exams/appointment
Detalhes: Cadastrar o agendamento de exames; ![](/download/attachments/836072696/AgendamentoExame.png?version=1&modificationDate=1714051095903&api=v2)
Configuração de Job de confirmação de agendamento
Ao concluir o processo de agendamento via WhatsApp, o registro de agendamento é criado na Base de Dados, e dias antes da consulta/exame o paciente recebe uma notificação de agendamento no WhatsApp, onde o mesmo pode confirmar ou não o agendamento. Para configurar e executar o Job de integração com o whatsapp (RD Conversas) faça login no RM no ambiente de 3 camadas e acesse > Atendimento > Outros > Integração Whatsapp. ![](/download/attachments/836072696/image-2024-4-9_12-33-46.png?version=1&modificationDate=1712676826990&api=v2)
Finalize o processo e o serviço do Job estará configurado. ![](/download/attachments/836072696/image-2024-4-9_12-35-49.png?version=1&modificationDate=1712676949963&api=v2)
É recomendado que configure o Job para ser executado todos os dias da semana em um horário específico conforme mostrado na imagem a seguir. ![](/download/attachments/836072696/image-2024-4-19_11-44-22.png?version=1&modificationDate=1713537862613&api=v2)
Com o Job configurado para execução diária, esse processo verifica os usuários com agendamentos marcados e notifica ao serviço do Rd Conversas que por sua vez notifica ao paciente via Whatsapp informando que o mesmo possui um agendamento ainda não confirmado. As informações dos processos executados são armazenadas no diretório raiz do RM>Processos>Logs. Os pacientes são notificados dias antes a consulta conforme essa quantidade de dias for configurada em parâmetros gerais. Caso o usuário confirme a consulta/exame, o Status do Agendamento é alterado de Agendado para "Confirmado", caso o paciente cancele o agendamento, o status do Agendamento é alterado para "Cancelado" |