Respostas de sucesso e erro Assinatura Médica

O serviço retorna o PDF com os devidos metadados adicionados. Os PDFs retornados devem ser salvos para serem assinados digitalmente com o certificado digital do médico.


Sucesso

  • Requisições que ocorrem com sucesso retornam código HTTP 200. Para mais detalhes com os dados, acesse a tabela:

Configuração um documento:

O retorno é o stream (byte array) do PDF:

pdf_stream

Configuração de lote:

O retorno é um array dos documentos PDFs codificados em Base64:

[
"pdf_1_base64", "pdf_2_base64", ...., "pdf_n_base64"
]

Retorno de sucesso

CódigoDescrição
200Operação executada com sucesso: o(s) PDF(s) com os devidos metadados adicionados.

Erro

  • Requisições que ocorrem com erro retornam código HTTP 4xx ou 5xx. Para mais detalhes com os dados, acesse a tabela:

O modelo da resposta JSON é mostrado abaixo:

{
"status": http status,
"message": "mensagem de erro",
"chave": "chave referente a mensagem de erro",
"timestamp": "timestamp em que ocorreu o erro"
}

Retorno de erro de requisição

CódigoDescrição
400Bad Request (Requisição mal-formada)

As possíveis mensagem de erro e chaves de erro, estão listadas na tabela abaixo:

ChaveDescrição
excecao.hub.requisicaoNão foi possível concluir o processamento da requisição com sucesso.
excecao.hub.recurso.inexistenteRecurso requisitado não existe. Recurso requisitado: {0}
excecao.hub.requisicao.param.nuloParâmetro {0} da requisição não pode ser nulo.
excecao.hub.prescricao.profissionalÉ necessário informar o tipo de profissional. [Valores disponíveis: MEDICO ou FARMACEUTICO]
excecao.hub.prescricao.profissional.invalidoO tipo de profissional informado é inválido. [Valores disponíveis: MEDICO ou FARMACEUTICO].
excecao.hub.prescricao.ufÉ necessário informar a UF (Unidade Federativa) do profissional.
excecao.hub.prescricao.tipo.nulaÉ necessário informar o tipo de prescrição {0} do documento. [Valores disponíveis: MEDICAMENTO, ATESTADO, SOLICITACAO_EXAME, LAUDO, SUMARIA_ALTA, ATENDIMENTO_CLINICO, DISPENSACAO_MEDICAMENTO, VACINACAO e RELATORIO_MEDICO].
excecao.hub.prescricao.tipo.invalidaO tipo de prescrição informado em {0} não é válido. [Valores disponíveis: MEDICAMENTO, ATESTADO, SOLICITACAO_EXAME, LAUDO, SUMARIA_ALTA, ATENDIMENTO_CLINICO, DISPENSACAO_MEDICAMENTO, VACINACAO e RELATORIO_MEDICO].
excecao.hub.prescricao.especialidade.nulaÉ necessário informar a especialidade do profissional.
excecao.hub.prescricao.registroÉ necessário informar o número de registro do profissional.
excecao.hub.token.corrompidoNão foi possível decodificar o token JWT enviado em 'Authorization'.
excecao.hub.token.invalidoO token JWT enviado está inválido.

Erro de processamento no servidor

CódigoDescrição
500Erro interno no servidor