Tópicos:
1
– Configurando Tabelas de Preço
2 – Configurando Regimes Diferenciados de
Autorização de Acesso a Tabelas de Preço”
3 – Gerando Novas Versões de Tabelas a
Partir de Porcentagens de Reajuste
1 – Configurando Tabelas de Preço
A interface F01043 oferece todos os recursos para a manutenção das tabelas de
preços. Para lançar a interface de cadastramento de tabelas de preços utilize a
navegação : Menu – configuração – (4) Tabelas de
Preços – (1) Tabelas de Preços.
A figura a seguir ilustra essa
interface:
Campos de Filtragem
Nome: Informe parte
do nome de uma tabela para pesquisa. Nota: Para fazer pesquisa com partes de
nome que aparecem no “meio” do nome da tabela utilize o caracter
“%”. Exemplo: “%Amil” irá recuperar todas as tabelas que possuem a palavra
“Amil” no nome da tabela.
Tipo Tabela: Selecione
o “Tipo de tabela” desejado para a filtragem
ID: Trata-se um
identificador unívoco gerado automaticamente pelo IW.
Nome Tabela: Nome
da tabela de preços. Esse nome é informado pelos usuários no ato da criação da
tabela de preços e pode ser alterado posteriormente.
Tipo da Tabela: Trata-se
de uma classificação (tipagem) das tabelas de preços. A lista de tipos
classificatórios de tabelas de preços é pré-definida no IW e não deverá ser
alterada (mesmo que isso seja possível para um usuário com status de
administrador). Ao inserir novas tabelas de preços no IW deve-se selecionar o
tipo classificatório para a tabela. Nota: A valoração correta dessa coluna
determina a visibilidade que a tabela de preços terá na interface F01040
(edição de contratos) especificamente na aba “Tabelas de Preços”. Por exemplo
quando classificamos uma tabela de preços como sendo do tipo “materiais
cobrança” isso faz com que essa tabela apareça na lista de tabelas que aparecem
no combo box do campo “Tabela Medicamento”, “Tabela Mat. Enfermagem”, “Tabela
Dietas” e “Tabela Materiais Diversos” e ao mesmo determina que essa tabela “não
aparecerá nos combos boxes referentes as demais colunas como “Equipamentos”,
“Gases Medicinais” etc.
Tipo SCC: Selecione o tipo SCC
para o tipo de tabela que está sendo criado. A listagem a seguir apresenta o
nome do tipo SCC correto para cada tipo de recurso precificável
no IW:
·
Materiais Cobr
=> tipo SCC = “Mat. Enfermagem”ou
“Medicamentos” ou “Dietas” dependendo do tipo de item em questão.
·
Prof
Visitas Cobr => tipo SCC = “Clas. Profissionais”
·
Prof
Visitas Pagto => tipo SCC = “Clas. Profissionais”
·
Locação Equip.
Cobr =>
tipo SCC = “Equipamentos”
·
Locação Equip.
Pagto =>
tipo SCC = “Equipamentos”
·
Recarga Gases Med.Cobr => tipo SCC = “Recarga Gas. Med”
·
Recarga Gases Med.Pagto => tipo SCC = “Recarga Gas. Med”
·
Evento Unid. Atend.
Móvel Cobr => tipo SCC = “Atend. Unid. Movel”
·
Evento Unid. Atend.
Móvel Pagto => tipo SCC = “Atend. Unid. Movel”
·
Serviço Forn.
Gases Med. Cobr => tipo SCC = “Serviço Forn. Gas. Med”
·
Serviço Forn.
Unid. At. Cobr => tipo SCC = “Serviço At. Un. Movel “
·
Diária Home Care Cobr => selecione o tipo scc corresponde ao regime de cobraça
de diárias home care de cada operadora
·
Proced.
Especiais Cobr => tipo SCC = “Proced. Especiais”
·
Proced.
Especiais Pagto => tipo SCC = “Proced. Especiais”
·
Horas Aux. Enfermagem Cobr => tipo
SCC = “Nivel Cplx Aux Enf”
·
Horas Aux. Enfermagem Pagto =>
tipo SCC = “Nivel Cplx Aux Enf”
·
Proced
Aux. Enfermagem Cobr => tipo SCC = “Cobr Proc Enfermag.”
·
Proced
Aux. Enfermagem Pagto => tipo SCC = “Pgo Proc Enfermagem”
·
Prof
Adm/Plantão Pagto => tipo SCC = “Clas.
Profissionais”
·
Exames Cobr => tipo SCC = “Exames”
·
Exames Pagto => tipo SCC = “Exames”
·
Coleta Mat. Exames Cobr=> tipo SCC = “Coleta Mat Exames”
·
Coleta Mat. Exames Pagto=> tipo SCC = “Coleta Mat Exames”
Custo: Essa
coluna poderá assumir valores (sim,não).
Na interface de cadastramento de “tabelas de preços” utilize sempre o valor
“custo = não”. Essa coluna marca quais tabelas de preços serão consideradas
pelo IW como sendo as tabelas de custos para fins de cálculo de margens de
contribuição em orçamentos e faturamento. Note que a interface F01043 também
pode ser instanciada no IW através da seguinte navegação: menu – Configuração –
(4) Tabelas de Preços – (2) Tabelas de Custos. Quando a F01043 é instanciada
através dessa navegação serão apresentadas no resultado da pesquisa da listagem
de tabelas na F01043 somente as tabelas de custos.
Somente leitura: (sim,não) : Valore com sim somente
para as tabelas que são carregadas automaticamente no IW tais como Brasindice / Simpro.
Descrição: Trata-se
de uma coluna para documentação do conceito da tabela (preenchimento opcional)
Modelo Tabela: O
modelo da tabela de preços determina a forma como os preços da tabela são
apresentados na 2ª aba “Listagem dos Preços”. O IW oferece os seguintes modelos
de tabelas:
·
IW Padrão:
·
Brasindice:
Exibe colunas: “Preço Max Consumidor”; “Preço Fábrica”; “Preço Max. Consumidor
Unitário” e “Preço Fábrica Unitário”.
·
Simpro: Exibe colunas: “Preço Max
Consumidor”; “Preço Fábrica”; “Preço Max. Consumidor Unitário” e “Preço Fábrica
Unitário”
·
Procedimentos de Enfermagem:
·
AMB: Exibe as componentes de remuneração
de procedimentos médicos conforme padronização das tabelas AMB da Associação
Médica Brasileira.
·
CBHPM: Exibe as componentes de
remuneração de procedimentos médicos conforme padronização ditada no Cadastro
Brasileiro Hierárquico de Procedimentos Médicos da Associação Médica
Brasileira.
·
Mat. Med Internos – Marca a Marca:
Apresenta nome do sal e o nome comercial para precificação.
Endereço Arquivo: Refere-se
ao endereço do diretório no servidor de aplicação do IW onde devem ser copiados
os arquivos com os dados para carga de atualizações de preços nas tabelas
comerciais (Ex.: Brasindice, Simpro).
Classe:
Refere-se ao nome da classe (uso da Incoway) que está configurada para executar
a rotina de carga das atualizações de preços das tabelas comerciais.
Declarando novas Tabelas de Preços
Para criar novas
tabelas de preços no IW deve-se clicar no botão “Novo”, valorar os campos obrigatórios e salvar. Nesse momento o IW
irá criar a estrutura de “cabeça” da tabela. Em seguida deve-se selecionar a
linha no gride correspondente à nova tabela criada e
navegar para a segunda aba “Listagem dos preços” ilustrada a seguir:
Note que nessa aba temos no
cabeçalho uma caixa de seleção denominada “: Versão da Tabela”. O próximo passo
será criar uma versão para a nova tabela de preços. Para isso deve-se clicar no
botão “editar” situado dentro da caixa de seleção. Nesse momento o IW irá
apresentar a seguinte caixa de diálogo para o cadastramento da versão da tabela
de preços:
Para proceder o cadastramento da versão da tabela de
preços clique no botão novo e preencha os campos obrigatórios e faça a salva.
Descritivo das colunas:
Data da versão:
Deve ser preenchido com a data e hora correntes (pode-se dar um clique com o
botão direito do mouse sobre o botão do componente calendário que aparece
quando colocamos a célula do gride em foco para
edição).
Nome da versão:
Forneça um nome para a versão.
Ativa: (sim.não) : Importante : Nos
algoritmos de precificação o IW irá se basear somente nas versões das tabelas
que estiverem com essa flag = sim. Lembre-se de valorar essa coluna com: “sim”
somente na versão de tabela correntemente ativa no IW.
ID: sequencial
gerado automaticamente pelo sistema.
Após a criação da versão da tabela de
preços podemos editar os preços para os itens da tabela no gride
da segunda aba da F01043.
Inicialmente faça uma pesquisa
clicando-se no botão pesquisar. Nota: Para tabelas extensas (Brasindice, Simpro etc)
lembre-se sempre de preencher alguns dos campos de filtragem no cabeçalho para
evitar retornos de muitas linhas no resultado da pesquisa. Para fazer filtragem
por “nome” do item (com grafia igual ao que foi cadastrado na tabela) digite
parte do nome do item desejado. Exemplo:
Para obter preços de medicamentos com sal = CEFTRIAXONA no Brasindice,
digite no campo nome o texto “CEFTRIAXONA” (em caixa alta) e clique no botão
pesquisar. O IW irá retornar todos os itens que encontrar cujo nome do
medicamento se inicia com a palavra “CEFTRIAXONA”. Para fazer busca de
medicamentos com busca de palavras chaves “no meio dos nomes dos medicamentos”
digite um carácter porcentagem (“%”) antes da “palavra chave
de busca”: Exemplo “%ALCOOL” nesse caso o IW irá trazer todos os itens onde
existe a palavra ALCOOL tanto no início quanto no meio do nome.
Para cadastrar novos itens na tabela de preços clique no
botão novo, preencha os campos obrigatórios e proceda a salva. Nota: O campo
código que aparece no gride é um campo tipo scc (campo com cor de fundo azul). Digitando um <enter> direto nesse campo o sistema trará a caixa de
diálogo do sistema de codificação F00005. Nessa caixa de diálogo clique no
botão obter lista para ter a listagem dos códigos scc,
selecione o item desejado no gride e clique no botão
“ok”. O IW irá transportar o código e nome do item selecionado para o gride da tabela de preços, preencha o valor do preço do
item e clique no botão salvar.
Tabelas Internas que Obrigatoriamente
Necessitem de ter uma referência para Códigos Comerciais
Nas empresas que utilizam o mapeamento
de preços de materiais, medicamentos e dietas “marca a marca” as tabelas de
preços “inclusive as tabelas internas” (não mapeadas em tabelas comerciais como
Brasindice / Simpro) necessitarão que haja uma
referência explícita a uma “marca” (para que funcione adequadamente o algoritmo
precificação nos contextos de cálculo de orçamentos e faturamento). Note que
nas edições normais de tabelas internas de preços utiliza-se tipicamente a
busca por teclas F3 de modo que ficam registrados nas tabelas de preços
internas apenas o código interno do IW “sem referência explicita a um código
comercial” (por exemplo quando editamos preços de consultas domiciliares não
necessitamos e nem devemos fazer buscas com teclas F4 e nem F5). Para atender
às exigências de edição dessas empresas que utilizam o mapeamento “marca a
marca” o IW permite especializar o comportamento da edição sobre os itens das
tabelas de preços de modo a exigir a declaração de marcas da seguinte forma:
Deve-se declarar um tipo de tabela (coluna tipo de tabela da 1ª aba interface
F01043 - Tabelas de Preços) com KeyIndex >= 90. As
tabelas de preços associadas a tipos com “keyindex”
>= 90 assumem automaticamente o seguinte comportamento especial:
(a) as teclas F3 e F4 se mapeiam na tecla F5 (obrigando a
seleção de uma marca)
(b) o resulta do da pesquisa de códigos
pela tecla F5 será filtrado em obediência ao valor do parâmetro
MAT_MAP_PRICE_TYPE. Ou seja, o resultado da busca será filtrado da seguinte
forma:
·
se parâmetro MAT_MAP_PRICE_TYPE= 0 =>
na filtragem não irão retornar os códigos com coluna “código de barras = 1”
·
se parâmetro MAT_MAP_PRICE_TYPE= 1 =>
na filtragem não retornam os códigos com coluna “código de barras” <> 1.
·
se parâmetro MAT_MAP_PRICE_TYPE= 2 =>
não realiza filtragem de códigos.
Procedendo a Leitura (carga) de
Atualizações de Preços em Tabelas Comerciais Genéricas (Brasindice,
Simpro)
O IW oferece algoritmos de leitura automatizada de cargas e
atualizações periódicas para as seguintes tabelas comerciais:
·
Brasindice
·
Simpro
Procedendo a carga de preços do Brasindice
Para proceder a atualização/ carga dos
preços com base nos arquivos do Brasindice eletrônico
deve-se primeiramente obter os arquivos com os preços do Brasindice
a serem carregados no IW (*) e posicioná-los na estação servidora de
aplicação do IW especificamente no diretório: “E:IW\BRASIND” (a letra de
início do diretório, no exemplo citado “E” poderá variar de instalação para
instalação).
(*) O procedimento para obter o arquivo
eletrônico do Brasindice a ser carregado no IW irá
variar dependendo da versão do programa do Brasindice.
Veja tópicos [A] e [B] e [C] descritos mais á frente.
Após o posicionamento dos arquivos do Brasindice no diretório correto acesse a interface F01043,
selecione a tabela “Brasindice” na primeira aba e
navegue para a aba “Listagem de Preços”. Clique no combo box de versão e
selecione a opção “Edit”. A figura a seguir ilustra a
posição do sistema após essa navegação:
Conforme pode ser observado na
imagem acima, o IW irá lançar uma caixa de diálogo solicitando um endereço do
diretório onde estão os arquivos do Brasindice
eletrônico. Note que esse endereço já vem previamente valorado com o valor da
coluna “Endereço Arquivo” registrado na primeira aba da F01043.
Para executar a carga da atualização dos
preços clique no botão “Carregar” ilustrado acima.
[A] - Considerações sobre a carga das
tabelas obtidas do Brasindice eletrônico (modelo
anterior a maio/2010: Aplicável a versões do IW anteriores a 15/05/2010)
IMPORTANTE: A tabela Brasindice eletrônica já traz os valores dos preços cotados
com valores de ICMS embutidos. Existem colunas distintas na estrutura do Brasindice para valores de ICMS 17%, ou 18% ou 19% etc.
Para determinar de qual coluna o IW
deverá obter os dados dos preços a serem carregados deve-se valorar previamente
o parâmetro global (interface F00151) denominado INT_BRASINDICE_ICMS. Esse
parâmetro deve ser valorado com a alíquota do ICMS incidente na cidade onde
atua a sua empresa (ex.: 18 ou 17 etc).
Nota técnica: A
tabela Brasindice de preços tipicamente apresenta o
seguinte comportamento no que diz respeito à valoração das colunas “Preço
Fábrica” e “Preço Máximo ao Consumidor (PMC): (a) Medicamentos: Vem valorada a
coluna PMC e o IW efetiva o cálculo do preço fábrica conforme instrução
normativa. (b) Materiais e soluções: Vem valorada a coluna “Preço fábrica”.
Quando o parâmetro global INT_BRASINDICE_PMC_MAT = 1 o IW efetiva o cálculo
automatizado da coluna PMC.
[B]
- Considerações sobre a carga das tabelas obtidas do Brasindice
eletrônico (modelo posterior a maio/2010: Aplicável a versões do IW posteriores
a 15/05/2010)
O antigo formato .dbf
do Brasindice eletrônico foi descontinuado a partir
de maio/2010. A nova versão do aplicativo do Brasindice
eletrônico possui recursos de exportação de arquivos com os preços de
medicamentos, materiais de enfermagem e soluções. Ou seja, será de
responsabilidade dos usuários acessarem esse aplicativo e solicitar a
exportação dos arquivos. Basicamente devem ser exportados três arquivos
diferentes com os preços de "Medicamentos", "Materiais de
Enfermagem" e "Soluções" respectivamente.
IMPORTANTE: (a) Para que
os arquivos exportados sejam lidos pelo IW a seguinte padronização de nomes
deverá ser obedecida: Os nomes dos arquivos deverão ser formados pelo
"número da versão" seguido do sufixo "Med", "Mat" ou "Sol" para cada tipo de arquivo de
preços exportado. (b) O Brasindice oferece dois modos
de geração de arquivo no que se refere ao método de separação dos campos no
arquivo. Existe a possibilidade de exportação de arquivo com colunas fixas
pré-definidas ou exportação com separação por carácter de separação. “Deve-se
optar sempre pela exportação com separação de campos por carácter de separação”.
Exemplo: Se estivermos gerando os
arquivos da versão 707 do Brasindice então os nomes
dos arquivos deverão ser:
- Arquivo com os preços de
medicamentos deverá ter nome = 707Med.txt
- Arquivo com os preços de materiais de enfermagem deverá ter nome = 707Mat.txt
- Arquivo com os preços de soluções deverá ter nome = 707Sol.txt
Os nomes dos arquivos deverão obedecer
rigorosamente à convenção acima inclusive respeitando letras maiúsculas ou
minúsculas.
IMPORTANTE: O arquivo deverá ter
“carácter set” (Encode) = UTF-8. Caso o arquivo exportado pelo aplicativo do Brasindice seja gerado com outro “carácter set” poderão ser
introduzidos alguns erros de acentuação nas descrições (isso não irá provocar
erros nas precificações propriamente ditas, apenas irá ocasionar a presença de
caracteres “?” no lugar de caracteres acentuados). Para converter o “carácter
set” do arquivo para UTF-8 pode-se usar um “Bloco de Notas” do Windows conforme
ilustrado abaixo:
Notem
a presença do campo “Codificação” ilustrado acima. Altere a codificação ANSI
para UTF-8. Procedendo dessa forma os caracteres acentuados serão importados
corretamente nas descrições dos itens no IW.
Notas Complementares:
(a) O parâmetro global (interface 151) denominado INT_BRASINDICE_ICMS deve
continuar a ser valorado com a alíquota de ICMS correspondente à cidade onde
está situada a sua empresa (empresa de atenção / internação domiciliar).
(b) O parâmetro INT_BRASINDICE_PMC_MAT
foi descontinuado. Na atual versão o IW irá obter do arquivo .txt exportado do Brasindice um
preço que poderá ser “PMC” (preço máximo ao consumidor) ou PFB (preço fábrica)
e, executa o cálculo do “outro preço” com base em formulação oficial
considerando a classificação do item em lista “positiva”, “negativa” ou
“neutra”.
Considerações sobre a carga das
tabelas obtidas do Brasindice eletrônico a partir de
dezembro 2010
Por volta de dezembro de 2010 o Brasindice alterou a forma de exportação de suas tabelas
para arquivos da seguinte forma: Anteriormente eram exportados para um mesmo
arquivo tanto a coluna PFB (preço fábrica) quanto a coluna PMC (preço máximo ao
consumidor). Dessa forma era possível realizar uma única exportação de arquivos
e realizar a carga dos preços no IW em uma única tabela de preços tipicamente
denominada “Brasindice” simplesmente. A partir de uma
certa versão do software fornecido pelo Brasindice, o mesmo passou a realizar exportações “separadas” para PFB e
PMC. Ou seja, no momento da solicitação da exportação da tabela de preços para
formato eletrônico tem-se que optar por exportar o preço fábrica (PFB) ou o
preço máximo ao consumidor (PMC). Com base nessa mudança de comportamento o
procedimento recomendado para se realizar a importação dos preços do Brasindice no IW passa a ser o seguinte:
Para que possamos ter tabelas completas do Brasindice
com PFB e PMC deveremos ter duas tabelas de preços Brasindice
no IW. Uma tabela “Brasindice PFB” e outra tabela “Brasindice PMC”. Deve-se realizar a exportação dos arquivos
com preço PFB e realizar a carga de preços na tabela de preços “Brasindice PFB” e posteriormente realizar outra exportação
dos preços PMC e realizar nova carga no IW sobre a tabela “Brasindice
PMC”.
IMPORTANTE: Na tabela “Brasindice
PFB” teremos os preços fábrica originais importados do Brasindice
e também teremos para diversos itens a coluna PMC
valorado no IW. Essa valoração se deve ao fato de que o IW realiza o cálculo do
PMC a partir do preço fábrica (isso não ocorrerá para a totalidade dos itens,
mas somente para aqueles que possuem as informações necessárias para a
realização desse cálculo, presentes no arquivo: ex.: classificação do item em
lista “positiva”, “negativa” ou “neutra” etc).
Analogamente na tabela “Brasindice PMC” do IW teremos
diversos itens com a coluna PFB valorada pelo mesmo motivo citado acima, ou
seja, quando possível o IW calculará o preço fábrica a partir do preço máximo
ao consumidor com base em formulação oficial, desde que os parâmetros
requeridos para esse cálculo estejam disponíveis. Esse comportamento do IW vai
de encontro a requisições de diversas empresas de Home Care que utilizam em
seus acordos comerciais com as Operadoras, por exemplo, o PMC calculado a
partir do PFB, interpretando que a determinação, legal estabelecida em certa
época, impediu apenas a divulgação do PMC para determinados medicamentos não
coibiu o seu cálculo teórico a partir do PFB de modo que essa relação comercial
pode ser mantida sem qualquer violação legal.
Na configuração dos contratos tem-se,
portanto, um leque de possibilidades tais como por exemplo: adotar como
primeira opção “Brasindice coluna PMC” coluna PMC
(preço: importado), segunda opção “Brasindice PFB”
coluna PMC (preço calculado), terceira opção “Brasindice
PFB coluna PFB (preço importado).
Nota: Algumas empresas utilizam apenas o PMC do Brasindice
em seus acordos comerciais e não utilizam o recurso de calcular o PMC a partir
do PFB. Essas empresas podem continuar a operar com uma única tabela Brasindice realizando a exportação do PMC e realizando a
importação desses preços no IW normalmente.
[C]
– Procedimento para Carga do Brasíndice – versão 2023
Com as alterações na formatação do export Brasíndice (a partir da
versão “1015”), houve alterações em layout e a forma de carregar os arquivos
deverá ser realizar conforme detalhamento abaixo:
1)
Primeiro precisa definir se vão
continuar com o modelo de tabelas separadas uma para PMC e uma para PFB ou
desejam simplificar utilizando tabela única e decidindo no contrato PMC ou PFB
pela coluna do preço.
2)
Se a opção for utilizar uma
única tabela de preços Brasíndice na carga, o
usuário deverá disparar apenas uma única carga
contra a Tabela de Preço “Brasíndice Única” e nos
contratos definir na aba Tabela de Preços, qual coluna o sistema precisa buscar
a precificação.
3)
Se a opção for manter o uso de
duas tabelas de preços SEPARADAMENTE, então se faz necessário configurar o
parâmetro (INT_BRASINDICE_ID_PFB). Nesse caso, o usuário deverá disparar apenas uma única carga contra a Tabela de Preço “Brasíndice PMC”, que automaticamente a Tabela de Preço “Brasíndice PFB” será carregada!!
Ressaltamos
que não se faz necessário disparar cargas separadas de Atualização das Tabelas
de Preços “Brasíndice PMC” e “Brasíndice
PFB”!!
4)
No momento de solicitar o export pelo Brasíndice, os
arquivos precisam ser exportados com PMC e PFB juntos. Se algum arquivo não
estiver nesse formato vai dar erro na carga.
O export deverá ser feito conforme
abaixo:
4.1 Para medicamentos:
4.2 Para materiais, dietas e outros insumos
4.3 Para dietas e nutrição
4.4 Outros fármacos
4.5 Soluções Parenterais: MARCAR TAMBÉM A OPÇÃO EAN
5) Atenção: na seleção dos filtros, alguns deles, geram um arquivo vazio!!
Ex: Outros fármacos
Se
marcar os filtros "Restrito Hospitalar" ou "Preço
Liberado", o arquivo é gerado vazio, pois não há correspondência segundo a
este critério.
6)
IMPORTANTE: Os arquivos "Materiais", "Dietas", e
"Outros Insumos" não podem ser
exportados com a opção "Código EAN" setada. SOMENTE Medicamentos e Soluções devem ser exportados com EAN marcado.
7) Os arquivos precisam estar com esse modelo de nome:
1018Med.txt
1018Mat.txt
1018Sol.txt
1018Die.txt
1018Out.txt
8)
Não precisa carregar todos, mas
todos que estiverem no diretório para carregar, precisam estar no formato acima
descrito.
9) A NOVA CARGA NÃO CALCULA PMC
DE RESTRITO HOSPITALAR.
Nota.:
Precisa conferir a sua versão do sistema antes de disparar a carga Brasíndice com novo layout
Erros comuns da carga:
1) Antes de abertura de chamados informando problemas com a carga,
abra todos os arquivos txt e vejam se aparece as duas
palavras PMC e PFB assinaladas na imagem. Se algum dos arquivos não estiver
assim, exporte corretamente e remova o arquivo anterior da pasta.
Todos
arquivos precisam
ter PMC + PFB
2)
Se algum arquivo não apresentar
esses layouts, dará erro na carga.
Abaixo
um exemplo onde se tentou realizar a carga, mas foram posicionados somente dois
arquivos no layout correto:
3)
Problemas de codificação vindos
do Brasíndice
Alguns códigos vão
apresentar falta de preço porque a Brasindice mudou a
codificação do seu código, então ou o cliente remapeia
para os códigos novos ou questiona a Brasindice
porque mudou a codificação de Medicamentos/Materiais que já existiam.
Segue um exemplo do mesmo medicamento na
versão 992 e na 1017
Vejam que o código Brasindice é composto pelos 3
itens em amarelo, no primeiro caso o código é 10213151CVJF e no segundo caso é
102513151CVJF (tem um 5 a mais) para o mesmo material, vejam que o código TISS
é o mesmo.
Devido a
codificação Brasindice diferente vai gerar código
novo na carga e vai perder o mapeamento antigo
Os
códigos Brasindice novos começam pelo número
"1" e o total de dígitos é 13, no modelo antigo são 12 dígitos
Provavelmente
TODOS CÓDIGOS BRASINDICE que começam
com "1" vão ter problemas de mapeamento e não tem o que podemos
fazer, o cliente precisa remapear ou confrontar o Brasindice.
Carga de Tabelas
BRASINDICE em regime de Múltiplas Filiais
Abordagem com Tabelas PMC e PFB Distintas
Deve ser valorado o parâmetro global denominado INT_BRASINDICE_ID_PFB com os
pares de ID de tabelas BRASINDICE referentes a preços PMC e PFB.
Nota: O programa de exportação do
arquivo BRASINDICE exporta atualmente arquivos separados por Estado já com a
alíquota de ICMS de cada estado.
Parâmetro Global (interface 151) |
Descrição |
INT_BRASINDICE_ID_PFB |
Sintaxe: <ID
PMC>:<ID PFB>,<ID PMC>:<ID
PFB>,<ID PMC>:<ID PFB> ... Exemplo: ID
PMC Brasindice São Paulo = 360 ID
PMC Brasindice Rio = 421 ID
PMC Brasindice Minas = 443
360:6,
421:432, 443:459 Observação: Não
será possível executar a carga PFB individualmente, sempre será carregado a
partir da carga PMC correspondente |
Abordagem com uma Tabela Única com
Preços PMC e PFB
Ao ser
realizada uma carga do BRASINDICE o IW já irá valorar as colunas com os preços
PMC (coluna denominada PRICE na CTRPRICELISTITEM) e PFB (coluna denominada
MAXVALUE na CTRPRICELISTITEM).
Nessa abordagem ao realizar a declaração da tabela BRASINDICE em contratos
poderá ser utilizada a mesma tabela alternado a “coluna” a ser considerada para
valoração.
Vejam
imagem exemplo:
Procedendo a carga de preços do Simpro
O processo de carga da tabela Simpro ou
das atualizações da tabela Simpro é análogo ao descrito acima para o Brasindice. Ou seja, deve obter o arquivo contendo os dados
para a carga da atualização da tabela de preços do Simpro através do software
fornecido pelo próprio Simpro (sistema VideoFarma).
Importante: O
sistema do Simpro fazia a exportação dos dados, anteriormente somente em
arquivo em formato “.dbf”. Quando se utiliza um
arquivo exportado em formato .dbf, para que
haja compatibilidade com o IW deve-se antes de executar a exportação dos dados
acessar o ambiente de configuração “BDE Administration”
(no painel de controle da estação de trabalho na qual estiver instalado o
software do Simpro) e na segunda aba: “Driver ODBC” alterar o driver para “dbase level3
Para isso deve-se
utilizar a opção de exportação dos dados para arquivo em formato .txt no sistema da Simpro. IMPORTANTE: Precisa ser
utilizado o dígito ";" (ponto e vírgula) como dígito
separador entre os campos no arquivo .txt. Nota: Com a carga em formato .txt
passa a ser possível nomear a versão da tabela Simpro sendo carregada da
seguinte forma: Se o nome do arquivo para carga for exatamente a igual
"Simpro.txt" sem designação de versão o IW realizará a carga da
tabela valorando o nome da "versão" com a data da realização da
carga. Se o nome do arquivo carregar a versão da tabela Simpro como sufixo no
formado "Simpro_<versão>" (exemplo: Simpro_123.txt) então o
IW irá valorar o nome da versão com a versão indicada no nome do arquivo (no
exemplo indicado acima o nome da versão seria "123". IMPORTANTE: O Simpro regularmente envia arquivos
contendo apenas “parte das cotações de preços”. Para que seja realizada uma
carga “completa” de toda tabela Simpro é necessário solicitar à Simpro que
seja enviado um arquivo completo com todas as cotações. Nesses casos o “nome
do arquivo” contendo todas as cotações deverá ter um sufixo “_Total”.
Exemplo: “Simpro_123_Total.txt”. Esse detalhe é muito importante para
garantir a integridade das informações na tabela de preços da Simpro pelo
seguinte motivo: Ao processar um
arquivo Simpro sem o sufixo “_Total” o IW entende se tratar de uma “carga
parcial” e fará a carga do arquivo e fará o transporte dos preços da versão
anterior (que não vieram no arquivo) para que se tenha uma versão completa da
tabela Simpro para consulta e precificação automatizada em cálculos de
orçamento e faturamento. Mas quando o arquivo contiver o sufixo “_Total” em
seu nome o IW irá entender que se trata de uma versão “completa” e não fará o
transporte de preços da versão anterior (mesmo que existam itens na versão
anterior que não constarem no arquivo. Note-se que esses itens serão
interpretados (corretamente) como itens que foram “descontinuados” nas
cotações do Simpro e não deverão mesmo constar na tabela de preço Simpro
carregada no IW. Note-se que se não fosse tomado esse cuidado no
processamento de uma carga com arquivo com sufixo “_Total”, um item que tenha
sido descontinuado nas cotações da Simpro continuaria presente na tabela de
preço do IW e poderíamos estar utilizando um “preço obsoleto (descontinuado)”
nas precificações automatizadas. Por força de lógica, faz-se necessário
periodicamente realizar uma carga completa do Simpro para ter-se a garantia
de que itens descontinuados sejam de fato removidos no IW. |
Uma vez obtido o arquivo contendo os
dados para carga, deve se posicionar esse arquivo “na estação servidora de
aplicação” do IW no diretório apropriado (ex.: E:\IW\Simpro) e proceder o
procedimento idêntico ao descrito acima para a carga do Brasindice.
A configuração das tabelas de custos
segue o mesmo modelo de edição descrito acima referente às tabelas de preços
com a única diferença que a coluna “Custo” nesse caso deverá se valorado com
“sim”.
O IW já vem configurado com as seguintes
tabelas de custos “automáticas”:
·
custo de medicamentos
·
custo de materiais de enfermagem
·
custo de dietas
·
custo de materiais diversos
Essas tabelas de custo são alimentadas automaticamente pelo
IW com o “custo médio do estoque” que é atualizado a cada novo lançamento de
nota fiscal de recebimento de materiais no dispensário.
As demais tabelas de custos devem ser
declaradas (cadastradas manualmente) no IW. A declaração das tabelas de custos
é fundamental para que o cálculo das margens de contribuição aferidas pelo
sistema sejam precisas. A seguir são apresentadas orientações sobre o
cadastramento das tabelas de custos para os diferentes tipos de recurso que
fazem parte dos planos de atenção domiciliar.
Equipamentos
Na tabela de custos de equipamentos
deverá ser cadastrado o valor do preço médio (média ponderada) da diária de
locação dos equipamentos paga aos fornecedores de equipamentos terceirizados
ou, no caso de equipamentos próprios o custo diário calculado do equipamento
(depreciação mais manutenções estimadas).
Por exemplo: Em casos onde
sua empresa trabalha com mais de uma locadora que oferecem locações a preços
diferentes para um mesmo equipamento o valor do custo tecnicamente correto a
ser declarado no IW será a médica ponderada dos preços cobrados pelas duas
locadoras onde o fator de ponderação deverá ser a porcentagem de utilização de
cada locadora. Exemplo: Vamos supor que sua empresa trabalhe com duas locadoras
a saber: Locadora A e Locadora B que oferecem preços de locação de um
equipamento E diferentes entre si. A locadora A cobra R$ 10,00 pela diária do
equipamento E sendo que a locadora B cobra R$ 12,00 reais pela diária do mesmo
equipamento E sendo que 60 % das locações são encaminhadas para a locadora A e
40% das locações são encaminhadas para a locadora B. Nesse caso o “preço de
custo médio de uma diária de locação do equipamento E seria: (0.6 * 10 + 0.4 *
12) / 2 = R$ 10,80.
Valores de atributos do gride para cadastramento da tabela de custos de
equipamentos:
Nome da tabela
= informe o nome que julgar mais apropriado. Exemplo: Equipamentos – Custos
Tipo de tabela = Locação Equip. Cobr
Tipo SCC = Equipamentos
Custo = sim
Plantões de Técnicos / Auxiliares de Enfermagem
(inclui procedimentos de coleta de material para exames laboratoriais)
Contexto de orçamento
A aplicação permite configurar o nível
de precisão desejado no cálculo de custo para orçamento, para isto é necessário
configurar o parâmetro global (interface 151) denominado
FIN_COST_SHIFT_PRECISION com a seguinte regra:
(A) Se FIN_COST_SHIFT_PRECISION = 0, sem
precisão por cooperativa, o custo será calculado baseando-se diretamente nas
tabelas de "custos" dos procedimentos. Para que esse cálculo seja
realizado corretamente é necessário que sejam cadastradas tabelas de custos com
a seguintes especificações:
(A.1) Tabela de custo relacionada a tipo scc com idsynonym = 30 = Proc. Enf. Domiciliar
Nota:
Ttipicamente esse tipo scc
se denomina "Pago. Proc. Enfermagem" mas
dependendo da sua instalação específica esse nome poderá ser diferente
Nessa tabela deve ser cadastrado o custo
total de cada procedimento (já considerando impostos e taxas). Exemplo: para um
plantão de 06 horas de enfermagem deve ser informado o valor das 6 horas
trabalhadas acrescido dos impostos e taxas (não se trata de valor por hora)
(A.2) Tabela de custos relacionada ao
tipo scc com idsynonym = 22
= Niv. Complex. Enf. Domiciliar
Nota:
Tipicamente esse tipo scc se denomina "Nivel Cplx Aux. Enf " mas dependendo da sua instalação específica esse
nome poderá ser diferente.
Nessa tabela deve ser cadastrado o custo
"da hora" trabalhada pelo técnico / auxiliar de enfermagem, já
devidamente acrescido de impostos e taxas.
ATENÇÃO:
Para os casos específicos em que o IW esteja configurado para operar com
diferenciação por "nível de remuneração" dos plantões ou
profissionais (caso em que a coluna PRICELEVEL, tipicamente traduzida como
"Nível de remuneração" é configurada como visível e obrigatória na
caixa de diálogo de geração dos turnos) é fundamental que sejam criadas tabelas
com os conceitos A.1 e A.2 descritos acima "para cada nível de
remuneração" e também é fundamental que sejam cadastrados os relacionamentos
entre "nível de remuneração" x "tabela de custo" na
interface (menu-(3) Tabelas de preço - (7) Custo Proc
Enf x N. Remun.).
(B) Se o FIN_COST_SHIFT_PRECISION = 1
antes do cálculo acima, a aplicação vai verificar se o turno tem cooperativa
alocada ou profissional alocado e vai considerar o preço pago ao profissional,
considerando taxa da cooperativa, bonificação, auxilio
transporte e impostos.
ATENÇÃO:
O uso dessa rotina exige grande disciplina em tempo de geração de orçamentos.
Para que essa estratégia funcione corretamente é fundamental que em tempo de
orçamento todos os turnos gerados sejam de fato designados a uma cooperativa.
Uma especial atenção tem que ser tomada para que não ocorra designação parcial
de turnos programados para um mesmo dia à cooperativa e outros turnos também
programados para o mesmo dia não sejam designados (essa condição específica
poderá gera inconsistência no cálculo do custo).
Contexto de Faturamento
Se o turno já consta em um documento de
pagamento, simulado ou não, será considerado como custo do turno. Caso
contrário será considerado o custo declarado na tabela de custo para este tipo
de turno.
Configurando Tabelas de Preços Comerciais Customizadas
O IW oferece um conjunto de
funcionalidades flexíveis a partir da qual é possível estender tabelas de
preços fornecidas por terceiros. A seguir vamos executar um passo a passo, para
a configuração de uma tabela comercial de valores de materiais de enfermagem e
medicamentos fornecidas pela operadora Unimed Rio, a título de exemplo:
Passo [1]: Criar
um novo tipo no SCC para codificação dos itens da nova
tabela. Acesse menu – Configuração – (1) Código IW – (1) Configurar. A
ilustração a seguir ilustra essa interface:
Crie um tipo SCC para cada tabela
a ser criada, com as características ilustradas acima: Configure um único
atributo de identificação denominado “Especificacao”
(grafia exatamente como descrito ao lado, ou seja, sem acentuação e com a
primeira letra maiúscula e as demais minúsculas).
Para a execução do passo [5] descrito
mais adiante, vamos necessitar de conhecer os ID´s
das tabelas criadas pelo SCC para esses novos tipos. Para isso acesse a
interface – menu – administrador – Sql & Debug e
execute o comando ilustrado abaixo:
Anote o valor da coluna ID para as
novas tabelas criadas: Nesse exemplo temos:
<ID tabela SCC Unimed Rio Mat> = 230 e
<ID tabela SCC Unimed Rio Med> = 231
Passo [2]: Cadastrando os tipos SCC correspondentes às novas tabelas no
mapeamento de tabelas comerciais externas: Para que os cálculos de precificação
funcionem corretamente no IW, todas as tabelas de preços “externas” devem ser
cadastradas no sistema de “mapeamento de códigos internos x códigos da tabela
comercial. Para isso acesse menu – configuração – (3) Tabelas de preço - (5)
Relacionamento Cód. SCC. A figura a seguir ilustra essa interface:
IMPORTANTE: Para que a
precificação pelas novas tabelas comerciais funcione é fundamental que sejam
cadastrados os mapeamentos de preços entre códigos IW e código na tabela
comercial (do mesmo modo como é feito para as tabelas Brasindice
e Simpro conforme descrito no manual de cadastramento de materiais do IW). Esse
mapeamento pode ser feito diretamente na segunda aba da interface F01046
denominada “Mapeamento padrão” ilustrado acima ou a partir da interface F01032
– Cadastro de materiais.
Passo [3]: Criar uma tabela dinâmica para armazenamento
provisório dos preços das tabelas Unimed Rio Mat e
Unimed Rio Mat. Para isso vamos criar tabelas dinâmicas denominadas TD_Unimed_Rio_Mat e TD_Unimed_Rio_med.
Acesse: menu - administrador - (8) Configurar DPC – (1) Configurar tabelas e
vamos criar essas tabelas conforme ilustrado a seguir:
Tabela: TD_UNIMED_RIO_MAT
Tabela: TD_UNIMED_RIO_MED
Passo [4]: Criar
tabelas de preços propriamente ditas relacionadas aos novos tipos scc criados. Para isso acesse :
menu – configuração – (3) Tabelas de Preços – (1) Tabelas de preços. Cadastre
as novas tabelas conforme ilustrado a seguir:
Nome
tabela: Unimed Rio Mat
Tipo tabela: Materiais Cobr.
Tipo SCC: Unimed Rio Mat
Somente leitura: não
e
Nome
tabela: Unimed Rio Med
Tipo tabela: Materiais Cobr.
Tipo SCC: Unimed Rio Med
Somente leitura: não
Passo
[5]: Configurar
um driver de leitura para as tabelas de preço: Basicamente a configuração de
novas tabelas comerciais deverá ser feita utilizando os recursos de
configuração de driver´s de leitura de dados a partir
de “arquivos”. Para isso navegue: menu – Administrador – (12) Importar /
Exportar – (1) Importar de arquivo. A figura a seguir ilustra essa interface:
Na caixa de seleção denominada
“Driver leitura – Arquivo” existe uma opção denominada <edit>.
Clique nessa opção, o IW irá lançar a caixa de diálogo ilustrada abaixo:
Utilize o botão “Novo” para criar novas linhas no gride e cadastre
duas novas linhas correspondentes ao driver´s de
leitura da tabela de preços de materiais de enfermagem e medicamentos para
Unimed RJ. As figuras a seguir ilustram os valores dos atributos de cada
driver:
Driver
para leitura da tabela de preços de materiais de enfermagem:
Após cadastrar o driver, selecione
o novo driver na caixa de seleção “Driver leitura – arquivo” no cabeçalho da
F00161. Navegue para a aba denominada “Arquivo de configuração” e proceda a
configuração dos comandos do driver. No caso específico da tabela Unimed Rio Mat esse driver deve ter a seguinte especificação:
# Driver para leitura da tabela de preços de materiais de enfermagem Unimed RJ Trace=On |
IMPORTANTE:
·
Onde se lê “230” nos
comandos SqlAfter desse driver, deve-se substituir esse “230” pelo valor correto de <ID Tabela SCC Unimed Rio Mat> na sua base de dados. Lembre que no nosso exemplo esse
ID é igual a “230”.
Driver para leitura
da tabela de preços de medicamentos (inclui preços de dietas):
Após cadastrar o driver, selecione
o novo driver na caixa de seleção “Driver leitura – arquivo” no cabeçalho da F00161. Navegue para a aba denominada “Arquivo de configuração” e proceda a configuração dos comandos do
driver. No caso específico
da tabela Unimed Rio Med esse
driver deve ter a seguinte especificação:
# driver para leitura da tabela de preços de medicamentos e dietas Unimed RJ |
IMPORTANTE:
Onde se lê “231” nos comandos SqlAfter desse driver deve-se substituir pelo valor correto
de <ID Tabela SCC Unimed Rio Med> na sua base de dados. Lembre que no nosso exemplo esse id é igual a “231”.
Passo [6]: Execute
a carga das tabelas Unimed Rio Mat e Unimed Rio Med.
Primeiramente deve-se obter uma versão “limpa” das
planilhas fornecidas pela Unimed RJ com essas tabelas. Originalmente a Unimed
RJ fornece essas tabelas em formato de planilha excell
protegida para edição. Deve-se obter uma cópia “somente do conteúdo” (parte que
cita os itens e preços) e salvar em formato “.csv” . As figuras a seguir ilustram esses cuidados tomando como
exemplo a planilha contendo a tabela de preços de materiais fornecida pela
Unimed RJ:
Ou seja, estamos selecionando somente as colunas
válidas da tabela iniciando na linha [7] (nesse exemplo) indo até a última
linha válida [641] (nesse exemplo) da tabela (isso corresponde a um total de
635 linhas úteis) e vamos copiar e colar esse conteúdo em outra planilha Excell ( na planilha de destino
selecione exatas 7 colunas válidas da linha 1 até a linha 635 inclusive). A
figura a seguir ilustra a tabela resultante:
Note que a coluna preço está formatada para
apresentar o prefixo “R$”. Precisamos retirar essa formatação de modo a
deixar a coluna de preços somente o valor do preço. Para isso clique
com botão direito do mouse sobre o cabeçalho da coluna preço, selecione
“formatar célula” e altere a formatação conforme ilustrado a seguir:
Atenção: Mesmo
após retirar o prefixo “R$” na formatação da coluna “preço” pode ocorrer de
restarem ainda algumas colunas com prefixo “R$” conforme ilustrado a seguir:
IMPORTANTE:
As linhas ilustradas acima que permaneceram com “R$” são linhas que foram na
verdade cadastradas na planilha como campo tipo “texto” com o R$ erroneamente
escrito antes do valor do preço. Isso é na verdade um erro contido na planilha
fornecida pela Unimed RJ. Para que os preços dessas linhas sejam lidos
corretamente será necessário realizar uma substituição posteriormente no
arquivo gerado
(substituir “R$” por “” utilizando recursos de um editor de
texto).
Altere a formatação as colunas “A”, “B”
e “C” e “D” para formato de campo numérico sem casas decimais, conforme
ilustrado abaixo (isso vale para todas as colunas cujo conteúdo seja numérico
“sem casas decimais”, sem esse cuidado poderão ocorrer erros no processamento
da carga da tabela):
Em seguida salve essa planilha em
formato “.csv”. Clique em “Salvar como” e selecione
formato .CSV conforme ilustração a seguir:
Informe o nome desejado (informe
extensão = .txt) para o arquivo e clique no botão
“Salvar”. O aplicativo irá abrir uma caixa de diálogo igual ou semelhante à que
ilustramos a seguir:
Informe “delimitador de campo” = |
e “deixe o campo “Delimitar de texto” em branco.
Nesse exemplo geramos o arquivo
denominado: TABELA UNIMED RIO MAT.txt. Esse arquivo deve ser posicionado no
diretório correto no servidor de aplicação do IW (nesse exemplo =
d:\iw\import\Tab Unimed RJ Mat\TD_UNIMED_RIO_MAT).
IMPORTANTE:
(a) Não deixe espaços em branco e não utilize acentuação no nome do arquivo.
Exemplo de nome: versao_731.txt
(b) Os valores dos preços exportados para o arquivo de carga deverão estar “sem separador de milhar”: Exemplo: 2450,67 (CORRETO) , 2.450,67 (ERRADO).
NOTA: O processo
para geração da “tabela limpa” para medicamentos é basicamente análogo ao
descrito acima para a tabela de preços de materiais de enfermagem. IMPORTANTE: Execute um replace de “R$” por “” nos arquivos gerados para certificar
que não restaram colunas com valores de preços precedidos por R$ (se isso
ocorrer essas linhas não serão lidas corretamente para o IW).
Após posicionar o arquivo no diretório
correto dispare a carga da tabela de preços conforme ilustrado abaixo:
Clique no botão “Importar”, o IW
irá abrir a seguinte caixa de diálogo:
Marque a opção “executar agora” e
“Aguardar o fim da execução” e clique no botão executar.
Nota: Recomenda-se
consultar o log de controle de execução do processo de carga dos dados de
arquivo (arquivo d:\iw\import\Tab Unimed RJ Mat\TD_UNIMED_RIO_MAT\LoadTable.log).
Nota Complementar:
O processo de carga da tabela de preços de medicamentos e dietas para a Unimed
RJ é basicamente análogo ao descrito acima sobre a tabela de preços de
materiais de enfermagem.
3 – Gerando Novas Versões de Tabelas a
Partir de Porcentagens de Reajuste
Para gerar novas versões de tabelas de preço a partir da aplicação de um percentual
de reajuste sobre uma versão anterior utilize o botão “Nova Versão” que ilustramos abaixo:
Se posicione sobre a versão da tabela de
preços que servirá de base para a geração da nova versão e acione o botão “Nova
Versão”. O IW irá abrir a seguinte caixa de diáogo:
Informe um nome para a nova versão, a porcentagem
de reajuste que será aplicada sobre todos os preços da versão de origem.
O campo “Ativo” permite que você crie uma nova versão e já a torne a versão ativa da tabela
de preços. Caso você deseje apenas criar a versão sem torna-la
a versão ativa nesse momento desmarque essa caixa de checagem.
Selecione o tipo de tratamento de casas
decimais que será adotado sobre o preço final (após a aplicação do fator de
reajuste): Truncar em duas casas decimais (irá descartar valores da 3º casa
decimal em diante), ou arredondar em duas casas decimais (fará o arredondamento
com base no valor da 3º casa decimal) ou não truncar e nem arredondar (irá
manter o novo preço calculado podendo ter mais do que duas casas decimais:
Atenção essa abordagem é contra indicada, pois permitirá gerar valores com mais
de duas casas decimais que podem ocasionar erros visuais nas contas finais
(soma de quantidades multiplicadas pelo preço unitário (exibido em duas casas
decimais) ser diferente do preço total da conta).
IMPORTANTE:
Estejam atentos para a configuração da tradução do campo % Fator. Esse campo deve estar configurado com 2 casas decimais
(caso contrário se informarmos porcentagens de reajustes com casas decimais o mesmo será truncado perdendo a informação dos decimais
após a vírgula. Para verificar essa configuração ative o modo administrador e
desligue a tradução conforme ilustramos a seguir:
Após essas marcações lance a caixa de
diálogo F01887 novamente conforme ilustramos abaixo: No menu “Administrator”
lance a opção “Internationalization” conforme
ilustramos a seguir:
Ajustem as casas decimais conforme
ilustramos abaixo: