Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Autorizador: Obrigatoriedade da Guia Eletrônica por Clínica

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Rotina:

Rotina

Nome Técnico

Registro de SP/SADT

findInsuranceUserregisterGuideTISS3

Chamados Relacionados

TTWWVH

País(es):

Brasil

Banco(s) de Dados:

Progress/Oracle

Sistema(s) Operacional(is):

Linux/Windows

Descrição

O objetivo desta funcionalidade é permitir que o Autorizador no momento da pesquisa de beneficiários (seja por código da carteira ou descrição), verifique o cadastro de "Restrição de Modalidade x Clinica". O cadastro de "Restrição de Modalidade x Clinica" permite que sejam cadastradas modalidades para clinicas ou tipos de clinica.

Este cadastro está disponível para o perfil Administrador

 

Existe a necessidade de que a propriedade "com.totvs.saude.guide.sadt.blockSadtReg", que atualmente é global (Sim/Não), seja por clínica. Desta forma, o bloqueio do campo 5 será controlado por clínica.

 

Procedimento para Utilização

Procedimento para Utilização

  • Acesse o sistema Autorizador com o perfil Administrador.
  • Cadastre o novo menu abaixo dentro do submenu Configurações:

Nome do Item: Restrição Modalidade x Clínica

Código: automático

url: openClinicModality

Papeis: “SystemAdministrator”

Cadastrar as restrições conforme necessidade

 

Abaixo os requisitos e implementações liberadas neste release:

 

Situação/Requisito:

      

  1. Requisito 1:
Cadastro de Restrição de Modalidade x Clinica

O cadastro de "Restrição de Modalidade x Clinica" deve permitir que sejam cadastradas modalidades para clinicas ou tipos de clínica.

      Requisito 2: Consulta do beneficiário

  1. Criar propriedades para que a configuração seja por código de clinica

Criar uma propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" onde o valor serão códigos de clinica separados por ponto e vírgula (;). Assim é possível realizar a verificação por clínica e não somente para todas. Ex: com.totvs.saude.guide.sadt.blockSadtReg.clinic=10026;10027;10028

 

  1. Requisito 2: Verificar as propriedades cadastradas no registro de exames

Caso a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" seja "false", deve ser verificado a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" se a clínica da sessão está presente na configuração. Caso esteja, então a regra se aplica.

 

 

Solução/Implementação:

 

No momento da consulta do beneficiário no Chekin, seja por código da carteira ou pelo nome, o sistema irá verificar se existe parametrização criada para a Clínica ou Tipo de Clinica.

Solução/Implementação:

  1. Implementação 1:

 

Criado novo cadastro de "Restrição de Modalidade x Clinica" para o perfil “Administrador”

No momento do cadastro, caso informado o "Tipo de Clinica", deverá bloquear o campo "Clinica".

Caso queira realizar o cadastro por "Clinica", deverá deixar o campo "Tipo Clinica" em branco

No momento de salvar o registro será validado se informou os dois campos ou nenhum. Pelo menos um dos dois campos e uma Modalidade deve ser informado.

Caso a configuração seja por clínica, o campo Tipo Clinica ficara com o valor zero e caso a configuração for por Tipo Clinica, o campo clinica ficara zero.

 

Implementação 2:

 

No momento da consulta do beneficiário no Chekin, seja por código da carteira ou pelo nome, o sistema irá verificar se existe parametrização criada para a Clínica ou Tipo de Clinica.

Com o resultado da consulta do beneficiário já em memória (antes de apresentar para o usuário), realizar o seguinte processo:

  • A primeira busca será pelo código da Clínica. Caso encontre dados para o código clínica, verificar se a modalidade do beneficiário existe entre as modalidades configuradas para a clínica. Caso exista, o beneficiário é eliminado da consulta. Caso não existe, o processo segue e não executa a busca seguinte.
  • Caso a primeira busca pelo código da clínica não obtenha resultados, será realizada uma nova busca pelo Tipo de Clinica. Caso encontre dados para o tipo de clínica, verificar se a modalidade do beneficiário existe entre as modalidades configuradas para o tipo de clínica. Caso exista, o beneficiário é eliminado da consulta. Caso não existe, o processo segue e o beneficiário é exibido.

Alterada a função de Registro de Exames para verificar as novas propriedades cadastradas.

Caso a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" seja "false", deve ser verificado a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" se a clínica da sessão está presente na configuração. Caso esteja, então a regra se aplica.

Como podem haver muitos registros de clínica e o campo de valor da propriedade é limitado, deve-se implementar um mecanismo de matriz, permitindo o cadastro de várias propriedades sequenciais. Ex:

com.totvs.saude.guide.sadt.blockSadtReg.clinic.1

com.totvs.saude.guide.sadt.blockSadtReg.clinic.2

Deve-se então verificar a propriedade “com.totvs.saude.guide.sadt.blockSadtReg.clinic” e a sequência iniciando por 1. Caso a sequência seja interrompida, deve-se interromper a busca.

No final se tem a lista completa das clinicas separadas por (;)