Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Ticket:
Produto:

Solucoes_totvs
SolucaoTOTVS Saúde Planos

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoSaúde

Módulo:SIGAPLS - Plano de Saúde
Função:

PLSUA1200

PLSA587

País:Brasil
ISSUE :DSAUPC-18070


02. 
SITUAÇÃO/REQUISITO

...

  • De acordo com a legislação da nova versão batch V16 do arquivo PTU A1200, houve a necessidade da implementação/restruturação do arquivo para se adequar aos padrões da exportação de pacotes

...

  • ;
  • Atualização do schedule/robô que atualiza com base no retorno do webservice os status e etapa dos pacotes;
  • Compatibilizador;

03. SOLUÇÃO

...

Realizado os ajustes necessários para a geração do PTU A1200 nas versão V12.0. Para tanto:

É imprescindível que seja atualizado os layout

  1. Utilizar a ferramenta de Aplicação de Layout (PLSPTUAPL), para aplicação do novo layout do A1200, de código A1200D;
  2. No cadastro de  RDA x Pacotes (PLSA587), foram criados dois novos campos: BLZ_REAJUS (Reajuste de pacote) e BLZ_ARQREA (Nome do arquivo de reajuste).
    1. Caso seja selecionado no campo BLZ_REAJUS que se trata de um pacote de reajuste, será aberta uma janela, para que o usuário indique o anexo de reajuste, que será copiado para o Banco de Conhecimento. Esse anexo terá o seu nome ajustado conforme nomenclatura do manual de PTU, no Nível 4 – Anexo válido para o reajuste de prestador (R205).  O nome do primeiro anexo será gravado no campo BLZ_ARQREA.
    2. Caso ao incluir um pacote o campo  BLZ_REAJUS esteja em branco, o usuário será indagado se o pacote se trata de um reajuste. Caso clique em "Não", o registro será salvo e caso clique em "Sim", será apresentada a janela para indicar onde o arquivo será salvo, similar ao item anterior.
  3. A exportação do PTU A1200 continua igual o processo anterior, apenas contemplando as mudanças atuais da V12.0
    1. Aviso
      titleAtenção!

      Caso ao gerar o arquivo A1200, seja encontrado algum registro na tabela BLZ (RDA x Pacotes), que seja de reajuste e possua arquivos anexados, no final da geração, ao invés de constar apenas o arquivo, será gerado um arquivo zip com o mesmo nome do A1200 padrão, que irá conter todos os arquivos anexados, além do arquivo PTU A1200.

      Caso ocorra essa situação, o sistema, no final do processamento do PTU A1200, irá exibir um aviso em tela, informando que arquivos contratuais foram localizados e o arquivo foi gerado no formato zip, indicando o caminho - conforme escolha do usuário no Pergunte inicial.


Totvs custom tabs box
tabsImplantação, PLSUA1200, PLSA587
idsimplantacao,PLSUA1200,PLSA587
Totvs custom tabs box items
defaultyes
referenciaimplantacao

PTU A1200 v16.0

A implementação descrita no documento estará disponível a partir da atualização do pacote, no qual estará disponível no Portal de Clientes a partir do dia 09/02/2024.

Aviso
  1. Conforme publicado pela Unimed do Brasil no manual PTU de Integrações (Versão 7.0 MS.104) o conteúdo do campo Status do Pacote no retorno do webservice foi alterado, com isso, criamos um compatibilizador (UPDBLZST.prw) para que seja feita a atualização da informação na base de dados referente ao novo conteúdo, é imprescindível que seja criado os novos campos no Configurador (SIGACFG) primeiro para que não haja problemas no atualizador (Compatibilizador) e consequentemente utilização do processo do A1200.

           Compatibilizador: É uma user function que tem a finalidade de atualizar o campo BLZ_STATUS e BLZ_ETPPAC com os novos conteúdos pertinentes do manual publicado pela Unimed do Brasil.

Importante!

Para utilizar o compatibilizador será necessário incluí-lo no Menu Protheus para a chamada. A chamada do compatibilizador está sendo orientada para ser feita pelo menu pois existem variáveis padrões do Protheus que necessitam ser inicializadas para o funcionamento correto do processo.

O compatibilizador só deve ser rodado apenas uma vez no ambiente!

Fonte: UPDBLZST.prw User Function: UPDBLZST

Aviso

2. É imprescindível que seja atualizado o layout do A1200 conforme instruções PTU A1200 - PLSUA1200 antes de realizar a geração da nova versão;

Aviso

3. Criar nos novos campos no Configurador (SIGACFG) já citados no item 1.


Abaixo segue o Manual PTU - Protocolo de Transações Unimed (A1200 Pág 142) para visualização de toda restruturação.

View file
nameptuv16_batch.pdf
height250
                                   

Totvs custom tabs box items
defaultno
referenciaPLSUA1200

Novas Regras PTU A1200 v16.0


Totvs custom tabs box
tabsAlteração e Inclusão dos Campos
idsalteracao
Totvs custom tabs box items
defaultyes
referenciaalteracao

Alterações e Inclusões

01.  Tipo de Registro: R201 – HEADER (OBRIGATÓRIO)

Alteração "NR_VER_TRA"

O número do versionamento da transação na geração do arquivo foi alterado para "09". 

Detalhe do manual PTU:

Image Added

02. Tipo de Registro: R202 – PACOTE (OBRIGATÓRIO)

  • Alteração "CD_PACOTE"

O tamanho do campo na geração do arquivo referente a informação código do pacote foi alterado para "10" posições.

