01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude

Módulo:PTU
Função:PLSUA400
Story:DSAUPC-21886


02. SITUAÇÃO/REQUISITO

Implementação da versão 16.5 do Layout A400 do PTU.

03. SOLUÇÃO

Implementada a versão 16.5 do Layout A400 do PTU conforme manual. No campo NIVEL_EXCLUSAO criamos processos para que gere registros na tabela de Prestador Substituto (B7O). Isso vai atender aos novos itens 11 - Plano/ Produto X Serviços de internação e 12 - Plano/ Produto X Serviços de urgência e Emergência. Também foi ajustado o processo para os itens 09- Serviços de Internação e 10- Serviços de Urgência e Emergência.

Ajuste da versão:


Exclusão de serviço:


Para aplicar as atualizações acima, basta aplicar o novo layout A400P e o patch. Abaixo, vamos demonstrar como gerar as novas movimentações.


Aplicar o novo layout:


No cadastro de "Grupo de Serviços" (BH7) foram criados 2 novos campos.

Classif.       (BH7_CLASSI) : Neste campos informe se o grupo é 09 - Serviços de Internação ou 10 -  Serviços de Urgência e Emergência.

Plan.Serv.  (BH7_CLASRV): Neste campos informe se o grupo é 11- Plano/ Produto X Serviços de Internação ou 12-  Plano/ Produto X Serviços de Urgência e Emergência.


Gerando Níveis de Exclusões 09 ou 10

Os Grupos de Serviços acima, ficam vinculados à RDA através do Local de Atendimento X Grupo de Serviços. Veja

Se nesta tela eu deletar 1 registro, será gerado registros na tabela de Prestadores Substitutos (B7O). Exclusões através desta tela de Grupo de serviços, geram movimentações na B7O com nível 09 ou 10 (09 - Serviços de Internação ou 10 -  Serviços de Urgência e Emergência.) 

Exemplo:

Na tela acima, exclui o código 501 - Análises Clínicas. Antes de gerar dado na tabela B7O o sistema vai ver se o conteúdo do campo Classif. é 09 ou 10 na tabela de grupo de Serviços. Desta forma consegue gerar registros na B7O. Veja:

Acima, veja que no Nível Exclusão ficou o conteúdo 09 que estava na tabela Grupo de Serviços (BH7). 


Gerando Níveis de Exclusões 11 ou 12

        No cadastro de Rede de atandimento botão Outras Ações, agora há a opção "Exclusão de Planos" Esta nova tela comporta os campos abaixo:

        Esta tela é baseada nos cadastros que você tem em Grupos de Serviços na RDA (BIN), por isso o campo Operadora.

        Operadora: Operadora a qual pertence o cadastro.

        Código RDA: RDA que estou posicionado na tela.

        Código Local: Local de atendimento que está meu Grupo de Serviço

        SCPA/SUSEP: Caso preencha esse campo, o sistema vai buscar seus Planos que tem esse código. A busca é feita pelos 2 códigos ao mesmo tempo e vai trazer resultados quando o campo Situação ANS (BI3_SITANS ) for diferente de 3 e Guia Médico (BI3_GUIMED) seja igual a 1.

        Rede EDI: Tem o mesmo tratamento do campo acima (SCPA/SUSEP), porém ele busca registros no campo BI3_REDEDI. Isso pode ocasionar resultados com mais de 1 plano, nesse caso todos planos encontrados serão enviados no arquivo. É uma exclusão por Rede.

        Grp.Serviço: Aqui são os Grupos de Serviço que você tem vinculado na tabela de Grupo de Serviços na RDA (BIN). 

        Data de Bloq.: Data do bloqueio que será utilizada para envio no arquivo.


        Cada registro inserido nesta tela será gerado um tipo de exclusão 11 ou 12. Caso você inclua um registro que o sistema não encontre dados, a tela não será gravada.

        Incluindo um Registro na nova tela (B4L), gerando uma movimentação na tabela B7O. Repare que quando é apresentado o select na tabela B7O, vem vários registros, isso aconteceu porque utilizei a exclusão por Rede e tenho vários plano vinculados a esta rede. Caso tivesse utilizado a exclusão por SCPA/SUSEP apareceria somente um resultado.:


Agora um exemplo de como o sistema se comporta caso eu utilize um SCPA/SUSEP ou Rede que não existe na minha base:




Observações Importantes:

Sempre que deletarmos 1 registro no Grupo de Serviço Vinculado a RDA (BIN) o sistema checa se há um cadastro correspondente na nova tela (B4L), caso exista ele deleta o cadastro na nova tela (B4L) e o registro gerado pela nova tela na B7O. Isso porque a nova tela é baseada no Grupo de serviço vinculado a RDA (BIN). Tanto é, que a consulta padrão da nova tela apresenta registros da tabela BIN.


Se eu deletar um registro na tela nova (B4L), o sistema vai deletar também o registro criado por ela na tabela B7O.

A nova tela de Exclusão de Planos, não aceita a alteração do registro. Caso tenha errado um cadastro, deverá exclui-lo.

