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 } |