Histórico da Página
...
- Visão Geral
- Exemplo de utilização
- Tela do Sistema
- Tela de importação - Pergunte
- Menu
- Tabelas utilizadas
...
Campos importados dos arquivos Simpro
Âncora CMPIMP CMPIMP Descrição do Produto
Campo Sistema
Código do Usuário
Não Aplicável
Código de Fração
Não Aplicável
Descrição do Produto
BA8_DESCRI / BR8_DESCRI / BTQ_DESTER / BTQ_DSCDET
Data de Vigência(dd/mm/aaaa)
Não Aplicável
Identificação:
(F) Preço Fábrica (V)Preço Venda
(L) Fora de Linha(A) Atualização Suspensa
(D) DescontinuadoNão Aplicável
Preço Fábrica Embalagem
Se PFB + Valor Total - BD4_VALREF
Preço Venda Embalagem
Se PMC + Valor Total- BD4_VALREF
Preço Usuário Embalagem
Se PUSU + Valor Total- BD4_VALREF
Preço Fábrica Fração
Se PFB + Valor Fracionado- BD4_VALREF
Preço Venda Fração
Se PMC + Valor Fracionado- BD4_VALREF
Preço Usuário Fração
Se PUSU + Valor Fracionado- BD4_VALREF
Tipo de Embalagem
Usado na Concatenação: Tipo de Embalagem + Tipo de Fração+ Quantidade Embalagem
Para gravar os campos: BTQ_APRESE e BA8_DFORMA
Tipo de Fração
Usado na Concatenação: Tipo de Embalagem + Tipo de Fração+ Quantidade Embalagem
Para gravar os campos: BTQ_APRESE e BA8_DFORMA
Quantidade Embalagem
Usado na Concatenação: Tipo de Embalagem + Tipo de Fração+ Quantidade Embalagem
Para gravar os campos: BTQ_APRESE e BA8_DFORMA
Quantidade Fração Usuário
Não Aplicável
% Lucratividade do Usuário
Não Aplicável
Tipo de Alteração: (I)Inclusão (P)Preços
(L)Fora de Linha(A)Alterações Gerais (S)Atualização Suspensa (D)Descontinuado
Usado para definir se vai indicar o fim de vigência quando o item estiver no status (D)Descontinuado ou (L)Fora de Linha.
Fabricante
BA8_NMFABR e:
* Se arquivo Medicamento: BTQ_LABORA
* Demais: BTQ_FABRICCód.SIMPRO/TISS
BA8_CODPRO / BD4_CODPRO / BR8_CODPSA / BTQ_CDTERM
* Somente se não existir o código TUSS no registroCódigo do Mercado:
(20)Material Hospitalar (50)Medicamentos (90)Reagentes
(30)SaneantesNão Aplicável
% Percentual de Desconto
Não Aplicável
% IPI do Produto
Não Aplicável
Número do Registro Anvisa ou uma das seguintes informações:
ISENTO
NAO CONTROLADO
NOTIFICACAO
SI/NCBA8_RGANVI
Data de Validade do Registro Anvisa ou uma das seguintes informações:
PENDENTE - SOB PROTOCOLO – EM BRANCO – VIGENTESe o item estiver com status (D)Descontinuado ou (L)Fora de Linha e data de fim de vigência, caso marcado o CheckBox (Fim Vigência ANVISA?) no pergunte inicial da importação o sistema gravará no campo BD4_VIGFIM a data de fim de vigência ANVISA, mas caso esteja desmarcado o checkbox ou venha informações diferente de data, como por exemplo: “VIGENTE” o sistema gravará no campo BD4_VIGFIM a data de fim vigência informada no pergunte. O Processo será detalhado mais a frente no tópico importação dos arquivos simpro.
Número do Código de Barra
Não Aplicável
Tipo de Lista
‘+’ – Positiva ‘-’ – Negativa ‘ ’ – Neutra ‘#’ – Não aplicávelNão Aplicável
Indica se o medicamento é de uso exclusivamente hospitalar
Não Aplicável
Indica se o produto é fracionado
S – SIM N - NAONão Aplicável
Código TUSS
BA8_CODPRO / BD4_CODPRO / BR8_CODPSA / BTQ_CDTERM
Indica a classificação do produto
( )SEM CLASSIFICAÇÃO (BD) BEM DURAVEL
(MC) MATERIAL DE CONSUMO (ME) MATERIAL ESPECIAL (OT) ORTESE (PT) PROTESE (ST) SINTESE (IT) INSTRUMENTALBA8_DSCLAS
Referência do Produto
BTQ_REFFAB
Indica se o produto é genérico
S – SIM N - NAONão Aplicável
Indica se o medicamento ou material é classificado como Diversos
S – SIM N - NAONão Aplicável
Importação dos arquivos Simpro
Âncora imp imp - Após configuração das regras e demais informações, devemos proceder com a importação dos arquivos, para que as informações sejam replicadas no SIGAPLS.
- Para iniciar a importação, devemos estar com o sistema aberto na rotina inicial do processo da Simpro (PLSSIMPRO)
- Clique no botão Outras Ações/Importar
- O sistema irá abrir um Pergunte, aonde o usuário deve informar:
- Diretório: onde os arquivos .txt e .csv de materiais, medicamentos, perfumaria, saneantes e reagentes estão salvos, prontos para serem importados (seguindo o padrão de nomes, discutidos nos tópicos anteriores)
- Código da Mensagem SIMPRO®: informe o código seguido dos dois últimos dígitos do ano, exemplo: Mensagem = 33 Ano = 2021, deverá ser informado o código da mensagem = 3321.
- Data da mensagem da SIMPRO®: essa informação irá ser utilizada como a data inicial da composição dos eventos, na tabela BD4, bem como se houver registro anterior de composição, será finalizado com a data do dia anterior a essa informada.
- Data fim de vigência: data será utilizada para os itens que estiverem no status (L)Fora de Uso ou (D)Descontinuado e o CheckBox: Fim vigência ANVISA? Desmarcado, ou data fim vigência ANVISA fora do padrão, como por exemplo: “PENDENTE”
- Fim vigência ANVISA?: Para informar se nos itens com status (L)Fora de Uso ou (D)Descontinuado, se deseja usar a data fim de vigência da ANVISA ou a data do item acima, caso a data no arquivo esteja fora do padrão.
- Após informar esses dados, clique no botão OK, para que o processo de importação tenha início.
- Caso no diretório os arquivos estejam com os nomes corretos - iguais nas Regras/layouts configurados - e com a versão igual à informada no Pergunte, o sistema irá iniciar o processo de importação. Contudo, se houver arquivos com nomes que não se encaixam em nenhuma regra de importação ou com versão diferente, o sistema indaga ao usuário o que deve ser feito:
- Se o nome do arquivo está certo, mas contêm uma versão diferente da informada no Pergunte, o sistema pede para que o usuário confirme se deve rejeitar o arquivo - não será importado - ou então, será importado, mas os eventos ficarão atrelados ao codigo da mensagem do Pergunte. Ou seja, se no Pergunte foi informado codigo "1121", mas o nome do arquivo consta "0121", caso importe, os campos desses eventos ficarão com o valor da edição "1121", pois é a informada no Pergunte. Essa informação será utilizada para controle das mensagens, no campo da tabela BD4, de nome BD4_CHVIMP.
Na imagem abaixo, temos arquivos com a versão "0221", diferente da informada no Pergunte, que é "0521". O sistema exibe a diferença, devendo o usuário escolher qual ação tomar.
c. Quando no diretório existir arquivos que não condizem com nenhuma regra, antes de iniciar a importação, o sistema irá abrir um browser, exibindo estes arquivos do lado esquerdo e no lado direito, o usuário pode informar manualmente qual regra deseja usar para o arquivo e no final, clicar no botão Salvar.
Caso não queira informar nenhuma regra, desconsiderando estes arquivos, basta clica no botão Cancelar.
- Caso tenha mais de um arquivo, onde alguns devem ser importados, conforme regras selecionadas pelo usuário, e outros não, basta informar a regra desejada para os que devem ser importados e os demais deixar em branco.
O combo do lado direito, referente a Configuração Simpro, nem sempre vai apresentar todas as configurações cadastradas no sistema. Caso tenhamos um arquivo correto na pasta, associado a uma regra, essa regra não será exibida no combo, pois já tem arquivo associado. Será apresentado apenas as regras que ainda não tiveram arquivos associados à esta regra.
Por exemplo, se tenho três regras - Material, Perfumaria, Medicamento - e no diretório tenha um arquivo com o nome correto, associado a regra de Material, ao exibir esse browser, a opção Material não estará disponível para escolha, visto que já temos arquivo associado a regra.
Aviso title ATENÇÃO Sempre devemos colocar o nome do arquivo no formato correto, esperado pela rotina de importação, conforme visto nos tópicos anteriores. As situações acima são consideradas anômalas e estes auxiliares visam alertar o usuário do problema e não devem ser utilizados como padrão na Operadora, pois o usuário pode importar um arquivo com versão diferente, ocasionando problema nos preços, bem como pode associar a uma regra errada, ocasionando uma importação em tabelas indevidas e problemas na valoração do sistema.
Assim, sempre nomear o arquivo Simpro da forma correta!
- Após essas escolhas, o sistema irá dar início ao processo de importação, exibindo de forma visual o progresso.
Durante o processo de importação, as seguintes tabelas são inseridas/alteradas:
Tabela
Ação
Descrição e informações
BF8
Inclusão / Consulta
Caso na configuração conste que deve ser criado a TDE (B6G_CRITDE igual a "Sim"), o sistema irá realizar a inclusão de uma nova TDE. Caso contrário, realiza apenas a consulta na TDE existente, para obtenção dos dados.
Caso seja criada uma nova TDE:
· O nome dela será "TABELA SIMPRO - " + nome do tipo de procedimento que está sendo importado (MATERIAIS, MEDICAMENTOS, PERFUMARIA, SANEANTES e REAGENTES).
· O campo BF8_TPPROC será preenchido com o valor "1", quando for Material; com o valor "2", quando Medicamento e valor "9", quanto aos demais.
BA8
Inclusão / Alteração
Caso o arquivo contenha algum item não existente na BA8, o sistema irá incluir este evento. Caso contrário, irá realizar a alteração do registro.
Caso exista na base os campos BA8_DFORMA e BA8_NMFABRA, serão preenchidos, respectivamente, com as informações do Nome da Apresentação e Nome do Laboratório.
BD4
Inclusão / Alteração
O sistema irá criar a composição do item.
· Se o evento já existir na BD4, será finalizado, informando no campo BD4_VIGFIM a data final. Essa data final é o dia anterior da data informada no Pergunte, no campo data da mensagem. Ou seja, se foi informada a data 15/09/2021 no Pergunte, a data final do BD4 existente será 14/09/2021.
· Ao criar o evento na BD4, o campo BD4_VIGINI será preenchido com a data informada no Pergunte.
· O campo BD4_CODIGO será preenchido com a unidade informada na configuração da Regra (B6G_CODUND).
· O campo BD4_VALREF será preenchido com o valor do arquivo - valor total ou parcial - conforme layout (B6G_TIPVAL)
· O campo BD4_CHVIMP irá armazenar a chave da importação realizada, para criar os vínculos necessários.
· Por isso, é extremamente importante informar a código da mensagem simpro correto que está sendo importado e os arquivos possuírem essa mesma versão no nome, pois será a chave do relacionamento.
BR8
Inclusão / Alteração
O sistema irá verificar se o evento já existe na tabela BR8. Caso não exista, irá realizar inclusão e caso exista, será atualizado.
· O campo Ativo (BR8_BENUTL) será preenchido com a informação constante na Regra (B6G_ATIVO).
· O campo Classe (BR8_CLASSE) será preenchido com a informação definida na Regra (B6G_CLASSE).
· O campo Tipo de autorização (BR8_AUTORI) será preenchido com a informação constante na Regra (B6G_AUTORI).
· O campo BR8_TPPROC será preenchido com o valor "1", quando for Material; com o valor "2", quando Medicamento e valor "9", quanto aos demais.
BTQ
Inclusão / Alteração
Quando o evento for criado na TDE própria - ou seja, evento que ainda não possui equivalência de código TUSS/TISS - o sistema irá verificar se o item foi criado na Tabela 64, de Terminologias. Se não existir, será criado e caso exista, procederá com a atualização dos dados.
· O campo Código de grupo (BTQ_CODGRU) será preenchido com "029", quando for Material e "030", para Medicamento e os demais.
· O campo Forma de envio (BTQ_FENVIO) será preenchido como "CONSOLIDADO".
- Durante a importação, o sistema exibe de forma visual o progresso das operações, por meio de barra de progresso. A primeira barra mostra quantas Regras/layouts existem cadastradas no sistema e que serão analisadas, enquanto que a segunda barra mostra o progresso de importação do arquivo. O tamanho mostrado é a quantidade de bytes lidas do arquivo, não registros presentes no mesmo.
- No final do processamento, caso tenhamos ocorrências diversas, será exibido browser com os erros detalhados, para análise do usuário. Caso clique no botão Fechar da janela, o browser será fechado, mas se clicar no botão SIM, será criado um log com essas ocorrências, sendo gravado na mesma pasta onde estão os arquivos para importação - no caminho definido no Pergunte.
- No browser, é exibido um código de erro - detalhado no cabeçalho do browser - e a descrição do erro.
- No browser, é exibido um código de erro - detalhado no cabeçalho do browser - e a descrição do erro.
- O nome do arquivo de log será: "erros_importacao_simpro_ + data atual + hora da geração + .log", como por exemplo: " erros_importacao_simpro_15_09_2021_21_18_38.log"
Abaixo, um resumo dos códigos das ocorrências:
Código do Erro
Descrição
Informação
0
a. "O arquivo 'XXX.txt' possui as regras da configuração: 'YYY', mas a presente regra já possui arquivo herdado"
a. Como detalhado nos tópicos anteriores, quando o sistema vai realizar o processo de importação, podemos apenas ter um arquivo por regra. Ou seja, se colocar dois arquivos na pasta de importação, do tipo Medicamento e PMC, apenas um será importado e o outro não, sendo exibido essa crítica.
1
a. "Arquivo: 'XXX.txt' não foi dado 'match' manual."
b. "Arquivo: 'ABC.txt não será processado, por já existir arquivo atríbuido."
a. Exibida quando existir um arquivo na pasta, mas que não corresponde a nenhuma regra e o usuário também não selecionou uma configuração de forma manual, no browser de arquivos sem correspondência.
b. Será exibida quando o usuário colocar a mesma regra para mais de um arquivo, no browser de arquivos sem correspondência. Ou seja, pode-se selecionar apenas 1 arquivo por regra, os demais atribuídos serão ignorados.
2
a. Arquivo 'XXX.txt' do tipo 'Y' não possui a quantidade mínima de colunas esperada no arquivo. Quantidade de colunas esperada: 'A'
- no arquivo: 'B'b. Arquivo 'XXX.txt' inválido, sem delimitador ou outro tipo de problema. Verifique se o arquivo é válido."'
a. Exibida quando a quantidade de colunas não bate com o Layout. E quando o Delimitador não é “;”, falha de estrutura, não importa o arquivo.
3
a. "O item: 'B' - Código da Simpro: 'APR', possui registro inválido, com colunas a mais que o esperado.
Este registro não será importado. Verifique esse item no arquivo."b. "Item: TDE('CCC') - Cod. Tp Saúde ('AB') - Evento('12345678') encontra-se importado no sistema, com versão igual ou superior ('900')
a que está sendo importada neste momento (versão:0121). O item não será importado."c. "Item: TDE('CCC') - Cod. Tp Saúde ('AB') - Evento('12345678') está importado no sistema com a mesma data inicial (BD4_VIGINI)
dessa importação. Devido a regras de integridade, o item não será importado."a. O arquivo pode conter algumas linhas mal formatadas, ocasionando problemas na identificação e sua importação. Essa linha é desconsiderada, sendo apresentado o nome e apresentação do item, para que o usuário identifique qual item não foi importado.
b. Se o item a ser importado já constar no sistema, com a versão (Edição) superior a que está sendo importada, o item não será importado e será colocado essa crítica. Por exemplo, o item A foi importado com o código de mensagem 0121 e o usuário está importando uma anterior. Será criticado dessa maneira.
c. Essa crítica só irá ocorrer caso tenhamos um item já existente no sistema, com data inicial igual ao do item que será importado (informação proveniente do Pergunte - Data da Publicação). Por questão de Consistência do BD, o item não será importado.
DL
a. "Query 1/2/3/4/E - " + Descrição do erro
a. Mensagem exibida quando tenta excluir uma importação já realizada. O sistema irá exibir o erro exibido na operação de exclusão, proveniente do DbAccess ou Servidor ADVPL.
- No final, os itens importados serão exibidos no grid, para que o usuário veja quais edições já foram importadas. Esse registro é gravado na tabela B6F - Importações Brasindice/Simpro.
- Observe que o sistema armazena nessa tabela o número da mensagem simpro informada no Pergunte, o usuário logado que realizou a importação, o nome do arquivo usado e os código da TDEs usadas, além do tipo de preço utilizado.
- Clique no botão Outras Ações/Importar
...
- Conforme visto no tópico de Importações, após realizar a importação, o sistema irá gerar os registros das importações realizadas na tabela B6F, para que os usuários saibam quais arquivos e edições foram importadas no sistema.
- Caso o usuário queira visualizar os itens vinculados a mensagem simpro importada, basta na tela inicial da Simpro (PlSSIMPRO), posicionar no registro desejado e clicar no botão Visualizar.
- O sistema irá exibir uma mensagem de carregando os dados e após carregamento, exibir o browser, mostrando todos os registros da tabela BD4 vinculados a essa importação. Essa vinculação é realizada pelo campo
Nessa tela, visualizamos os itens atrelados a importação realizada.
Aviso title Atenção Como são importados milhares de registros e é checado a tabela BD4, é normal que ao clicar na opção Visualização, o sistema tenha um carregamento mais moroso para os dados. Por isso, é exibido a dialog de "Carregando", que indica que o sistema está procurando os dados para exibição. Somente quando o carregamento for realizado pelo sistema, será aberto o browser para exibição dos dado
Exclusão de Importações
Âncora del del Caso o usuário tenha efetuado alguma importação e queira excluir, o sistema permite, desde que:
- A
edição - Mensagem Simpro que está sendo excluída seja a última para o tipo de procedimento (
Material, Solução ou Medicamento- Materiais, Medicamentos, Perfumaria, Saneantes e Reagentes) e tipo de Preço (PMC
ou - ,PFB,PUSU). Ou seja, se tenho duas importações realizadas, só posso excluir a última edição, a mais recente.
Exemplo Resultado 1º) Tipo: Material / Preço: PFB /
EdiçãoMensagem:
5000621
2º) Tipo: Material / Preço: PFB /
EdiçãoMensagem:
4500221
Tento excluir o segundo registro,
edição 450.Mensagem 0221
Ao tentar excluir o segundo registro - de edição 450 mensagem 0221 - o sistema não irá deixar, pois temos edição mais recente importada no sistema.
- Para Para excluir, na tela inicial da rotina de importação BrasíndiceSimpro, posicione no registro desejado e clique no botão botão Outras Ações / Excluir.
- Se o registro que está sendo excluído não for o último, conforme explica no item anterior, o sistema irá alertar o usuário, com aviso em tela, informando que para este mesmo tipo de Procedimento e Valor, possui importação mais recente e seu número.
- Se for a última versão, o sistema pergunta ao usuário se realmente deseja excluir essa versão e registros.
- Se clicar em "Não", o processo é interrompido e nada é excluído. Se sim, o sistema inicia o processo de exclusão. Este processo é acompanhado pela barra de progresso, para que o usuário acompanhe visualmente os passos da exclusão.
- No final da exclusão, caso o processamento tenha ocorrido de forma normal, o sistema exibe um Help, informando que a edição e todos os dados vinculados foram excluídos.
- Caso ocorra algum problema na exclusão dos itens, o usuário é alertado do problema e abre-se um browser com um browser com os erros detalhados, para análise do usuário.
- Caso clique no botão botão Cancelardo browser, a janela será janela será fechada, mas se clicar no botão Confirmarbotão SIM, o sistema abre o modal para o usuário selecionar o local onde deseja gravar o log em sua máquina. Selecione o local e clique no botão botão Abrir, para que o log seja salvo neste local.
- O nome do arquivo de log será: "erro_deletar_tabela_ + data atual data atual + hora hora da geração geração + .log", como por exemplo: "erro_deletar_tabela_05_06_2020_14_41_55.log"
Quando a exclusão é realizada, as seguintes tabelas são excluídas ou alteradas:
Tabela Ação BD4
Todos os registros da tabela BD4, que possuem o campo
chavechave BD4_CHVIMP
relacionadorelacionado ao registro são deletados.
Atenção:
1) Ao deletar o registro BD4 pertencente a edição excluída, o sistema verifica se existe algum BD4 anterior para o item e qual possui a maior data final de vigência. Existindo, irá apagar a data final deste BD4, tornando esse registro com vigência válida, já que excluímos o anterior.BA8
Após Após deletar os registros da BD4, o sistema verifica se existe algum evento na BA8 que não possui mais unidade de Saúde. Se existir, esse evento é excluído.
BR8
Após a exclusão, o sistema verifica se existe algum evento na Tabela Padrão (BR8) que não exista mais na TDE (BA8). Se encontrar algum registro nessa situação, o evento na tabela padrão é desativado, ou seja, tem o seu campo Ativo (BR8_BENUTL) marcado
comocomo "Não".
BTQ
Nenhuma Nenhuma ação é realizada na tabela BTQ, pois podemos ter outros eventos em outras TDEs utilizando o mesmo código, já que se trata de uma tabela de De/Para.
- Se o registro que está sendo excluído não for o último, conforme explica no item anterior, o sistema irá alertar o usuário, com aviso em tela, informando que para este mesmo tipo de Procedimento e Valor, possui importação mais recente e seu número.
Âncora impexc impexc - O sistema realiza a importação do arquivo de excluídos da Brasíndice®, onde realiza a leitura do arquivo e localiza em todas as TDE's do sistema os eventos presentes no arquivo, finalizando as vigências de sua composição com a data informada no Pergunte.
- Assim, ao realizar a importação do arquivo de Excluídos, o sistema irá localizar os eventos presentes no arquivo em todas as TDE's do sistema, para finalizar suas composições (tabela BD4, campo BD4_VIGFIM), com a data informada no Pergunte, além de registrar na tabela B6G - Importacoes Brasindice, que o arquivo de Exclusão foi importado no sistema. Para realizar importação do arquivo de excluídos, não é necessário realizar nenhuma configuração de layout no sistema - como ocorre com os outros arquivos - bastando seguir as informações abaixo:Possuir o arquivo de Excluídos da Brasíndice (gerado pelo caminho Manutenção / Excluídos);
- O arquivo deve ser gerado com os seguintes padrões de nomes: EXCLUSAO ou EXCLUIDOS, seguido da versão da Brasíndice corrente, como:
- exclusao_950.txt
- 950_EXCLUSAO.txt
- 943_excluidos.txt
- EXCLUIDOS_942.txt
Aviso title ATENÇÃO Se o nome do arquivo não possuir as palavras exclusao ou excluidos, o sistema sempre irá retornar que não existe arquivos válidos de Exclusão da Brasíndice, no diretório informado.
Logo, sempre nomear o arquivo da forma esperada, com as palavras exclusao ou excluidos, mais a versão da Brasíndice.
- Acessar o remote, no caminho Atualizações / Procedimentos / Importação Brasíndice (PLSBRASIN1); Ao abrir a tela do programa, clique no botão Importar. No Pergunte, informe:
- Diretório dos arquivos: Informe o local onde está o arquivo de exclusão.
- Número da Edição: Informe a Edição da Brasíndice do arquivo de Exclusão.
- Data Publicação: Informe a data. Essa data será utilizada para indicar o fim de vigência das unidades de saúde, na tabela BD4 - campo BD4_VGFIM - dos procedimentos que forem localizados, de acordo com o arquivo.
- Tipo de Operação: No combo, selecione a opção "2" - Exclusão Após preencher os parâmetros acima do pergunte, clique no botão OK.
- Caso no diretório o arquivo de Exclusão esteja com o nome correto - igual descrito acima - e com a versão igual à informada no Pergunte, o sistema irá iniciar o processo de importação. Contudo, se o arquivo constar algum dos nomes corretos, mas a versão for diferente da informada no Pergunte, o sistema indaga ao usuário o que deve ser feito:
- Se o nome do arquivo está certo, mas contêm uma versão diferente da informada no Pergunte, o sistema solicita que o usuário confirme se deve rejeitar o arquivo - não será importado - ou então, que será importado, mas os eventos ficarão atrelados a chave da edição do Pergunte. Ou seja, se no Pergunte foi informado a versão "700", mas o arquivo está nomeado como "690", o sistema indaga se deve continuar, pois as versões entre o Pergunte e o nome do arquivo são conflitantes.
Na imagem abaixo, temos arquivos com a versão "850", diferente da informada no Pergunte, que é "861". O sistema exibe a diferença, devendo o usuário escolher qual ação tomar.
- Se clicar em "Não", o arquivo é ignorado e não será importado. Se clicar em "Sim", o sistema irá iniciar o processo de importação do arquivo.
- Durante o processo de importação, o sistema irá realizar as seguintes etapas:
- O sistema irá verificar em todas as TDE's cadastradas no sistema se alguma possui o código do procedimento constante no arquivo - se o item possuir o código TUSS, esse será o elemento de pesquisa e caso não, será utilizado o código BrasindiceTiss;
- Ao encontrar algum evento compatível - mesmo código BrasindiceTISS ou TUSS - o sistema verifica se existe alguma composição com data de vigência em aberto. Encontrando, irá colocar no campo Final de Vigência (BD4_VIGFIM), da tabela BD4, a data informada no Pergunte inicial, informando ao sistema que o item não está mais válido.
- O sistema irá preencher o campo BD4_CHVIMP (chave de relacionamento) a informação relevante a edição do arquivo de Exclusão.
- Após processar todo o arquivo, o sistema irá exibir um alerta, informando que a edição de Exclusão foi importada com sucesso no sistema. Além disso, irá gerar um registro na tabela B6F - Importações Brasindice, referente ao arquivo de exclusão que foi importado no sistema, para consultas posteriores. Quando for exclusão, os campo Tipo Procedimento (B6F_TIPPRO) e Tipo Preço (B6F_TIPO) ficarão coma informação "E" - Exclusão.
- Caso queira identificar quais itens que tiveram suas vigências finalizadas pela importação do arquivo de Exclusão, basta posicionar no registro desejado no browser inicial da rotina e clicar no botão Visualizar. O sistema irá exibir todos os registros que tiveram suas vigências finalizadas pelo arquivo de Exclusão.
- Caso tenha importado o arquivo de Exclusão de forma errada, é possível desfazer a ação, ou seja, as unidades de saúde que tiveram sua data finalizada pela importação do arquivo voltarão a ficar ativas, pois o campo BD4_VIGFIM será limpo.
- Para isso, no browse da rotina inicial, posicione no registro referente a Importação do arquivo de Exclusão (os campos Tipo Procedimento (B6F_TIPPRO) e Tipo Preço (B6F_TIPO) com valor "E" - Exclusão);
- Clique no botão Outras Ações / Excluir;
- O sistema irá perguntar ao usuário se realmente deseja excluir essa importação. Se clicar em Não, nada será feito.
- Caso clique em Sim, o sistema irá efetuar a leitura dos procedimentos que tiveram sua unidades de saúde finalizadas pelo arquivo e irá limpar o campo BD4_VIFGIM, para tornar as unidades ativas novamente.
- No final do processamento, o sistema irá emitir um alerta, informando que a importação foi excluído do sistema.
Aviso title ATENÇÃO Ao excluir uma importação de Arquivo de Exclusão, o sistema irá apenas limpar a data do campo BD4_VIGFIM dos registros que tiveram suas unidades de saúde atualizadas pelo arquivo.
03. TELAS 03. TELAS DO SISTEMA Âncoratelasist telasist
telasist | |
telasist |
...
PLSSIMPRO - Importação dos arquivos
...
Simpro
PLSBRASIN2 - Configuração das Regras de Importação.
...
04. TELA DE IMPORTAÇÃO - PERGUNTE Âncoraperg perg
perg | |
perg |
Principais Campos e Parâmetros
Campo | Descrição |
Diretório dos arquivos | Informe o local onde estão os arquivos para importação. |
Codigo da |
Mensagem |
Codigo da Mensagem Simpro que está sendo importada. |
Data |
Mensagem | Data da Publicação, que servirá como data inicial dos procedimentos. |
Data Fim vigência | Data de encerramento de vigência Para itens fora de linha ou descontinuados |
Fim vigência anvisa? | Se .T., para itens fora de linha ou descontinuados grava no sistema com a data fim de vigência anvisa, mas se a data fim for invalida grava a do item acima |
05. MENU Âncoramenu menu
menu | |
menu |
Caso no módulo SIGAPLS, ao acessar o caminho Atualizações / Procedimento e não encontre o menu Importação BrasíndiceSimpro, será necessário criá-lo manualmente. Para isso, no Configurador (SIGACFG), acesse Ambientes/Cadastros/Menus (CFGX017). Crie o menu a seguir:
Menu | Atualizações |
Submenu | Procedimentos |
Nome da Rotina | Importação |
Simpro |
Programa |
PLSSIMPRO.PRW | |
Módulo | Plano de Saúde |
06. TABELAS UTILIZADAS Âncoratab tab
tab | |
tab |
- Criação da Tabela B6F - Importacoes Brasindice
TABELA B6F - Importacoes Brasindice | |
SX2 - Informações da Tabela | |
X2_CHAVE | B6F |
X2_NOME | Importacoes Brasindice |
X2_UNICO | B6F_FILIAL+B6F_CODOPE+B6F_CODIGO |
SX3 - Informações dos Campos | |
Campo | Descrição |
Campo | B6F_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 1 |
Campo | Descrição |
Campo | B6F_CODOPE |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Cod Operador |
Descrição | Codigo da Operadora |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 2 |
Campo | Descrição |
Campo | B6F_CODIGO |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Código |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 3 |
Campo | Descrição |
Campo | B6F_EDICBR |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Edicao |
Descrição | Edicao Brasindice |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 4 |
Campo | Descrição |
Campo | B6F_DATIMP |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Import |
Descrição | Data da Importacao |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 5 |
Campo | Descrição |
Campo | B6F_USUARI |
Tipo | Caracter |
Tamanho | 60 |
Decimal | 0 |
Formato | @! |
Título | Responsavel |
Descrição | Responsavel importacao |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 6 |
Campo | Descrição |
Campo | B6F_ARQUIV |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @! |
Título | Nome Arquivo |
Descrição | Nome do arquivo importado |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 7 |
Campo | Descrição |
Campo | B6F_CODTDE |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Codigo TDE |
Descrição | Codigo TDE TUSS |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 8 |
Campo | Descrição |
Campo | B6F_TDEPRO |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | TDE Propria |
Descrição | Codigo da TDE propria |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 9 |
Campo | Descrição |
Campo | B6F_TIPPRO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Proced. |
Descrição | Tipo de Procedimento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Materiais;2=Medicamentos;3=Soluções; E=Exclusão;4=Perfumaria;5=Saneantes;6=Reagentes |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
Campo | Descrição |
Campo | B6F_TIPO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Preco |
Descrição | Tipo de Preco |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=PMC; 2=PFB;3=PUSU;E=Exclusão |
Contexto | Real |
Propriedade | Alterar |
Ordem | 11 |
Campo | Descrição |
Campo | B6F_TPARQ |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Arquivo |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=Brasindice; 2=Simpro; 3=A900 |
Contexto | Real |
Propriedade | Alterar |
Ordem | 12 |
Campo | Descrição |
Campo | B6F_EXCIMP |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @! |
Título | Exclusão |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 13 |
SIX - Índices da Tabela | |
Campo | Descrição |
Índice | B6F |
Ordem | 1 |
Chave | B6F_FILIAL + B6F_CODOPE + B6F_CODIGO |
Descrição | |
Campo | Descrição |
Índice | B6F |
Ordem | 2 |
Chave | B6F_FILIAL + B6F_CODOPE + B6F_TPARQ + B6F_EDICBR + B6F_TIPPRO + B6F_TIPO |
Descrição | Cod Operador+Edicao+Tipo Proced.+Tipo Preco |
Campo | Descrição |
Índice | B6F |
Ordem | 3 |
Chave | B6F_FILIAL + B6F_CODOPE + B6F_TPARQ + B6F_EDICBR + B6F_DATIMP |
Descrição | Cod Operador+Edicao+Data Import |
Campo | Descrição |
Índice | B6F |
Ordem | 4 |
Chave | B6F_FILIAL + B6F_CODOPE + B6F_TPARQ + B6F_EDICBR + B6F_CODTDE |
Descrição | Cod Operador+Edicao+Codigo TDE |
Campo | Descrição |
Índice | B6F |
Ordem | 5 |
Chave | B6F_FILIAL + B6F_CODOPE + B6F_TPARQ + B6F_ARQUIV |
Descrição | Cod Operador+Tipo Arquivo+NomeArquivo |
...
B6G - Configuracoes Brasindice | |
SX2 - Informações da Tabela | |
Campo | Descrição |
X2_CHAVE | B6G |
X2_NOME | Configuracoes Brasindice |
X2_UNICO | B6G_FILIAL+B6G_CODOPE+B6G_CODIGO |
SX3 - Informações dos Campos | |
Campo | Descrição |
Campo | B6G_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 1 |
Campo | Descrição |
Campo | B6G_CODOPE |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Título | Cód Operador |
Descrição | Codigo da Operadora |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 2 |
Campo | Descrição |
Campo | B6G_CODIGO |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Código |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 3 |
Campo | Descrição |
Campo | B6G_TIPPRO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Proced. |
Descrição | Tipo de Procedimento |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Materiais;2=Medicamentos;3=Soluções;4=Perfumaria;5=Saneantes;6=Reagentes |
Contexto | Real |
Propriedade | Alterar |
Ordem | 4 |
Campo | Descrição |
Campo | B6G_TIPO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Preço |
Descrição | Tipo de Preco |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=PMC; 2=PFB;3=PUSU |
Contexto | Real |
Propriedade | Alterar |
Ordem | 5 |
Campo | Descrição |
Campo | B6G_CRITDE |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Cria TDE? |
Descrição | Cria TDE? |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 0=Não; 1=Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 6 |
Campo | Descrição |
Campo | B6G_CODTDE |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Codigo TDE |
Descrição | Codigo TDE TUSS |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Modo Edição | FwFldGet("B6G_CRITDE") == "0" |
Val. Sistema | Vazio() .OR. ExistCpo("BF8", PLSINTPAD() + FwFldGet("B6G_CODTDE"), 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | B6GTDE - TDE Brasindice Imp |
Ordem | 7 |
Campo | Descrição |
Campo | B6G_REGIMP |
Tipo | Caracter |
Tamanho | 60 |
Decimal | 0 |
Formato | @! |
Título | Regra Import |
Descrição | Regra de Importação |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 8 |
Campo | Descrição |
Campo | B6G_ATIVO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Ativo |
Descrição | Ativo na Tabela Padrão |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 0=Não; 1=Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 9 |
Campo | Descrição |
Campo | B6G_CLASSE |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Classe Proc. |
Descrição | Classe do Procedimento |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | Vazio() .OR. ExistCpo("BJE") |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | BJEPLS - Classes/Procedimento |
Ordem | 10 |
Campo | Descrição |
Campo | B6G_AUTORI |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Autorização |
Descrição | Tipo de Autorização |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 0=Dispensa Autorização; 1=Automática; 2=Guia Operadora; 3=Auditoria; 4=Guia Empresa; 5=Guia Empresa/Operadora; 6=Avaliação Contratual |
Contexto | Real |
Propriedade | Alterar |
Ordem | 11 |
Campo | Descrição |
Campo | B6G_TDEPRO |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | TDE Própria |
Descrição | Codigo da TDE propria |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | Vazio() .OR. ExistCpo("BF8", PLSINTPAD() + FwFldGet("B6G_TDEPRO"), 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | B6GTDE - TDE Brasindice Imp |
Ordem | 12 |
Campo | Descrição |
Campo | B6G_TIPVAL |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Valor |
Descrição | Tipo do valor importado |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Valor Total; 2=Valor Fracionado |
Contexto | Real |
Propriedade | Alterar |
Ordem | 13 |
Campo | Descrição |
Campo | B6G_DATINC |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Título | Data Inc. |
Descrição | Data da Inclusão |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | MsDate() |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 14 |
Campo | Descrição |
Campo | B6G_CODPAD |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Tp. Pad Saud |
Descrição | Cod Tipo Padrão Saúde |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Modo Edição | FwFldGet("B6G_CRITDE") == "1" |
Val. Sistema | Vazio() .OR. ExistCpo("BR4", FwFldGet("B6G_CODPAD"), 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | B41PLS - Tipos de Tabela |
Ordem | 15 |
Campo | Descrição |
Campo | B6G_CODUND |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Cód Unidade |
Descrição | Cód. Unidade Saúde |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=REA; 2=VMD; 3=VMT |
Contexto | Real |
Propriedade | Alterar |
Ordem | 16 |
Campo | Descrição |
Campo | B6G_TPARQ |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Arquivo |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 1=Brasindice; 2=Simpro; 3=A900 |
Contexto | Real |
Propriedade | Alterar |
Ordem | 17 |
SIX - Índices da Tabela | |
Campo | Descrição |
Índice | B6G |
Ordem | 1 |
Chave | B6G_FILIAL + B6G_CODOPE + B6G_CODIGO |
Descrição | |
Campo | Descrição |
Índice | B6G |
Ordem | 2 |
Chave | B6G_FILIAL + B6G_CODOPE + B6G_TPARQ + B6G_TIPPRO + B6G_TIPO |
Descrição | Cod Operador+Edicao+Tipo Proced.+Tipo Preco |
Campo | Descrição |
Índice | B6G |
Ordem | 3 |
Chave | B6G_FILIAL + B6G_CODOPE + B6G_TPARQ + B6G_TIPO |
Descrição | Cod Operador+Edicao+Data Import |
Campo | Descrição |
Índice | B6G |
Ordem | 4 |
Chave | B6G_FILIAL + B6G_CODOPE + B6G_TPARQ + B6G_REGIMP |
Descrição | Cod Operador+Edicao+Codigo TDE |
Campo | Descrição |
Índice | B6G |
Ordem | 5 |
Chave | B6G_FILIAL + B6G_CODOPE + B6G_TPARQ + B6G_TDEPRO |
Descrição |
...