Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.nextmed.med.br/llms.txt

Use this file to discover all available pages before exploring further.

Integracoes Gateway

Base URL:
NEXT_PUBLIC_GATEWAY_HOST_WEB
Default em desenvolvimento:
https://api-dev.nextmed.med.br
Headers padrao:
Authorization: Bearer {token}
app-name: nextmed-web

Auth service

MetodoPathUso
POST/auth-service/authLogin USERPASS.
POST/auth-service/refresh-tokenRenovacao de token.
POST/auth-service/signupCadastro de usuario.
POST/auth-service/signup-modelValidacao de dados medicos no cadastro.
GET/auth-service/activation-code?ownerRef={userId}Novo codigo de ativacao.
POST/auth-service/change-phoneAtualizacao de telefone para codigo de ativacao.

User service

MetodoPathUso
GET/user-service/users/{userId}Buscar dados do usuario.
PUT/user-service/users/{userId}Atualizar dados pessoais.
POST/user-service/users/{userId}/avatarUpload de avatar.
PATCH/PUT/user-service/users/{userId}/statusAlternar status do usuario.
PUT/user-service/users/{userId}/profiles/{profileId}/specialties/{specialtyId}Atualizar especialidade do perfil.
GET/user-service/users/doctorsBuscar medicos.
POST/user-service/users/{userId}/account/change-passwordAlterar senha.

Attendance service

MetodoPathUso
GET/attendance-service/referrals{filters}Listar encaminhamentos.
POST/attendance-service/referralsCriar encaminhamento.
PUT/attendance-service/referrals/{referralId}Atualizar paciente/encaminhamento.
GET/attendance-service/referrals/{referralId}Buscar detalhe no webhook Dyte.
POST/attendance-service/referrals/{referralId}/exams/uploadUpload de exame.
POST/attendance-service/referrals/{referralId}/medical-reportCriar relatorio medico.
POST/attendance-service/referrals/{referralId}/report/update-viewing-statusMarcar relatorio como visualizado.
POST/attendance-service/referrals/{referralId}/meetingsCriar meeting associada ao encaminhamento.
POST/attendance-service/referrals/{referralId}/meetings/{meetingId}/userAtualizar status do usuario na meeting.

Institution service

MetodoPathUso
GET/institution-service/referrals/{referralId}Buscar contexto do encaminhamento para UI e IA.
GET/institution-service/institutions/specialties/{institutionId}Listar especialidades por instituicao.
GET/institution-service/health-unity/{institutionId}Listar unidades de saude.
POST/institution-service/health-unity/assign/{institutionId}/{userProfileId}Solicitar vinculo com unidades.
POST/institution-service/health-unityCriar unidade via camada @core.
GET/institution-service/coordinator/find-by-institution-id/{institutionId}Buscar coordenadores.
GET/PUT/DELETE/institution-service/coordinator/{coordId}Operacoes de coordenador.
GET/institution-service/coordinator/unities-profiles/{coordId}Perfis/unidades do coordenador.
PATCH/POST/institution-service/coordinator/update-statusAtualizar status de coordenador.

Notification service

MetodoPathUso
POST/notification-service/notificationCriar notificacao.
GET/notification-service/notification/user/{userId}Listar notificacoes do usuario.
POST/notification-service/notification/mark-as-seen/{notificationId}Marcar notificacao como vista.

AI service legado

MetodoPathUso
POST/ai/v1/generate-anamnesis-formGerar opcoes de anamnese.
POST/ai/v1/generate-anamnesisGerar anamnese com perguntas.

Servicos externos diretos

ServicoEndpointUso
Dyte{DYTE_BASE_URL}/meetingsCriar meeting.
Dyte{DYTE_BASE_URL}/meetings/{meetingId}/participantsCriar participante.
OpenAIChat CompletionsChat medico, acoes rapidas, sugestoes e anamnese.
OpenAIAudio Transcriptions whisper-1Transcricao de audio.
is.gdhttps://is.gd/create.php?format=simple&url={url}Encurtamento de URL.