import.css=/download/attachments/327912/newLayout.css

Ponto-de-Entrada: PLCODCONS - Troca de Código
Descrição:
O ponto de entrada PLCODCONS é acionado na rotina de Recepção e permite trocar o código da tabela (CodPad) e do procedimento (CodPro) no momento da geração da guia do beneficiário (alteração para Status “Consultório”).

Ponto de chamada: Após o sistema ler o conteúdo do parâmetro MV_PLSCDCO
Programa Fonte
PLSMCTMD
Sintaxe

PLCODCONS - Troca de Código ( [ nRegBBD ], < cCodPad> , < cCodPro> , [ cCodLoc ], [ cCodEsp ] ) --> aRet

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
nRegBBDNuméricoRecno da tabela BBD posicionado
cCodPadArray of RecordCódigo da tabela carregada pelo sistemaX
cCodProArray of RecordCódigo do procedimento carregado pelo sistemaX
cCodLocArray of RecordLocalidade (Registro BBD_CODLOC posicionado)
cCodEspArray of RecordEspecialidade (Registro BBD_CODESP posicionado)
Retorno
    aRet(array_of_record)
  • Array contendo o seguinte formato:
    [1] -> cCodPad - Código da tabela
    [2] -> cCodPro - Código do procedimento
Exemplos
User Function PLCODCONSLocal nRegBBD  := paramixb[1]local cCodPad  := paramixb[2]Local cCodPro  := paramixb[3]Local cCodLoc  := paramixb[4]Local cCodEsp  := paramixb[5]    //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³ Troca o código da tabela e procedimento de acordo com o código da especialidade ³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙIf cCodEsp == "999"  cCodPad := "XX"  cCodPro := "XXXXXXX"EndIf          Return({cCodPad,cCodPro})