Detalhe do manual PTU:


       Image Added
  • Inclusão "ID_GENETICA"

Para a alimentação do campo foi criado na tabela BR8 - Tabela Padrão o campo BR8_IDGEN para que seja informado quando necessário a indicação que o Pacote contém serviços do tipo genética.   

Detalhe do manual PTU:

Image Added

Aviso

O Registro (202 - Pacote) teve a restruturação das posições dos campos pertinentes e teve os campos do antigo Registro (203 - Observação) remanejados para o R202. Para mais detalhes do registro, consultar o Manual PTU - Protocolo de Transações Unimed v16.0


03. Tipo de Registro: R203 – SERVIÇO - PACOTE (OBRIGATÓRIO)

  • Alterado a nomenclatura do bloco de  R203 – OBSERVAÇÃO (OPCIONAL)  para R203 - Serviço - Pacote (OBRIGATÓRIO). Não há impactos sistêmicos.
  • Inclusão "TP_TABELA"

A partir da versão 16.0 batch, os códigos para o campo TP_TABELA deverão respeitar o domínio da TISS.

Detalhe do manual PTU:

Image Added

Será realizado o de/para da (Function PLGETPROC) para buscar a informação correspondente do campo.

  • Regras a serem observadas:

Campos: CDSERVICO / QT_SERV / DS_SERVICO

Detalhe do manual PTU:

Image Added

Caso TP_TABELA = 00 Tabela Própria, o sistema concatenará o tipo de tabela associado ao serviço para a geração do CD_SERVICO conforme tabela abaixo:


Configurado no Sistema (BR8_TPPROC)Enviado no PTU
$ "3;4;7;8""18" + "CD_SERVICO"
$ "1;5""19" + "CD_SERVICO"
"2""20" + "CD_SERVICO"
$ "0;6;9""22" + "CD_SERVICO"
Aviso

O Registro (203 - Serviço Pacote) teve a restruturação das posições dos campos e teve os campos do antigo Registro (204 - Serviço Pacote) remanejados para o R203. Para mais detalhes do registro, consultar o Manual PTU - Protocolo de Transações Unimed v16.0

04. Tipo de Registro: R204 – PRESTADOR (OBRIGATÓRIO)

  • Alterado a nomenclatura do bloco de R204 – SERVIÇO - PACOTE (OBRIGATÓRIO) para R204 – PRESTADOR (OBRIGATÓRIO). Não há impactos sistêmicos.


Aviso

O Registro (204 - Prestador) teve a restruturação das posições dos campos e teve alguns campos dos antigos Registros (205 - Prestador ) e (202 - Pacote) remanejados para o R204. Para mais detalhes do registro, consultar o Manual PTU - Protocolo de Transações Unimed v16.0


05. Tipo de Registro: R215 – TRAILER (OBRIGATÓRIO)

  • Exclusão da totalização do campo QT_TOT_R205

Detalhe do manual PTU:

Image Added

Totvs custom tabs box items
defaultno
referenciaPLSA587

Status do Pacote

Com a nova versão do manual do PTU de Integrações 7.0, antes da utilização da funcionalidade Outras Ações > Atualizar status do pacote, será necessário conferir as configurações através do cadastro de operadora de saúde (PLSA010) conforme documento DSAUBE-20611 DT PTU de Integrações 7.0 - Autenticação do SISPAC através do GIU

Totvs custom tabs box
tabsPLSA587
idsconfig2
Totvs custom tabs box items
defaultyes
referenciaconfig2

Retorno Webservice

BLZ_ETPPAC - Etapa do Pacote (Campo criado na tabela (BLZ - Pacote Itens) para receber a informação do campo novo da resposta webservice referente a consulta de pacotes no portal da Unimed do Brasil).

BLZ_STATUS - Status do Pacote (Campo já existente na tabela (BLZ - Pacote Itens), porém receberá o conteúdo conforme print abaixo).

Image Added

                                                                                                                                                                                                                                                                                                                                                                                    

...

04.

DEMAIS INFORMAÇÕES

  • Para maiores informações do PTU A1200, acesse o documento de referência no link PTU A1200 - PLSUA1200.
  • Para maiores informações do cadastro de pacotes, acesse o documento de referência no link RDA x Pacote - PLSA587.

05.

...

ASSUNTOS RELACIONADOS

        https://tdn.totvs.com/display/public/framework/Upgrade+de+Release+do+Protheus+12

06. ALTERAÇÕES DICIONÁRIO

  • No Configurador (SIGACFG), acesse Banco de Dados/Dicionário/Bases de Dados, expanda o menu a esquerda, clique em Dicionário de Dados, clique na Lupa(Pesquisar) e procure por BR8 clique em Editar, expanda o menu a esquerda, clique em Campos, clique em Incluir, preencha os dados conforme tabela abaixo


    BLZ - Pacote Itens
    CampoDescrição
    CampoBLZ_ETPPAC
    TipoCaracter
    Tamanho1
    Decimal0
    TítuloEtapa
    DescriçãoEtapa do pacote
    UsadoSim
    ObrigatórioNão
    Cbox#Pl587Etap()
    ContextoReal
    PropriedadeVisualizar
    BR8 - Tabela Padrão
    CampoDescrição
    CampoBR8_IDGEN
    TipoCaracter
    Tamanho1
    Decimal0
    TítuloId Genetica?
    DescriçãoIndicador de pacote genética
    UsadoSim
    ObrigatórioNão
    Formato@!
    Cbox0=Não;1=Sim
    ContextoReal
    PropriedadeAlterar

...

  • Não aplicável.

Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>