Árvore de páginas

Versões comparadas

Chave

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

WIZARD Carga e atualização de dados.

Características do Requisito

Linha de Produto:

Microsiga Protheus® - Plano de Saúde - Versão 12

 

Segmento:

Saúde

Módulo:

SIGAPLS

Rotina:

Rotina

Nome Técnico

plswizard

Carga e atualização de dados.

Rotina(s) envolvida(s)

Nome Técnico

PLSA260

Familia Usuário.

 

 

País(es):

Brasil

Banco(s) de Dados:

Todos relacionais homologados.

Tabelas utilizadas:

BA0 - Operadora

Sistema(s) operacional(is):

Todos

Versões/Release:

12.1.7

 

 

Descrição

Criação da rotina (PLSWIZARD) com o objetivo de acelerar o processo de implantação do modulo PLANO DE SAUDE.

Esta rotina disponibiliza a carga de 173 tabelas de dados, 30 tabelas de dados para opção demonstração, um arquivo de exemplo de configuração do portal e um arquivo INI (termos relacionadas a TISS e Odontologia). Cada registro do arquivo CSV e verificado antes na base de dados e só é incluído se o mesmo não existir, caso o registro exista e a opção de alteração de base esteja habilitada o registro será alterado. A checagem se dá pelo primeiro índice de cada tabela.

 

Procedimento para Utilização.

 

  1. No Plano de Saúde (SIGAPLS) acesse Atualizações/Miscelanea/Wizard (PLSWIZARD).
  2. Na entrada do sistema o PLSLOAD é executado automaticamente e nesta rotina é verificado as tabelas abaixo, caso alguma esteja vazia o PLSWIZARD é exibido automaticamente. Tabelas que são verificadas.: "BA0","BX4","BCM","BCS","BCL","BCT","B7A","B7B","B7C","B90","B2C","BVV","BVP","BVN","BVR","SX5","BAG","BAQ".
  3. Com a tela do WIZARD carregada devemos informar os dados solicitados e clicar no botão AVANÇAR para prosseguir para o próximo passo.
  4. Inicia-se o processo com a tela de Apresentação caso não existe alguma tabela da lista na base de dados.

  5. O texto da primeira tela de apresentação é diferente quando o WIZARD for chamado do menu. A informação de carga e trocada por atualização

  6. Informar os dados da operadora.

    Quando o WIZARD é chamado do menu é possível incluir uma outra operadora e fazer a carga geral do modulo, para isso basta que o arquivo plswizard.tar esteja na pasta e não tenha nenhum arquivo CSV. Sempre que existir arquivo CSV este arquivo será processado e o arquivo TAR não será descompactado.

    •  Contém arquivo CSV na pasta, a opção ‘Habilitar alteração de registro existente?’ será disponibilizada e o botão para ‘Incluir outra Operadora’ fica desativado.
    •  Contém somente o arquivo TAR, a opção ‘Habilitar alteração de registro existente?’ fica desativada e o botão ‘Incluir outra Operadora’ fica habilitado.

    Obs.: Botão ‘Incluir outra Operadora’ se encontra na última tela do WIZARD.

  7. Selecione as informações referente ao seu negocio.
  8. Informações referente ao portal e robo xml.
  9. Selecione a empresa/filial.
  10. Clique em Finalizar para iniciar o processo de importação das tabelas para a filial/operadora selecionada ou no botão Incluir outra Operadora para adicionar outra operadora.

  11. Ao clicar no botão Incluir outra Operadora é retornado a tela Informações da Operadora.


  12. Ao clicar em Finalizar será necessário aguardar o processamento de todas as tabelas para utilização do sistema.


 

Observações.:

  • o Não é possível cancelar o WIZARD se não existir nenhuma operadora cadastrada.

Image Added

  • o Caso uma tabela da lista de tabelas checadas esteja vazia e o processo seja cancelado sempre que entrar no sistema o WIZARD será acionado até que todas as tabelas sejam populadas.
  • o Após aplicação do pacote e entrar no sistema a pasta \PLSWIZARD será criada.
  • o O arquivo exmplo-ini-portal-tissonline-roboxml.txt é um exemplo para utilização da rotina do portal.
  • o O arquivo termos-odonto-medico.ini serve para tratar as diferenças entre operadora medica e odontológica e tabelas TISS. 

Arquivo INI é utilizado pela rotina e pode ser alterado para mudar a classificação de termos e processamento das tabelas TISS. Cada sessão já é auto explicativa. Por exemplo a #1010. As tabelas TISS, são disponibilizadas em um arquivo EXCEL, caso existe a necessidade de atualização destas tabelas, basta abrir o EXCEL da TISS exportar a tabela correspondente no formato CSV e colocar na pasta do WIZARD. Mais a tabela contida no EXCEL da TISS vem com uma terminologia diferente no cabeçalho sendo assim como proceder? Não é necessário sair alterando o cabeçalho do arquivo e fazer a relação com cada campo da tabela no sistema, a sessão #1010 já vem com a relação pronta. 

Exemplo.: CODIGO DO TERMO;BTQ_CDTERM estou dizendo para a rotina PLSWIZARD que o termo CODIGO DO TERMO deve ser substituído pelo campo BTQ_CDTERM e que o conteúdo desta celular deve ser gravado no referido campo. #1040 termos relacionados a operadora odontológica. Qualquer terminologia declarada nesta sessão será retirada no processo de importação. Se estou executando o WIZARD e não é uma operadora odontológica ou não comercializa produtos odontológicos todos os termos contidos nesta sessão serão retirados do processamento linha a linha do arquivo.

    • #1010-De/Para do cabeçalho das tabelas TISS disponibilizadas pela ANS
    • #1020-Arquivos relacionados ao processo TISS
    • #1030-Arquivos exclusivos da operadora odontologia
    • #1040-Termos relacionados a operadora odontologia
    • #1050-Arquivos exclusivos da operadora de saúde
    • #1060-Termos relacionados a operadora de saúde que serão retirados quando for somente operadora odontológica
    • #1070-Tabela e Termos relacionados a operadora odontológica que ficam quando for somente operadora odontológica
    • #1080-Tabelas que não são verificadas pelas regras 1040,1060 e 1070

O arquivo plswizard.tar (arquivo disponibilizado no pacote do requisito) deve ser colocado na pasta \PLSWIZARD. Caso não exista o arquivo plswizard.tar ou um arquivo .CSV a mensagem será exibida.

Image Added

  • o O arquivo plswizard.tar será descompactado somente se não existir nenhum arquivo .CSV na pasta \PLSWIZARD. Se existir arquivos .CSV, estes arquivos serão utilizados e deletados após o processamento.
  • o Após o processamento de cada arquivo .CSV o mesmo será deletado da pasta.
  • o Caso tenha necessidade de gerar o arquivo .TAR basta executar o comando abaixo.:
    • Linux ou Mac acesse a pasta onde estão os arquivos e digite o comando.
      tar -zcvf plswizard.tar.gz *.*
    • Windows acesse a pasta onde estão os arquivos.

Baixar TAR (http://gnuwin32.sourceforge.net/packages/gtar.htm) 

Baixar GZIP (http://gnuwin32.sourceforge.net/packages/gzip.htm)

Na linha de comando digite.:

        1. path =C:\Program Files (x86)\GnuWin32\bin
        2. tar -cvf plswizard.tar *.*
        3. gzip plswizard.tar.

Vídeo