Árvore de páginas

Versões comparadas

Chave

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

INTEGRAÇÃO TOTVS Saúde Portal Autorizador X PLS (PROTHEUS)

Contexto de negócio (Introdução)

Este documento trata das informações referente as configurações para integração com o  TOTVS Saúde Portal Autorizador com o Protheus PLS.

Sistemas Envolvidos

TOTVS Saúde Portal Autorizador

SIGAPLS


Integração


Essa integração foi feita para que haja a comunicação e transferência de dados entre o TOTVS Saúde Portal Autorizador e o Protheus PLS, ajudando a manter os dados íntegros e atualizados para a utilização.

Serão transferidos dados de atualizações cadastrais dos beneficiários, cadastros e atualizações de produtos além de dados referente a alterações nas configurações dos procedimentos, materiais, exames, etc.

Para que o cliente possa utilizar o  TOTVS Saúde Portal Autorizador como portal autorizador do Protheus PLS é necessário que algumas informações estejam atualizadas no banco de dados do TOTVS Saúde Portal Autorizador. Essa integração foi criada para atender essa demanda e trazer agilidade nas rotinas de atendimento por parte dos prestadores.



Pré-requisitos instalação/implantação/utilização


Principais fontes da integração do  TOTVS Saúde Portal Autorizador x PLS são:

PLENVHAT PLENVTOTVS Saúde Portal Autorizador – Fonte de envio dos pedidos para o TOTVS Saúde Portal Autorizador. Este fonte é responsável pela montagem do JSON e envio do mesmo para o TOTVS Saúde Portal Autorizador.

PLHATMAP PLTOTVS Saúde Portal AutorizadorMAP – É o “mapa” dos dados que serão enviados ao TOTVS Saúde Portal Autorizador. Ele monta arrays com as estruturas de dados que serão enviados ao TOTVS Saúde Portal Autorizador. Os dados são separados por Alias.

PLSHATPED PLSTOTVS Saúde Portal AutorizadorPED – Este fonte realiza a gestão da gravação dos pedidos. Sempre que um registro que deve ser enviado no HAT TOTVS Saúde Portal Autorizador por incluído/alterado no Protheus, esse fonte realiza a gravação do pedido.

PLSA275 – Carrega as transações/Ações do TOTVS Saúde Portal Autorizador.


Para que os fontes sejam incluídos no RPO deve ser baixado o patch através do link abaixo e aplicado no ambiente do Protheus PLS.

*** Incluir link de download ***


Adicione no menu sigapls.xnu, a rotina PLSA275 – Transações HATTOTVS Saúde Portal Autorizador. Ao entrar na rotina, clique no botão Carregar Transações para carregar todas as integrações já desenvolvidas.

Caso deseje que uma transação seja enviada prioritariamente, selecione a mesma, clique em Alterar e preencha o campo Prior. (BNN_PRIORI) com “1- Sim”.

Exemplo de inclusão do menu no arquivo sigapls.xnu:

Bloco de código
languagexml
themeMidnight
<Menu Status="Enable">
	<Title lang="pt">Genérico</Title>
	<Title lang="es">Generico</Title>
	<Title lang="en">Generic</Title>
	<ItemId>0000005777</ItemId>
		<MenuItem Status="Enable">
			<Title lang="pt">Transações Hat TOTVS Saúde Portal Autorizador.</Title>
			<Title lang="es">Transações Hat TOTVS Saúde Portal Autorizador.</Title>
			<Title lang="en">Transações Hat TOTVS Saúde Portal Autorizador.</Title>
			<Function>PLSA275</Function>
			<Type>01</Type>
			<Access>xxxxxxxxxx</Access>
			<Module>33</Module>
			<Owner>0</Owner>
			<ItemId>0000023125</ItemId>
			<KeyWord>
				<KeyWord lang="pt"></KeyWord>
				<KeyWord lang="es"></KeyWord>
				<KeyWord lang="en"></KeyWord>
			</KeyWord>
		</MenuItem>
</Menu>



Configuração dos parâmetros:

Para que a integração com o TOTVS Saúde Portal Autorizador funcione corretamente é necessário que os parâmetros abaixo estejam configurados.

ParâmetroMV_PLSHATPLSTOTVS Saúde Portal Autorizador
DescriçãoHabilita a integração com o HATTOTVS Saúde Portal Autorizador. 1 habilita a integração e 0 desabilita a Integração.
TipoCaractere
Conteúdo1
ParâmetroMV_PHATURLPTOTVS Saúde Portal AutorizadorURL
DescriçãoIndica o endereço do endpoint de integração do HATTOTVS Saúde Portal Autorizador
TipoCaractere
Conteúdohttps://hatTOTVS Saúde Portal Autorizador.totvs.com.br/api/healthcare/hatTOTVS Saúde Portal Autorizador/
ParâmetroMV_PHATLOGPTOTVS Saúde Portal AutorizadorLOG
Descrição

