Histórico da Página
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: |
| ||||||||||
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 e atualização 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.
- No Plano de Saúde (SIGAPLS) acesse Atualizações/Miscelanea/Wizard (PLSWIZARD).
- 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".
- 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.
- Inicia-se o processo com a tela de Apresentação caso não existe alguma tabela da lista na base de dados.
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.
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.
- Selecione as informações referente ao seu negocio.
- Informações referente ao portal e robo xml.
- Selecione a empresa/filial.
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.
Ao clicar no botão Incluir outra Operadora é retornado a tela Informações da Operadora.
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.
- 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.
- 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.
- Após o processamento de cada arquivo .CSV o mesmo será deletado da pasta.
- 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.:
- path =C:\Program Files (x86)\GnuWin32\bin
- tar -cvf plswizard.tar *.*
- gzip plswizard.tar.
- Observação Geral.
A rotina ‘(re)carregar versão’ localizada no menu ‘Ações Relacionadas’ na rotina ’Versões TISS’ foi descontinuada, qualquer atualização de versão será diretamente realizada no arquivo CSV
correspondente e disponibilizado para ser atualizado pelo WIZARD.
Vídeo