Pular para o conteúdo principal

Internação Provisória

Integração da Internação Provisória

Este documento tem como objetivo, apresentar informações básicas e técnicas para auxiliar os tribunais na utilização dos serviços de Integração da Internação Provisória.
Essa integração foi desenvolvida para complementar a integração da Guia de Internação Provisória, tendo em vista que essa guia pode ser do tipo corretiva ou não, no caso em que se ela for corretiva existem cálculos do tempo de internação do adolescente em que precisa ser recalculado.
Nessa integração é possível registrar o fim do cumprimento de internação provisória e realizar diferentes consultas a partir da internação provisória do adolescente.

A imagem abaixo é um demonstrativo dos serviços de Internação Provisória.

Model AdolescentesModel Adolescentes

Na execução de cada API o response deve retornar um dos Status Code abaixo correspondente ao status da execução.

Status CodeDescriçãoSituação
200OkRertorno de sucesso na execução
400Bad RequestIndica que a solicitação enviada ao servidor é inválida ou corrompida
401UnauthorizedIndica que as credenciais do usuário não foi autorizada ou a autenticação não são válidas
403ForbiddenIndica que um cliente está proibido de acessar a URL
404Not FoundIndica que o servidor não pode encontrar o recurso solicitado, por algum dado inválido
409ConflictIndica que a solicitação não pôde ser processada devido a um conflito na solicitação
500Internal server errorIndica, um problema geral com o servidor do site

Abaixo segue o link onde será melhor explicado as regras de execução.

GET/api/v1/internacao-provisoria

Esse serviço permite realizar a consulta de guias de internações provisória passando os parâmetros não obrigatórios abaixo:

  • Campo Ano/Mês da Decisão de Internação no formado MM/YYYY.
  • Campo Identificador Adolescente
  • Campo Numero processo
  • Campo situação da Decisão de Internação.
    • ATIVA
    • INATIVA
    • RETIFICADA
  • Id da Internação Provisória

PATCH/api/v1/internacao-provisoria/{id}/fim-do-cumprimento

Esse serviço permite ser adicionado a data do fim da internação provisória do adolescente.

Esse serviço recebe os parâmetros abaixo:

  • Data do fim da internação provisória
  • Id da Internação Provisória

Para a execução do serviço, deve seguir as seguintes regras:

  • O Id da internação provisória deve estar com situação "Ativa" e existente na base da PSE;
  • A "Data fim do cumprimento" não pode ser maior do que a data atual;
  • A "Data fim do cumprimento" não pode ser menor do que a "Data de início da internação"

GET/api/v1/internacao-provisoria/{numeroProcesso}/existe-guia

Esse serviço permite realizar a consulta de guia de internação provisória passando o parâmetro número do processo como um valor obrigatório.

Após informar o parâmetro e executar o serviço, se o response retornar o status code 200 será apresentado a mensagem "Requisição efetuado com sucesso." com o valor "True". Se para o parâmetro informado não existir guia de internação na base da PSE, o response retorna o valor "False".

GET/api/v1/internacao-provisoria/processo/{nrProcesso}/adolescente/{identificador}/saldo-restante-internacao

Esse serviço permite executar a consulta da guia de internação provisória passando os parâmetros obrigatórios abaixo:

  • Identificador do Adolescente
  • Número do Processo

Após informar os parâmetros obrigatorios e executar o serviço, o response retorna a quantidade de saldo restante na internação provisória do adolescente.