API REST

POST /v1/patients/{patient_id}/unarchive

Desarquiva um paciente

POST /v1/patients/{patient_id}/unarchive

Tira a flag de arquivado.

Parâmetros de caminho #

  • patient_id string obrigatório

    O id do documento do paciente.

Respostas #

  • 200 Successful Response

    • document_id string obrigatório
    • workspace_id string obrigatório
    • resource enum("patients" | "exams" | "templates") obrigatório
    • security_group_id string obrigatório
    • encrypted_keys object obrigatório
    • encrypted_index object
    • streams object
    • meta object
    • created_at string obrigatório
    • created_by string obrigatório
    • updated_at string obrigatório
    • updated_by object
    • is_archived boolean
    • is_deleted boolean
  • 400 O cofre recusou a requisição como inválida.

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 401 Sem certificado de cliente, ou a sessão do SDK foi recusada ou expirou (`session_expired`).

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 402 O workspace não tem crédito para isto.

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 403 CN não permitido, permissão negada, ou sem chave para o security group do dado (`group_key_unavailable`).

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 404 Não encontrado — também um nó lido sob um grupo ao qual não pertence.

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 409 Uma versão pendente ou mais nova, um replay, ou um upload que não chegou ao armazenamento.

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 422 O corpo ou a query falhou na validação (`invalid_request`).

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 429 Limite de taxa, depois de o backoff do SDK desistir.

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 500 Um envelope não abriu (`crypto_error`, sem detalhe de propósito).

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

  • 502 O cofre falhou, ou respondeu fora do protocolo (`protocol_error`).

    • error object obrigatório

      O corpo de toda resposta não-2xx: o que deu errado, para um programa e para uma pessoa.

curl --cert client.crt --key client.key \
  -X POST "https://api.imgexam.com/v1/patients/<patient_id>/unarchive" \
  -H "Content-Type: application/json"
{
  "document_id": "string",
  "workspace_id": "string",
  "resource": "patients",
  "security_group_id": "string",
  "encrypted_keys": {},
  "encrypted_index": {},
  "streams": {},
  "meta": {},
  "created_at": "string",
  "created_by": "string",
  "updated_at": "string",
  "updated_by": {},
  "is_archived": false,
  "is_deleted": false
}