Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Objetivo

...

AbreviaçãoNomeDescrição
MMandatórioO preenchimento do atributo é obrigatório. Caso o atributo esteja nulo ou em branco, seu "response" será rejeitado.
CCondicionalO atributo pode tornar-se obrigatório quando um ou mais atributos auxiliares for preenchido / atualizado.
OPOpcional

Seu preenchimento não é obrigatório. Pode-se enviar NULL para objetos, ou arrays vazios para tipos Array

...

Endpoint
Método
Header Content-TypeDescrição

exemplo.com/listarAgenda

GET

application/jsonEste método irá retornar a lista de agendas do profissional de saúde.

...

AtributoCritérioTipoDescriçãoRegra de preenchimento
statusM

Boolean

Indica que a requisição foi bem sucedida

True 

dataMArray de objetos Retornar um array de objetos Caso nenhum profissional seja encontrado, ou os horários estejam vazios, este array deve estar vazio.
Objeto profissional

O objeto profissional é obrigatório e deve ser único.

AtributoCritérioTipoDescriçãoRegra de preenchimento
nomeMStringNome que identifica o profissional.Texto livre
integracaoMArray de objetos "integracao"Retorna um array de objetos do tipo "integracao" com o atributo "idSistema" do profissional no sistema da OperadoraCaso nenhum profissional seja encontrado, este array deve estar vazio
Objeto integração - Profissional

Este objeto é obrigatório e destina-se a estabelecer uma correlação entre o profissional listado e suas agendas.

AtributoCritérioTipoDescriçãoRegra de preenchimento
idSistemaMStringid do profissional no sistema do clienteAlfanumérico
Objeto agenda

Quando o profissional possuir agenda para a data requisitada, este objeto é obrigatório. O objeto agenda, quando preenchido, necessita obrigatoriamente de objeto "horarios". 

AtributoCritérioTipoDescriçãoRegra de preenchimento
horariosMArray de objetos "horarios"Retorna um array de objetos do tipo "horarios"Caso nenhum profissional seja encontrado, este array deve estar vazio
Objeto horarios

Destina-se a estratificar cada horário agendado para o profissional. Para prestadores com horários agendados em teleatendimentos, deve existir no mínimo um objeto horário válido.

AtributoCritérioTipoDescriçãoRegra de preenchimento
integraçãoMArray de objetos "integracao"Retorna um array de objetos do tipo "integracao".Caso nenhum profissional seja encontrado, este array deve estar vazio
pacienteMArray de objetos "paciente"Retorna um array de objetos do tipo "paciente" com informações referentes ao paciente/beneficiário.Caso nenhum profissional seja encontrado, este array deve estar vazio
dataMDateData do profissionalFormato: yyyy-mm-dd
horaMTimeHorário do profissional.Formato: hh:mm
especialidadeMStringEspecialidade do profissionalAlfanumérico
statusMStringInforma o status do agendamento 

Status: "Agendado";"Preparado";"Recepcionado";"Atendido";"Falta";"Finalizando";"Livre";Não utilizado";"Cancelado";"Bloqueio".

Objeto integração - horarios

Este item serve como elo entre o horário agendado e o profissional que solicitou a relação de agendas do dia.

AtributoCritérioTipoDescriçãoRegra de preenchimento
idAgendaMStringid da agenda no sistema do cliente.Alfanumérico
Objeto paciente - horarios

Dados do paciente que agendou o teleatendimento.

AtributoCritérioTipoDescriçãoRegras de preenchimento
localizadorMensageriaMStringLogin do paciente/beneficiário nas soluções da Mobile Saúde(apps ou web)Alfanumérico
nomeMStringNome do paciente.Alfanumérico
emailMStringEmail do paciente.Alfanumérico
telefoneMIntTelefone do paciente

Não utilizar mascaras.

(48)984137055
(48)98413-7055
48984137055(concordo)

matriculaMIntMatricula do paciente

Não utilizar pontos ou traços

0001.0001.50
0001-0001.50
0001000150(concordo)

cpfMIntCpf do paciente

Não utilizar mascaras


121.445.665-60
12144566560(concordo)

...