Mudanças entre as edições de "U2U - Unilab x Unilab"
(→Instalação UnilabApoio X UnilabApoiado) (Etiqueta: visualeditor) |
(→Instalação UnilabApoio X UnilabApoiado) (Etiqueta: visualeditor) |
||
Linha 76: | Linha 76: | ||
* LEMBRETE2:A tabela de CH é o valor cobrado pelo Apoio | * LEMBRETE2:A tabela de CH é o valor cobrado pelo Apoio | ||
* Pegar o arquivo '''"libmysql41"'''(conexão de Banco) em '''"Uniwarew"''' e copiar para '''"Unilab_Apoio"''' | * Pegar o arquivo '''"libmysql41"'''(conexão de Banco) em '''"Uniwarew"''' e copiar para '''"Unilab_Apoio"''' | ||
− | * Depois ir na pasta '''" | + | * 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) | + | * 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 | + | * 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'''" | * Executar o '''"PHP_Teste"''', pois nele vamos codificar os dados que precisamos alterar no '''".stt'''" | ||
− | OBS: Caso não se recorde | + | 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"''' | * 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 | * OBS: apagar o texto que já vem inserido para não dar erro |
Edição das 15h43min de 26 de abril de 2018
Índice
Arquivos necessários APOIO:
- Apache
- Gerador de Modelos Unilab
- PHP Remote Folder(PHP_Teste)
Arquivos necessários APOIADO:
Observações:
- 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?
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 e após estar pronto, reenvia para o Apoiado, e dessa forma possa entregar o resultado para o paciente.
Observação
- Para que seja possível a realização, deve-se ter o Unilab instalado.
Unilab
- Começar pela instalação do Unilab
- Após Unilab Instalado pode ser iniciado o processo de Apoio e Apoiado
Instalação UnilabApoio X UnilabApoiado
UnilabApoio
- Necessário criar uma pasta com nome "APOIO" dentro da pasta "Rede_Unilab"
- Dentro de "APOIO" criar outras duas pastas com nome de "APOIADOS" e "SERVICOS"
- Após isso, iniciar baixando os arquivos GRA e Unilab_Apoio e inserir eles nas pastas "GRA" e "Unilab_Apoio" (Observação: de forma respectiva)
- Ir em Cadastros > Convênio > Apoiado > Incluir o Laboratório de Apoiado
- Após inclusão do Laboratório, ir em Cadastros > Convênio > Incluir Convênio
- Não esquecer de ir em Cadastro > Configurações > Apoio e marcar "sim" em Ativa Unilab como Apoio
- Ainda em Configurações > Apoio , configurar a pasta que receberá os arquivos do Apoiado(colocar o caminho ate o "APOIADOS", dentro da pasta "APOIO"
- OBS: deve terminar esse caminho com "\" no final(Exemplo = D:\Rede_Unilab\APOIO\APOIADOS\)
- Após confirmar, configurar o Posto de Coleta que irá receber os pedidos do apoiado.
- OBS: ele não pode ser Informatizado
- Ao lado direito aparecerá o ícone do APOIADO
- Ai clicar nesse ícone, chegou a hora de configurar.
**O que é cada um:
-Laboratório Apoiado = marca para liberar todos os outros
-Apoiado utiliza Unilab = se marcado, informa que o Apoiado também usa Unilab
-Considera a data de entrega informado pelo apoiado
-Envia laudos para internet = marcar caso queira que envie
-Importa Pacientes = Importa os pacientes do Apoiado
-Importa Médicos = Importa os médicos do Apoiado
- Marcar :
- Após configurado o ícone fica verde, como o exemplo abaixo:
- LEMBRETE1: Na visão do Apoio, o Apoiado é um convênio
- LEMBRETE2:A tabela de CH é o valor cobrado pelo Apoio
- Pegar o arquivo "libmysql41"(conexão de Banco) em "Uniwarew" e copiar para "Unilab_Apoio"
- 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:
- 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:
- 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" e dentro de "Modelos" criar a pasta "bkp"
- Com essas pastas criar 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:
- OBS: Ir no serviço e iniciar novamente do Apoio.
- OBS2: Caso algo esteja errado, ele ficará como "Reiniciando"
- Agora criar a pasta "GRA" em "Uniwarew"
- 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".
- 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
- 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".
- 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:
-
-
-
-
OBS: Caso de algum erro na inicialização, ir no atalho do executavel do GRA, e colocar "-uninstall" e reinicie a maquina.
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"
- Agora selecionar os exames que o APOIO realizará para o APOIADO
- Nesse ponto o apoio já está pronto para receber os pedidos.
Gerar Modelos Para APOIADO
- Nesta etapa iremos selecionar noa APOIO os exames que ele realizará para o APOIADO
- Para isso basta entrar no Apoio e ir em Cadastros > Exames > Exame
- Com é preciso alterar o exame e marcar o "Realizado p/ apoiado", como no exemplo abaixo:
- 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"
- Após achar o modelo gerado na pasta "unilab" , deve-se importar no APOIADO
UnilabApoiado
- 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).
- Vai pedir a chave, e ela só pode ser liberada pelo Comercial
- 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" e então pegar o modelo enviado pelo APOIO
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:
OBS: Não esquecer de mudar "Int.Ativo" para "Sim".- 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:
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".
- Escolher o Laboratório de Apoio, depois clicar em "Inclui", e selecionar os pedidos que deseja gerar nesse lot.
- 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"
- Agora sabendo aonde o arquivo está, falta encaminhar para o Apoio, é nessa parte que o RemoteFolder entra
Remote Folder
Apoio
- 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".
- 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
- 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.
- Exemplo:
- 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:
Após verificar que o apache está funcionando, vá em Arquivos e Programas > x-webserver > apache > conf > uniware.conf e abrir com notepad++
- Então dentro de "uniware.conf" copiar a parte selecionada na imagem a abaixo:
- Colar está parte em baixo e alterar os lugares marcados como representado:
- Alterar para o caminho da pasta aonde ficaram a "PED" e o "RES", no caso seria o caminho para "APOIADOS"
- 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
- Criar uma pasta chamada "RemoteFolder" em "Rede_Unilab"
- Então jogar o arquivo "RemoteFolder.rar" dentro da basta "RemoteFolder", e extrai-lo e executa-lo como ADM
- No canto perto do relogio irá aparecer, basta clicar duas vezes para abri-lo
- Exemplo:
- Observação: como visto na imagem, está com uma marcação vermelha, ou seja, isso significa que algo está configurado errado.
Retorno do Arquivo
- 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.