Cadastrar/Editar Paciente
Para cadastrar ou editar um registro de PACIENTE, utilize este endpoint. Um registro de PACIENTE nunca é excluído do banco de dados, para removê-lo das opções faça um POST do registro com status = "I".
URL: /pacientes
Método: POST
| Campo | Tipo | Descrição |
|---|
| token | String | Token de acesso |
Body
| Campo | Tipo | Descrição | Obrigatório |
|---|
| id | String | Identificador do paciente | SIM (ÚNICO) |
| nome | String | Nome do paciente | SIM |
| cpf | String | CPF do paciente | SIM (ÚNICO) |
| dataNascimento | String | Data Nascimento do paciente | SIM |
| nomeMae | String | Nome da mãe do paciente | SIM |
| celular | String | Celular do paciente | NÃO |
| email | String | Email do paciente | NÃO |
| status | String | A - Ativo ou I - Inativo | SIM |
{
"paciente": {
"id": "10",
"nome": "Maria da Silva",
"cpf": "12345678920",
"dataNascimento": "1990-02-23",
"nomeMae": "Joana da Silva",
"celular": "47900000000",
"email": "maria@uol.com.br",
"status": "A"
}
}
Resposta em caso de sucesso
| Código HTTP | Mensagem |
|---|
| 201 | Paciente cadastrado com sucesso |
| 201 | Paciente editado com sucesso |
{
"msg": "Paciente cadastrado com sucesso."
}
Respostas em caso de falha
| Código HTTP | Mensagem |
|---|
| 401 | Token de acesso obrigatório |
| 401 | Falha ao autenticar com o token informado |
| 422 | Mensagem informando quais paramêtros da request precisam ser corrigidos. |
{
"msg": "Nome do Paciente obrigatório."
}