01. VISÃO GERAL

Esse documento irá demostrar a configuração do TOTVS Saúde para realização de integração de exames laboratoriais utilizando o Layout TOTVS.

02. CONFIGURAÇÃO DA UNIDADE DE ATENDIMENTO

1. Selecionar a unidade de atendimento para realizar a configuração na aba de integrações acessando o caminho Cadastros > Unidade de Atendimento clicar no botão editar do registro.

2. Selecionar a aba Integrações e na opção de Laboratório selecionar a opção Layout TOTVS.

A configuração de Integração é dependente do tipo da Unidade de Atendimento. Ou seja, se a unidade for de Laboratório e a integração estiver configurado como Layout TOTVS para Diagnóstico de Imagem, a integração não será realizada.


03. Configuração dos endereços de envio e cancelamento de exames

Além de atribuir o layout TOTVS na unidade de atendimento é necessário também realizar a configuração dos endereços de envio e cancelamento. Essa configuração deve se realizada no Ambiente > Parâmetros > Gestão Hospitalar no RM.


Seguimos o passo a passo do Assistente de Implantação de Processos. Temos dois caminhos a seguir, a parametrização de Diagnóstico de Imagem e Laboratoriais:



Temos dois caminhos a seguir, a parametrização de Diagnóstico de Imagem ou Laboratoriais. Ambas telas apresentarão os mesmos campos.


Clique em avançar e será apresentado à lista de processos e suas parametrizações. Dentro da opção Unidade Diagnóstico > Integrações > Laboratoriais > Layout TOTVS - Laboratoriais.



Ao avançar, chegamos na tela com os campos da parametrização:



Explicação dos campos e seus respectivos funcionamentos:


API Envia Pedido de Exame

Aqui deve ser informado um endereço de envio (URL) válido para que o RM consiga enviar o pedido de exame.

API Cancelamento de Pedido de Exame

Aqui deve ser informado um endereço de envio (URL) válido para que o RM consiga realizar o cancelamento do pedido de exame.


Sobre os headers das requisições:

Para ambas as requisições acima, no header da requisição será enviado um campo com dois possíveis nomes: token ou Authorization, no qual a API deve estar preparada para receber. Exemplo abaixo:


URL Token e Usuário/Senha

Caso a integração utilize token de autenticação o endereço de autenticação por token deve ser informado no campo URL Token.

Essa URL Token nada mais que é um endereço que deve ser fornecido pelo pacs para que o sistema possa enviar o usuário e senha configurado na parametrização e assim obter como resultado um token de autenticação, que o sistema vai usar posteriormente para fazer as requisições de Envio e Cancelamento.

O formato esperado para a URL Token deve ser uma URL Completa (exemplo: "https://exemplolayouttotvs.com/auttoken") ou uma URL relativa, caso o client esteja configurado pra isso (exemplo: "/auttoken").

Caso eu não preencha o URL Token, o RM entende que a autenticação usada será somente por usuário e senha, e coloca no header da requisição (no envio de pedido de exame, por exemplo) essa informação de autenticação.

Caso eu preencha a URL Token da maneira correta, o sistema faz a requisição para o pacs para obter esse token por meio do usuário e senha informados, e assim colocar esse token no header da requisição desejada (no envio de pedido de exame, por exemplo).

Para funcionar corretamente essa requisição de busca ao token, o cliente deve estar preparado para receber no body da requisição, os campos de UserName e Password (Case Sensitive), contendo justamente os dados preenchidos nos campos de usuário e senha. Exemplo abaixo:



Identificador da Integração

Campo de texto básico visual para facilitar e definir qual integração se trata a parametrização.



Com essas configurações o sistema está apto para realizar o envio de exames laboratoriais no layout TOTVS.

04. REALIZAR A INTEGRAÇÃO DE EXAMES

Com as configurações acima definidas ao incluir exames o botão Finalizar ficará disponível, essa botão dispara a comunicação entre TOTVS Saúde e o endereço de envio de exames configurado nos Parâmetros Gerais.

Se a conexão for realizada o exame será enviado e a tela de exames irá exibir uma mensagem de sucesso na integração com a mensagem abaixo.


Nesse envio o TOTVS Saúde irá gerar uma JSON contendo as seguintes informações:

Exemplo de JSON de Envio:

05. CADASTRAR OS RESULTADOS DE EXAME

Os resultados dos exames são persistidos utilizando o recurso de API do: TOTVS Saúde sendo utilizando o verbo HTTP POST e enviado para o endereço http://DOMINIO:PORTA/api/hcg/v2/laboratory-exams-results/layout-totvs/results respeitando o layout abaixo:


Verificar o recebimento do resultado via API
Utilitários >> Integração Monitor