Mudanças entre as edições de "U2U - Unilab x Unilab"

De UniWiki
Ir para: navegação, pesquisa
(Etiqueta: visualeditor)
 
(111 revisões intermediárias por 7 usuários não estão sendo mostradas)
Linha 1: Linha 1:
=== Arquivos necessários APOIO: ===
+
'''ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA WIKI NOVA, NÃO ATUALIZAR MAIS NADA AQUI!!! LINK PARA NOVA PÁGINA: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/u2u'''
  
[http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/GRAService_2.0.9.0.rar Download GRA]
+
[[Categoria:Suporte]]
 +
[[Categoria:Implantação]]
 +
== O que é o U2U? ==
 +
A interface Unilab x Unilab é a necessidade de dois clientes que utilizam o sistema Unilab serem Apoio e Apoiado um do outro.
 +
 
 +
É um interfaceamento entre dois sistemas Unilab, dinâmica entre Apoio e Apoiado, em que o Apoiado envia os pedidos de exames para o Apoio para que ele realize os exames e retorne o resultado ao Apoiado.
 +
 
 +
  OBS: Em alguns casos pode ser utilizado o Unilab como Apoio utilizando U2U, porém o apoiado envia os arquivos de pedidos em um padrão diferente e para isto se faz necessário o sistema de [http://svw-uniware2/wiki/index.php/U2UConvert Uconvert]
 +
 
 +
== Unilab Apoio ==
 +
* Em Cadastro > Configurações > Apoio marcar '''"sim"''' em "'''Ativa Unilab como Apoio"'''
 +
* Configurar a pasta que o Apoio recebera os arquivos de pedidos do Apoiado (Utilizar o padrão, Exemplo: "'''D:\Rede_Unilab\Apoio\"''')
 +
      * OBS: Este caminho deve sempre terminar em '''"\"'''
 +
[[Arquivo:Apoio.png|centro|semmoldura|670x670px]]
  
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/Apache/x-webserver.exe Download Apache]
 
  
- Apache
 
  
- Gerador de Modelos Unilab
+
* Ir em "'''Cadastros > Convênio > Apoiado"''', pressionar o"''' Inclui"''' para registrar o Laboratório Apoiado
 +
* O cadastro é bem simples, sendo preciso apenas preencher uma descrição com o nome do Apoiado
  
- PHP Remote Folder(PHP_Teste)
+
[[Arquivo:Apoiado.png|centro|semmoldura|718x718px]]
  
=== '''Arquivos necessários APOIADO:''' ===
 
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/RemoteFolder_2.0.6.0.rar Download Remote Folder]
 
  
- [http://svw-uniware2/wiki/index.php/RemoteFolder Remote Folder]
 
  
=== '''Observações:''' ===
+
* Após inclusão do Laboratório Apoiado, é necessário incluir um convênio e configura-lo para receber os pedidos do Apoiado, em "'''Cadastros > Convênios > Convênio"'''
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/UConvertService_0.0.0.18.rar Download UConvertServ]
 
  
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/unilab_apoio_1.0.1.5.rar Download Unilab_a poio]
+
[[Arquivo:Convênio2.png|centro|semmoldura|806x806px]]
  
- [http://svw-uniware2/wiki/index.php/U2UConvert UConvertServ](Quando o Laboratório apoiado envia um lote de pedido de exames em um formato diferente de U2U)
 
  
- Unilab_apoio(Serviço para geração do arquivo de modelos de exames do laboratório de apoio)
 
  
== O que é o U2U? ==
+
* Após terminar o cadastro do convênio, ainda na tela de cadastro do mesmo, clicar no botão "'''Apoiado"''' e configurar a interface
A interface Unilab x Unilab é a necessidade de dois clientes que utilizam o sistema Unilab serem Apoio e Apoiado um do outro.
+
 
 +
 
 +
 
 +
[[Arquivo:ConfApoiado.png|centro|semmoldura]]
 +
<nowiki>**</nowiki>Significados:
  
É um interfaceamento entre dois sistemas Unilab, dinâmica entre Apoio e Apoiado, em que o Apoiado envia os pedidos de exames para o Apoio para que ele realize os exames e retorne o resultado ao Apoiado.
+
'''* Laboratório Apoiado -''' Opção que defini este convênio como um Laboratório Apoiado.
  
=== Arquivos necessários APOIO: ===
+
'''* Apoiado utiliza Unilab -''' Opção marcada caso o Laboratório Apoiado também utilize o Unilab.
  
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/GRAService_2.0.9.0.rar Download GRA]
+
'''* Gera novo número de amostra para os exames ='''  Se esta opção estiver marcada no ato da importação dos pedidos provenientes do laboratório Apoiado, os números de amostra são gerados novamente no laboratório de Apoio e os códigos que estão vindo do Apoiado não serão usados, com essa opção marcada o laboratório de apoio terá que re-etiquetar as amostras para identificar as amostras.
  
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/Apache/x-webserver.exe Download Apache]
+
'''* Permite repetir amostras do apoiado -''' Permite re-importar arquivos já lidos anteriormente e incluindo um novo pedido para cada solicitação enviada pelo Apoiado(Esta opção só é ativa com a opção '''Gera novo número de amostra para os exames''' Ativa).
  
- Apache
+
'''* Considera a data de entrega informado pelo apoiado -''' Com esta opção marcada os pedidos passam a ignorar a previsão de entrega do laboratório de Apoio e passa a utilizar a previsão do Apoiado.
  
- Gerador de Modelos Unilab
+
'''* Importa exames como "Pendentes" -''' Ao importar o pedido, o Apoio ignora a data de coleta informada pelo Apoiado e importa os exames do Apoiado com Status '''MTBI Não Coletado''' ou '''"Pendente"'''
  
- PHP Remote Folder(PHP_Teste)
+
'''* Envia laudos para internet -''' Opção marcada caso o laboratório de Apoio deseje enviar os pedidos do Apoiado para a internet.
  
=== '''Arquivos necessários APOIADO:''' ===
+
'''* Importa Pacientes -''' Importa os pacientes do Apoiado.
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/RemoteFolder_2.0.6.0.rar Download Remote Folder]
 
  
- [http://svw-uniware2/wiki/index.php/RemoteFolder Remote Folder]
+
'''* Importa Médicos -''' Importa os médicos do Apoiado.
  
=== '''Observações:''' ===
+
**O campo '''Posto de coleta do Apoiado''' identifica o posto de coleta que será utilizado para receber os pedidos do Apoiado, o campo '''Apoiado''' é preenchido para que quando esteja ativo as opções '''Importa Pacientes''' e '''Importa médicos''' dentro do cadastro dos pacientes\médicos importados seja preenchido e identificado de qual Apoiado é proveniente este cadastro.
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/UConvertService_0.0.0.18.rar Download UConvertServ]
+
**'''É necessário o preenchimento destes dois campos!!'''
 +
**O campo '''Envia laudos para internet''' funciona apenas para clientes que utilizam o '''UnilabHost''', caso o cliente utilize o '''Uniexames''' a opção '''não funcionará'''!
  
