Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Saude 

Segmentos_totvs
Segmento

Módulo:PLANO DE SAÚDE (SIGAPLS)
Função:Protocolo de Negativas (PLSA773)
API GPU (PLSGPURest)
Ticket:12045528
Requisito/Story/Issue (informe o requisito relacionado) :DSAUBE-15638


02. 
SITUAÇÃO/REQUISITO

Necessidade de implementar a solicitação de Protocolo de Atendimento para não cliente na integração com o GPU - Gestão de Protocolos Unimed.

03. SOLUÇÃO

Disponibilizado o sistema para realizar a integração com o GPU para a solicitação de Protocolo não Clientes.

...

Totvs custom tabs box
tabsApi PLSGPUREST, Atualizações de Dicionário
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

Serviços disponíveis para Integração GPU (Não Clientes):

Totvs custom tabs box
tabsprotocoloNaoCliente,responderNaoCliente,statusNaoCliente
idspasso01,passo02,passo03
Totvs custom tabs box items
defaultyes
referenciapasso01

Serviço de Solicitação Protocolo de Atendimento – Não cliente

Objetivo: Disponibilizar o serviço “Solicitar Protocolo de Atendimento – Não cliente”.
Enviar uma mensagem para a Unimed responsável pela área de atuação informada pelo "não cliente".

Operação: protocoloNaoCliente
Endpoint
: https://<url>:<porta>/rest/PLSGPUREST/v1/protocoloNaoCliente
Tipo
: Rest Full
Método requisição: POST
Método resposta: GET

Bloco de código
themeRDark
titleJSON de Envio
linenumberstrue
collapsetrue
{
    "cabecalho_transacao":{
        "cd_transacao":"015",
        "tp_cliente":"UNIMED",
        "cd_uni_origem": "0001",
        "cd_uni_destino": "0667",
        "nr_ans": "000667",
        "nr_transacao_prestadora":"0000046846",
        "dt_manifestacao":"2021-01-14 12:00:00",
        "id_usuario":"teste",
        "nr_versao_protocolo":"001"
    },
    "solicitar_protocolo":{
        "tp_solicitante":"1",
        "nome_empresa":"teste",
        "nome_solicitante":"teste",
        "cd_cpf":"38287364833",
        "ddd":"0048",
        "telefone":"964269561",
        "email": "[email protected]",
        "cd_uf":"SC",
        "cd_cidade":"5496565",
        "cd_uni_atendimento":"0025",
        "nr_vidas":"1",
        "tp_plano":"S",
        "plano_atual": "1",
        "faixa_etaria":"4",
 [
         "id_dependente":"1",
{
            "mensagemfaixa_planoetaria":"t" 8,protocoloNaoCliente
            "tpnr_modalidadevidas":" 1",
         "sinistralidade":"23"}
        ],
     }
}
Bloco de código
themeRDark
titleJSON de Resposta
linenumberstrue
collapsetrue
{
    "cabecalho_transacao": {   "id_dependente":"1",
        "cdmensagem_transacaoplano": "016t",
        "tp_clientemodalidade": "PORTAL1",
        "cd_uni_origemsinistralidade": "099923",
        
    }
}
Bloco de código
themeRDark
titleJSON de Resposta
linenumberstrue
collapsetrue
{
    "cabecalho_transacao": {"cd_uni_destino": "0666",
        "nrcd_anstransacao": "999999016",
        "nrtp_transacao_prestadoracliente": "0000046846PORTAL",
        "idcd_uni_usuarioorigem": "fgdfgg0999",
        "nrcd_versaouni_protocolodestino": "0010666",
    },
    "resposta_solicitar_protocolo_nao_clientenr_ans": {"999999",
        "nr_transacao_protocoloprestadora": "123456789123456888880000046846",
        "id_respostausuario": 1"fgdfgg",
        "mensagemnr_versao_protocolo": "teste001",
    },
    "id_resposta_solicitar_protocolo_nao_cliente": {
        "nr_protocolo": "12345678912345688888",
        "id_resposta": 1,
        "mensagem": "teste",
        "id_sistema": 2
    }
}

Status Code: 
200 - Processado com sucesso!
400 - Dados com erro, verificar o manual de integração da Unimed o tipo de erro que foi retornado através do atributo "id_erro".

