Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Protheus

Módulo

SIGAPLS

Segmento Executor

Saúde

Chamado

TUYMTE

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

Foi implementada a funcionalidade de Digitação OFFLINE de guias no porta do prestador, contudo, essa funcionalidade obriga que seja gerada uma solicitação antes de poder incluir a execução da guia. O sistema deverá ser alterado para que permita o lançamento da execução das guias sem a necessidade de ter sido digitada uma Liberação/Solicitação

As guias que serão afetadas por esse processo são:

  • Guia de Serviço Profissional / Serviço Auxiliar de Diagnóstico e Terapia - SP/SADT
  • Guia Tratamento Odontológico

Pontos Importantes:

  1. A guia de Consulta já é lançada diretamente para execução, portanto não necessitará de alterações.
  2. A guia de Solicitação de Internação será substituída pela guia de Resumo de Internação, essa alteração será tratada em outra especificação.

Definição da Regra de Negócio

O sistema deverá ser alterado para que, quando a tela de solicitação de guias offline seja aberta, estejam habilitados os campos referente a digitação da Autorização de SP/SADT/Odontológico. Atualmente apenas são exibidos os campos da Guia de Solicitação de SP/SADT/Odontológico.

As alterações abaixo deverão ser realizadas para SADT/Odontológico.

  1. No fonte jsuser.js alterar o método alterarCamposGuias() para que, quando a variável cTipoOrigem for diferente de "UNDEFINED" sejam habilitados os campos de execução para as guias de SADT.

    1. Campos/Grupos de campos à serem Habilitados: Após as alterações realizadas abaixo, os campos necessários para execução já deverão estar Habilitados (O método CarregaRda chama o método fAjusForm que habilita os componentes necessários), contudo, caso exista a necessidade de habilitar algum campo o mesmo deverá ser feito atentando-se para o modelo de guia de SADT/Odonto fornecido pela ANS e que encontra no final desse documento (Imagem 1/Imagem 2).

    2.  Validações dos campos:
      1. Deverão ser alteradas as validações para os campos de execução conforma é realizado pela rotina CarregaLiberacao, abaixo seguem trecho dos fontes responsáveis por essa alteração.

        Código
            for(var i=0; i<oForm.campos.length; i++) {                                       
        	    switch (oForm.campos[i].campo.id) {
        		case "cCarSolicit":
        				oForm.campos[i].branco = true;
        				break    
        		case "cProSol":
        				oForm.campos[i].branco = true;
        				break
        		case "cCbosExe":
        				oForm.campos[i].branco = true;
        				break
        		}
        	}
        Código
        	oForm.add( document.forms[0].cTpAteExe,"tudo", false, false ); //transformo os campos em obrigatorio
        	document.forms[0].cTpAteExe.className ="form-control TextoInputOB";//transformo os campos em obrigatorio
        	
        	setDisable("bconfirma",false);
        	setDisable("bcomplemento",true);
        	setDisable("bimprimir",true);
         
      2. Além das validações, o sistema busca automaticamente uma série de informações da RDA de acordo com o tipo SOLICITAÇÃO e EXECUÇÃO. Para preencher essas informações deverá ser chamado o método:

        Código
        if (document.getElementById("cRda").value != "" && document.getElementById("cCodLoc").value != "")
        	fRda(document.getElementById("cRda").value,document.getElementById("cCodLoc").value)	
      3. O Método CarregaRda() deverá ser alterado em dois pontos, são eles: 

        1. Deverá ser Alterado para que a validação abaixo, retorne true caso a tela de guia tenha sido chamada a partir da tela de Digitação de Guias Offline:

          Código
              lHab = (document.getElementById("cNumAut").value == "");
        2. Deverá ser alterado para preencher tanto os campos de Solicitação quanto os campo de Execução quando o mesmo for chamado a partir da tela de Digitação Offline de Guias.

  2. Após habilitar os campos, no fonte jsuser.js rotina  fProcForm deverão ser alterados todos os pontos que verificam se o campo cNumAut esta preenchido para verificar também se a rotina foi chamada a partir da tela de Digitação Offline (Utilizar o operador condicional OR).   

  3. Todos os dados inseridos deverão ser gravados nas tabelas BD5, BD6 e BD7, não gerando registros para as tabelas de atendimento. Essa alteração nas guias Offline foi especificado :

    TVCM79_ER_Alteracao_Guias_Off-Line_Portal_Prestador

Fluxo no Sistema

Com a alteração, o processo deverá funcionar da seguinte maneira:

 

  1. Abrir portal do Prestador, Ir no menu Principal -> Digitação de Guias:



  2. Selecionar SADT/Odonto e Incluir, O sistema irá abrir a tela de guia onde será possível preencher diretamente a autorização ou carregar uma solicitação que tenha sido efetuada anteriormente:




Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[Digitação de Guias - SADT]

[Alteração]

[Principal -> Digitação de Guias-> SADT]

-

[Digitação de Guias - ODONTOLOGIA]

[Alteração]

[Principal -> Digitação de Guias-> ODONTOLOGIA]

-

 

 

 

-

 


Imagem 1


Imagem 2

 

Protótipo de Tela

 

Protótipo 01

 

Protótipo 02

 

 

 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.