1- URL base API
Ambientes | URL |
---|---|
Produção | |
Homologação |
2- Endpoint
Endpoint | Método | Descrição |
---|---|---|
schedule/register | POST | Método para inserir uma nova agenda de acordo com os parâmetros de entrada. |
3-
...
Headers
Campo |
---|
Obrigatório |
---|
Tipo | Descrição |
---|---|
|
| string | Token de autenticação pode ser encontrado na página de configuração de integração com CRM no painel administrativo. | |||||||
|
| inteiro | Código de integração da operadora na Mobile Saúde | ||||||
|
| string | Nome da operadora para ser exibido para os médicos |
Para obter o TOKEN_API_MOSIA relacionado ao CRM. siga os passos:
|
4- Parâmetros envio
Parâmetro | Obrigatório | Tipo | Descrição | ||||||
---|---|---|---|---|---|---|---|---|---|
|
| string
| Data do agendamento “0000-00-00“ | ||||||
|
| string
| ID da especialidade do médico | ||||||
|
| string | Nome da especialidade do médico | ||||||
|
| string | Hora do atendimento “00:00“ | ||||||
|
| string | ID da agenda | ||||||
|
| string | Login do usuário no app | ||||||
|
| string | Localizador mensageria. Este campo deve coincidir com o localizador de mensageria retornado pela sua API de login | ||||||
|
| string | CPF do paciente | ||||||
|
| string | Email do paciente | ||||||
|
| string | Matrícula do paciente | ||||||
|
| string | Nome do paciente | ||||||
|
|
|
| string | Celular do paciente | |||||||
|
| string | ID do profissional. Este campo deve coincidir com o campo | ||||||
|
| string | Nome do profissional | ||||||
|
| string | NR do conselho do profissional | ||||||
|
| string | Sigla do conselho do profissional | ||||||
|
| string | UF do conselho do profissional | ||||||
|
| array | Array de objetos contendo chave e valor dos campos personalizados. Este campos serão exibidos no emails de lembretes de agenda. | ||||||
|
| boolean | Indica que o agendamento será de forma simplificada. Com este modo ativado, não será possível o uso da vídeo chamada, o médico vai iniciar o chamado no Mosia (sem vídeo) para utilizar os recursos como prontuário, prescrições, registro de atendimento, entre outros recursos. O paciente neste caso não tem a necessidade de ter um login/app instalado. O contato do médico com o paciente seria por telefone. |
5- Body request (JSON).
Bloco de código |
---|
{ "data": "2021-01-26", "especialidadeId": "01", "especialidadeNome": "Cardiologia", "hora": "08:20", "idAgenda": "R551", "idChaveUnicaPaciente": "joao_t@mobilesaude.com.br", "localizadorMensageria" : "joao_t@mobilesaude.com.br", "pacienteCpf": "0000000000", "pacienteEmail": "joao_t@mobilesaude.com.br", // NÃO OBRIGATÓRIO "pacienteMatricula": "10001010101", "pacienteNome": "João T.", "pacienteCelular": "2799999999", // NÃO OBRIGATÓRIO "idChaveUnicaProfissional" : "208", "profissionalNome": João T.", "profissionalNumeroConselho": "10020", "profissionalSiglaConselho": "CRM", "profissionalUfConselho": "ES", "camposPersonalizados": [ // NÃO OBRIGATÓRIO { "chave": "Teste", "valor": "Valor teste" }, { "chave": "Teste 2", "valor": "Valor teste 2" } ], "atendimentoSimplificado": false // NÃO OBRIGATÓRIO } |
6- Retorno com sucesso (200)
|
7- Retorno com erro (200)
|