Dicionários


Criado Tabela B4L - Exclusão de Planos A400 - Chave única (X2_UNICO): B4L_FILIAL+B4L_CODINT+B4L_CODRDA+B4L_CODLOC+B4L_PLANOS+B4L_REDEDI+B4L_GRPSER                                                                                                                                                                                                  

Campos:

CampoTítuloDescriçãoTamanhoTipoPropriedadeInicializador PadrãoUsoValidação SistemaConsulta PadrãoModo Edição
B4L_FILIALFilialFilial
Caracter





B4L_CODINTOperadoraOperadora4CaracterVisualizarPLSINTPAD()Usado-Browse


B4L_CODRDACódigo RDACódigo RDA6CaracterVisualizarBAU->BAU_CODIGOUsado-Browse


B4L_CODLOCCódigo LocalCódigo Local3CaracterVisualizar
Usado-Browse


B4L_PLANOSSCPA/SUSEP SCPA ou SUSEP 20CaracterAlterar
Usado-BrowsePLSLIMB4L("B4L_PLANOS")
Inclui
B4L_REDEDIRede EDI    Rede EDI    4CaracterAlterar
Usado-BrowsePLSLIMB4L("B4L_REDEDI")
Inclui
B4L_GRPSERGrp.Serviço Grupo de Serviço3CaracterAlterar
Usado-Browse-Obrigat.ExistCPO("BIN",M->B4L_CODRDA+M->B4L_CODINT+M->B4L_CODLOC+M->B4L_GRPSER)PLSBH7Inclui
B4L_DATBLOData de BloqueioData de Bloqueio8CaracterAlterar
Usado-Browse-Obrigat.

Inclui


Indice:

ÍndiceOrdemChaveDescrição
B4L1B4L_FILIAL+B4L_CODINT+B4L_CODRDA+B4L_CODLOC+B4L_PLANOS+B4L_REDEDI+B4L_GRPSERFilial +Operadora + Código RDA  + Codigo Local + SCPA/ SUSEP + Rede EDI + Grp.Serviço


Consulta Padrão:

AliasTipoSequênciaColunaDescriçãoContém
PLSBH7101DBGrupo Serviço X RDABIN
PLSBH720101Codigo + Operadora
PLSBH740101Codigo GrupoBIN_CODGRU
PLSBH740101Desc.LocalPOSICIONE('BH7',1,XFILIAL('BH7')+BIN->BIN_CODGRU,'BH7_DESCRI')
PLSBH740101Codigo localBIN_CODLOC
PLSBH740101OperadoraPLSGRVLOC(BIN->BIN_CODINT)
PLSBH7501

BIN->BIN_CODGRU
PLSBH7501
Codigo LocalPLSGRVLOC(BIN->BIN_CODLOC)
PLSBH7601

M->B4L_CODRDA = BIN->BIN_CODIGO


Novos campos na tabela BH7:

CampoTítuloDescriçãoTamanhoTipoPropriedadeLista de OpçõesUsoValidação Sistema
BH7_CLASSIClassif.    Classificação do Serviço 2CaracterAlterar09=Serviços de Internação;10=Serviços de Urgência e Emergência;Usado - BrowsePERTENCE("09|10|  ")
BH7_CLASRVPlan.Serv   Plano/Produto x Serviços 2CaracterAlterar11=Plano/Produto X Serviços de Internação;12=Plano/Produto X Serviços de Urgência e Emergência;Usado - BrowsePERTENCE("11|12|  ")


Novo índice Criado na tabela B7O:

ÍndiceOrdemChaveDescrição
B7O1B7O_FILIAL+B7O_CODRDA+B7O_NVEXC+B7O_PRESUB+B7O_REDEXC+B7O_PLAEXC+B7O_ENDEXC+B7O_LABBLO+B7O_LABSUS+B7O_CODGRU                                                                                                                            

Filial + Cód. RDA + Niv.Exclusao + Prest.Subst. +Rede Excluid+Plano Exclui+End Excluido+Cod. Loc Blo+Cód Loc Sub +Exc. Servico


B7O5B7O_FILIAL+B7O_CODRDA+B7O_NVEXC+B7O_PLAEXC+B7O_ENDEXC+B7O_CODGRUFilial + Cód. RDA + Niv.Exclusao + Plano Exclui + End Excluido + Exc. Servico


Alteração da Chave Única da Tabela B7O. Nova Chave única(X2_UNICO):

TabelaChave Única
B7OB7O_FILIAL+B7O_CODRDA+B7O_NVEXC+B7O_PRESUB+B7O_REDEXC+B7O_PLAEXC+B7O_ENDEXC+B7O_LABBLO+B7O_LABSUS+B7O_CODGRU

04. DEMAIS INFORMAÇÕES

É necessário que o cliente tenha criado os campos do ticket abaixo:


DSAUPC-19534 DT Ajustes PTU A400 - Batch V16.1

05. ASSUNTOS RELACIONADOS

        Não se aplica