top of page

Lista de Espera

ListaEspera

Requisições relacionadas a "Lista de Espera" de consultas e exames.

Consultas
post.png

/createconsulta

Parâmetros:

Headers:

Authorization

Content-type

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Corpo:

  {
    "pacnome": "Paciente",
    "email": "example@gmail.com",
    "modalidade": "Cardiologista",
    "datanascimento": "1995-05-05",
    "mainphone": 5515997556633,

    "convenio": "Iamspe"
  }

Respostas:

201

created

"pacnome" = Nome do paciente (String)
"email" = email do paciente (String)
"modalidade" = especialidade desejada (String)
"datanascimento" = Data de nascimento do paciente (String)
"mainphone" = Número de telefone principal do paciente (Integer)

"convenio"= Convênio médico desejado (String)

[{"nfila":n}] - retorna o número do paciente na fila onde n é o número de pacientes em espera + 1

Adiciona um paciente à lista de espera de consultas e retorna o número do paciente na fila
 

403

forbidden

[{"Duplicata": "Número de telefone já cadastrado para essa especialidade"}]

Exames
post.png

/createexame

Parâmetros:

Headers:

authorization

Content-type

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Corpo:

  {
    "pacnome": "Paciente",
    "email": "example@gmail.com",
    "modalidade": "Eletrocardiograma",
    "datanascimento": "1995-05-05",
    "mainphone": 5515997556633,

    "convenio": "Iamspe"
  }

"pacnome" = Nome do paciente (String)
"email" = email do paciente (String)
"modalidade" = exame desejado (String)
"datanascimento" = Data de nascimento do paciente (String)
"mainphone" = Número de telefone principal do paciente (Integer)

"convenio"= Convênio médico desejado (String)

Respostas:

201

created

[{"nfila":n}] - retorna o número do paciente na fila onde n é o número de pacientes em espera + 1

Adiciona um paciente à lista de espera de exames e retorna o número do paciente na fila
 

403

forbidden

[{"Duplicata": "Número de telefone já cadastrado para esse exame"}]

pacfila

Indica se o paciente se encontra na fila de espera e retorna o número do paciente na fila caso ele se encontre cadastrado
 

get.png

/pacfila

Parâmetros:

Headers:

authorization

Content-type

paciente

modalidade

mainphone

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Nome do Paciente (String)

Especialidade Médica ou Exame a ser buscado (String)

Número de telefone principal do paciente (Integer)

Respostas:

200

Ok

[{"nfila":n}] - retorna o número do paciente na fila de espera. n é equivalente ao número de pacientes à frente do paciente buscado + 1

400

notFound

[{"na":"Paciente não encontrado"}]

nlista
get.png

/nlista

Parâmetros:

Retorna a quantidade de pessoa em uma fila de espera epecificada
 

Headers:

Authorization

Content-type

modalidade

tipo

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Especialidade Médica ou Exame a ser buscado (String)

Define se a busca é para a fila de espera de exames ou fila de espera de consultas.

Consultas = "consulta" (String)

Exames = "exame" (String)

Respostas:

200

Ok

[{"nfila":n}] - retorna o número de pacientes na fila indicada

searchphone
get.png

/searchphone

Parâmetros:

Busca por um paciente na fila de espera através do número de telefone cadastrado na fila e retorna o primeiro agendamento cadastrado "Em Espera" na lista de espera (tanto para consultas e exames).
 

Headers:

Authorization

Content-type

mainphone

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Número de telefone do paciente cadastrado na fila de espera (Integer)

Respostas:

200

Ok

[{"pacname": "Nome do Paciente", "modalidade": "Especialidade ou exame"}] - retorna o nome do paciente e a primeira especialidade ou exame cadastrado na fila de espera com status "Em Espera"

404

notFound

[{"na": "Número não encontrado na fila de espera com status em espera"}] 

searchemail
get.png

/searchemail

Parâmetros:

Busca por um paciente na fila de espera através do email cadastrado na fila e retorna o primeiro agendamento cadastrado "Em Espera" na lista de espera (tanto para consultas e exames).
 

Headers:

Authorization

Content-type

email

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Email do paciente (string)

Respostas:

200

Ok

[{"pacname": "Nome do Paciente", "modalidade": "Especialidade ou exame"}] - retorna o nome do paciente e a primeira especialidade ou exame cadastrado na fila de espera com status "Em Espera"

404

notFound

[{"na": "Email não encontrado na fila de espera com status em espera"}] 

convenios e espec

Convênios e Especialidades

Requisições relacionadas à "Lista de Convênios Cadastrados"

listaconvenios
get.png

/listaconvenios

Retorna uma lista com os convênios cadastrados
 

Parâmetros:

Headers:

Authorization

Content-type

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Respostas:

200

Ok

{"convenios": [{"informações de convênios"}]} - Retorna os seguintes campos:

"Convênio" - Convênio indicado

"ID" - ID do convênio

"Espera" - Se o convênio possui lista de espera (Sim ou Não)

"Atende" - Se o convênio é atendido pela clínica (Sim ou Não)

searchconvenio
get.png

/searchconvenio

Retorna os dados do convênio indicado
 

Parâmetros:

Headers:

Authorization

Content-type

convenio

Descrição

Autenticação em formato BASIC. Exemplo: "Basic Yhskdiawueqwoeuiquweq"

Tipo do conteúdo. Exemplo: "application/json"

Nome do convênio (String)

Respostas:

200

Ok

[{"Convênio": "Nome do Convênio", "É lista de espera": "Sim ou Não", "É atendido": "Sim ou Não}]

"Convênio" - Convênio indicado

"É lista de espera" - Indica se o convênio possui lista de espera (Sim ou Não)

"É atendido" - Indica se o convênio é atendido (Sim ou Não)

404

notFound

[{"na": "Convênio não encontrado"}] 

Clínica IMED Saúde - Sorocaba - 2024

bottom of page