WIZARD Carga e atualização de dados.
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||
Segmento: | Saúde | ||||||||
Módulo: | Plano de Saúde | ||||||||
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.8 |
Descrição
Criação da rotina (PLSWIZARD) com o objetivo de acelerar o processo de implantação do modulo PLANO DE SAÚDE.
Esta rotina disponibiliza a carga e atualização de tabelas, 30 tabelas para opção demonstração, um arquivo de exemplo de configuração do portal. 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/Genérico/Wizard de Atualização (PLSWIZARD).
- Criar a pasta \PLSWIZARD abaixo do ROOTPATH definido no INI do server.
- Descompactar o arquivo plswizard (arquivo disponibilizado no portal do cliente) dentro da pasta \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 tenha sido descompactado na pasta correspondente.
9. Para o botão ‘Incluir outra Operadora’ ficar habilitado é necessário que o conjunto de arquivos CSV estejam na pasta.
'B04','B07','B09','B18','B0F','B20','BA0','BA2','BA7','BAB','BAG','BAH','BAP','BAQ','BAR','BAS','BAT','BAU','BBB','BBF','BBL','BCG','BCJ','BCL','BCM','BCQ','BCS','BCT','BD1','BD2','BD3','BDL',
'BDR','BE5','BE8','BEU','BEW','BF7','BFM','BFQ','BG1','BG3','BG7','BG9','BGR','BGY','BH7','BI3','BI4','BI5','BI6','BI7','BIG','BIH','BII','BIL','BIM','BIY','BJ0','BJ1','BJ2','BJ3','BJ9','BJE','BK3',
'BK4','BL9','BLM','BLR','BN5','BP1','BP8','BPX','BQL','BQR','BQS','BQU','BR4','BR7','BRP','BRY','BSD','BSP','BBF','BT2','BTJ','BTY','BTZ','BW4','BWS','BWT','BX4','DE0','DE1','DE3','DE9','BAX','BB8','BDT',
'BF2','BF7','BJX','BKF','BAW','BKC','B7A','B7B','BVV','BVP','BVN',"BVR"
Obs.: Botão ‘Incluir outra Operadora’ se encontra na última tela do WIZARD.
- Selecione as informações referente ao seu negócio.
- 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.:
- Não é possível cancelar o WIZARD se não existir nenhuma operadora cadastrada.
- 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 arquivo exmplo-ini-portal-tissonline-roboxml.txt é um exemplo para utilização da rotina do portal.
Classificação de termos, por exemplo as tabelas TISS, são disponibilizadas em um arquivo EXCEL, caso exista 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. Mas, a tabela contida no EXCEL da TISS vem com uma terminologia diferente no cabeçalho sendo assim, como proceder? Não é necessário alterar o cabeçalho do arquivo e fazer a relação com cada campo da tabela no sistema, existe um tratamento interno para importação destes arquivos.
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 célula deve ser gravado no referido campo. 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.
Tratamento interno da rotina.
- #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 (arquivo disponibilizado no portal do cliente) deve ser descompactado na pasta \PLSWIZARD. Caso não encontre os arquivos CSV necessários a mensagem a seguir será exibida.
- Após o processamento de cada arquivo .CSV o mesmo será deletado da pasta.
- 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.