Skip to main content
POST
Public Cancel Pendency
Cancela uma pendência existente, quando aplicável.

Visão Geral

  • Método: POST
  • Path: /v0/pendency/cancel
  • OperationId: public_cancel_pendency_v0_pendency_cancel_post
  • Autenticação: header x-api-key

Exemplo de requisição

Authorizations

x-api-key
string
header
required

Body

application/json
pendency_id
string<uuid>
required
note
string | null

Response

Successful Response

id
string<uuid>
required

Identificador único da solicitação de exame (pendência).

created_at
string<date-time>
required

Data e hora do registro da solicitação, em UTC e sem fuso. Solicitações vindas do sistema de origem trazem a data de lá.

status
enum<string>
required

Etapa operacional atual da solicitação.

Available options:
ON_HOLD,
PENDING,
PRE_SCHEDULED,
SCHEDULED,
DONE,
CANCELED,
ABSENT,
MISSING_OHC,
NO_RESPONSE
type_exam
enum<string>
required

Tipo de exame ocupacional solicitado.

Available options:
HIRING,
DISMISSAL,
PERIODIC,
RETURN,
RISK_CHANGE,
INTERN_HIRING,
PUNCTUAL,
CRITICAL_ACTIVITY,
APPOINTMENT,
APPOINTMENT_RETURN,
MEDICAL_LEAVE,
INFIRMARY,
THIRD_PARTY,
ANAMNESE,
EMPLOYEE_ACTION
sla
string<date-time>
required

Data-alvo interna da Salú para tratar (agendar) a solicitação, derivada do SLA contratado em horas úteis. Não é o prazo do exame — para isso use due_date.

due_date
string<date-time>
required

Data-limite para a realização do exame, calculada a partir da data de referência informada na criação (admissão, desligamento ou vencimento).

organization_id
string<uuid> | null
required

Identificador da empresa da solicitação.

organization_soc_code
string
required

Código da empresa no SOC registrado na criação.

employee_id
string<uuid> | null
required

Identificador do colaborador.

ohc_status
required

Etapa do ASO derivada do agendamento vigente (MISSING_OHC, IN_ANALYSIS, ATTACHED_OHC, DONE); WAITING_FOR_OHC quando ainda não há etapa de ASO em andamento.

Available options:
PENDING,
PRE_SCHEDULED,
SCHEDULED,
MISSING_OHC,
DONE,
ABSENT,
CANCELED,
IN_ANALYSIS,
ATTACHED_OHC,
RESCHEDULED
note
string | null

Observação da solicitação. Nesta listagem vem sempre nula; só é preenchida na resposta do cancelamento, que ecoa a observação enviada ou, quando nenhuma foi enviada, um texto padrão.

schedule_appointment_time
string<date-time> | null

Data e hora marcadas do agendamento vigente na clínica. Não é a data de conclusão — para isso use concluded_at. Nulo quando não há agendamento ativo.

concluded_at
string<date-time> | null

Data e hora em que a solicitação foi concluída (status DONE), em UTC e sem fuso. Só é devolvida enquanto o status for DONE: nula antes da conclusão e nula de novo se a solicitação for reaberta. Na resposta do cancelamento vem sempre nula.

organization_display_name
string | null

Nome da empresa registrado na criação; não reflete renomeações posteriores.

employee_name
string | null

Nome de uso do colaborador (nome social, quando cadastrado).

employee_is_disabled
boolean | null

Indica se o colaborador é pessoa com deficiência (PcD), conforme o cadastro no momento da criação.

periodicity
integer | null

Periodicidade do exame periódico, em meses, conforme o SOC. Só em type_exam = PERIODIC, e nem toda periódica tem o dado — as mais antigas costumam vir nulas. Na resposta do cancelamento vem sempre nula.

next_exam_date
string<date> | null

Data do próximo exame periódico conforme o SOC. Só em type_exam = PERIODIC, e nem toda periódica tem o dado — as mais antigas costumam vir nulas. Na resposta do cancelamento vem sempre nula.