Histórico da Página
CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tela do Sistema
- Tela de importação - Pergunte
- Menu
- Tabelas utilizadas
01. VISÃO GERAL ÂncoraVIS VIS
VIS | |
VIS |
A rotina visa a importação dos arquivos Brasíndice® - Medicamentos, Materiais e Soluções - para utilização posterior no sistema, com a criação das tabelas de Dinâmicas de Eventos, para cobrança e pagamento. Dessa forma, a rotina antiga - via PLSMILE - será descontinuada e abaixo, iremos mostrar as etapas necessárias para uso da nova rotina.
02. EXEMPLO DE UTILIZAÇÃO Âncoraexe exe
exe | |
exe |
Para utilizar a nova rotina de importação da Brasíndice®, é necessário que no ambiente conste as novas tabelas e demais alterações de dicionário - informadas no Item 5 - Tabelas Utilizadas. Para uso da rotina:
- Acesse a rotina no caminho Atualizações / Procedimentos / Importação Brasindice (PLSBRASIN1).
- O sistema exibe a tela inicial da rotina, que mostra as importações já realizadas no grid, além de disponibilizar ao usuário as opções de Importação, visualização e outras.
- Com relação aos botões da tela, temos:
- Importar: inicia o processo de importação dos arquivos, de acordo com as configurações cadastradas no sistema;
- Configurar: abre a tela de configuração das Regras de importação - medicamentos, soluções, materiais;
- Visualização: após importação dos arquivos, ao posicionar em alguma importação realizada, o sistema irá exibir resumo de todos os eventos importados;
- Outras Ações / Excluir: realiza a exclusão de uma importação realizada.
- Para que o sistema possa realizar a importação dos arquivos, é necessário realizar a configuração das Regras/Layouts de importação, pois será baseado nessas informações que o sistema irá proceder com a importação, respeitando a configuração realizada.
- Desta forma, iremos dividir esse tópico em vários subtópicos, para o cadastro das pré-condições de importações e demais informações vitais para o uso da rotina.
Configurar Regras (layouts)
Âncora cfgreg cfgreg - O processo de importação dos arquivos se baseiam totalmente na configuração dos layouts, onde determinamos as regras de importação, definimos para quais TDE's os procedimentos serão enviados e outras informações.
- Para acessar a tela de Configuração, na tela da Brasíndice (PLSBRASIN1), clique no botão Configurar (PLSBRASIN2).
- O sistema irá abrir a tela de configurações de importação, que exibe os cadastros já cadastrados e possibilita sua manutenção.
- Para realizar a inclusão de uma nova Regra de importação, clique no botão Incluir.
- Devemos preencher o cadastro com as informações solicitadas, que são:
- Tipo Proced. (B6G_TIPPRO): No combo, devemos informar o tipo de configuração que estamos realizando, ou seja, informar se é para a tabela de Materiais, Medicamentos ou Solução. Se o item escolhido for Materiais ou Solução, o campo Tipo Preço será preenchido de forma automática com a informação PFB, não podendo ser alterada;
- Tipo Preço (B6G_TIPO): Informar se irá utilizar o Preço de Fábrica (PFB) ou Preço Máximo ao Consumidor (PMC) - esse campo ficará disponível para escolha apenas quando o Tipo Procedimento for Medicamento, pois podemos selecionar PFB ou PMC;
- Tp. Pad. Saúde (B6G_CODPAD): Tipo Padrão da tabela de Saúde. Este campo só ficará disponível para edição caso no campo Cria TDE? for escolhida a opção "Sim";
- Cria TDE? (B6G_CRITDE): Informe se o sistema deve criar uma nova TDE para essa configuração (válida apenas na primeira importação) ou se importa para alguma TDE já existente.
Se for selecionada a opção "Sim", o campo Tp. Pad. Saúde fica habilitado, pois o usuário deve indicar qual Tabela Padrão de Saúde o sistema deve utilizar nessa importação e que ficará atrelado a TDE;
Informações title Aviso Após a primeira importação, utilizando a configuração acima (Cria TDE igual a Sim), o sistema irá mudar o valor do campo Cria TDE para "Não", pois identifica que foi realizada a importação inicial, além de gravar no campo Código TDE o valor da TDE que foi criada na primeira importação.
Se for selecionada a opção "Não", o campo Tp. Pad. Saúde fica desabilitado e o campo Código TDE fica habilitado, pois indica que iremos importar para uma TDE já existente e cadastrada no sistema;
- Código TDE (B6G_CODTDE): Este campo só fica disponível para edição quando o campo Cria TDE estiver com o valor "Não," pois o usuário deve informar para qual TDE - já existente no sistema - os itens devem ser importados;
- Regra Import (B6G_REGIMP): Aqui, temos uma das etapas fundamentais no processo de importação da rotina, pois neste campo, iremos colocar qual é a nomenclatura do nome dos arquivos que serão importados e que estão de acordo com a regra:
- Aqui, mostramos ao sistema como buscar o nome do arquivo no diretório, que está de acordo com essa configuração. Ou seja, colocamos o padrão de nomenclatura de arquivo que está de acordo com essa regra, sempre de acordo com os campos Tipo Proced. e Tipo Preço.
- Neste campo, devemos usar os operadores "+" (adição) e ";" (ponto e vírgula):
- O operador "+" indica que todos as palavras deverão constar no nome do arquivo;
- O operador ";" indica a quebra, ou seja, inicio de outro conjunto de nome de pesquisa.
Exemplificando: Estamos importando um arquivo de Soluções (campo Tipo Proced.) e tipo de Preço PMC (campo Tipo Preço). O arquivo Brasíndice, ao ser exportado no sistema próprio, deve ser nomeado com uma estrutura que identifique qual é o tipo de procedimento e valor do arquivo, como "brasindice_solucao_pmc_860.txt". Assim, no campo Regra Import, podemos definir a regra de pesquisa de arquivo como SOLUCAO+PMC; SOLUCOES+PMC, ou seja, na hora do sistema importar o arquivo e verificar qual regra deve ser aplicada, o sistema vai buscar para essa regra os arquivos que contenham no nome as palavras SOLUCAO e(+) PMC ou(;) SOLUÇÃO e(+) PMC.
Exemplos:
NOME DO ARQUIVO REGRA IMPORTAÇÃO RESULTADO brasindice_solucao_pmc_860.txt SOLUCAO+PMC; SOLUCOE+PMC Positivo, pois no nome do arquivo, temos as palavras "solucao" e "pmc". brasindice_solucoes_pmc_860.txt SOLUCAO+PMC; SOLUCOES+PMC Positivo, pois no nome do arquivo, temos as palavras "solucoes" e "pmc". brasindice_solução_pmc_860.txt SOLUCAO+PFB; SOLUCOES+PFB Negativo, pois não temos regra como "solucao" e "pmc", temos apenas "solucao" e "pfb", que é diferente do nome do arquivo. Além disso, o arquivo contêm acentuação, que é proibido. pfb_medicamento_410.txt MEDICAMENTOS+PMC; MEDICAMENTOS+PMC Negativo, pois não temos regra como "medicamento" e "pfb", temos apenas "medicamento" e "pmc", que é diferente do nome do arquivo. material_pfb_teste.txt MATERIAL+PFB; MATERIAIS+PFB Positivo, pois no nome do arquivo, temos as palavras "material" e "pfb". - Assim, quando definimos a regra de importação, os arquivos Brasíndice devem ter o mesmo nome, para que o sistema saiba qual regra aplicar nessa situação. Logo, se nomeamos o arquivo do tipo Medicamento e tipo de preço PMC como "medicamento_pmc.txt" e outras como "medicamentos_pmc.txt", basta colocar no campo Regra Import. os valores MEDICAMENTOS+PMC; MEDICAMENTO+PMC, pois na hora de verificar qual regra aplicar no arquivo, o sistema irá entender que o nome do arquivo pode ser "medicamento" ou "medicamentos" e "pmc".
- Para maiores informações de como deve ser formatado o nome do arquivo, consulte o tópico Nome dos Arquivos.
- Ativo (B6G_ATIVO): Informe se os eventos importados constarão como ativos ou não na Tabela Padrão (BR8, no campo BR8_BENUTL), pois ao realizar o processo de importação, o sistema verifica se o item existe na tabela padrão ou não, para sua criação/alteração;
- Classe Proc. (B6G_CLASSE): Informe a classe dos eventos que serão importados. Será replicado no campo BR8_CLASSE, na Tabela padrão;
- Autorização (B6G_AUTORI): Informe o tipo de autorização que deve ser aplicado nos eventos importados. Será replicado no campo BR8_AUTORI;
- TDE Própria (B6G_TDEPRO): Como nem todos os eventos ainda possuem equivalência de código TUSS/TISS, deve ser informado para qual TDE Própria estes eventos sem códigos TUSS/TISS deverão ser gravados. Neste caso, o código do evento será o código Brasíndice;
- Tipo Valor (B6G_TIPVAL): Informe se deve ser importado o Valor Total ou Valor Fracionado do evento. Ou seja, se temos um evento onde o valor total é R$ 40,00, mas o fracionado é R$ 4,00, devemos escolher se queremos importar para o sistema o Total ou Fracionado (será gravado no campo BD4_VALREF);
- Cód. Unidade (B6G_CODUND): Informe a unidade que deve ser utilizada para os eventos importados. No campo, temos as opções REA (Real R$), VMD (Valor Medicamentos em R$) e VMT (Valor Material em R$). Escolha o tipo de acordo com a necessidade da Operadora.
- Após configurar as informações, clique no botão Confirmar, para que a configuração seja salva. Abaixo, um exemplo de uma configuração feita:
- Aqui, temos uma configuração para a tabela de Medicamentos, onde:
- Tipo de procedimento é Medicamentos;
- O tipo de preço a ser usado é o PMC;
- Deve ser criada uma TDE na primeira importação, onde o código da Tabela Padrão de Saúde é o B1;
- A regra para localizar e identificar o arquivo pertencente à regra é: MEDICAMENTOS+PMC; MEDICAMENTO+PMC; MEDICACAO+PMC, ou seja, o arquivo Brasíndice de Medicamentos deve ser nomeado como "medicacao_pmc.txt" ou "medicamentos_pmc.txt" ou "medicamento_pmc.txt";
- O item constará como Ativo (BR8_BENUTL), da classe 000005 (BR8_CLASSE) e de Autorização Automática (BR8_AUTORI) na Tabela Padrão;
- Para os eventos que ainda não possuem codificação TUSS/TISS, deverão ser gravados na TDE de código 056;
- O valor a ser importado deve ser o Fracionado e a unidade dos eventos será o VMD.
- Após configuração, basta clicar no botão Confirmar.
- Após confirmar, o item já consta no grid, pronto para ser utilizado nas próximas importações.
- Caso necessite alterar alguma regra, visualizar ou excluir, basta posicionar no item desejado no grid e utilizar os botões correspondentes a função desejada.
- Para incluir regras para os demais tipos, basta repetir as etapas acima.
- Para retornar a tela inicial, basta clicar no botão "X", que fica na parte superior direita, acima do botão Filtrar.
Aviso | ||
---|---|---|
| ||
Só podemos ter uma regra para cada conjunto de Tipo de Procedimento (B6G_TIPPRO) e Tipo de Preço (B6G_TIPO). Logo, se temos o cadastro de uma regra do tipo Medicamento e PMC, não podemos cadastrar outra regra com esses mesmos valores. Se for cadastrado como Medicamento e PFB, o sistema aceita, pois é uma configuração diferente. Ou seja, não podemos ter regras duplicadas no sistema, sendo uma para cada tipo de Procedimento e Tipo de preço. Se for feito tentativa de cadastrar um item que já possua essa combinação (Tipo de procedimento e preço), o sistema emite alerta, avisando o usuário dessa impossibilidade. |
Regras dos nomes e campos dos arquivos para importação - gerados a partir do sistema próprio da Brasíndice®
Âncora regexp regexp - Para que seja possível que o SIGAPLS, via rotina de importação da Brasíndice, possa realiza a importação dos arquivos gerados a partir do sistema proprietário da Brasíndice®, devemos nomeá-los de forma correta, bem como na hora de exportar, sempre marcar as opções pertinentes ao tipo de arquivo que está sendo exportado, conforme detalhado abaixo:
- No sistema proprietário da Brasíndice, ao clicar no menu Manutenção, temos acesso as rotinas de exportação de Medicamentos, Materiais e Soluções;
- Ao exportar os arquivos de Medicamentos / Materiais / Soluções, sempre deve-se escolher as seguintes opções em comum:
- Gerar Arquivo com: deve sempre estar como Código e Descrição;
- Tipo de Arquivo: deve estar sempre como delimitado
- Quando a exportação for do tipo Medicamento, no campo Opção, deve-se marcar todas as opções, que são: Código EAN, Código TISS, Código TUSS, Genérico S/N.
- Quando a exportação for do tipo Materiais, no campo Opção, deve-se marcar todas as opções, que são: Código TISS, Código TUSS.
- Quando a exportação for do tipo Soluções, no campo Opção, deve-se marcar todas as opções, que são: Código EAN, Código TISS, Código TUSS.
Se não for marcado alguma dessas opções, na hora de importar, o sistema irá rejeitar o arquivo, pois estará faltando colunas.
Medicamentos
Soluções
Materiais- Note que nas exportações de Soluções e Medicamentos, o campo Opção está com todas as opções marcadas. Sempre que for gerado o arquivo para esses tipos, essas opções devem estar preenchidas.
- No caso de Materiais, devemos marcar no campo Opção apenas as opções Código TISS e Código TUSS. O campo Hierarquia nãodevesermarcado, pois se for, o arquivo será recusado pelo sistema.
Aviso title Aviso Logo, na hora de exportar o arquivo do sistema Brasíndice®, observe se foi atendido todas as informações acima, ou seja, marcando os campos certos e conforme orientações.
- Além dos cuidados acima, para gerar o arquivo de forma correta, ao gerar o arquivo para exportação, ao nomeá-lo, devemos seguir o padrão definido nas regras de importação, para que o sistema identifique o arquivo e saiba qual regra aplicar.
- Contudo, além desse padrão de nomes - conforme regras cadastradas - devemos colocar também no nome do arquivo a Edição que está sendo gerada, pois será conferida no momento da importação.
- Não utilize acentuação no nome dos arquivos, como "medicação_pmc.txt". Nomeie como "medicacao_pmc.txt".
- Logo, se estamos gerando o arquivo de Medicamentos, com tipo de preço PMC, da Edição 920, e na regra configurada temos MEDICAMENTOS+PMC; MEDICAMENTO+PMC; MEDICACAO+PMC, ao nomear o arquivo devemos colocar como, por exemplo: "medicamento_pmc_920.txt" ou "920_pmc_medicamentos.txt".
Deve-se colocar o número da edição no nome do arquivo, pois durante as etapas iniciais de importação, o usuário deve informar a edição que está importando e se for diferente da que consta no arquivo, o usuário será alertado, devendo ou não continuar o processo. Essa etapa será detalhada na parte de Importação.
Informações title Atenção Dessa forma, o nome do arquivo deve:
- Possuir o nome do tipo do procedimento que está sendo importado (Medicamento, Material ou Solução);
- Tipo de Preço utilizado (PMC ou PFB);
- Edição que está sendo utilizada (949, 950, etc);
- Não utilizar acentuação no nome do arquivo;
- O nome pode conter outras palavras, desde que os três itens acima estejam presentes. Por exemplo, "joao_solução_950_pfb_hoje.txt" é um nome válido, pois se tiver alguma configuração onde conste regra como SOLUCAO+PMC, o sistema identifica e temos a edição também no nome.
- Lembre-se, a regra de Importação deve conter o nome do arquivo, para que seja feito o relacionamento correto. Se temos uma regra como MED_PFB e o nome do arquivo for "med_pfb_900.txt", é válido, pois a regra condiz com o nome do arquivo. Contudo, para melhor entendimento, recomendamos que o arquivo gerado contenha o nome completo do tipo de procedimento e tipo de valor, sem qualquer tipo de acentuação, como "solucoes_pfb_200.txt".
- Para que seja possível que o SIGAPLS, via rotina de importação da Brasíndice, possa realiza a importação dos arquivos gerados a partir do sistema proprietário da Brasíndice®, devemos nomeá-los de forma correta, bem como na hora de exportar, sempre marcar as opções pertinentes ao tipo de arquivo que está sendo exportado, conforme detalhado abaixo:
Campos importados dos arquivos Brasíndice
Âncora CMPIMP CMPIMP Descrição do campo Conteúdo Campo Sistema Código do Laboratório (campo alterado com 04 posições) 1001 Não aplicável Nome do Laboratório CEMAN - BA8_NMFABR
- Se Medicamento ou Solução: BTQ_LABORA
- Se Material: BTQ_FABRICCódigo do Medicamento / Material / Solução 12074 Não aplicável Nome do Medicamento / Material / Solução NPS - NITROPRUSSIATO DE SODIO 50 MG - BA8_DESCRI
- BR8_DESCRI
- BTQ_DESTER
- BTQ_DSCDETCódigo da Apresentação EVEM Não aplicável Nome da Apresentação De 1501 a 2000 ml. s/ Lipídeos - Bolsa - BA8_DFORMA
- BTQ_APRESEPreço do Medicamento / Material / Solução 0.00 Aqui, consideramos o Preço como Valor Total, de acordo com o campo Tipo Valor(B6G_TIPVAL).
- BD4_VALREFQuantidade para Fracionamento 1 Não aplicável Tipo de Preço PMC Não aplicável Valor Fracionado do Medicamento / Material / Solução 0.00 Aqui, consideramos o Preço como Valor Fracionado, de acordo com o campo Tipo Valor(B6G_TIPVAL).
- BD4_VALREFEdição no qual ocorreu última alteração de preço 888 - BD4_CHVIMP I.P.I do Medicamento / Material / Solução 0.00 Não aplicável Flag Portaria PIS/COFINS N Não aplicável Código EAN do Medicamento / Material / Solução Não aplicável Código BrasindiceTISS do Medicamento / Material / Solução 72597 - BA8_CODPRO
- BD4_CODPRO
- BR8_CODPSA
- BTQ_CDTERM
ATENÇÃO: Esse código será utilizado apenas quando o evento não possuir o código TUSS. Se o evento possuir o código TUSS, esse será ignorado.Flag Generico (S/N) – Opcional N Não aplicável Código TUSS do Medicamento / Material / Solução - BA8_CODPRO
- BD4_CODPRO
- BR8_CODPSA
- BTQ_CDTERM
ATENÇÃO: Se o evento não possuir código TUSS de equivalência (ou seja, em branco), será gravado o código BrasindiceTISS.
Importação dos arquivos Brasíndice
Â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 Brasíndice (PLSBRASIN1).
- Clique no botão Importar.
- O sistema irá abrir um Pergunte, aonde o usuário deve informar:
- Diretório onde os arquivos .txt de medicamentos, materiais e soluções estão salvos, prontos para serem importados (seguindo o padrão de nomes, discutidos nos tópicos anteriores);
- Informar o código da Edição Brasíndice que está sendo importado;
- Data de Publicação. 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.
- Tipo de Operação - Inclusão ou Exclusão. Informe se está realizando a importação de Inclusão - para preencher as tabelas, ou se está informando os arquivos de Exclusão - itens excluídos da Brasíndice. Atualmente, funciona apenas Inclusão. Em versões futuras, será adicionada a funcionalidade de exclusã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, 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 "600", mas o nome do arquivo consta "500", caso importe, os campos desses eventos ficarão com o valor da edição "600", pois é a informada no Pergunte. Essa informação será utilizada para controle das versões, no novo campo da tabela BD4, de nome BD4_CHVIMP.
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.
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 Brasíndice, 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, Solução, Medicamento - e no diretório tenha um arquivo com o nome correto, associado a regra de Solução, ao exibir esse browser, a opção Solução 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 Brasíndice 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 BRASINDICE - " + nome do tipo de procedimento que está sendo importado (MATERIAIS ou MEDICAMENTOS ou SOLUCOES).
- O campo BF8_TPPROC será preenchido com o valor "1", quando for Material; com o valor "2", quando Medicamento e valor "9", quando Solução.
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 publicação. Ou seja, se foi informada a data 20/01/2019 no Pergunte, a data final do BD4 existente será 19/01/2019.
- 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)
- Foi criado o novo campo na BD4, de nome BD4_CHVIMP. Este campo irá armazenar a chave da importação realizada, para criar os vínculos necessários.
- Por isso, é extremamente importante informar a versão correta que está sendo importada 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", quando Solução.
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 Solução.
- 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 Cancelar da janela, o browser será fechado, mas se clicar no botão Salvar, 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 rodapé do browser - e a descrição do erro.
- No browser, é exibido um código de erro - detalhado no rodapé do browser - e a descrição do erro.
- O nome do arquivo de log será: "erros_importacao_brasindice_ + data atual + hora da geração + .log", como por exemplo: "erros_importacao_brasindice_05_06_2020_11_40_15.log"
Abaixo, um resumo dos códigos das ocorrências:
Código do Erro Descrição Informação 0 - "O arquivo 'XXX.txt' possui as regras da configuração: 'YYY', mas a presente regra já possui arquivo herdado"
- 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 - "Arquivo: 'XXX.txt' não foi dado 'match' manual."
"Arquivo: 'ABC.txt não será processado, por já existir arquivo atríbuido."
- 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.
- 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 - "Arquivo 'XXX.txt' do tipo 'Y' possui valor do tipo 'PMC' mas a configuração no sistema é para 'PFB'."
- 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' - Arquivo 'XXX.txt' inválido, sem delimitador ou outro tipo de problema. Verifique se o arquivo é válido."'
- Exibida quando a regra de importação determinar que o tipo de preço é um (PMC/PFB), mas os registros constam outro tipo. Exemplo: O arquivo foi gerado como PFB, mas na hora de nomear o arquivo, o usuário colocou PMC e existe uma regra para PMC. Mas no início da importação, o sistema valida a regra e verifica que são diferentes, não realizando a importação.
- Aqui, o sistema valida se o número de colunas do arquivo bate com a configuração do tópico Regras dos nomes e campos dos arquivos, onde determina quais colunas devem ser exportadas. Por exemplo, ao exportar a tabela de Medicamentos, seguindo as orientações do tópico, o arquivo deve conter 17 colunas. Mas se o usuário esqueceu de marcar alguma opção, vai conter colunas a menos. Dessa forma, o sistema crítica e não realiza a importação.
- Exibida quando o arquivo não for do formato esperado, o separador for diferente de ",", nome do arquivo com acentuação ou outro problema com sua estrutura, não realizando a importação.
3 - "O item: 'B' - Código da Apresentação: 'APR', possui registro inválido, com colunas a mais que o esperado.
Este registro não será importado. Verifique esse item no arquivo." - "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:'890'). O item não será importado." "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."
- 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.
- 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 na Edição 900 e o usuário está importando uma anterior. Será criticado dessa maneira.
- 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 - "Query 1/2/3/4/E - " + Descrição do erro
- 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 Brasíndice.
- Observe que o sistema armazena nessa tabela o número da Edição 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 Importar.
Visualização das importações realizadas
Âncora vis vis 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 edição importada, basta na tela inicial da Brasíndice (PLSBRASIN1), posicionar no registro desejado e clicar no botão Visualização.
- 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 BD4_CHVIMP.
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 dados.
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 que está sendo excluída seja a última para o tipo de procedimento (Material, Solução ou Medicamento) e tipo de Preço (PMC ou PFB). 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ção: 500
2º) Tipo: Material / Preço: PFB / Edição: 450
Tento excluir o segundo registro, edição 450.
Ao tentar excluir o segundo registro - de edição 450 - o sistema não irá deixar, pois temos edição mais recente importada no sistema.
- Para excluir, na tela inicial da rotina de importação Brasíndice, posicione no registro desejado e clique no 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 os erros detalhados, para análise do usuário.
- Caso clique no botão Cancelar do browser, a janela será fechada, mas se clicar no botão Confirmar, 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 Abrir, para que o log seja salvo neste local.
- O nome do arquivo de log será: "erro_deletar_tabela_ + data atual + hora da 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 chave BD4_CHVIMP relacionado 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 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 como "Não".
BTQ - 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.
Importação do Arquivo de Excluídos da Brasíndice
Â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.
- Possuir o arquivo de Excluídos da Brasíndice (gerado pelo caminho Manutenção / Excluídos);
03. TELAS DO SISTEMA Âncoratelasist telasist
telasist | |
telasist |
PLSBRASIN1 - Importação dos arquivos Brasíndice
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. |
Número da Edição | Número da Edição Brasíndice que está sendo importada. |
Data Publicação | Data da Publicação, que servirá como data inicial dos procedimentos. |
Tipo de Operação | Inclusão ou Exclusão. Apenas o Inclusão é funcional (V1). |
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índice, 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 Brasíndice |
Programa | PLSBRASIN1.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 |
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; 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 |
- Criação da Tabela B6G - Configuracoes Brasindice
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 |
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 |
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 |
- Inclusão do campo BD4_CHVIMP na tabela BD4.
BD4 - Unidade de Saúde | |
SX2 - Informações da Tabela | |
X2_CHAVE | BD4 |
X2_NOME | Unidade de Saúde |
X2_UNICO | BD4_FILIAL+BD4_CODTAB+BD4_CDPADP+BD4_CODPRO+BD4_CODIGO+DTOS(BD4_VIGINI) |
SX3 - Informações dos Campos | |
Campo | Descrição |
Campo | BD4_CHVIMP |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Chave Imp |
Descrição | Chave de Importação |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 20 |
- Consulta padrão B6GTDE
Consulta Padrão B6GTDE | |
Consulta SXB | |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 1 - Consulta |
Sequência | 1 |
Coluna | DB |
Descrição | TDE Brasindice Imp |
Contêm | BF8 |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 2 - Ordens |
Sequência | 1 |
Coluna | 1 |
Descrição | Operadora + Codigo |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 4 - Colunas |
Sequência | 1 |
Coluna | 1 |
Descrição | Codigo |
Contêm | BF8_CODIGO |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 4 - Colunas |
Sequência | 1 |
Coluna | 2 |
Descrição | Descricao |
Contêm | BF8_DESCM |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 5 - Retorno |
Sequência | 1 |
Contêm | BF8->BF8_CODIGO |
Campo | Descrição |
Alias | B6GTDE |
Tipo | 6 - Filtro |
Sequência | 1 |
Contêm | BF8->BF8_CODINT == FWFldGet("B6G_CODOPE") |
HTML |
---|
<!-- esconder o menu --> <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; } </style> |