Histórico da Página
...
Através do verbo POST, a API pode incluir o XML na pasta e gravar as tabelas BXX e B1R. Esta solicitação é feita através de 4 3 Queryparams para realizar este filtro:
| QueryParam | Campo | Descrição | Tipo de Dado | ||||
|---|---|---|---|---|---|---|---|
| healthProvider | B1R_ORIGEM/BXX_CODRDA | Código Rede de Atendimento | Caracter | ||||
| fileName | BXX_ARQIN | Nome do arquivo | Caracter | ||||
| batchNumber | B1R_PROTOG/BXX_PLSHAT | Protocolo origem | Caracter | type | B1R_HATTIP | Código da ação(E=Exclusão, 0=Inclusão) Default: Inclusão | Caracter |
VERBO POSTVERBO DELETE
Através do verbo POSTDELETE, a API permite realizar a solicitação de inclusão de um novo profissional no Corpo Clínico.Caso o parametro MV_PLINBC1 esteja desativado, esta solicitação deve ser analisada posteriormente na rotina Análise de Alterações Cadastrais (PLSA814). A solicitação POST permite realizar também, o upload de um arquivo para análise do Auditor (o arquivo deve ser enviado no formato Base 64).pode excluir o XML. Esta solicitação é feita através de 2 Queryparams para realizar este filtro:
| QueryParam | Campo | Descrição | Tipo de Dado |
|---|---|---|---|
| healthProvider | B1R_ORIGEM/BXX_CODRDA | Código Rede de Atendimento | Caracter |
| batchNumber | B1R_PROTOG/BXX_PLSHAT | Protocolo origem | Caracter |
02. EXEMPLO DE CHAMADA DA API
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"message": "Protocolo criado com sucesso",
"success": true,
"protocolo": "000000023675"
} |
05. ATRIBUTOS DE RESPOSTA
Solicitação GET
...
Solicitação POST
...
Atributo
...
Campo
...
Tipo
Chamada DELETE
| Bloco de código | ||
|---|---|---|
|
...
Campo fixo que indica a ação encontrada: 0001
...
Mensagem indicativa referente ao código acima:
0001 - Pedido de inclusao gerado com sucesso
0002 - Não foi encontrada guia, e possível realizar o reenvio
...
06. EXEMPLOS DE JSON DE RESPOSTA
Solicitação GET:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"items": [
{
"idOnHealthInsurer": "000008",
"professionalCouncil": "",
"professionalCouncilNumber": "",
"id": 8,
"name": "",
"stateAbbreviation": ""
},
{
"idOnHealthInsurer": "000005",
"professionalCouncil": "",
"professionalCouncilNumber": "",
"id": 9,
"name": "",
"stateAbbreviation": ""
},
{
"idOnHealthInsurer": "000003",
"professionalCouncil": "CRM",
"professionalCouncilNumber": "555555",
"id": 10,
"name": "RDA CLAUDIA",
"stateAbbreviation": "SP"
},
{
"idOnHealthInsurer": "",
"professionalCouncil": "CRM",
"professionalCouncilNumber": "654987",
"id": 11,
"name": "DAIANE BERNARDE BATISTA",
"stateAbbreviation": "SP"
},
{
"idOnHealthInsurer": "",
"professionalCouncil": "CRO",
"professionalCouncilNumber": "321987",
"id": 12,
"name": "ALMIRO NOGUEIRA FILHO",
"stateAbbreviation": "SP"
},
{
"idOnHealthInsurer": "000007",
"professionalCouncil": "CRM",
"professionalCouncilNumber": "19011985",
"id": 13,
"name": "RDA SILVIA SANT ANNA",
"stateAbbreviation": "SP"
}
],
"hasNext": false
} |
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"code": 400,
"message": "Registros nao encontrados",
"detailedMessage": "Nao foi encontrado o corpo clinico para os parametros informados",
"helpUrl": "",
"details": [
{
"code": "",
"message": "",
"detailedMessage": "",
"helpUrl": ""
}
]
} |
Solicitação POST:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"code": "0001",
"message": "Pedido de inclusao geradoProtocolo excluido com sucesso: 000030"
} | ||||
| Bloco de código | ||||
| ||||
{ "code": 400, "message": "Falha ao criar pedido", "detailedMessage": "Nao foi possivel gerar o pedido de inclusao de Profissional no Corpo Clinico", "helpUrl": "", "details": [ { "code": "", "message": "", "detailedMessage": "", "helpUrl": "" } ] } |
Solicitação PUT - Bloqueio de Profissional
Sucesso - HTTP Status 200
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{ "code": 400, "message": "Registros nao encontrados", "detailedMessage": "Nao foi encontrado corpo clinico com o id informado", "helpUrl": "", "details": [ { "code": "", "message": "", "detailedMessage": "", "helpUrl": "" } ]success": true } |