Registra as informações das transações feitas pela integração com o HATTOTVS Saúde Portal Autorizador.

1 Habilita o log da integração com o HAT TOTVS Saúde Portal Autorizador e 0 desabilita o log integração com o HATTOTVS Saúde Portal Autorizador.

TipoCaractere
Conteúdo1


Instalação/Atualização

Para realizar o envio das transações, é necessário chamar a função PLENVHATSCPLENVTOTVS Saúde Portal AutorizadorSC(). Definir com o cliente a periodicidade e chamar ela com um Schedule (ou criar um robô para envio).

Para consultar os dados sincronizados via schedule consulte a documentação disponível em Lista de dados sincronizados através do schedule


Configuração do Schedule

Para mais informações sobre como utilizar o schedule do Protheus acesse o endereço: Schedule - Como agendar a execução de rotinas

No Configurador (SIGACFG), acesse Ambientes/Schedule/Schedule (CFGA010).

Na pasta Schedule inicie os serviços Task Manager e Queue Manager.


Na subpasta Agent clique em Incluir para cadastrar um novo agente.

Preencha os campos com as informações de conexão do appserver Protheus. Clique em Confirmar para gravar o cadastro.


Ao acessar a opção Monitor dentro da subpasta Agent o serviço estará criado. Selecione o serviço e clique em Iniciar serviço para ativá-lo.


Acesse a subpasta Agendamentos e clique em Cadastros

Clique em Incluir para cadastrar um novo agendamento. Preencha o campo Rotina(XX1_ROTINA) com a função PLENVHATSCPLENVTOTVS Saúde Portal AutorizadorSC().

A opção Recorrencia ( [Home Soluções Saúde > INTEGRAÇÃO HAT TOTVS Saúde Portal Autorizador x PLS (PROTHEUS) > recorrencia.PNG] ) permite que você configure a frequência da troca de informações entre o TOTVS Saúde Portal Autorizador e o Protheus PLS.


Finalize o preenchimento dos campos restantes e clique em Confirmar para gravar as alterações.


Acesse a opção Monitor dentro da subpasta Agendamentos e clique em Executar agora para ativar o agendamento.


Após essas configurações a integração com o TOTVS Saúde Portal Autorizador estará ativa e funcional.


Tabelas utilizadas na integração


BNN - TABELA COM OS ENDPOINTS DAS TRANSAÇÕES DE INTEGRAÇÃO

BNV - REGISTRO DAS TRANSAÇÕES FEITAS ENTRE O PROTHEUS E O HATTOTVS Saúde Portal Autorizador

BWB - TABELA DE LOGS

B2Z - REGISTRO DE AUTORIZAÇÕES FEITAS NO HATTOTVS Saúde Portal Autorizador

B1R- XML'S IMPORTADOS DO HATTOTVS Saúde Portal Autorizador


Arquivo PLSHATPLSTOTVS Saúde Portal Autorizador.ini

Além das configurações do schedule são necessárias algumas outras configurações de integração do HATTOTVS Saúde Portal Autorizador, uma delas é o arquivo PLSHAT.INI. A documentação abaixo apresenta as informações sobre como deve ser configurado esse arquivo:

http://tdn.totvs.com/display/public/PROT/DSAUATE-3400+DT+Melhorias+HAT%3ATOTVS Saúde Portal Autorizador%3A+Arquivo+Plshat.ini


Configurar integração para auditoria médica:

Para que as guias gravadas com status "Auditoria" no HAT TOTVS Saúde Portal Autorizador possam ser analisadas pelo Protheus é necessário, na rotina Operadora de Saúde (PLSA010), preencher o campo EndpointAut (BA0_ENDPOI) com o valor: https://hatTOTVS Saúde Portal Autorizador.totvs.com.br/api/healthcare/hatTOTVS Saúde Portal Autorizador/v1/auditing


Configuração do robô para envio de XML:

O  suporta o envio de XML's de Resumo de Internação e atendimentos Odontológicos. Para configurar a integração faturamento/pagamento acesse a documentação disponível em: https://tdn.totvs.com.br/pages/releaseview.action?pageId=525032764


Detalhamento das views utilizadas na extração de dados do Protheus - PLS:

Views de extração de dados PLS - Protheus


Controle de Versão

O grupo TOTVS, representado por suas marcas, irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.

Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.

Suporte

O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos RM Conector e Backoffice Protheus estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.

Observação: Este modelo de suporte está sendo revisado pela TOTVS.














 




Anexos