01. DADOS GERAIS


Produto:TOTVS Saúde Planos
Linha de Produto:Linha Datasul
Segmento:Saúde
Módulo:Planos - Linha Datasul - Atendimento ao Publico (HAT)
Função:Consultas Dados Do Beneficiário
País:Brasil
Ticket:26492534



02. SITUAÇÃO/REQUISITO

Na função Consulta Beneficiário do PTU Online, foi observada uma inconsistência no mapeamento de campos na configuração de CPCs, na qual a tabela de saída não apresentava um campo correspondente ao 'accommodationType', que é esperado e utilizado pelo processo anterior. Esta situação gerou a necessidade de esclarecer qual o campo equivalente, considerando que a documentação informava a manutenção de todos os campos existentes para a migração da lógica da CPC.

03. SOLUÇÃO

Foi constatado que, na lógica de processamento da CPC que recebe as informações do PTU Online, os parâmetros referentes à consulta de beneficiário ('insuranceUserQueryResultsOutput' e 'insuranceUserQueryOutput') estavam previstos. Contudo, as tabelas internas que representam esses dados não estavam sendo passadas como parâmetros de entrada para a CPC. Realizou-se um ajuste para assegurar que as tabelas temporárias correspondentes sejam corretamente encaminhadas, possibilitando o mapeamento adequado do campo 'accommodationType' e a recepção completa das tabelas de dados pela CPC após a conversão do serviço.

Foram incluídos campos na tabela de entrada da CPC (tmp-cpc-bosau-ptu-online-entrada):

field h-tmpIdentificacaoBenefDados as handle
field h-tmpRespostaConsultaDadosBenef as handle
field h-tmpBlocoNomes as handle.

ATENÇÃO: Clientes que já utilizam essa CPC devem recompilar os programas considerando a include alterada.


04. EXPEDIÇÃO

A implementação acima descrita estará disponível a partir da atualização dos seguintes pacote no cliente:

05. ASSUNTOS RELACIONADOS


			<style>				div.theme-default .ia-splitter #main {					margin-left: 0px;				}				.ia-fixed-sidebar,				.ia-splitter-left {					display: none;				}				#main {					padding-left: 10px;					padding-right: 10px;					overflow-x: hidden;				}				.aui-header-primary .aui-nav,				.aui-page-panel {					margin-left: 0px !important;				}				.aui-header-primary .aui-nav {					margin-left: 0px !important;				}			</style>