Código fonte Wiki de Precificação
Version 20.1 by andrehyeda on 29/07/2020
Show last authors
1 | Esta documentação tem como objetivo descrever todo o processo de precificação utilizado no sistema de Contas Médicas, considerando todas as particularidades de cada cliente. |
2 | |
3 | O processo de precificação é responsável por determinar qual preço cada item dentro de uma guia de cobrança receberá como base de cálculo, suas glosas e seu valor liberado final. |
4 | |
5 | Este processo é dividido em três etapas: |
6 | |
7 | [[image:1595965168038-562.png||height="288" width="1510"]] |
8 | |
9 | Os tópicos a seguir detalham cada uma dessas etapas. |
10 | |
11 | == Definição de Valor Base == |
12 | |
13 | Para entender como funciona a definição do valor base de cálculo, o é importante entender quais são os valores que constituem um item. |
14 | |
15 | Os itens (procedimentos e despesas) são cadastrados e contratualizados no sistema de Credenciamento. Os sistemas que utilizam esses valores consultam essas informações através de serviço REST. A imagem a seguir mostrar um exemplo de requisição REST de um procedimento. |
16 | |
17 | [[image:1595965379820-112.png||height="990" width="987"]] |
18 | |
19 | O item retorna 5 campos de valores diferentes para um item, sendo esses: |
20 | |
21 | - valorHM: Parte do valor do item que corresponde ao honorário médico; |
22 | |
23 | - valorCO: Parte do valor do item que corresponde ao custo operacional; |
24 | |
25 | - valorFilme: Parte do valor do item que corresponde ao filme utilizado no procedimento; |
26 | |
27 | - valorAnestesico: Parte do valor do item que corresponde ao honorário dos profissionais de anestesia; |
28 | |
29 | - valorTotal: É a soma de todos os valores acima. Este é o **valor base de cálculo** de contrato de um item. |
30 | |
31 | Um item não necessariamente precisa ter todos os valores listados acima. Basta ter um dos valores que constituem o item (valorHM, valorCO, valorFilme e valorAnestesico) e o valorTotal. |
32 | |
33 | Então o primeiro processo realizado no sistema de Contas Médicas para identificar o valor base é fazer uma chamada via rest no sistema de Credenciamento para identificar o valor base de cálculo do contrato do prestador que está realizando a cobrança. |
34 | |
35 | Usando como exemplo o item mostrado na imagem do retorno REST, o item 00-34010173 possui os seguintes valores: |
36 | |
37 | - valorHM: 286,11; |
38 | |
39 | - valorCO: 0,00; |
40 | |
41 | - valorFilme: 54,25; |
42 | |
43 | - valorAnestesico: 0,00; |
44 | |
45 | - valorTotal: 286,11 + 54,25 = 340,36. |
46 | |
47 | Logo o valor base de cálculo desse item considerando o contrato do prestador é de 340,36. Esse é o processo padrão de identificação de valor base de um item. |
48 | |
49 | Existe um comportamento parametrizável por cliente que inclui na lógica de identificação de valor base de cálculo o valor apresentado pelo prestador. Esse comportamento considera o valor apresentado pelo prestador quando este é menor que o valorTotal de contrato do item para aquele mesmo prestador. O funcionamento segue a seguinte lógica: |
50 | |
51 | 1. Sistema compara o valor apresentado pelo prestador com o valor de contrato; |
52 | 1. Se o valor apresentado for menor que o valor de contrato, o sistema atribui o valor apresentado como valor base de cálculo; |
53 | 1. O sistema identifica quais valores o item possui no contrato (valorHM, valorCO e valorFilme); |
54 | 1. O sistema rateia o valor apresentado na mesma proporção do valor de contrato entre os valores que o item possui (valorHM, valorCO e valorFilme). Estes passam a ser os valores base do item ao invés dos valores de contrato. |
55 | |
56 | Usando o item 00-34010173 como exemplo. Supondo que em uma cobrança hipotética um prestador apresente um valor de 100 reais para esse item. Considerando também que o parâmetro de comportamento de valor menor esteja habilitado. O sistema faz as seguintes ações: |
57 | |
58 | 1. Compara os valores, sendo 100,00 (valor apresentado) < 340,36 (valor de contrato). Valor apresentado neste exemplo é menor que o valor de contrato; |
59 | 1. Define o valor base de cálculo como 100,00; |
60 | 1. Identifica que o item possui no contrato os seguintes valores valorHM (286,11) e valorFilme (54,25). Logo o valor do item é constituído de 84,06% de valorHM e 15,94% de valorFilme; |
61 | 1. O sistema rateia os valores proporcionalmente. Logo os 100,00 reais são distribuídos em 84,06 reais de valorHM e 15,94 reais de valorFilme. |
62 | |
63 | O valor apresentado pelo prestador bem como o valor base de contrato pode ser visto através da janela aberta ao clicar no botão Formação de Preço. |
64 | |
65 | [[image:1595965549586-716.png||height="323" width="1488"]] |
66 | |
67 | A janela mostra, entre outras coisas, as informações de **valor apresentado** pelo prestador e o valor que o sistema considerou como **valor base de cálculo**. |
68 | |
69 | [[image:1595965615908-387.png||height="1117" width="1476"]] |
70 | |
71 | == Cálculo de Valor Processado == |
72 | |
73 | Após a definição do **valor base de cálculo**, a sequência do processo de precificação é o **cálculo de valor processado**. Valor processado é o valor que o sistema compreende como valor total de análise do item, considerando todas as variáveis apresentadas pelo prestador. Essas variáveis são: fator de redução ou acréscimo apresentado; quantidade apresentada; participação dos profissionais apresentada; e regras de precificação aplicadas. Para entender como esse processo funciona, é importante entender todas essas variáveis. |
74 | |
75 | Todas essas informações apresentadas podem ser encontradas no detalhamento dos itens dentro de uma guia no Contas Médicas. |
76 | |
77 | [[image:1596053344791-372.png||height="416" width="1934"]] |
78 | |
79 | **- Fator de Redução ou Acréscimo Apresentado** |
80 | |
81 | Conforme a TISS: |
82 | |
83 | [[image:1596053421136-916.png||height="123" width="1367"]] |
84 | |
85 | No sistema este campo representa um multiplicador do valor do item que pode variar de 0,1 a 9,99. |
86 | |
87 | Este campo também reflete a via de acesso escolhida dentro de um procedimento, onde: |
88 | |
89 | Via única = 1,0; |
90 | |
91 | Vias diferentes = 0,7; |
92 | |
93 | Mesma via= 0,5. |
94 | |
95 | **- Quantidade Apresentada** |
96 | |
97 | Conforme a TISS para procedimentos: |
98 | |
99 | [[image:1596053482732-784.png||height="84" width="1365"]] |
100 | |
101 | E para despesas: |
102 | |
103 | [[image:1596053537865-383.png||height="63" width="1367"]] |
104 | |
105 | Representa a quantidade realizada do item que está sendo cobrado. Essa informação multiplica o valor do item. |
106 | |
107 | **- Participação dos Profissionais Apresentada** |
108 | |
109 | Conforme a TISS: |
110 | |
111 | [[image:1596053613397-172.png||height="122" width="1367"]] |
112 | |
113 | Representa o tipo de participação do profissional na execução do procedimento cobrado. Esse tipo de participação incide em valores pagos diferentes para cada profissional. |
114 | |
115 | Para médicos o valor utilizado é o valorHM e para anestesistas o valor é o valorAnestesico. Desta forma os valores calculados por participação são: |
116 | |
117 | * 00 – Cirurgião Principal = 100% do valorHM; |
118 | * 01 – Primeiro Cirurgião = 30% do valorHM; |
119 | * 02 e 03 – Segundo e Terceiro Cirurgiões = 20% do valorHM; |
120 | * Demais participações médicas = 100% do valorHM; |
121 | * 06 – Anestesista Principal = 100% do valorAnestesico; |
122 | * 07 – Anestesista Auxiliar = 30% do valorAnestesico. |
123 | |
124 | **- Regras de Precificação Aplicadas** |
125 | |
126 | Durante o processamento das guias de cobrança, o motor de regras processa um série de regras de negócios. Dentre essas regras, existe a fase de **precificação**. Essa fase compreende a execução de regras que podem alterar os valores do item. Essas regras podem ser vistas através do botão **Formação de Preço** presente no detalhamento de cada item. |
127 | |
128 | [[image:1596053684377-477.png||height="1029" width="1361"]] |
129 | |
130 | Considerando todas as informações apresentadas, o sistema gera o valor processado de um item da seguinte forma: |
131 | |
132 | 1. Verifica o HM processado base em relação ao fator (ValorHM base de cálculo * Fator Redução e Acréscimo Apresentado); |
133 | 1. Identifica o valor de HM processado para cada profissional presente no item (valor HM processado * grau de participação apresentado). Caso não haja profissionais apresentados e o item possua valor de HM, o sistema entende o valorHM base de cálculo como valor de HM processado; |
134 | 1. Soma todos os valores de HM dos profissionais, gerando o valor de HM processado final; |
135 | 1. Soma o valor de HM processado com o CO e o filme. Esse é o **valor processado unitário** do item; |
136 | 1. Multiplica o valor processado unitário pela quantidade apresentada do item. Este é o **valor processado total** do item. |
137 | |
138 | Estes valores estão distribuídos no detalhamento do item da seguinte forma: |
139 | |
140 | [[image:1596053763681-967.png||height="354" width="1364"]] |
141 | |
142 | Onde: |
143 | |
144 | 1 – Valor processado de HM conforme participação apresentada; |
145 | |
146 | 2 – Valores que constituem o item. Valor de HM somado dos profissionais, valor de CO do item e valor do filme; |
147 | |
148 | 3 – Soma dos valores do item de forma unitária; |
149 | |
150 | 4 – Valor processado final do item considerando o valor unitário vezes a quantidade apresentada. |
151 | |
152 | == Cálculo de Valor Liberado e Valor Glosado == |
153 | |
154 |