CPC-COMMERCIALPRODUCT.p
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-commercialproduct.p |
- Rotina utilizada pela integração do Gestão de Planos com o Autorizador Datasul Medical, para que o usuário possa informar os tipos de abrangência dos planos de saúde ao integrar os cadastros no sentido GPS -> ATZ.
Localização
- Dentro do programa commercialproduct.p, antes de montar a mensagem XML de integração.
Ponto de Utilização
- "ANTES-CRIA-XML"
Include das definições das tabelas temporárias
- cpc-commercialproduct.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-commerc-prod-entrada
def tmp-cpc-commerc-prod-entrada no-undo
field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc as char format "x(15)"
field .cd-abrangencia-plano as int
field cd-insumo as int.
Definição campo a campo da tabela de entrada
- in-evento-programa – Evento do programa que chama a cpc-commercialproduct.p. Os valores desse campo podem ser: " INT-ATZ"
- nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza: "ANTES-CRIA-XML"
- cd-abrangencia-plano – código da abrangência do plano no cadastro do Gestão de Planos
Tabela de saída tmp-cpc-commerc-prod-saida
def temp-table tmp-cpc-commerc-prod-saida no-undo
field cd-abrangencia-plano as int
field lg-undo-retry as log
field ds-mensagem as char format "x(75)".
Definição campo a campo da tabela de saída
- cd-abrangencia-plano – variável que deverá ser preenchida pela lógica específica da CPC para informar ao sistema qual é o código de Abrangência do produto comercial. Os valores possíveis são:
1 – Local
2 – Estadual
3 – Nacional
4-Internacional
- Lg-undo-retry – indica se ocorreu algum erro durante a execução da CPC.
- ds-mensagem - Retorna a mensagem da cpc. Se lg-undo-retry retornar ligado, este campo será exibido em mensagem em tela.