Totvs custom tabs box items
defaultno
referenciapasso02

Serviço Responder Atendimento – Não Cliente

Objetivo: Disponibilizar o serviço “Responder Atendimento – Não Cliente”.
Enviar uma mensagem para a Unimed referente à resposta de manifestação de um não cliente.

Serviço utilizado somente para Envio através do Endpoint informado no parâmetro abaixo:

MV_R395RNCResposta Atendimento Não Cliente
Bloco de código
themeRDark
titleJSON de Envio
linenumberstrue
collapsetrue
{
    "cabecalho_transacao": {
        "cd_transacao": "017",
        "tp_cliente": "UNIMED",
        "cd_uni_origem": "0001",
        "cd_uni_destino": "0667",
        "nr_ans":"000667",
        "nr_transacao_prestadora": "0000046846",
        "dt_manifestacao": "2020-08-01 12:00:00",
        "id_usuario": "teste",
        "nr_versao_protocolo": "001"
    },
    "resposta_atendimento": {
        "tp_solicitante": "3",
        "cd_cnpj": "08862141000125",
        "nr_protocolo": "12345678912345679999",
        "id_resposta": 2,
        "id_devolucao": "1",
        "mensagem": "teste"
    }
}
Totvs custom tabs box items
defaultno
referenciapasso03

Serviço para Consultar Protocolo - Não Cliente

Objetivo: Disponibilizar o serviço “Solicitar Status Protocolo de Atendimento – Não cliente”.
Enviar uma mensagem para a Unimed referente à consulta de status de um protocolo existente de um não cliente.

Operação: statusNaoCliente
Endpoint
: https://<url>:<porta>/rest/PLSGPUREST/v1/statusNaoCliente
Tipo
: Rest Full
Método requisição: POST
Método resposta: GET

Bloco de código
themeRDark
titleJSON de Envio
linenumberstrue
collapsetrue
{
   "cabecalho_transacao":{
      "cd_transacao":"019",
      "tp_cliente":"PORTAL",
      "cd_uni_origem":"0666",
      "cd_uni_destino":"0667",
      "nr_ans":"000667",
      "nr_transacao_prestadora":"0000046846",
      "dt_manifestacao":"2020-08-01 12:00:00",:00:00",
      "id_usuario":"teste",
      "nr_versao_protocolo":"001"
   },
   "solicitar_status_protocolo_nao_cliente":{
      "idcd_usuariocpf":"teste52577365004",
      "nr_versao_protocolo":"00112345678912345679999"
   },}
}
Bloco de código
themeRDark
titleJSON de Resposta
linenumberstrue
collapsetrue
{
   "solicitar_status_protocolo_nao_cliente":{cabecalho_transacao":{
      "cd_transacao":"020",
      "cdtp_cpfcliente":"52577365004PORTAL",
      "nrcd_uni_protocoloorigem":"123456789123456799990666",
   }
}
Bloco de código
themeRDark
titleJSON de Resposta
linenumberstrue
collapsetrue
{
   "cabecalhocd_uni_transacaodestino":{"0667",
      "cdnr_transacaoans":"020000667",
      "tpnr_transacao_clienteprestadora":"PORTAL0000046846",
      "cddt_unisol_origemprotocolo":"06662020-08-01 12:00:00",
      "cdnr_universao_destinoprotocolo":"0667001",
   },
   "nr_ans":"000667",resposta_solicitar_status_protocolo_nao_cliente":{
      "nr_transacao_prestadoraddd":"000004684648",
      "dttp_sol_protocolosolicitante":"2020-08-01 12:00:001",
      "nrnome_versao_protocoloempresa":"001"null,
   },
   "resposta_solicitar_status_protocolo_nao_cliente":{nome_solicitante":"teste",
      "dddcd_cpf":"4809520811990",
      "tp_solicitantecd_cnpj":null,
      "telefone":"1988887777",
      "nome_empresaemail":null"[email protected]",
      "nomecd_solicitanteuf":"testeSC",
      "cd_cpfcidade":"095208119905496565",
      "cdnr_cnpjvidas":null"1",
      "telefonetp_plano":"988887777N",
      "emailplano_atual":"[email protected]"null,
      "cdfaixa_ufetaria":"SC", [
      "cd_cidade":"5496565",
   {
            "nrfaixa_vidasetaria":"1" 8,
      "tp_plano":"N",
      "planonr_atualvidas":null, 1
         }
      "faixa_etaria":"4"],
      "id_dependente":"1",
      "mensagem_plano":"teste",
      "tp_modalidade":"1",
      "sinistralidade":"23",
      "id_origem_resposta":1
   }
}

