/
Enpdoint de pedidos RES (Cemig)

Enpdoint de pedidos RES (Cemig)

1- URL base API

Ambientes

URL

Ambientes

URL

Homologação

https://csig1g-prj-protheus.totvscloud.com.br:50087/rest

Produção

 

2- Endpoint

Endpoint

Método

Header Content-Type

Descrição

Endpoint

Método

Header Content-Type

Descrição

/res/pedidos

POST

application/json

 

3- Headers

Chave

Valor

Descrição

Chave

Valor

Descrição

Authorization

 

Token interno

4- Parâmetros envio

Parâmetro

Obrigatório

Tipo

Descrição

Parâmetro

Obrigatório

Tipo

Descrição

chaveUnicaSolicitante

TRUE

String

Chave única do beneficiário logado

5- Body request (JSON)

{ "chaveUnicaSolicitante": "12345678900" }

6- Exemplo de retorno de sucesso (StatusCode 200)

Regras de retorno

  • Se login de responsável financeiro, retornar pedidos do usuário logado e dos dependentes menores de 18 anos.

  • Se login não responsável financeiro, retornar pedidos apenas do usuário logado.

{ "status": true, "data": [ { "chaveUnica": "232394873984374", "nomePaciente": "Andrea Maria Oliveira", "pedidos": [ { "numeroPedido": "0015009999", "codigoLaboratorio": "1001", "nomeLaboratorio": "Hermes Pardini", "nomeUnidade": "AIMORES", "dataSolicitacao": "2021-02-04", "matricula": "00100200300400508", "nomeSolicitante": "Dr. João Pedro Pereira Siqueira", "exames": [ { "descricaoExame": "FERRITINA SÉRICA", "descricaoMaterial": "SORO", "dataColeta": "2024-06-01", "dataResultado": " 2024-06-05" }, { "descricaoExame": "FERRITINA SÉRICA", "descricaoMaterial": "SORO", "dataColeta": "2024-06-01", "dataResultado": " 2024-06-05" } ] } ] } ], "mensagem": "Pedidos retornados com sucesso!" }

 

7- Exemplo de retorno vazio (StatusCode 200)

{ "status": true, "data": [], "mensagem": "Nenhum pedido encontrado" }

8- Retorno de erro

{ "status": false, "data": [], "mensagem": "O campo chaveUnicaSolicitante é obrigatório." }

 

Related content

Mobile Saúde - Mosia Omnichannel