/
Manual de implantação do Easyint

Manual de implantação do Easyint

Versão

Proprietário

Nota

Data

Versão

Proprietário

Nota

Data

1.0

@Rafael Carvalho

Criação do manual

13/12/2023

 

Documento para confecção dos manuais de instrumento

Fase 1

Verificar o driver e Mio do instrumento (equipamento) junto ao responsável.

Nesta primeira etapa devemos solicitar a MIO do equipamento, adicionar a quantidade de licença referente à interface do cliente no SIA. Precisamos também verificar o andamento dos drivers para o determinado equipamento.

Criar o equipamento no Easylab/Easyvet/SIA e solicitar os exames que serão Interfaceados

Primeiramente devemos solicitar ao cliente a lista com todo os códigos dos exames que irão ser interfaceados.

Após o recebimento da MIO e do driver do equipamento, iremos iniciar a implantação primeiramente com a configuração do LIS (Easyvet/Easylab/SIA), nesse exemplo iremos utilizar o EASYVET.

Configuração dos equipamentos

Primeiramente devemos acessar, Cadastros-> Equipamentos para interface, conforme a imagem abaixo:

Após abrir o cadastro dos equipamentos, devemos clicar em adicionar para iniciar o cadastro.

Feito isso ira abrir a tela de configuração do equipamento, conforma a imagem abaixo.

 

 

OBS: Para habilitar essa tela de configuração, devemos habilitar a checkbox Usa Interface da Softeasy.

 

Feito isso devemos preencher da seguinte forma:

Descrição: Descrição do equipamento.

Exemplo: MEK_6550

Nome no Interfaceamento: Aqui podemos colocar o nome do equipamento de forma abreviada.

Exemplo: Como estamos configurando um MEK_6550 neste manual, iremos colocar o nome da seguinte forma: MEK65.

Posto que esse equipamento pertence: Aqui devemos colocar o posto que o equipamento se encontra, conforme a imagem abaixo.

Posto que envia as amostras para este equipamento: Aqui devemos informar quais serão os postos que esse equipamento vai fazer o interfaceamento.

Exemplo: Aqui devemos incluir na lista os postos que iram fazer parte desse processo de interfaceamento começando pelo posto que o equipamento está instalado conforma a imagem abaixo.

Abaixo temos um exemplo dos campos preenchidos.

Adicionar exames no cadastro de equipamento

Após o recebimento da lista dos códigos dos exames que o cliente nos enviou, iremos iniciar a configuração dos mesmos.

Iremos acessar novamente o cadastro de equipamento e clicar em modificar no equipamento que acabamos de cadastrar.

Feito isto, iremos clicar na lupa de exames e localizar o exame conforme a lista dos códigos que o cliente nos enviou.

Exemplo: Código do exame 98, iremos buscar o código e após localizar iremos clicar em alterar. Abaixo temos uma figura com este processo.

Após ter localizado o registro e clicado em modificar iremos pegar o código do layout, e checar se o tubo está informado, caso não esteja devemos pedir para o cliente realizar o cadastro.

Exemplo abaixo:

 

Indico anotar primeiramente todos os códigos dos layouts de todos os exames que vão ser interfaceados para agilizar o processo de configuração de layout.

Feito isto, clicamos em sair e iremos na configuração de layout para realizar uma conferência se todos os exames estão no mesmo padrão de campo de resultado.

Acessando o layout de acordo com o código que obtivemos iremos clicar em layout conforme a imagem abaixo.

Feito isso, irá abrir a máscara do layout e analisando a imagem abaixo, vemos que essa máscara possui um campo de resultado e dois de observação.

OBS: Caso exame utilize layout alternativo, todos precisam ter a parametrização de campos de resultado iguais, e no cadastro do equipamento será incluso somente o exame, deixando o campo de layout em branco.

Feito a configuração de todos os layouts, iremos novamente acessar o nosso equipamento cadastrado e iremos adicionar os exame e layouts que o cliente nos passou e que acabamos de configurar. Abaixo temos um exemplo dessas informações preenchidas.

E fazer isto sucessivamente com a lista de exames que foram passadas.

Parâmetros do sistema

Feito isto, iremos acessar os parâmetros do sistema em Configuração -> Parâmetros do Sistema, depois ir na aba de Interface e marcar alguns parâmetros.

