Parametrizando o IW para
bloquear a prescrição de medicações de categorias não autorizadas em contrato
O IW oferece alguns comportamentos parametrizáveis (medicante parâmetro global:
vide interface 151) que modificam a forma como o sistema irá interagir com o prescritor.
Os seguintes parâmetros globais atuam nesse comportamento do sistema:
Parâmetro CAP_PRESC_BLOCK_UNAUTH_MEDIC: Esse parâmetro
implementa um maior controle sobre a prescrição de medicamentos não permitidos
por contrato. Quando esse parâmetro estiver ativo, no instante em que o prescritor selecionar um item a ser lançado na prescrição
médica que tenha "advertência" indicando não se tratar de medicamento
de categoria (genérico, marca , similar) coberto por
contrato, o IW irá oferecer um método de busca diferenciado de forma a orientar
o prescritor a localizar uma medicação de mesmo
fármaco (equivalência terapêutica) e que atenda às regras de contrato.
Quando esse parâmetro estiver valorado com "1": O IW irá executar o procedimento de validação adicional para auxiliar o prescritor a localizar um medicamento equivalente ao selecionado originalmente e que seja de categoria (marca, genérico, similar) autorizada no contrato de atendimento daquele paciente.
Quando esse parâmetro estiver valorado
com "2":
Nesse caso o IW irá assumir um comportamento que objetiva a
"obrigatoriedade de atenção às categorias autorizadas em contrato” (desde
que exista medicação cadastrada que seja equivalente ao medicamento selecionado
e que seja de categoria autorizada em contrato). Basicamente, se essa opção
estiver ativa, o sistema irá, além de executar a mesma validação adicional
(realizada quando o parâmetro estiver valorado com "1" (que tem
caráter de orientação e apoio) o sistema irá ainda adotar o seguinte
comportamento: Caso o profissional selecione um medicamento de categoria não
coberta no contrato, o IW executará uma busca no cadastro de medicamentos à
procura de medicamentos que sejam "equivalentes" (mesmo princípio
ativo e mesma via de acesso) daquele selecionado pelo prescritor
e que pertençam a uma categoria autorizada no contrato. Caso seja localizado ao
menos um medicamento equivalente que atenda ao contrato, o sistema irá exibir
essa relação de medicamentos ao prescritor e irá
obrigar que ele selecione um deles.
IMPORTANTE: A ativação dessa opção tem efeito somente se o parâmetro
CAP_PRESC_BLOCK_UNAUTH_MEDIC_2 estiver corretamente valorado com um keyindex de um comando sql de
busca de medicações equivalentes autorizadas.
Quando esse parâmetro não existir ou
estiver com qualquer outro valor: não executa a validação adicional nem bloqueio
de prescrição de itens não cobertos em contrato.
A figura seguir ilustra o comportamento do IW no contexto de prescrição médica
quando esse parâmetro estiver valorado com “1”:

A ilustração acima mostra o momento em que o prescritor está selecionando um item sem cobertura em contrato (notem a mensagem de alerta com cor de fonte na cor vermelha apresentada acima do gride). Assim que o prescritor selecionar um item não coberto o IW irá apresentar a seguinte interface de apoio ao prescritor:

Notem que são oferecidas ao prescritor 3 alternativas
a saber :
[1] Refazer a pesquisa pelo fármaco do medicamento que foi selecionado na prescrição: Essa é uma opção que recomenda-se que o prescritor siga., no sentido de procurar por uma medicação alternativa que atenta às exigências comerciais da Operadora contratante do serviço. Notem que o IW não irá exigir que o prescritor tenha que digitar nova palavra chave de busca. Notem também que muitas vezes o prescritor poderá não conhecer o nome do fármaco (genérico) de determinados medicamentos, mas nesse caso o sistema já localiza e posiciona a próxima pesquisa automaticamente pelo fármaco da medicação que foi originalmente selecionada pelo prescritor. Dessa forma tem-se uma forma de busca otimizada que como dissemos anteriormente “objetiva” atender à regra comercial do contrato (sem contudo torna-la obrigatória).
[2] Retornar à lista anterior para selecionar outro medicamento : Nesse caso o IW não fará nova pesquisa, mas apenas devolverá o foco para a mesma caixa de diálogo anterior possibilitando a escolha de outra medicação.
[3] Adicionar o item selecionado à prescrição (mesmo sendo um item não autorizado em contrato) : Essa opção nesse modelo fica aberta, pois podem existir medicações para as quais “não existe medicação genérica” por exemplo. Nesses casos a opção de prescrever um item de categoria não coberta em contrato fica aberta.
A figura seguir ilustra o comportamento do IW
no contexto de prescrição médica quando esse parâmetro estiver valorado
com “2”:

Após selecionar um item sem cobertura em contrato ocorrerá o aparecimento da seguinte caixa de diálogo:

Contudo, se o prescritor optar pela opção [3] o IW , antes de acatar a escolha do prescritor irá procurar por medicações equivalentes cadatradas que atendam ao contrato e nesse caso poderemos nos deparar com duas situações possíveis:
(a) “Caso não seja encontrada nenhuma medicação equivalente cadastrada que seja de categoria autorizada em contrato o IW “ : Nesse caso o IW irá simplesmente lançar o item selecionado na prescrição”.
(b) Caso seja encontrado um ou vários medicamentos que sejam equivalentes ao medicamento prescrito e que seja de categoria autorizada em contrato : Nesse caso o IW irá emitir a seguinte mensagem ao prescritor :

Assim que o prescritor clicar no botão “ok” o IW irá apresentar a caixa de diálogo que apresenta os medicamentos equivalentes (mesmo fármaco e mesma via de acesso) :

Notem que nesse exemplo o contrato prevê que
sejam prescritos somente medicações “similares” e o IW irá apresentar a relação
de medicamentos cadastrados correntemente ativos que são de mesmo fármaco (ceftriaxona nesse exemplo) e mesma via de acesso (IM nesse
exemplo).
O prescritor terá que selecionar um desses itens
obrigatoriamente para que essa medicação possa ser lançada na prescrição do
paciente.
Parâmetro: CAP_PRESC_BLOCK_UNAUTH_MEDIC_2
Esse parâmetro deverá ser valorado com o “Keyndex” de
armazenamento do comando SQL tela de formid 172 que
será acionado para a busca de medicamentos cadastrados que sejam
"equivalentes" ao medicamento que estiver sendo prescrito.
IMPORTANTE:
(A) Esse comando está preparado para processar os seguintes parâmetros:
$P{SCCCODE} e $P{IDCONTRACT}. Em tempo de execução o IW fará a substituição do
parâmetro $P{SCCCODE} pelo valor do código scc do
medicamento (não autorizado em contrato) que foi prescrito e o parâmetro
$P{IDCONTRACT} será substituído pelo id do contrato ao qual o atendimento está
associado.
(B) Esse comando terá que retornar a mesma coluna "condename" do scc (equivele ao nome do sal no cadastro do código no scc) com "duas designações": “codename” e “sccodename” (as interfaces que processam os dados de medicamentos utilizam essas duas colunas em seus processamentos).
O comando padronizado pela Incoway para essa
busca é o seguinte:
|
select c.id , c.codename, c.codename sccodename , f.alternatename , e.categoria from matmaterialtype a, scccode c , TCMedicamentos d , TCMedicamentos e , sccalternate f where d.idcode = $P{SCCCODE} and a.active = 1 and a.scmaterial = e.idcode and d.farmaco = e.farmaco and d.vias_de_admin = e.vias_de_admin and e.categoria in
(select distinct name from CtrMatCategory where idcontract = $P{IDCONTRACT} ) and e.idcode = a.scmaterial and e.idcode = c.id
and c.canceled = 0 and c.id = f.idcode
and f.codename = '1' |