CarregaExamesPrevistosGHE

Esta função carrega e totaliza todos os exames previstos, conforme as abrangências definidas, agrupando as informações por GHE.

Observação

Esta função desconsidera os exames onde o campo Considera Quadro III estiver informado como “N - Não”, na tela Exames (FR108EXA).

Sintaxe: CarregaExamesPrevistosGHE(Numero xIni, Numero xFim, Alfa xOrd, Alfa xOri, Alfa xExa, Alfa xLoc, Alfa xFil, Numero xPRA, Alfa xGHE, Alfa xPPP, Alfa xConRea);

Parâmetros:

Nome

Tipo

Descrição

xIni

Numérico

Data inicial do período.

xFim

Numérico

Data final do período.

xOrd

Alfa

Tipo de ordenação e de agrupamento desejado. Determina o retorno do parâmetro “xDesExa” da função RetExaCarregados. Posição 1 = Ordenação: ‘E’ - Descrição do Exame; ‘T’ - Tipo de Origem do Exame; ‘O’ - Descrição da Origem; ‘D’ - Descrição do Exame + Descrição da Origem do Exame; ‘X’ - Descrição da Origem do Exame + Descrição do Exame. Posição 2 = Agrupamento: ‘C’ - Código do Local; ‘N’ - Nome do Local.

xOri

Alfa

Origem do exame.

xExa

Alfa

Abrangência de exame.

xLoc

Alfa

Abrangência de local.

xFil

Alfa

Abrangência de filial.

xPRA

Alfa

Abrangência de PGR.

xGHE

Alfa

Abrangência de GHE.

xPPP

Alfa

Opção para carregar somente os Exames que são considerados no PPP.

xConRea

Alfa

Indica se deve considerar (“S”,“N”) os exames realizados no ano seguinte de acordo o período de referência passado na função. Quando for informado “N” irá desconsiderar os exames que estejam com Situação Exame = R-Realizado.

Exemplo:

<div class="Code"><p>Definir Alfa EAbrExa;</p><p>Definir Alfa EAbrLoc;</p><p>Definir Alfa EExaPPP;</p><p>Definir Alfa EConRea;</p><p>Definir Alfa ETipOrd;</p><p>Definir Alfa ETipAgr;</p><p>Definir Alfa xAbrFil;</p><p>Definir Alfa EAbrGHE;</p><p>Definir Alfa xDesGHE;</p><p>Definir Alfa xDesExa;</p><p>Definir Alfa xOriExa;</p><p>Definir Alfa xTipOrdAgr;</p><p>Definir Numero xCodPRA;</p><p>Definir Numero xQtdRea;</p><p>Definir Numero xQtdAno;</p><p>Definir Numero xQtdPre;</p><p>Definir Numero xRet;</p><p>xOriExa = "PD"; /* [P]eriódico e [D]emissional */</p><p>xAbrFil = formatar (R030FIL.CodFil,"%4.0f");</p><p>EExaPPP = EExaPPP + "C"; /* Não irá listar os exames com situação cancelado */</p><p>xTipOrdAgr = ETipOrd + ETipAgr;</p><p>MontaData(1, 1, 2015, xDatIni);</p><p>MontaData(1, 12, 2015, xDatFim);</p><p>MontaData(1, 1, 2015, xPrxIni);</p><p>MontaData(1, 12, 2015, xPrxFim);</p></div>

Utilização: Esta função é utilizada no modelo SMPC011 do módulo SM (Segurança e Medicina), na seção Subtitulo_Filial (Evento Depois Imprimir). O retorno das informações carregadas nesta função é obtido através da função “RetExaCarregadosGHE”.

**Observação:**A carga dos exames realizados deve ser feita sempre antes da carga dos exames previstos:

CarregaExamesRealizadosGHE(xDatIni, xDatFim, xTipOrdAgr, xOriExa, EAbrExa, EAbrLoc, xAbrFil, xCodPRA, EAbrGHE, EExaPPP);

CarregaExamesPrevistosGHE(xPrxIni, xPrxFim, xTipOrdAgr, xOriExa, EAbrExa, EAbrLoc, xAbrFil, xCodPRA, EAbrGHE, EExaPPP, EConRea);

xRet = RetExaCarregadosGHE(“I”, xCodPRA, xDesGHE, xDesExa, xQtdRea, xQtdAno, xQtdPre).

Disponível para os módulos:Segurança e Medicina

Este artigo ajudou você?