Marcar o campo usa interface da Softeasy, conforma a imagem abaixo.

Levantar/verificar requisitos para instalação do Easyint

Requisitos para instalação do Easyint:

Lista de exames, Lis (Easyvet/Easylab/SIA) em processo de produção, Driver do equipamento, MIO do equipamento (Caso tenha, caso seja equipamento novo a MIO deverá ser realizada na 1ª implantação pelo desenvolvedor em conjunto com o analista) e instalação do Postgres.

Instalação do Postgres

Primeiramente iremos baixar a versões mais atuais do Postgres e do PGadmin4. Assim que o Postgres estiver instalado iremos criar uma base chamada EASYINT.

A princípio a única informação que precisamos colocar é o nome da base no campo Database.

Após salvar, eremos clicar com o botão direito do mouse em cima da base EASYINT e iremos seguir a imagem abaixo selecionando o caminho do arquivo com a base zerada e podemos clicar em restore.

OBS: Para que não de erro no restore é importante baixar uma versão atualizada do PGadmin 4.

Instalação do Easyint

Abaixo teremos um link para baixarmos a pasta e versão atualizada do Easyint:

ftp://ftp.softeasy.com.br/httpdocs/ATUALIZACOES/EASYINT/

Feito isso iremos colocar a pasta Easyint dentro da pasta softeasy e atualizaremos a versão do mesmo.

Após essa etapa vamos precisar registrar duas ocx que estão dentro da pasta Easyint,

Exemplo:

Acesso ao FTP:
http://ftp.softeasy.com.br
User: softeasy
Password: 4fbac674

Configuração do Easyint

1- Menu Configurações > Parâmetros do sistema deverá informar o tamanho da etiqueta, e configurar a estação para se conectar ao LIS

Feito isso iremos apertar o botão de Conexão com Banco indicando o mesmo CONF do LIS.

 

Caso utilize o SIA, deveremos colocar o código do cliente e o token no Admin.

Exemplo:

2- Menu cadastro > Equipamentos e Reagentes

3- Click no botão adicionar e informe os dados do equipamento conforme imagem abaixo

“De Para LIS” = ID do cadastro de equipamento no LIS.

Caso a comunicação seja Serial deverá informar o IP e porta para comunicação e demais dados deverá ser idêntico ao aparelho a ser configurado.

Caso for troca de arquivos deverá selecionar os caminhos de pedido e resultado.

