Versões comparadas

Chave

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

Versão

Proprietário

Nota

Data

1.0

Versão

Proprietário

Nota

Data

1.0

Rafael Carvalho

Criação do manual

13/12/2023

...

Documento para confecção dos manuais de intrumentoinstrumento

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.

...

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:

...

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

...

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.

...

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

...

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

...

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

...

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

...

Configuração dos exames

12- Apos 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 la no reagente:

...

 

13- Menu Cadastros > Exames, Layout de interface

...

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

...

Recebimento - Apenas recebe resultado.

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.

...

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.

...

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.

...

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 Robo - COMUNICA LIS

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 CONTINUA O MESMO PROCESSO.

...

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 restar restart do robô, primeiro passo vamos colocar para cada robo robô com ícone do Easyint ser iniciado como administrador.

...

Segundo passo vamos configurar o “restar “restart do robo” 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.