Árvore de páginas

Versões comparadas

Chave

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

CPC-BOSAUDEMOGRAPHIC.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-bosaudemographic.p

ObservaçãoObs: Esta CPC somente é utilizada no Gestão de Planos 2.00.

  • Rotina para validar dados da pessoa-fisica antes de aplicar uma atualização na base de dados. É possível atualizar valores e retornar mensagens, conforme a necessidade do cliente.
  • 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.

...


__RefHeading__90969_1756225838Localização

  • Dentro da bosaudemographic.p.

...

Âncora__RefHeading__5675_213273755__RefHeading__5675_213273755 Âncora__RefHeading__15073_644533341__RefHeading__15073_644533341 Âncora__RefHeading__90971_1756225838__RefHeading__90971_1756225838Ponto de Utilização

  • "CONSIST-PFISICA"

...

Âncora__RefHeading__5677_213273755__RefHeading__5677_213273755 Âncora__RefHeading__15075_644533341__RefHeading__15075_644533341 Âncora__RefHeading__90973_1756225838__RefHeading__90973_1756225838Include das definições das tabelas temporárias

  • cpc-bosaudemographic.i

...


__RefHeading__24313_2053127524__RefHeading__24313_2053127524 Âncora__RefHeading__10468_486694287__RefHeading__10468_486694287 Âncora__RefHeading__5679_213273755__RefHeading__5679_213273755 Âncora__RefHeading__15077_644533341__RefHeading__15077_644533341 Âncora__RefHeading__90975_1756225838__RefHeading__90975_1756225838Tabelas de entrada e saída
Âncora__RefHeading__24315_2053127524__RefHeading__24315_2053127524 Âncora__RefHeading__10470_486694287__RefHeading__10470_486694287 Âncora__RefHeading__5681_213273755__RefHeading__5681_213273755 Âncora__RefHeading__15079_644533341__RefHeading__15079_644533341 Âncora__RefHeading__90977_1756225838__RefHeading__90977_1756225838

Tabela de entrada tmp-cpc-bosaudemographic-entrada

def temp-table tmp-cpc-bosaudemographic-entrada no-undo

field nm-ponto-chamada-cpc

...

                 as char format "x(15)"
field in-evento-programa                       as char format "x(06)".

...

...

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa BOSAUDEMOGRAPHIC.P o valor possível é "CONSIST-PFISICA";
  • in-evento-programa – Evento do programa que chama CPC-BOSAUDEMOGRAPHIC.P. O valor desse campo deve ser "VALIDA";

...

 

...

Tabela com os dados da pessoa física: tmp-cpc-bosaudemographic-dados

def temp-table tmp-cpc-bosaudemographic-dados no-undo

field id-pessoa

...

                                     like pessoa-fisica.id-pessoa
field nm-pessoa                                     like pessoa-fisica.nm-pessoa
field cd-cpf                                           like pessoa-fisica.cd-cpf
field dt-nascimento

...

                               like pessoa-fisica.dt-nascimento
field in-estado-civil                                 like pessoa-fisica.in-estado-civil
field cd-cbo                                           like pessoa-fisica.cd-cbo
field lg-sexo

...

                                         like pessoa-fisica.lg-sexo
field nr-identidade

...

                                 like pessoa-fisica.nr-identidade
field uf-emissor-ident

...

                             like pessoa-fisica.uf-emissor-ident
field nm-cartao                                       like pessoa-fisica.nm-cartao
field nm-internacional                             like pessoa-fisica.nm-internacional
field ds-nacionalidade

...

                           like pessoa-fisica.ds-nacionalidade
field ds-natureza-doc

...

                             like pessoa-fisica.ds-natureza-doc
field nr-pis-pasep                                   like pessoa-fisica.nr-pis-pasep
field nm-mae                                         like pessoa-fisica.nm-mae
field nm-pai                                           like pessoa-fisica.nm-pai
field nm-conjuge

...

                                   like pessoa-fisica.nm-conjuge
field ds-orgao-emissor-ident

...

                   like pessoa-fisica.ds-orgao-emissor-ident
field nm-pais-emissor-ident                     like pessoa-fisica.nm-pais-emissor-ident
field dt-emissao-ident                             like pessoa-fisica.dt-emissao-ident
field nr-cei

...

                                           like pessoa-fisica.nr-cei
field cd-cartao-nacional-saude                 like pessoa-fisica.cd-cartao-nacional-saude.

...

...


...

Definição campo a campo da tabela tmp-cpc-bosaudemographic-dados

  • id-pessoa – código identificador da pessoa física no sistema
  • nm-pessoa – nome da pessoa
  • cd-cpf – CPF da pessoa
  • dt-nascimento – data de nascimento da pessoa
  • in-estado-civil - estado civil da pessoa: 1-solteiro, 2-casado, 3-viuvo, 4-divorciado, 5-outros
  • cd-cbo – código brasileiro de ocupações
  • lg-sexo – sexo: yes-masculino, no-feminino
  • nr-identidade – número da identidade
  • uf-emissor-ident – UF emissor da identidade
  • nm-cartao – nome da pessoa para o cartão magnético
  • nm-internacional – nome internacional da pessoa
  • ds-nacionalidade – nacionalidade
  • ds-natureza-doc – natureza da identidade
  • nr-pis-pasep – número do pis/pasep
  • nm-mae – nome da mãe
  • nm-pai – nome do pai
  • nm-conjuge – nome do conjuge
  • ds-orgao-emissor-ident – orgão de emissão da identidade
  • nm-pais-emissor-ident – país de emissão da identidade
  • dt-emissao-ident – data de emissão da identidade
  • nr-cei – número do CEI da pessoa
  • cd-cartao-nacional-saude – número do cartão nacional de sáude

...

 

...

Tabela de saída tmp-cpc-bosaudemographic-saida

def temp-table tmp-cpc-bosaudemographic-saida no-undo

field lg-erro

...

                                       as logical
field ds-mensagem

...

                             as char format "x(75)".

...

Definição campo a campo da tabela de saída

  • lg-erro – Variável que controla os erros que podem ocorrer na CPC.
  • Ds-mensagem– Variável que recebe a descrição dos erros que ocorreram na CPC.

...