- [http://www.uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/unilab_apoio_1.0.1.5.rar Download Unilab_a poio]
 
  
- [http://svw-uniware2/wiki/index.php/U2UConvert UConvertServ](Quando o Laboratório apoiado envia um lote de pedido de exames em um formato diferente de U2U)
+
* Após configurado o ícone ficará verde, como o exemplo abaixo:
 +
[[Arquivo:ApoiadoAtivo.png|centro|semmoldura]]
  
- Unilab_apoio(Serviço para geração do arquivo de modelos de exames do laboratório de apoio)
+
=== Unilab_Apoio ===
  
== O que é o U2U? ==
+
Para iniciar a estrutura dos serviços necessários para o processo do U2U, será preciso primeiro criar a estrutura de pastas , dentro da '''Rede_Unilab''' criar a pasta '''Apoio''', dentro da pasta '''Apoio''' criar as pastas '''Apoiados''' e '''Servicos''', com a estrutura pronta será feita a instalação do '''Unilab_Apoio''', que será o serviço necessário para que seja gerado os arquivos de modelos de exames que o Apoio realizara para o Apoiado.
A interface Unilab x Unilab é a necessidade de dois clientes que utilizam o sistema Unilab serem Apoio e Apoiado um do outro.
 
  
É um interfaceamento entre dois sistemas Unilab, dinâmica entre Apoio e Apoiado, em que o Apoiado envia os pedidos de exames para o Apoio para que ele realize os exames e retorne o resultado ao Apoiado.
+
* Fazer o download do instalador do [http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual Unilab_Apoio] dentro do FTP.
 +
* Extrair o conteúdo do arquivo baixado dentro da pasta '''D:Rede_Unilab\Apoio\Servicos\Unilab_Apoio'''
 +
* Copiar o arquivo '''"libmysql41"''' localizado dentro da '''"Uniwarew"''' para dentro da pasta do '''"Unilab_Apoio"'''
  
== Instalação Unilab Apoio X Unilab Apoiado ==
+
Dentro da pasta juntamente ao executável, há o arquivo '''Unilab_Apoio.stt''' que precisa ser configurado, criptografando o nome do banco e o Hostname\Ip da maquina onde ele se encontra, para isto será necessário o arquivo '''"PHP_Teste"''' localizado dentro do FTP.
  
=== '''Unilab Apoio''' ===
+
* Baixar o arquivo [http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual/Apache PHP_Teste] do FTP, criar uma pasta para ele dentro da estrutura (Exemplo: '''D:Rede_Unilab\Apoio\Servicos\PHP''')
* Em Cadastro > Configurações > Apoio marcar '''"sim"''' em "'''Ativa Unilab como Apoio"'''
+
* Executar o arquivo, dentro do PHP, ir na aba '''Cripto''' e selecionar a opção '''Codificar'''
* Configurar a pasta que o Apoio recebera os arquivos de pedidos do Apoiado (Utilizar o padrão, Exe: "'''D:\Rede_Unilab\Apoio\Apoiados\PED"''')
+
* No primeiro campo digitar o Hostname\Ip da maquina e clicar em '''Executar''', no segundo campo irá aparecer o Hostname digitado criptografado
      * OBS: deve terminar esse caminho com '''"\"'''
+
[[Arquivo:PHP.png|centro|semmoldura|735x735px]]
[[Arquivo:Confi.png|centro|semmoldura|670x670px]]
 
  
  
  
* Ir em "'''Cadastros > Convênio > Apoiado"''', pressionar o"''' Incluir"''' para registrar o Laboratório Apoiado
+
* Abrir o arquivo '''Unilab_Apoio.stt''' e colocar o Codigo Criptografado dentro do campo '''dbhost''', executar o mesmo processo com o Nome do banco e colocar o codigo criptografado em '''dbname'''
* O cadastro é bem simples, sendo preciso apenas preencher uma descrição com o nome do Apoiado
+
* Criar a pasta '''Modelos''' dentro de '''Servicos''' e dentro da pasta Modelos, a pasta '''Bkp'''. Após isto, dentro do arquivo '''Unilab_Apoio.stt''', colocar o caminho da pasta '''Modelos''' dentro do campo '''folderModelos''' e o caminho da pasta '''Bkp''' dentro do campo '''folderBackup'''
 +
[[Arquivo:Folder.png|centro|semmoldura|527x527px]]
  
[[Arquivo:IncluiApoiado.png|centro|semmoldura|718x718px]]
 
  
 +
* Criar um atalho do executável '''Unilab_Apoio''' dentro da pasta, adicionar o parâmetro "-install" ao caminho do atalho e executa-lo como administrador
  
 +
=== GRA ===
  
* Após inclusão do Laboratório Apoiado, é necessário incluir um convênio e configura-lo para receber os pedidos do Apoiado, em "'''Cadastros > Convênio > Convênios"'''
+
Nesta parte será necessário configurar o GRA (Gerador de Resultados Automaticos), responsável por monitorar os pedidos que forem sendo liberados e gerar os arquivos de resultados para serem enviados ao Apoiado.
  
[[Arquivo:IncluiConvênio.png|centro|semmoldura|806x806px]]
+
* Fazer o download do instalador do [http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual GRAService] dentro do FTP.
 +
* Extrair o conteúdo do arquivo baixado dentro da pasta '''D:Rede_Unilab\Apoio\Servicos\GRA'''
 +
* Dentro da pasta '''Uniwarew''' copiar os arquivos '''libmysql41''' e '''unilabw.ini''' para a pasta do '''GRA''' e renomear o .Ini copiado de '''unilabw.ini''' para '''GRAService.ini'''.
 +
* Criar um atalho do executável '''GRAService''' dentro da pasta, adicionar o parâmetro "-install" ao caminho do atalho e executa-lo como administrador
 +
* Alterar o arquivo '''GRAService.ini''' e adicionar o trecho abaixo:
  
 +
<syntaxhighlight lang="xml">
 +
[APOIADOS]
 +
PathArquivosDeRetorno=D:\rede_unilab\Uniwarew\Apoio\APOIADOS\RES
 +
Intervalo=01
  
 +
count=1
 +
codigo1=0004
 +
ModoPedido1=1
 +
ExportaImagem1=1
 +
</syntaxhighlight>
  
* Após o terminar o cadastro do convênio, ainda na tela de cadastro do mesmo, clicar no botão "Apoiado"
+
[[Arquivo:GRA_SERVICE2.png|centro|semmoldura|852x852px]]
  
  
  
[[Arquivo:ConfAp.png|centro|semmoldura]]
+
* Ainda dentro do .Ini deve ser configurado o campo '''PathArquivosDeRetorno''' com o caminho que será gerado os arquivos de resultado (Como padrão é configurado o caminho: '''D:\Rede_Unilab\Apoio\Apoiados\RES''', caso o caminho não exista, será necessário criar as pastas)
<nowiki>**</nowiki>Significados:
+
* No campo '''codigo1''' será configurado o codigo do convênio criado para importar os pedidos do Apoiado(Caso o cliente tenha mais de um apoiado é criado a linha '''codigo2''', '''codigo3''', etc. e alterado o campo '''count''' para o número de Apoiados deste Apoio)
 +
* No campo '''ModoPedido1''' deve ser definido o valor 0 ou 1, onde 0 ativa o modo "Parcial" de resultados, gerando arquivos de resultados para os exames assim que estiverem liberados e 1 ativa o modo "Completo" gerando arquivos de resultado somente quando todos os exames do pedido estiverem liberados.
 +
* No campo '''ExportaImagem1''' serve para caso queira exportar as imagens de gráficos do laudo para o apoiado, marcando 1 para ativo e 0 para inativo. Nesta opção é preciso configurar o campo '''PathImagem''' apontando para a unilabw que fica dentro da '''IMAGEDB'''.
 +
* Acessar a pagina de serviços do windows (services.msc) e configurar o '''Tipo de Inicialização''' do serviço do GRA para '''Automatico com atraso na inicialização'''.
  
-'''Laboratório Apoiado''' = Opção que defini este convênio como um Laboratório Apoiado.
+
* '''Obs...:''' Instalar sempre o GRA mais atualizado, para melhor desempenho.
  
-'''Apoiado utiliza Unilab''' = Opção marcada caso o Laboratório Apoiado também utilize o Unilab.
+
* '''Obs...:''' Em caso de problemas de variáveis ao importar o resultado no Apoiado, e for preciso cancelar o resultado no Apoio, aguarde ser gerado o arquivo corretamente e enviado para o apoiado após fazer a digitação e liberação, para que no Apoiado não ocorra novos problemas com variáveis.
  
-'''Gera novo número de amostra para os exames''' =  Se esta opção estiver marcada no ato da importação dos pedidos provenientes do laboratório apoiado, os números de amostra são gerados novamente no laboratório de Apoio e os códigos que estão vindo do Apoiado não serão usados, com essa opção marcada o laboratório de apoio terá que re-etiquetar as amostras para identificação das mesmas.
+
=== Configuração de exames no Apoio ===
  
-'''Permite repetir amostras do apoiado''' = Permite re-importar arquivos já lidos anteriormente e incluindo um novo pedido para cada solicitação enviada pelo Apoiado(Esta opção só é ativa com a opção '''Gera novo número de amostra para os exames''' Ativa).
+
Agora com os serviços instalados é necessário que o cliente faça a configuração dos exames que serão realizados para o Apoiado, para isto é necessário marcar o campo '''Realizado p/ apoiado''' dentro da configuração de exame (Cadastros > Exames > Exame).
 +
[[Arquivo:Exame2.png|centro|semmoldura|792x792px]]
  
-'''Considera a data de entrega''' '''informado pelo apoiado''' = Com esta opção marcada os pedidos passam a ignorar a previsão de entrega do laboratório de Apoio e passa a utilizar a previsão do Apoiado.
+
Dentro da aba '''Configuração''' no campo de resultado, na opção '''Variável p/ Laudo''' é definido o nome da variável que será enviado para o Apoiado e que o mesmo deverá configurar em seus laudos para que seja importado o resultado, normalmente é indicado colocar um nome de variável condizente com o exame para que o Apoiado tenha mais facilidade na hora de configurar seus exames. Ainda nesta tela é possível configurar também para que seja enviado ao Apoiado outras informações, tais como '''Valor de Referência''', '''Descrição''' e '''Unidade''', para isto é necessário alterar o campo que deseja enviar e na opção '''Referente à Variável''' adicionar o nome da Variável de Resultado definido anteriormente.
 +
[[Arquivo:Exame3.png|centro|semmoldura|792x792px]]
  
-'''Importa exames como "Pendentes"''' = Ao importar o pedido, o Apoio ignora a data de coleta informada pelo Apoiado.
 
  
-'''Envia laudos para internet''' = Opção marcada caso o laboratório de Apoio deseje enviar os pedidos do Apoiado para a internet.
+
[[Arquivo:Exame4.png|centro|semmoldura|792x792px]]
  
-'''Importa Pacientes''' = Importa os pacientes do Apoiado.
+
Após estas configurações o Serviço do '''Unilab_Apoio''' irá gerar os arquivos de modelo, sempre que houver uma alteração de laudo, dentro da pasta '''unilab''' localizado no caminho definido dentro do .ini do mesmo (Como padrão o caminho é: '''D:\Rede_Unilab\Apoio\Servicos\Modelos\unilab''').
  
-'''Importa Médicos''' = Importa os médicos do Apoiado.
+
== Unilab Apoiado ==
  
  **O campo '''Posto de coleta do Apoiado''' identifica o posto de coleta que será utilizado para receber os pedidos do Apoiado, o campo '''Apoiado''' é preenchido para que quando esteja ativo as opções '''Importa Pacientes''' e '''Importa médicos''' dentro do cadastro dos pacientes\médicos importados seja preenchido e identificado de qual Apoiado é proveniente este cadastro.
+
Dentro do sistema Unilab do Apoiado, será preciso adicionar o Laboratório Apoiado em '''Cadastros > Laboratórios''' clicando em '''Inclui'''. Dentro destas confgiurações é necessário definir o Nome para este laboratório de Apoio, marcar a opção '''Interfaceado''' como '''Sim''' e o '''Padrão de Interface''' como '''Sistema Unilab'''. Na opção '''Código no Lab. Apoio''' é inserido o código do convênio criado dentro do sistema do Apoio para importar os arquivos do Apoiado.
**'''É necessário o preenchimento destes dois campos!!'''
+
[[Arquivo:ApoioC.png|centro|semmoldura|838x838px]]
  
* Após configurado o ícone ficará verde, como o exemplo abaixo:
 
[[Arquivo:AposConf.png|centro|semmoldura]]
 
  
  
== Unilab_Apoio ==
+
Após Confirmar está configuração será solicitado a chave de ativação da interface U2U que deve ser verificada com o setor Comércial.
 +
* Alterar o cadastro do "Laboratório de Apoio" criada, ir na aba '''Arquivos''', clicar na opção '''Importar arquivo de exames''' e selecionar o arquivo de modelos gerado dentro do sistema do Apoio
 +
[[Arquivo:ApoioA.png|centro|semmoldura|839x839px]]
  
Para iniciar a estrutura dos serviços necessários para o processo do U2U, será preciso primeiro criar a estrutura de pastas dentro da '''Rede_Unilab''', dentro da '''Rede_Unilab''' criar a pasta '''Apoio''', dentro da pasta '''Apoio''' criar as pastas '''Apoiado''' e '''Serviços''', com a estrutura pronta será feita a instalação do '''Unilab_Apoio''', que será o serviço necessário para que seja gerado os arquivos de modelos de exames que o Apoio realizara para o Apoiado.
+
=== Configuração de exames no Apoiado ===
  
* Fazer o download do instalador do [http://uniware.com.br/_ftp_suporte_/unilab/Versao_Atual/unilab_apoio_1.0.1.5.rar Unilab_Apoio] dentro do FTP.
+
Após criar o Laboratório de Apoio e importar os arquivos de modelo, é necessário configurar os exames para serem enviados ao Apoio e configurar as variáveis para que seja importado o Resultado retornado do mesmo. Dentro da configuração de exame (Cadastros > Exames > Exame) selecionar o exame e clicar em '''Alterar'''.
* Extrair o conteúdo do arquivo baixado dentro da pasta '''D:Rede_Unilab\Apoio\Servicos\Unilab_Apoio'''
 
* Criar um atalho do executável '''Unilab_Apoio''' dentro da pasta, adicionar o parâmetro "-install" dentro do caminho do atalho e executar o atalho como administrador
 
  
Dentro da pasta juntamente ao executável, há o arquivo '''Unilab_Apoio.stt''' que precisa ser configurado
+
* Selecionar o '''Laboratório de Apoio''' cadastrado.
 +
* Na opção '''Cod. Exame''' é selecinado o código do exame cadastrado no Apoio.
 +
<syntaxhighlight lang="xml">
 +
* Nesta opção ao selecionar o código do exame com o comando "F2" é selecionar somente o código do exame
 +
* Ao selecionar utilizando o comando "CTRL + F2" é selecionado o código do exame e Substituindo os dados da aba geral do exame (Nome do exame, Método do exame, Prazo de entrega do exame, Agrupamento de amostra, Volume Recomendável, Conservação, Tempo de Jejum, Instruções para o paciente)
 +
* Ao selecionar utilizando o comando "SHIFT + CTRL + F2" é selecionado o código do exame e Substituindo os dados da aba geral e da aba configuração do exame deixando a configuração do laudo idêntico ao laudo do Apoio
 +
</syntaxhighlight>
  
 +
* Alterar a opção '''Int. Ativo''' para '''Sim'''.
  
* Pegar o arquivo '''"libmysql41"'''(conexão de Banco) em '''"Uniwarew"''' e copiar para '''"Unilab_Apoio"'''
+
* Dentro da aba '''Configuração''' é necessário configurar as variáveis dentro do laudo, alterando o campo de resultado e no campo '''Variável p/ Interfaceamento''' adicionar a variável do Apoio que pode ser encontrada na opção '''Lista de Variáveis'''.
* Depois ir na pasta '''"Unilab_Apoio"''', e extrair o '''"unilab_apoio.rar'''", '''criar atalho''' e com botão direito ir em '''"propriedades"''' e inserir o '''"-install"''' apos o '''"exe".''' . Além desses passos, também será necessário o '''"arquivo .stt"''' que encontra-se em \\svw-uniware2\REDEUNIWARE\UNIWARE\UnilabVersoes\UnilabApoio, e então a pasta deve ficar assim:[[Arquivo:Unilab Apoio.png|centro|semmoldura|795x795px]][[Arquivo:ServiçoApoio.png|centro|semmoldura|562x562px]]
 
* OBS: o "'''.stt'''" ele tem uma peculiaridade, o '''name''' e o '''host''', ou seja, '''nome do banco'''(do apoio) e '''nome da maquina ou ip'''
 
* Pegar o '''"PHP_Teste"''' em: \\svw-uniware2\SUPORTE\_Instalacao_UNILAB\Uniwarew\install, e criar uma pasta chamada '''"PHP"''' dentro de '''"SERVICOS",''' após isso colocar o arquivo dentro de '''"PHP"'''
 
* Executar o '''"PHP_Teste"''', pois nele vamos codificar os dados que precisamos alterar no '''".stt'''"
 
OBS: Caso não se recorde: "'''name'''"(Nome do banco) e "'''host'''"(nome da Maquina ou IP)
 
* Agora ir em '''"Cripto'''" no '''"PHP_Teste"''' e entao codificar o nome do banco e o Ip ou Nome da maquina, para isso marcar a opção '''"Codificar"''' e deixar as opções '''"Hex"''' e '''"SoftEncode"''', caso necessite decodificar é só marca '''"Decodificar"'''
 
* OBS: apagar o texto que já vem inserido para não dar erro
 
EX:
 
[[Arquivo:Host.png|centro|semmoldura|735x735px]]
 
* Após fazer isso com o '''"ip ou nome da maquina"''' e com o '''"nome do banco de dados"''', basta alterar o código que já vem no '''".stt"''' por esses que você codificou
 
* Também é necessário verificar a '''porta''', se está como '''"3309"''' ou não, caso não esteja, basta alterar
 
  
* Agora crie uma pasta '''"Modelos"''' dentro de '''"SERVICOS", e''' dentro de '''"Modelos"''' criar a pasta '''"bkp"'''
+
[[Arquivo:Exame5.png|centro|semmoldura|855x855px]]
  
* Após isso, basta modificar novamente o '''".stt"''' em '''"folders"''' na parte de baixo em '''"folderModelos"''' colocar o caminho para pasta '''"Modelos"''', já em '''"folderBackup"''' o caminho da pasta '''"bkp"'''
 
  
* Ex:
 
*[[Arquivo:Mod.png|centro|semmoldura|669x669px]][[Arquivo:Bkpp.png|centro|semmoldura|681x681px]][[Arquivo:Eee.png|centro|semmoldura|527x527px]]OBS: Ir no serviço e iniciar novamente do Apoio.
 
  
* OBS2: Caso algo esteja errado, ele ficará como '''"Reiniciando"'''
+
=== Gerar Lotes de pedidos para o Apoio ===
* Copiar o arquivo "'''libmysql41'''" do "'''Uniwarew'''" e colar na pasta "'''GRA'''"
 
  
* Será necessário o "'''.ini'''", vá ate "'''Uniwarew'''" e copie o "'''unilab.ini'''", e cole na pasta "'''GRA'''", no entanto irá faltar uma parte nesse "'''.ini'''".
+
Após configurado o Laboratório de Apoio, os exames realizados pelo Apoio e gerado pedidos com estes exames, deve ser criado um lote e gerado o arquivo do lote para que o apoio receba estes pedidos de exames.
  
* Para ficar completo necessário que o  "'''.ini'''" tenha a parte de "[APOIADOS]" para baixo, e isso está presente na estrutura de exemplo(estrutura) em : \\Svw-uniware2\suporte\_Instalacao_UNILAB\Uniwarew\install\GRA
+
* Em '''Movimentação : Interfaceamento > Laboratórios de Apoio''' clicar em '''Inclui'''
*[[Arquivo:W.png|centro|semmoldura|852x852px]]
+
* Na tela que abrir é possível selecionar os exames de cada pedido que farão parte deste lote a ser inserido
* Ao copia-lo para pasta '''"GRA"''' deve alterar o nome, ou seja, como ele liga ao banco, deve-se ter o mesmo nome do '''GRA''', neste caso, '''"GRAService"'''.
+
[[Arquivo:Movimentação.png|centro|semmoldura|584x584px]]
* Na parte de configuração do '''"GRAService.ini"''', a primeira parte refere-se a '''"PathArquivosDeRetorno"''' essa parte deve se colocar o caminho para onde os resultados irão, e como não se tem uma pasta ainda, será necessário cria-la, tanto a '''PED'''(pedidos) como a '''RES'''(resultados), porém somente a RES será coloca como caminho nessa parte.
 
* A próxima etapa a ser configurada é o codigo, que se refere a qual o '''código''' do LAB. APOIADO no APOIO, ou seja, como o APOIO enxerga o APOIADO como um convênio será verificado o código do convênio.
 
* E a ultima etapa de configuração é o '''"Modo Pedido"''', as opções são de 0 a 1, sendo '''0'''( só libera quando todo estão liberados) e  '''1'''(libera parcialmente, mesmo que não estejam todos liberados)
 
* Após realizar essas configurações, ir em '''"Serviços"''' e iniciar o GRA
 
* Casos Comum de dar erros:
 
-
 
  
-
+
* Após criado o Lote, clicando em '''Gerar Arq.''' irá ser gerado um arquivo de lote contendo os pedidos de exame para o Apoio.
 +
  Obs: Nesta tela pode ser clicado com o botão direito do mouse em cima do lote para aparecer a opção '''Abrir Pasta''' e localizar mais rapidamente o arquivo de lote gerado.
 +
[[Arquivo:Movimentação2.png|centro|semmoldura|584x584px]]
  
-
 
  
-
 
  
OBS: Caso de algum erro na inicialização, ir no atalho do executavel do GRA, e colocar "-uninstall" e reinicie a maquina.
+
*Com arquivo gerado, falta apenas encaminhar o arquivo para o Apoio, é nessa parte que o RemoteFolders entra;
  
Para finalizar ir em '''"Serviços"''' e clicar com botão direito no serviço do GRA > Propriedades > então alterar para '''"Automático com atraso na inicialização"'''
+
== Remote Folder ==
[[Arquivo:Prop.png|centro|semmoldura|609x609px]]
+
Após configurado Laboratório de Apoio e Apoiado, é configurado a forma que ocorrerá a troca de arquivos de pedidos do Apoiado e arquivos de resultado do Apoio. Para isto é utilizado o Remote Folders, que fica responsável por monitor a pasta onde é gerado os arquivos de pedidos no Apoiado e, quando houver arquivos, envia-los para o Apoio, ao mesmo tempo que monitora a pasta onde é gerado os arquivos resultados do Apoio e, quando há arquivos, os envia ao Apoiado.
[[Arquivo:Auto..png|centro|semmoldura|636x636px]]
 
* Nesse ponto o apoio já está pronto para receber os pedidos.
 
* Agora selecionar os exames que o APOIO realizará para o APOIADO
 
  
==== Gerar Modelos Para APOIADO ====
+
=== Apoio ===
* Nesta etapa iremos selecionar no APOIO os exames que ele realizará para o APOIADO
 
* Para isso basta entrar no Apoio e ir em Cadastros > Exames > Exame
 
* Dessa forma é preciso alterar o exame e marcar o '''"Realizado p/ apoiado"''', como no exemplo abaixo:[[Arquivo:Real.png|centro|semmoldura|792x792px]]
 
* A partir dai escolher quais exames serão realizados para o APOIADO, pois o processo é o mesmo
 
* Após escolher os exames que serão realizados, ir em '''"serviços"''' e reiniciar o serviço de '''"Gerador de Modelos"''' para gerar o modelo com os exames que poderão ser realizados.
 
* O modelo dos exames estarão na pasta '''"unilab"''' que está dentro de '''"Modelos"'''
 
[[Arquivo:Y.png|centro|semmoldura|800x800px]]
 
* Após achar o modelo gerado na pasta '''"unilab"''', deve-se importar no APOIADO
 
  
=== UnilabApoiado ===
+
* Baixar [http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual/Apache Apache] no FTP e executa-lo como administrador.
* Agora no Apoiado,  Configurar apoio em Cadastro > Laboratórios > incluir(Ex: nome = U2U(APOIO), marcar '''"interface como sim"''', padrão '''"sistema unilab"''', cod do laboratório cadastrado no apoio, na sigla do Lab. de Apoio(Exemplo: U2U) e Confirmar).
+
  Caso o serviço não seja instalado de inicio, o mesmo pode ser instalado manualmente executando como administrador o arquivo '''_Instalar''' dentro do caminho '''D:\Arquivos de Programas\x-webserver\apache\bin\'''
* Vai pedir a chave, e ela só pode ser liberada pelo Comercial(Observação: Ou então supervisores[para teste])
+
  '''Para instalação do Apache é necessário que na maquina tenha o D:\ pois todos os arquivos de configuração direcionam para o D:\, caso não tenha a partição ela deve ser criada'''
*Após ser liberado o interfaceamento, falta importar o modelo dos exames que o APOIO irá realizar para o APOIADO
 
*Depois que o APOIO manda o modelo para importar, é necessário ir em Cadastros > Laboratório > clicar em '''"Alterar"''' no laboratório que foi interfaceado, e então ir na '''"aba arquivos"''' e depois '''"Importar arquivo de exames"''', por fim pegar o modelo enviado pelo APOIO
 
[[Arquivo:Ar.png|centro|semmoldura|838x838px]]
 
[[Arquivo:Clic.png|centro|semmoldura|839x839px]]
 
  
Terminado de importar o modelo, será necessário configurar o exame no APOIADO também, para isso ir em Cadastros >  Exames > Exame, então escolher um dos exames que foi importado, clicar em '''"Altera"''' e preencher os campos '''"Laboratório de Apoio"''' e '''"Cod. Exam."''', como realizado no exemplo abaixo:
+
* Com o serviço do Apache Iniciado, será preciso definir qual porta será utilizada pelo mesmo, como padrão é definida a porta 5180. Abrir o arquivo '''httpd.conf''' localizado em '''D:\Arquivos de Programas\x-webserver\apache\conf\''' e a frente da linha '''Listen 0.0.0.0:80''' adicionar um '''#''', para que assim a linha seja considerada como comentário e passe a ser ignorada pelas configurações, deixando apenas a linha '''Listen 5180''' a ser utilizada.
[[Arquivo:Alt.png|centro|semmoldura|628x628px]][[Arquivo:CodExaELab.png|centro|semmoldura|855x855px]]OBS: Não esquecer de mudar '''"Int.Ativo"''' para '''"Sim"'''.
+
Exemplo:[[Arquivo:Cert.png|centro|semmoldura|788x788px]]
 +
  Para verificar se o Apache esta em funcionamento, no navegador da maquina onde ele foi instalado, digite o comando '''localhost:5180''', caso o serviço esteja funcionando irá apresentar a mensagem '''Servidor Apache Funcionando'''
 +
* Abrir o Arquivo '''uniware.conf''' localizado em '''D:\Arquivos de Programas\x-webserver\apache\conf\'''
 +
* Copiar ultima seção do código e cola-lo novamente no arquivo, conforme imagem abaixo:
 +
[[Arquivo:Conf5.2.png|centro|semmoldura|646x646px]]
  
[[Arquivo:IntAtivo.png|centro|semmoldura|932x932px]][[Arquivo:Preenchimento.png|centro|semmoldura|630x630px]]
 
* Após confirmar, na coluna de '''"Laboratório"''' irá aparecer o nome do Laboratório de Apoio em frente ao exame configurado para ele realizar
 
* EX:
 
*
 
[[Arquivo:Conferência.png|centro|semmoldura|631x631px]]
 
  
=== Gerar Lot´s de pedidos para o Apoio ===
 
* Observação: para ser possível gerar o arquivo de lot, é necessário que os exames estejam triados
 
  
* Para ser possível gerar lot é preciso ir em: "Movimentação > Interfaceamento > Laboratório de Apoio".
+
* Ainda dentro do arquivo, na seção de código que foi colada deve se alterar o caminho presente no campo '''<Directory "D:\Internet\uniware\unilab">''' para o caminho onde foram criadas as pastas '''PED''' e '''RES''' (Exemplo: D:\Rede_Unilab\Apoio\Apoiados)
* Escolher o Laboratório de Apoio, depois clicar em '''"Inclui"''', e selecionar os pedidos que deseja gerar nesse lot.
+
* Alterar o nome do Alias de '''/unilab''' para '''/Apoiados'''
* Por fim clicar em '''"Gerar Arq."''', e então sera gerado, para ir até o arquivo é só clicar com o botão direito e então '''"abrir em pasta"'''[[Arquivo:Interf.png|centro|semmoldura|584x584px]]
+
* Adicionar o mesmo caminho no campo onde fica localizado o Alias: '''Alias /Apoiados "D:\Rede_Unilab\Apoio\Apoiados"'''
[[Arquivo:Lot.png|centro|semmoldura|585x585px]][[Arquivo:Gerarlot.png|centro|semmoldura|594x594px]][[Arquivo:LocalLot.png|centro|semmoldura|594x594px]]
+
* Copiar os arquivos PHP localizados dentro do caminho de rede '''\\uniware-files1\distribuicao-r\UnilabVersoes\RemoteFolder\server''' para dentro da pasta '''Apoiados''' (D:\Rede_Unilab\Apoio\Apoiados)
*Agora sabendo aonde o arquivo está, falta encaminhar para o Apoio, é nessa parte que o RemoteFolder entra
 
  
=== Remote Folder ===
+
=== Apoiado ===
  
==== '''Apoio''' ====
+
* Dentro da pasta '''D:\Rede_Unilab\''' criar a pasta '''Remote Folders'''
* Será necessário o '''Apache''', o link está no começo da pagina, após baixa-lo e coloca-lo no '''"Disco D:"''' e então extrai-lo após isso verificar se  o serviço está inicializado em '''"Serviços"'''.
+
* Baixar o arquivo [http://uniware-lda.no-ip.net:3080/uniftp/ws-ftp-suporte/Versao_Atual Remote Folder] de dentro do FTP, extrai-lo dentro da pasta e executa-lo(Criar um atalho do executável na área de trabalho)
* Observação: caso não esteja, vá na pasta do apache em Arquivos de Programa > x-webservice > apache > bin > e execute como ADM o '''"instalar"''', novamente verifique se foi inicializado
+
* Clicando no botão '''Inclui''' dentro do Remote Folders é possível configurar os caminhos de pasta que serão monitorados.
* Logo em seguida ir em:  Arquivos e Programas > x-webserver > apache > conf e abrir httpd.conf com notepad++, comentar o Listen que estará no meio, ou seja, colocar a '#' antes dele, e verificar se a porta 5180 se encontra presente.
+
[[Arquivo:Remote2.3.png|centro|semmoldura|411x411px]]
* Exemplo:[[Arquivo:Exem.png|centro|semmoldura|788x788px]]
+
[[Arquivo:RX2.png|centro|semmoldura|411x411px]]
* Verificar no navegador usando (ip da maquina + ":" + porta nesse caso 5180) ex:10.1.0.152:5180
 
* Se tudo deu certo até aqui irá aparecer algo como na imagem abaixo:
 
*[[Arquivo:ExemploApache.png|centro|semmoldura|439x439px]]
 
Após verificar que o apache está funcionando, vá em  Arquivos e Programas > x-webserver > apache > conf  > uniware.conf e abrir com notepad++
 
[[Arquivo:AbrindoApache.png|centro|semmoldura|609x609px]]
 
* Então dentro de "uniware.conf" copiar a parte selecionada na imagem a abaixo:[[Arquivo:Copiarr.png|centro|semmoldura|646x646px]]
 
* Colar está parte em baixo e alterar os lugares marcados como representado:[[Arquivo:Alterar.png|centro|semmoldura|805x805px]]
 
* Alterar para o caminho da pasta aonde ficaram a "PED" e o "RES", no caso seria o caminho para "APOIADOS"
 
* Observação: A parte marcada em azul, é o nome que irá ser usado para acessar o caminho, logo mais abaixo será melhor esclarecido
 
* Ir em \\svw-uniware2\SUPORTE\install\PHP_Remote_Folder_Servidor, copiar todos os arquivos e então colar na pasta "APOIADOS"
 
* Dessa forma tornando possível de ser visto o caminho
 
  
==== Apoiado ====
+
<syntaxhighlight lang="xml">
* Criar uma pasta chamada "RemoteFolder" em "Rede_Unilab"
+
* URL do Serviço: Configurado o caminho de pasta a ser monitorado da maquina onde foi instalado e configurado o Apache, ou seja, o Apoio. Este caminho é configurado inserindo o IP da maquina onde o apache esta instalado (Normalmente o IP externo, caso o Apoiado fique em rede diferente do Apoio) juntamente com a porta que o apache esta utilizando (Por padrão a porta 5180) e o nome do Alias configurado no Apache (Por padrão é deixado com nome /Apoiados), Exemplo: 10.1.0.179:5180/Apoiados
* Então jogar o arquivo "RemoteFolder.rar" dentro da basta "RemoteFolder", e extrai-lo e executa-lo como ADM
+
* Pasta Remota: Configurado o Nome da pasta que será monitorada dentro do caminho especificado no Alias, Exemplo: PED
* No canto perto do relogio irá aparecer, basta clicar duas vezes para abri-lo
+
* Pasta Local: Configurado o caminho da Pasta Local, onde esta sendo instalado o Remote Folders, ou seja, o Apoiado, que será monitorada pelo Remote Folders.
* Exemplo:
+
* Direção: Após configurado estes caminhos o sistema pode recortar os arquivos da Pasta Local e colar na pasta Remota ou vice-e-versa, para definir de qual caminho será recortado e para qual será colado é utilizado a opção de direção, que pode ser RX (Recorta os arquivos da Pasta Remota e cola na Pasta Local) e TX (Recorta os arquivos da Pasta Local e cola na Pasta Remota).
[[Arquivo:Remote.png|centro|semmoldura]]
+
</syntaxhighlight>
* Observação: como visto na imagem, está com uma marcação vermelha, ou seja, isso significa que algo está configurado errado.
+
Após feita esta configuração as pastas são verificadas pelo Remote Folders a cada 180 segundos, porém este tempo pode ser alterado abrindo o arquivo '''RemoteFolder.ini''' dentro da pasta '''D:\Rede_Unilab\Remote Folders''', dentro do arquivo no campo '''Ping''' é definido a quantidade de tempo medida em segundos que será feita a verificação das pastas pelo Remote Folders
* Após abri-lo, deverá incluir aonde serão enviados os pedidos para o APOIO, como no exemplo abaixo:
+
[[Arquivo:Lola.png|centro|semmoldura|821x821px]]
[[Arquivo:Inn.png|centro|semmoldura|651x651px]]
 
* Na imagem que segue a tela com os campos:
 
[[Arquivo:Conff.png|centro|semmoldura|411x411px]]
 
* 1)É o ("IP" + ":" + "Porta(ex:5180)" + "/" + "nome que foi definido em[uniware.conf] (ex:apoio)")
 
* 2)A pasta aonde vão ser enviados os pedidos do APOIADO(PED)/ A pasta aonde os resultado serão enviados para o APOIADO(RES)
 
* 3)Pasta Local = No caso de ser a situação de envio seria colocado na pasta aonde os Lot são gerados, pois ela ficará verificando esse local, e assim que fosse verificado que há algum Lot ia ser enviado para "PED" por exemplo, mas quando se trata do retorno do Resultado para o APOIADO, pode se configurar em qualquer pasta, porém como padrão cria-se uma pasta "RES" ou "RETORNO" dentro de "Uniwarew" ou então em "Rede_Unilab"
 
* Exemplo para PEDIDO:[[Arquivo:PastaPèd.png|centro|semmoldura|408x408px]]
 
  
* Observação: o que está marcado é o caminho para os Lot's gerados
 
* Exemplo para RESULTADO:[[Arquivo:PastaRetorno.png|centro|semmoldura|408x408px]]
 
*
 
  
* 4)TX = pega na pasta do APOIADO e envia para o APOIO / RX= pega na pasta do APOIO e envia para o APOIADO
 
* Após configurado a pasta será verificado em 180 seg, pois é o Ping padrão, porém tem como altera-lo para teste, em:
 
  
* D:\Rede_Unilab\RemoteFolder (No seu ".ini")
+
Ainda dentro do arquivo '''RemoteFolder.ini''' há os campos '''user''' e '''password''', estes campos devem apresentar a mesma informação dos campos '''$USRAUT''' e '''$PSWAUT''' localizados dentro do arquivo '''uploadsingle.php''' no caminho '''D:\Rede_Unilab\Apoio\Apoiados\''' do Apoio. Caso estejam com informações diferentes nos dois arquivos, o Remote Folders irá acusar erro.
[[Arquivo:Conffff.png|centro|semmoldura|821x821px]]
+
[[Arquivo:Lole.png|centro|semmoldura|756x756px]]
* Em Azul é onde se configura o intervalo de verificações
 
  
* Em vermelho tem que ser o mesmo "user" e "senha" que se configura no php("uploadsingle.php"), como na imagem abaixo:
+
=== Recebendo Arquivos de Pedido ===
[[Arquivo:User.png|centro|semmoldura|756x756px]]
 
* Observação:Caso estivessem diferentes em "uploadsingle.php" ou "RemoteFolder.ini" iria dar esse problema:[[Arquivo:Erro2131.png|centro|semmoldura|947x947px]]
 
==== Apoio ====
 
* Quando o Lot é enviado pelo RemoteFolder, deverá chegar na pasta PED, assim como a imagem abaixo:
 
[[Arquivo:QuandoChegaPED.png|centro|semmoldura|627x627px]]
 
* Após isso, precisamos pegar esse Lot e colocar dentro do Unilab, para isso deve-se ir em "Movimentação > Interfaceamento > Laboratórios Apoiados
 
* Temos a opção Manual e a Automática
 
* Manual:
 
-Clicar em "Do Arquivo" e procurar a pasta aonde está o Lot desejado(neste caso é a pasta PED)
 
  
-Após isso, para verificar se o pedido está no Unilab, basta ir em "Pedidos" e então selecionar o Posto que foi configurado para receber os pedidos
+
* Quando o Lote é enviado pelo Remote Folder, conforme configuração padrão ele entrará dentro da pasta '''D:\Rede_Unilab\Apoio\Apoiados\PED'''
 +
* Para importa-lo dentro do Apoio, deve-se ir na tela '''Movimentação > Interfaceamento > Laboratórios Apoiados'''
 +
* Nesta tela é possível realizar a importação de forma Manual, clicando em '''Importar''' para que seja importado o arquivo selecionado na tela abaixo e de forma automática clicando no botão '''Auto''', assim é definido um tempo medido em minutos pelo cliente e a importação dos arquivos na pasta serão realizadas automaticamente
 +
[[Arquivo:Apoiado2.png|centro|semmoldura|670x670px]]
 +
  A lista de arquivos que apresenta abaixo das opções de importação são os arquivos '''.u2u''' presentes na pasta especificada dentro da tela '''Cadastros > Configurações > Apoio'''
  
-E então fazer todos os procedimentos normais.
+
=== Recebendo Arquivos de Resultado ===
* Auto:
 
-Mesmo procedimento do Manual, o que difere os dois é o inicio, pois no Automático deve-se clicar em "Auto" e configurar o tempo que deseja que ele verifique
 
  
=== Retorno do Arquivo ===
+
* Após recebido os arquivos de resultado do Apoio, deve-se realizar a importação de arquivos de resultado assim como outros Apoios.
* Após pedido estar concluído para ser retornado ao APOIADO
+
* Abrindo a tela '''Movimentação > Interfaceamento > Laboratórios de Apoio''' e clicando no botão '''Resultado''' para importar o arquivo de resultados enviados.
* Observação: Lembrando que ModoPedido estar em 0(so libera cquando todo estao liberados..) ou em 1(libera parcialmente, mesmo que não estejam todos liberados) interfere diretamente na geração de resultado.
+
[[Arquivo:Apoio45.png|centro|semmoldura|670x670px]]
* Se o resultado já foi
 
* Já com o arquivo de retorno, deve-se ir em Movimentação > Interfaceamento > Laboratório de Apoio.
 
* Escolher o laboratório de Apoio, então basta clicar em '''"Resultado"''' e escolher o arquivo de retorno.
 
[[Categoria:Suporte]]
 

Edição atual tal como às 10h08min de 1 de fevereiro de 2023

ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA WIKI NOVA, NÃO ATUALIZAR MAIS NADA AQUI!!! LINK PARA NOVA PÁGINA: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/u2u

O que é o U2U?

A interface Unilab x Unilab é a necessidade de dois clientes que utilizam o sistema Unilab serem Apoio e Apoiado um do outro.

É um interfaceamento entre dois sistemas Unilab, dinâmica entre Apoio e Apoiado, em que o Apoiado envia os pedidos de exames para o Apoio para que ele realize os exames e retorne o resultado ao Apoiado.

 OBS: Em alguns casos pode ser utilizado o Unilab como Apoio utilizando U2U, porém o apoiado envia os arquivos de pedidos em um padrão diferente e para isto se faz necessário o sistema de Uconvert

Unilab Apoio

  • Em Cadastro > Configurações > Apoio marcar "sim" em "Ativa Unilab como Apoio"
  • Configurar a pasta que o Apoio recebera os arquivos de pedidos do Apoiado (Utilizar o padrão, Exemplo: "D:\Rede_Unilab\Apoio\")
     * OBS: Este caminho deve sempre terminar em "\"
Apoio.png


  • Ir em "Cadastros > Convênio > Apoiado", pressionar o" Inclui" para registrar o Laboratório Apoiado
  • O cadastro é bem simples, sendo preciso apenas preencher uma descrição com o nome do Apoiado
Apoiado.png


  • Após inclusão do Laboratório Apoiado, é necessário incluir um convênio e configura-lo para receber os pedidos do Apoiado, em "Cadastros > Convênios > Convênio"
Convênio2.png


  • Após terminar o cadastro do convênio, ainda na tela de cadastro do mesmo, clicar no botão "Apoiado" e configurar a interface


ConfApoiado.png

**Significados:

* Laboratório Apoiado - Opção que defini este convênio como um Laboratório Apoiado.

* Apoiado utiliza Unilab - Opção marcada caso o Laboratório Apoiado também utilize o Unilab.

* Gera novo número de amostra para os exames = Se esta opção estiver marcada no ato da importação dos pedidos provenientes do laboratório Apoiado, os números de amostra são gerados novamente no laboratório de Apoio e os códigos que estão vindo do Apoiado não serão usados, com essa opção marcada o laboratório de apoio terá que re-etiquetar as amostras para identificar as amostras.

* Permite repetir amostras do apoiado - Permite re-importar arquivos já lidos anteriormente e incluindo um novo pedido para cada solicitação enviada pelo Apoiado(Esta opção só é ativa com a opção Gera novo número de amostra para os exames Ativa).

* Considera a data de entrega informado pelo apoiado - Com esta opção marcada os pedidos passam a ignorar a previsão de entrega do laboratório de Apoio e passa a utilizar a previsão do Apoiado.

* Importa exames como "Pendentes" - Ao importar o pedido, o Apoio ignora a data de coleta informada pelo Apoiado e importa os exames do Apoiado com Status MTBI Não Coletado ou "Pendente"

* Envia laudos para internet - Opção marcada caso o laboratório de Apoio deseje enviar os pedidos do Apoiado para a internet.

* Importa Pacientes - Importa os pacientes do Apoiado.

* Importa Médicos - Importa os médicos do Apoiado.

**O campo Posto de coleta do Apoiado identifica o posto de coleta que será utilizado para receber os pedidos do Apoiado, o campo Apoiado é preenchido para que quando esteja ativo as opções Importa Pacientes e Importa médicos dentro do cadastro dos pacientes\médicos importados seja preenchido e identificado de qual Apoiado é proveniente este cadastro.
**É necessário o preenchimento destes dois campos!!
**O campo Envia laudos para internet funciona apenas para clientes que utilizam o UnilabHost, caso o cliente utilize o Uniexames a opção não funcionará!


  • Após configurado o ícone ficará verde, como o exemplo abaixo:
ApoiadoAtivo.png

Unilab_Apoio

Para iniciar a estrutura dos serviços necessários para o processo do U2U, será preciso primeiro criar a estrutura de pastas , dentro da Rede_Unilab criar a pasta Apoio, dentro da pasta Apoio criar as pastas Apoiados e Servicos, com a estrutura pronta será feita a instalação do Unilab_Apoio, que será o serviço necessário para que seja gerado os arquivos de modelos de exames que o Apoio realizara para o Apoiado.

  • Fazer o download do instalador do Unilab_Apoio dentro do FTP.
  • Extrair o conteúdo do arquivo baixado dentro da pasta D:Rede_Unilab\Apoio\Servicos\Unilab_Apoio
  • Copiar o arquivo "libmysql41" localizado dentro da "Uniwarew" para dentro da pasta do "Unilab_Apoio"

Dentro da pasta juntamente ao executável, há o arquivo Unilab_Apoio.stt que precisa ser configurado, criptografando o nome do banco e o Hostname\Ip da maquina onde ele se encontra, para isto será necessário o arquivo "PHP_Teste" localizado dentro do FTP.

  • Baixar o arquivo PHP_Teste do FTP, criar uma pasta para ele dentro da estrutura (Exemplo: D:Rede_Unilab\Apoio\Servicos\PHP)
  • Executar o arquivo, dentro do PHP, ir na aba Cripto e selecionar a opção Codificar
  • No primeiro campo digitar o Hostname\Ip da maquina e clicar em Executar, no segundo campo irá aparecer o Hostname digitado criptografado
PHP.png


  • Abrir o arquivo Unilab_Apoio.stt e colocar o Codigo Criptografado dentro do campo dbhost, executar o mesmo processo com o Nome do banco e colocar o codigo criptografado em dbname
  • Criar a pasta Modelos dentro de Servicos e dentro da pasta Modelos, a pasta Bkp. Após isto, dentro do arquivo Unilab_Apoio.stt, colocar o caminho da pasta Modelos dentro do campo folderModelos e o caminho da pasta Bkp dentro do campo folderBackup
Folder.png


  • Criar um atalho do executável Unilab_Apoio dentro da pasta, adicionar o parâmetro "-install" ao caminho do atalho e executa-lo como administrador

GRA

Nesta parte será necessário configurar o GRA (Gerador de Resultados Automaticos), responsável por monitorar os pedidos que forem sendo liberados e gerar os arquivos de resultados para serem enviados ao Apoiado.

  • Fazer o download do instalador do GRAService dentro do FTP.
  • Extrair o conteúdo do arquivo baixado dentro da pasta D:Rede_Unilab\Apoio\Servicos\GRA
  • Dentro da pasta Uniwarew copiar os arquivos libmysql41 e unilabw.ini para a pasta do GRA e renomear o .Ini copiado de unilabw.ini para GRAService.ini.
  • Criar um atalho do executável GRAService dentro da pasta, adicionar o parâmetro "-install" ao caminho do atalho e executa-lo como administrador
  • Alterar o arquivo GRAService.ini e adicionar o trecho abaixo:
[APOIADOS]
PathArquivosDeRetorno=D:\rede_unilab\Uniwarew\Apoio\APOIADOS\RES
Intervalo=01

count=1
codigo1=0004
ModoPedido1=1
ExportaImagem1=1
GRA SERVICE2.png


  • Ainda dentro do .Ini deve ser configurado o campo PathArquivosDeRetorno com o caminho que será gerado os arquivos de resultado (Como padrão é configurado o caminho: D:\Rede_Unilab\Apoio\Apoiados\RES, caso o caminho não exista, será necessário criar as pastas)
  • No campo codigo1 será configurado o codigo do convênio criado para importar os pedidos do Apoiado(Caso o cliente tenha mais de um apoiado é criado a linha codigo2, codigo3, etc. e alterado o campo count para o número de Apoiados deste Apoio)
  • No campo ModoPedido1 deve ser definido o valor 0 ou 1, onde 0 ativa o modo "Parcial" de resultados, gerando arquivos de resultados para os exames assim que estiverem liberados e 1 ativa o modo "Completo" gerando arquivos de resultado somente quando todos os exames do pedido estiverem liberados.
  • No campo ExportaImagem1 serve para caso queira exportar as imagens de gráficos do laudo para o apoiado, marcando 1 para ativo e 0 para inativo. Nesta opção é preciso configurar o campo PathImagem apontando para a unilabw que fica dentro da IMAGEDB.
  • Acessar a pagina de serviços do windows (services.msc) e configurar o Tipo de Inicialização do serviço do GRA para Automatico com atraso na inicialização.
  • Obs...: Instalar sempre o GRA mais atualizado, para melhor desempenho.
  • Obs...: Em caso de problemas de variáveis ao importar o resultado no Apoiado, e for preciso cancelar o resultado no Apoio, aguarde ser gerado o arquivo corretamente e enviado para o apoiado após fazer a digitação e liberação, para que no Apoiado não ocorra novos problemas com variáveis.

Configuração de exames no Apoio

Agora com os serviços instalados é necessário que o cliente faça a configuração dos exames que serão realizados para o Apoiado, para isto é necessário marcar o campo Realizado p/ apoiado dentro da configuração de exame (Cadastros > Exames > Exame).

Exame2.png

Dentro da aba Configuração no campo de resultado, na opção Variável p/ Laudo é definido o nome da variável que será enviado para o Apoiado e que o mesmo deverá configurar em seus laudos para que seja importado o resultado, normalmente é indicado colocar um nome de variável condizente com o exame para que o Apoiado tenha mais facilidade na hora de configurar seus exames. Ainda nesta tela é possível configurar também para que seja enviado ao Apoiado outras informações, tais como Valor de Referência, Descrição e Unidade, para isto é necessário alterar o campo que deseja enviar e na opção Referente à Variável adicionar o nome da Variável de Resultado definido anteriormente.

Exame3.png


Exame4.png

Após estas configurações o Serviço do Unilab_Apoio irá gerar os arquivos de modelo, sempre que houver uma alteração de laudo, dentro da pasta unilab localizado no caminho definido dentro do .ini do mesmo (Como padrão o caminho é: D:\Rede_Unilab\Apoio\Servicos\Modelos\unilab).

Unilab Apoiado

Dentro do sistema Unilab do Apoiado, será preciso adicionar o Laboratório Apoiado em Cadastros > Laboratórios clicando em Inclui. Dentro destas confgiurações é necessário definir o Nome para este laboratório de Apoio, marcar a opção Interfaceado como Sim e o Padrão de Interface como Sistema Unilab. Na opção Código no Lab. Apoio é inserido o código do convênio criado dentro do sistema do Apoio para importar os arquivos do Apoiado.

ApoioC.png


Após Confirmar está configuração será solicitado a chave de ativação da interface U2U que deve ser verificada com o setor Comércial.

  • Alterar o cadastro do "Laboratório de Apoio" criada, ir na aba Arquivos, clicar na opção Importar arquivo de exames e selecionar o arquivo de modelos gerado dentro do sistema do Apoio
ApoioA.png

Configuração de exames no Apoiado

Após criar o Laboratório de Apoio e importar os arquivos de modelo, é necessário configurar os exames para serem enviados ao Apoio e configurar as variáveis para que seja importado o Resultado retornado do mesmo. Dentro da configuração de exame (Cadastros > Exames > Exame) selecionar o exame e clicar em Alterar.

  • Selecionar o Laboratório de Apoio cadastrado.
  • Na opção Cod. Exame é selecinado o código do exame cadastrado no Apoio.
* Nesta opção ao selecionar o código do exame com o comando "F2" é selecionar somente o código do exame
* Ao selecionar utilizando o comando "CTRL + F2" é selecionado o código do exame e Substituindo os dados da aba geral do exame (Nome do exame, Método do exame, Prazo de entrega do exame, Agrupamento de amostra, Volume Recomendável, Conservação, Tempo de Jejum, Instruções para o paciente)
* Ao selecionar utilizando o comando "SHIFT + CTRL + F2" é selecionado o código do exame e Substituindo os dados da aba geral e da aba configuração do exame deixando a configuração do laudo idêntico ao laudo do Apoio
  • Alterar a opção Int. Ativo para Sim.
  • Dentro da aba Configuração é necessário configurar as variáveis dentro do laudo, alterando o campo de resultado e no campo Variável p/ Interfaceamento adicionar a variável do Apoio que pode ser encontrada na opção Lista de Variáveis.
Exame5.png


Gerar Lotes de pedidos para o Apoio

Após configurado o Laboratório de Apoio, os exames realizados pelo Apoio e gerado pedidos com estes exames, deve ser criado um lote e gerado o arquivo do lote para que o apoio receba estes pedidos de exames.

  • Em Movimentação : Interfaceamento > Laboratórios de Apoio clicar em Inclui
  • Na tela que abrir é possível selecionar os exames de cada pedido que farão parte deste lote a ser inserido
Movimentação.png
  • Após criado o Lote, clicando em Gerar Arq. irá ser gerado um arquivo de lote contendo os pedidos de exame para o Apoio.
  Obs: Nesta tela pode ser clicado com o botão direito do mouse em cima do lote para aparecer a opção Abrir Pasta e localizar mais rapidamente o arquivo de lote gerado.
Movimentação2.png


  • Com arquivo gerado, falta apenas encaminhar o arquivo para o Apoio, é nessa parte que o RemoteFolders entra;

Remote Folder

Após configurado Laboratório de Apoio e Apoiado, é configurado a forma que ocorrerá a troca de arquivos de pedidos do Apoiado e arquivos de resultado do Apoio. Para isto é utilizado o Remote Folders, que fica responsável por monitor a pasta onde é gerado os arquivos de pedidos no Apoiado e, quando houver arquivos, envia-los para o Apoio, ao mesmo tempo que monitora a pasta onde é gerado os arquivos resultados do Apoio e, quando há arquivos, os envia ao Apoiado.

Apoio

  • Baixar Apache no FTP e executa-lo como administrador.
  Caso o serviço não seja instalado de inicio, o mesmo pode ser instalado manualmente executando como administrador o arquivo _Instalar dentro do caminho D:\Arquivos de Programas\x-webserver\apache\bin\
  Para instalação do Apache é necessário que na maquina tenha o D:\ pois todos os arquivos de configuração direcionam para o D:\, caso não tenha a partição ela deve ser criada
  • Com o serviço do Apache Iniciado, será preciso definir qual porta será utilizada pelo mesmo, como padrão é definida a porta 5180. Abrir o arquivo httpd.conf localizado em D:\Arquivos de Programas\x-webserver\apache\conf\ e a frente da linha Listen 0.0.0.0:80 adicionar um #, para que assim a linha seja considerada como comentário e passe a ser ignorada pelas configurações, deixando apenas a linha Listen 5180 a ser utilizada.
Exemplo:
Cert.png
 Para verificar se o Apache esta em funcionamento, no navegador da maquina onde ele foi instalado, digite o comando localhost:5180, caso o serviço esteja funcionando irá apresentar a mensagem Servidor Apache Funcionando
  • Abrir o Arquivo uniware.conf localizado em D:\Arquivos de Programas\x-webserver\apache\conf\
  • Copiar ultima seção do código e cola-lo novamente no arquivo, conforme imagem abaixo:
Conf5.2.png


  • Ainda dentro do arquivo, na seção de código que foi colada deve se alterar o caminho presente no campo <Directory "D:\Internet\uniware\unilab"> para o caminho onde foram criadas as pastas PED e RES (Exemplo: D:\Rede_Unilab\Apoio\Apoiados)
  • Alterar o nome do Alias de /unilab para /Apoiados
  • Adicionar o mesmo caminho no campo onde fica localizado o Alias: Alias /Apoiados "D:\Rede_Unilab\Apoio\Apoiados"
  • Copiar os arquivos PHP localizados dentro do caminho de rede \\uniware-files1\distribuicao-r\UnilabVersoes\RemoteFolder\server para dentro da pasta Apoiados (D:\Rede_Unilab\Apoio\Apoiados)

Apoiado

  • Dentro da pasta D:\Rede_Unilab\ criar a pasta Remote Folders
  • Baixar o arquivo Remote Folder de dentro do FTP, extrai-lo dentro da pasta e executa-lo(Criar um atalho do executável na área de trabalho)
  • Clicando no botão Inclui dentro do Remote Folders é possível configurar os caminhos de pasta que serão monitorados.
Remote2.3.png
RX2.png
* URL do Serviço: Configurado o caminho de pasta a ser monitorado da maquina onde foi instalado e configurado o Apache, ou seja, o Apoio. Este caminho é configurado inserindo o IP da maquina onde o apache esta instalado (Normalmente o IP externo, caso o Apoiado fique em rede diferente do Apoio) juntamente com a porta que o apache esta utilizando (Por padrão a porta 5180) e o nome do Alias configurado no Apache (Por padrão é deixado com nome /Apoiados), Exemplo: 10.1.0.179:5180/Apoiados
* Pasta Remota: Configurado o Nome da pasta que será monitorada dentro do caminho especificado no Alias, Exemplo: PED
* Pasta Local: Configurado o caminho da Pasta Local, onde esta sendo instalado o Remote Folders, ou seja, o Apoiado, que será monitorada pelo Remote Folders.
* Direção: Após configurado estes caminhos o sistema pode recortar os arquivos da Pasta Local e colar na pasta Remota ou vice-e-versa, para definir de qual caminho será recortado e para qual será colado é utilizado a opção de direção, que pode ser RX (Recorta os arquivos da Pasta Remota e cola na Pasta Local) e TX (Recorta os arquivos da Pasta Local e cola na Pasta Remota).

Após feita esta configuração as pastas são verificadas pelo Remote Folders a cada 180 segundos, porém este tempo pode ser alterado abrindo o arquivo RemoteFolder.ini dentro da pasta D:\Rede_Unilab\Remote Folders, dentro do arquivo no campo Ping é definido a quantidade de tempo medida em segundos que será feita a verificação das pastas pelo Remote Folders

Lola.png


Ainda dentro do arquivo RemoteFolder.ini há os campos user e password, estes campos devem apresentar a mesma informação dos campos $USRAUT e $PSWAUT localizados dentro do arquivo uploadsingle.php no caminho D:\Rede_Unilab\Apoio\Apoiados\ do Apoio. Caso estejam com informações diferentes nos dois arquivos, o Remote Folders irá acusar erro.

Lole.png

Recebendo Arquivos de Pedido

  • Quando o Lote é enviado pelo Remote Folder, conforme configuração padrão ele entrará dentro da pasta D:\Rede_Unilab\Apoio\Apoiados\PED
  • Para importa-lo dentro do Apoio, deve-se ir na tela Movimentação > Interfaceamento > Laboratórios Apoiados
  • Nesta tela é possível realizar a importação de forma Manual, clicando em Importar para que seja importado o arquivo selecionado na tela abaixo e de forma automática clicando no botão Auto, assim é definido um tempo medido em minutos pelo cliente e a importação dos arquivos na pasta serão realizadas automaticamente
Apoiado2.png
 A lista de arquivos que apresenta abaixo das opções de importação são os arquivos .u2u presentes na pasta especificada dentro da tela Cadastros > Configurações > Apoio

Recebendo Arquivos de Resultado

  • Após recebido os arquivos de resultado do Apoio, deve-se realizar a importação de arquivos de resultado assim como outros Apoios.
  • Abrindo a tela Movimentação > Interfaceamento > Laboratórios de Apoio e clicando no botão Resultado para importar o arquivo de resultados enviados.
Apoio45.png