Histórico da Página
CPC-AF0510C.p
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-af0510c.p |
- Rotina chamada quando da leitura/identificação da indicação da forma do Segmento Assistencial.
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
- Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.
Localização
- Dentro do programa af0510c.p, quando da leitura/identificação da forma do Segmento Assistencial.
Ponto de Utilização
- "LER-SEG-ASSIST"
...
- "VERIFICA-IMPRIM"
Include das definições das tabelas temporárias
...
Tabela de entrada tmp-cpc-af0510c-entrada
def temp-table tmp-cpc-af0510c-entrada no-undo
field in-evento-programa as as char format "x(06)"
field nm-ponto-chamada-cpc as as char format "x(15)"
field r-proposta as rowid
field r-usuario as rowid.
...
as rowid
field lg-incluso-ativo-com-cco as log
field lg-incluso-ativo-sem-cco as log
field lg-incluso-dt-exclusao-com-cco as log
field lg-incluso-dt-exclusao-sem-cco as log
field dt-inclusao as date
field dt-exclusao as date
field cd-controle-oper-ans like usuario.cd-controle-oper-ans
field lg-com-cco as log
field lg-sem-cco as log
field lg-continua as log
field nr-idade-aux as int
field aa-ini-aux as int
field aa-ini as int
field mm-ini as int
field mm-ini-aux as int
field nr-meses as int
field cd-abrangencia-plano-aux as int
field ds-abrangencia-aux as char
field cd-cobertura-aux as int
field ds-cobertura-aux as char format "x(16)" extent 14
field lg-faixa-aux as log
field lg-resumido-aux as log.
Definição campo a campo da tabela de entrada
- in-evento-programa – Evento do programa que chama a cpc-af0510c, que deve ser "INC".
- nm-ponto-chamada – Nome do Ponto de Utilização, que deve ser "LER-SEG-ASSIST".
- r-proposta – Rowid da proposta do beneficiário.
- r-usuario - rowid do beneficiario ;
...
- lg-incluso-ativo-com-cco –
- lg-incluso-ativo-sem-cco –
- lg-incluso-dt-exclusao-com-cco –
- lg-incluso-dt-exclusao-sem-cco –
- dt-inclusao –
- dt-exclusao –
- cd-controle-oper-ans –
- lg-com-cco –
- lg-sem-cco –
- lg-continua –
- nr-idade-aux –
- aa-ini-aux –
- aa-ini –
- mm-ini –
- mm-ini-aux –
- nr-meses –
- cd-abrangencia-plano-aux –
- ds-abrangencia-plano-aux –
- cd-cobertura-aux –
- ds-cobertura-aux –
- lg-faixa-aux –
- lg-resumido-aux –
Tabela de saída tmp-cpc-af0510c-saida
def temp-table tmp-cpc-af0510c-saida no-undo
field lg-undo-retry as as log
field ds-mensagem as as char format "x(100)"
field in-seg-assist as int.
...
as int
field lg-incluso-ativo-com-cco as log
field lg-incluso-ativo-sem-cco as log
field lg-incluso-dt-exclusao-com-cco as log
field lg-incluso-dt-exclusao-sem-cco as log.
Definição campo a campo da tabela de saída
- lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
- ds-mensagem – Deve conter mensagens de erro caso ocorram.
- in-seg-assist – Deverá conter o código do Segmento Assistencial. Este parâmetro somente é utilizado quando do acesso a CPC com o ponto de chamada "GERA-SEG-ASSIST". Ressalto que o segmento assistência a ser retornado deverá estar dentro do intervalo 01 até 14 (01 – AMBULATORIAL, 02 - HOSPITALAR C/ OBSTETRICIA, 03 - HOSPITALAR S/ OBSTETRICIA, 04 – ODONTOLOGICO, 05 – REFERENCIA, 06 - AMBULATORIAL + HOSPITALAR C/OBSTETRICIA, 07 - AMBULATORIAL + HOSPITALAR S/OBSTETRICIA, 08 - AMBULATORIAL + ODONTOLOGICO, 10 - HOSPITALAR C/ OBSTETRICIA + ODONTOLOGICO, 11 - HOSPITALAR S/ OBSTETRICIA + ODONTOLOGICO, 13 - AMBULAT. + HOSPIT. C/ OBSTETR. + ODONTO. ou 14 - AMBULAT. + HOSPIT. S/ OBSTETR. + ODONTO.)
...
- lg-incluso-ativo-com-cco –
- lg-incluso-ativo-sem-cco –
- lg-incluso-dt-exclusao-com-cco –
- lg-incluso-dt-exclusao-sem-cco –