Versões comparadas

Chave

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Índice

Fase1

...

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

...

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

...

Configuração dos equipamentos

...

Adicionar exames no cadastro de equipamento

...

Parâmetros do sistema

...

Levantar/verificar requisitos para instalação do Easyint

...

Instalação do Postgres

...

Instalação do Easyint

...

Configuração da base no Postgres/Easyint

...

Versão

Proprietário

Nota

Data

1.0

Rafael Carvalho

Criação do manual

13/12/2023

Índice
minLevel1
maxLevel6
outlinefalse
stylesquare
typelist
printablefalse

Documento para confecção dos manuais de instrumento

View file
nameMO_ManualDeOperacoes_Interfaceamento (1).docx

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:

...

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

Image Modified

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

...

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.

...

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.

...

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.

...

Image Added

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.

Nota

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.

...

Informações

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 (menos) 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).

...

Nota

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)

...

Informações

Caso o laboratório tenha mais de uma unidade interfaceada, deverá ser configurado os robôs de gravação de resultado do lis conforme a unidade.

INT_RES,POSTO

Ou seja, ficaria dessa forma como exemplo:

C:\softeasy\easyvet\interfacevet.exe "INT_RES”,”001”

No cenário acima, seria do posto 001.

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:

...

Aviso

OBS.: NÃO COLOCAR O ROBÔ DE COMUNICAÇÃO COM O APARELHO PARA REINICIAR NO BAT, POIS O MESMO PODERÁ SER REINICIADO CASO ESTEJA FAZENDO ALGUMA COMUNICAÇÃO COM O APARELHO E ISSO RESULTARÁ EM ERRO DE COMUNICAÇÃO.