Status Code: 
200 - Processado com sucesso!
400 - Dados com erro, verificar o manual de integração da Unimed o tipo de erro que foi retornado através do atributo "id_erro".

Totvs custom tabs box items
defaultno
referenciapasso2

Inclusão no Arquivo SX3 - Campos:

CampoTipoTamanhoDecimalTituloDescriçãoPicturecBoxUsadoExibe BrowserVisual?ContextoObrigatórioPasta SXA
B00_CPFCLICaracter110CPFCódigo do CPF@R 999.999.999-99
SimNãoVisualizarRealNão4
B00_DDDCLICaracter40Número DDDNúmero do DDD@!
SimNãoVisualizarRealNão4
B00_TELEFOCaracter90TelefoneNúmero do Telefone@!
SimNãoVisualizarRealNão4
B00_CODUFCaracter20Cód. UFCódigo Unidade Federal@!
SimNãoVisualizarRealNão4
B00_CODCIDCaracter70Cód. CidadeCódigo da Cidade@!
SimNãoVisualizarRealNão4
B00_TPSOLICaracter10Tipo Solic.Tipo de Solicitante@!1=Não Cliente PF;2=Não Cliente PJ;3=Não ClienteSimNãoVisualizarRealNão6
B00_NOMEMPCaracter700Nome EmpresaNome da Empresa@!
SimNãoVisualizarRealNão6
B00_CNPJCLCaracter140CNPJCódigo do CNPJ@R 99.999.999/9999-99
SimNãoVisualizarRealNão6
B00_NRVIDANumérico40Numero VidasNúmero de Vidas/Func.@E 9999
SimNãoVisualizarRealNão6
B00_PPLANOCaracter10Plano SaúdePossui Plano de Saúde@!S=Sim;N=NãoSimNãoVisualizarRealNão6
B00_PSATUACaracter700Plano AtualPlano de Saúde Atual@!
SimNãoVisualizarRealNão6
B00_FAIETACaracter20Faixa EtáriaFaixa Etária@!1=0 a 18;2=19 a 23;3=24 a 28;4=29 a 33;5=34 a 38;6=39 a 43;7=44 a 48;8=49 a 53;9=54 a 58;10=59 ou +SimNãoVisualizarRealNão6
B00_ESTDEPCaracter10Est. Depend.Estendido para Dep.@!1=Sim;2=NãoSimNãoVisualizarRealNão6
B00_MSGPLACaracter1000Mens. PlanoMensagem Pessoa Jurídica@!
SimNãoVisualizarRealNão6
B00_MODPLACaracter10ModalidadeModalidade do Plano@!1=Com Coparticipação;2=Sem CoparticipaçãoSimNãoVisualizarRealNão6
B00_SINPLANumérico30Sinistralid.Sinistralidade do Plano@E 999
SimNãoVisualizarRealNão6
B4I_DEVCLICaracter10Tornou Clie.Indica se Tornou Cli.@!1=Sim;2=NãoSimNãoVisualizarRealNão


Inclusão no Arquivo SX6 - Parâmetros: 

Itens/Pastas

Descrição

Nome:

MV_R395RNC

Tipo:

Caracter
Descrição:EndPoint Resposta Atendimento Não Cliente

Cont. Por.:



Inclusão no Arquivo SXA - Pastas:

TabelaOrdemDescrição
B006Solicitação Não Cliente


Card documentos
InformacaoA alteração de dicionário referente a essa implementação estará disponível no próximo pacote de Expedição Contínua do módulo SIGAPLS.
TituloImportante

04. DEMAIS INFORMAÇÕES

Não se aplica.

05. ASSUNTOS RELACIONADOS

        10771696 DSAUBE-13814 DT Serviços em API para integração GPU – Gestão de Protocolos Unimed

...

05. ASSUNTOS RELACIONADOS

        Não se aplica



Templatedocumentos