Uma aplicação para gerenciamento de hisórico de consultas de pacientes.
Responsável por cadastrar um novo paciente.
Requisitos:
- Autenticação: O usuário precisa estar autenticado para poder cadastrar um paciente
Os dados solicitados pela API são:
{
"nome": "",
"dataNascimento": "01/01/2000",
"cidadeOrigem": "",
"idade": 22,
"nomeBebe": "",
"nomePai": "",
"diagnostico": "",
"procedimentos": "",
"caritotipo": "",
"cpf": "",
"email": "",
"arquivos_id": ""
}
| Campos NOT NULL | Mensagem |
|---|---|
| nome | "" |
| cpf | "" |
| dataNascimento | "" |
| cidadeOrigem | "" |
| idade | "" |
| diagnostico | "" |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso Paciente | cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 403 | Não autorizado | Verifique a autenticação de ADM ou Token. |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Rota responsável por listar todos os pacientes.
Requisitos:
- Autenticação
- Ser ADM, professor ou R4
Rota responsável por listas um paciente especifico com base no ID.
Requisitos:
- Autenticação
Rotas responsável por editar dados dos pacientes.
Requisitos:
- Autenticação
Rotas responsável por desativar um paciente.
Requisitos:
- Autenticação
- Ser ADM.
Responsável por cadastrar um novo médico.
Requisitos:
- Nenhum
Os dados solicitados pela API são:
{
"nome": "kamila",
"email": "kamila@gmail.com" ,
"password": "1234",
"categoria": "R4"
}
| Campos NOT NULL | Mensagem |
|---|---|
| nome | "" |
| "" | |
| password | "" |
| categooria | "" |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso | Medico cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por listar todos os médicos.
Requisitos:
- Autenticação
- Ser ADM ou professor.
Responsável por listar um medico especifico por meio do ID.
Requisitos:
- Autenticação
- Ser ADM ou professor
Responsável por alterar os dados de um médico especifico.
Requisitos:
- Autenticação
- Ser o próprio usuário;
- Ser ADM.
Rotas responsável por desativar um medico, todos os dados de um médico são mantidos por preservação de dados. Requisitos:
- Autenticação.
- Ser ADM.
Responsável por logar um medico.
Requisitos:
- Nenhum
Os dados solicitados pela API são:
{
"nome": "kamila",
"email": "kamila@gmail.com" ,
}
| Campos NOT NULL | Mensagem |
|---|---|
| "" | |
| password | "" |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 200 | Sucesso | Medico cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por cadastra um novo exame.
Requisitos:
- Autenticação.
Os dados solicitados pela API são:
{
"laudo": "uma string",
"anexos": ""
}
| Campos NOT NULL | Mensagem |
|---|---|
| - | - |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso | cadastrado com sucesso. |
| 401 | Falha | na requisição Falta algum dado na requisição. |
| 403 | Não autorizado | Verifique a autenticação do Token |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por listrar todos os exames de imagem.
Requisitos:
- Autenticação.
Responsável por listar um exame especifico.
Requisitos:
- Autenticação.
Responsável por editar um exame especifico.
Requisitos:
- Autenticação.
Responsável por deletar um exame especifico.
Requisitos:
- Autenticação
- Ser ADM.
Responsável por cadastra um novo exame.
Requisitos:
- Autenticação
Os dados solicitados pela API são:
{
"gs/rh": "",
"coombs": "",
"hb/ht": "",
"plaq": "",
"gj": "",
"gpd": "",
"vdrl": "",
"hbsag": "",
"antihiv": "",
"antihcv": "",
"antihtlv": "",
"toxop": "",
"rubéola": "",
"cmv": "",
"tsh": "",
"eas": "",
"urocult": "",
"strep": "",
"Eletro": ""
}
| Campos NOT NULL | Mensagem |
|---|---|
| - | - |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso | cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 403 | Não autorizado | Verifique a autenticação de Token |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por listrar todos os exames de imagem.
Requisitos:
- Autenticação.
Responsável por listar um exame especifico.
Requisitos:
- Autenticação.
Responsável por editar um exame especifico.
Requisitos:
- Autenticação.
Responsável por deletar um exame especifico.
Requisitos:
- Autenticação
- Ser ADM.
Responsável por cadastrar uma nova consulta.
Requisitos:
- Autenticação
Os dados solicitados pela API são:
{
"paridade": "" (NOT NULL)
"consanguinidade": "" (NOT NULL)
"dataMenstruação": "";
"primeiroUltrassom": ""
"semanaGestacional": number (NOT NULL)
"diaGestacional": "" (NOT NULL)
"historiaPregressa": "" (NOT NULL)
"historiaGinecologicaObstetrica": "" (NOT NULL)
}
| Campos NOT NULL | Mensagem |
|---|---|
| paridade | "" |
| consanguinidade | "" |
| semanaGestacional | "" |
| diaGestacional | "" |
| historiaPregressa | "" |
| historiaGinecologicaObstetrica | "" |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso | cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 403 | Não autorizado | Verifique a autenticação de Token |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por listar todas as consultas
Requisitos:
- Autenticação
- Ser ADM, professor ou R4
Responsável por listar uma consulta especifica.
Requisitos:
- Autenticação.
Responsável por editar uma consulta especifica.
Requisitos:
- Autenticação.
Responsável por desativar uma consulta especifica.
Requisitos:
- Autenticação
- Ser ADM, professor ou R4.
Responsável por cadastrar uma nova consulta.
Requisitos:
- Autenticação.
Os dados solicitados pela API são:
{
peso: number (NOT NULL)
pressaoArterial: string
uteroFita: string
apresentação: string
movimentacaoFetal: string
batimentoCardiacoFetal: string
edema: string
toqueVaginal: string
conduta: string
retorno: Date ex: 10-12-2022
}
| Campos NOT NULL | Mensagem |
|---|---|
| peso | "" |
| idadeGestacional | "" |
| pressaoArterial | "" |
Retornos:
| Status | Mensagem | Descrição |
|---|---|---|
| 201 | Sucesso | cadastrado com sucesso. |
| 401 | Falha na requisição | Falta algum dado na requisição. |
| 403 | Não autorizado | Verifique a autenticação de Token |
| 500 | Erro interno | Ocorreu uma instabilidade no Gateway, tente novamente em alguns segundos ou aciono o nosso suporte. |
Responsável por listar todas as consultas.
Requisitos:
- Autenticação
- Ser ADM, professor ou R4.
Responsável por listar uma consulta especifica.
Requisitos:
- Autenticação.
Responsável por desativar uma consulta especifica.
Requisitos:
- Autenticação.
- Ser ADM, professor ou R4.
O prontuario é criado junto do paciente.
Responsável por listar todos os prontuários.
Requisitos:
- Autenticação
- Ser ADM, professor ou R4.
Responsável por listar um prontuário especifico.
Requisitos:
- Autenticação.
Responsável por lista todos os prontuários com base em uma palavra chave.
Requisitos:
- Autenticação
Responsável por editar um prontuário especifico.
Requisitos:
- Autenticação
Responsável por desativar um prontuário.
Requisitos:
- Autenticação