4- Caso o equipamento for comunicar com o LIS(Easylab/Easyvet/Sialab deverá marcar nos parametros do LIS > Interface > Usa Interface da softeasy.

5- No LIS menu cadastro >Equipamentos - (Interface) deverá habilitar a opção Usa interface da Softeasy e selecionar os exames do equipamento.

6- Após gravar e configurar os dados do equipamento, deverá pegar o ID do equipamento

 7- Ir até o Menu cadastro > Equipamentos e Reagentes click no equipamento desejado e informar o campo De Para LIS conforme imagem abaixo.

OBS: No campo Driver para Comunicação, devemos seguir o exemplo acima, utilizando o caminho que estiver na rede, como nesse caso o ip do servidor era \\192.168.1.107\

Tipo de comunicação teremos que verificar no manual do equipamento

Senha para opção “Vis. Trace Comun.” = 50ft#A%Y

8- Após o preenchimento do de/para click na guia de exames e click sobre o botão importar, ao clicar no botão importar será importado os exames do equipamento

 

 

9- Caso queira informar manualmente basta clicar na lupa e ir incluindo os exames individualmente.

 

 

O campo código aqui no cadastro vai determinar a visualização na tela de operação

OBS: Nesse campo de De para LIS, temos que informar o cód. do exame que esta cadastrado no Easyvet/Easylab/Sialab

10- Após importar todos os exames e configurar, click no botão Reagentes.

 

11- Deverá informar o código de envio e retorno, que na verdade é o código do exame lá no equipamento:

Configuração dos exames

12- Após configuração click em Cadastro ->Exames, Campo de resultado e configure os parâmetros de interface.

 

Agora o campo de resultado ja pode ser incluso lá no reagente:

 

13- Menu Cadastros > Exames, Layout de interface

14- Verificar o layout no LIS para configurar o exame.

Obs: o campo de ordem sempre vai ser preenchendo de 10 em 10, pra caso tenha alguma alteração de campos no layout do Lis ficar mais fácil de dar a manutenção.

OBS.: Para Easyvet/Easylab, é considerado a mesma ordem no layout de interface que será importada para o laudo no LIS, ou seja, a mesma ordem q é exibida no layout do inderface cujo os campos “Envia para LIS” esteja marcado, é a ordem que deverá ter no layout do LIS.

Já para o SIA, essa ordem não importa, e sim será utilizado o campo “Par. LIS:” que deve ser o mesmo nome do campo referente a linha de resultado no LAYOUT SIA.

Tipos de Campos:

Pedido e Recebimento - Faz solicitação do exame para o equipamento e recebe o resultado.

Esse tipo de linha ENVIA o código de/para do reagente configurado e envia para o aparelho, e recebe o resultado do aparelho.


Recebimento - Apenas recebe resultado.

Esse tipo de linha NÃO ENVIA o código de/para do reagente configurado e envia para o aparelho, apenas recebe o resultado do aparelho.


Calculo - Apenas para campo de calculo.

Esse tipo de linha não permite digitar resultado, apenas efetua o calculo de acordo com a fórmula da linha.


Digitação - Apenas para digitar manualmente um resultado.

Campos de resultado destinado para digitação manual em tela.


Observação - Para os campos de observação.

Permite o uso de frases prontas e textos com mais de 100 caracteres.


Demais campos:

Unidade de medida: sempre verificar como esta preenchido no layout do LIS e literalmente cadastrar e incluir no campo.

Exemplo: milhões/µL

Formato: identificar o formato desse campo (Numérico ou Texto), caso seja numérico temos que informar q quantidade de caracteres no campo de resultado.

Exemplo: para o campo de resultado [99.9] vamos colocar em Tam 2 e Decimal 1.
Ao lado direito terá o campo exemplo de como ficou o campo (99,9).

Hematologia: Aqui devemos preencher em qual parte do exame esse campo pertence.

Exemplo: Hemácias pertencem a Serie Vermelha.

Posição: Esse campo de posição esta relacionado a tela de visualização dos resultados.

Exemplo: Hemácias é da serie vermelha e dentro da série vermelha vai ficar na posição 1.

OBS.: Esse campo só aparece quando o exame está marcado que utiliza módulo de “HEMATO”.

Exames calculados

Vamos utilizar a bilirrubina como exemplo, no layout é importante colocarmos como pedido todos os campos que retornam do aparelho com um resultado para o calculo. Como a BILI TOTAL e BILI DIRETA.
O calculo nesse caso será realizado no campo da BILI INDIRETA.
Com 3 campos de OBS.

 

O próximo passo vamos iniciar o calculo, vamos dar dois cliques no campo de calculo assim liberando o botão de calculo, onde iremos aperta-lo

Na ultima coluna temos o Valor para Simulação, aqui é sempre importante colocarmos um numero para simularmos o calculo, Nesse caso o formula desse exame é Bili Total - Bili Direta.

 

Feito isso vamos iniciar clicando duas vezes no campo da BILI TOTAL.

Feito isso coloquei o símbolo de subtração e cliquei na BILI DIRETA

aqui ja podemos testar a formula clicando no botão de Simular Calculo:

Feito isso precisamos finalizar o calculo colocando o cursor no final do calculo e apertando no botão de Converte para Texto.

E vamos finalizar apertando o botão de Finalizar com Virgula

ALLTRIM(STRTRAN(STR(VAL(CHRTRAN(C_BILI_BILT,[.<>=],[,]))-VAL(CHRTRAN(C_BILI_BILD,[.<>=],[,])),7,2),[.],[,]))

OBS: aqui no código acima eu coloquei em negrito o numero 7 e o numero 2, o numero 7 representa a quantidade máxima de números antes da, e o numero 2 são as casas decimais.

 

Vou deixar um segundo exemplo com campo de milhar no campo de Leucócitos corrigidos do Hemograma.

OBS: Todo campo de resultado com milhar precisa configurar o tamanho com 12 dígitos.

OBS: nos campos de Milhar precisamos fazer uma alteração no código porque o sistema só entende números inteiros por exemplo 1000. Se colocarmos 1.000 o sistema vai entender que é 1 porque o sistema entende que o (.) é uma (,)

Aqui vamos fazer o seguinte tratamento, VAL(CHRTRAN(C_HEM_WBC,[.<>=],[,]))
Vamos retirar essa virgula que destaquei acima deixando assim: VAL(CHRTRAN(C_HEM_WBC,[.<>=],[]))

Agora o sistema identificou o valor correto que incluímos no campo de Leucócitos.

Formula no Easyvet

04-calc.=iif(dcnt[08] > 0 ,(dcnt[12]/((dcnt[08]+100)/100)),dcnt[12])
condicao=
mensagem=

Formula no Easyint

IIF(VAL(CHRTRAN(C_HEM_ERIT,[.<>=],[,])) > 0 ,(VAL(CHRTRAN(C_HEM_WBC,[.<>=],[]))/((VAL(CHRTRAN(C_HEM_ERIT,[.<>=],[,]))+100)/100)),VAL(CHRTRAN(C_HEM_WBC,[.<>=],[])))

Aqui ainda esta faltando uma tratativa para corrigir esse valor. que seria a função TRANSF, que ficaria assim:

ALLTRIM(TRANSF(IIF(VAL(CHRTRAN(C_HEM_ERIT,[.<>=],[,])) > 0 ,(VAL(CHRTRAN(C_HEM_WBC,[.<>=],[]))/((VAL(CHRTRAN(C_HEM_ERIT,[.<>=],[,]))+100)/100)),VAL(CHRTRAN(C_HEM_WBC,[.<>=],[]))),[999,999,999]))

Quando utilizamos essa função, não precisamos converter para texto porque a função ja faz isso

Configuração dos Robôs

Para iniciarmos a configuração precisamos enviar um atalho para área de trabalho, faremos esse processo duas vezes para os robôs de comunicação com o LIS, feito isso precisaremos renomear cada um deles.

Primeiro Robô - COMUNICA LIS (ROBÔ Para puxar os pedidos do LIS, e fazer envio de resultados a depender do sistema).

OBS.: PARA CONFIGURAÇÃO DO SIA, SÓ PRECISARÁ DESSE ROBÔ “LIS” PARA COMUNICAÇÃO ENTRE SIA E EASYINT, SEJA DE PEDIDO OU DE RESULTADO.

ROBÔ POR EQUIPAMENTO/GRAVAÇÃO DE RESULTADO POR EQUIPAMENTO CONTINUA O MESMO PROCESSO. (“EQP_RES” e “EQP,X”)


Segundo Robô - GRAVA_RES (Robô para salvar o resultado de todos os equipamentos de fato no banco, para evitar problemas de timeout de comunicação com o equipamento durante o salvamento dos dados).


Terceiro Robô - Será um para cada equipamento por exemplo: LABMAX_24I (Robô destinado para a comunicação de fato com o equipamento, cada equipamento deverá ter o seu).

OBS: aqui no Robô do equipamento vamos precisar verificar o cadastro do equipamento para colocar o número do mesmo.

 

Agora vamos colocar o ultimo Robô, porem vamos utilizar o Robô “Interface” do easylab/easyvet, após criar um atalho na área de trabalho vamos precisar renomear para GRAVA_RES LIS (SOMENTE PARA EASYVET/EASYLAB - SIA NÃO USA)

Feito isso vamos configurar um restart do robô, primeiro passo vamos colocar para cada robô com ícone do Easyint ser iniciado como administrador.

Segundo passo vamos configurar o “restart do robô” localizando o arquivo .bat e editando o mesmo, exemplo abaixo:

Related content

Geração de Hash HMAC nos laudos - RDC 786/2023
Geração de Hash HMAC nos laudos - RDC 786/2023
Read with this
Manual de configuração do Easyint
Manual de configuração do Easyint
More like this
Integração Whatsapp (Laudos)
Integração Whatsapp (Laudos)
Read with this
Utiliza tela de observações
Utiliza tela de observações
More like this
Configuração para integração com o sistema SX (Salux)
Configuração para integração com o sistema SX (Salux)
More like this
Exibe observações do convênio
Exibe observações do convênio
More like this