Mudanças entre as edições de "Interfaceamento Dasa"
(→Configurações no Unilab) |
|||
(8 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | '''ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/dasa''' | ||
+ | [[Categoria:Unilab]] | ||
==Contato para o Interfaceamento== | ==Contato para o Interfaceamento== | ||
===Laboratório DASA=== | ===Laboratório DASA=== | ||
Linha 13: | Linha 15: | ||
== Pré-requisitos == | == Pré-requisitos == | ||
− | *O laboratório apoiado deve ter negociado com o | + | *O laboratório apoiado(DASA) deve ter negociado com o apoio(LIDA) quais exames serão interfaceados e seus valores. |
− | *Solicitar que o | + | *Solicitar que o apoiado(DASA) configure todos os DE/PARA dos exames, afim do Unilab estar configurado corretamente. |
− | *O laboratório apoiado deve disponibilizar um arquivo com DE/PARA de materiais biológicos. | + | *O laboratório apoiado deve disponibilizar um arquivo CSV com DE/PARA de materiais biológicos. |
− | + | ||
− | + | ==Configurações do UConvert== | |
+ | A seguir, será apresentado como configurar o serviço de conversão de arquivos entre Unilab/DASA. Essa conversão é feita por um programa a parte do Unilab, e sua documentação completa encontra-se em [[UConvert]] | ||
+ | |||
+ | Para obter o programa UConvert, acesse a pasta \\Svw-uniware2\uniware\UnilabVersoes\UConvertService e extraia a versão mais recente para uma pasta UConvert dentro do diretório do Unilab no cliente. | ||
+ | |||
+ | ===Funcionalidade=== | ||
+ | O programa [[UConvert]] é responsável pela conversão de arquivos DASA/Unilab, realizando 2 tipos de traduções: | ||
+ | :Realiza a leitura de arquivos XML de pedidos, gerados pelo DASA, e convertendo eles para arquivos U2U. | ||
+ | :Realiza a leitura de arquivos U2U de resultados, gerados pelo Unilab, e convertendo eles para arquivos XML. | ||
+ | |||
+ | ===Alterações do Executável=== | ||
+ | Altere o executável para que ele seja executado como administrador. | ||
+ | |||
+ | Crie um atalho, e em suas propriedade, insira no final do campo "Destino" a tag "/install". Executando este atalho, um serviço local será instalado. Antes de prosseguir com esse tutorial, verifique se o serviço foi instalado corretamente. | ||
+ | |||
+ | Para remover o serviço, altere as propriedades do atalho para "/uninstall" | ||
+ | |||
+ | ===Alterações das Configurações=== | ||
+ | As configurações para funcionamento correto do UConvert fica no arquivo UConvert.ini. Os valores necessários para interfaceamento com DASA estão descritos a seguir: | ||
+ | :NOMESERVICO= -- Aqui é configurado um nome diferente do padrão, caso a maquina possua mais de uma instalação do UConvert (Datacenter por exemplo) | ||
+ | :LAYOUT=Dasa -- As opções são Dasa e Pcmed. no caso o valor já esta correto | ||
+ | :UNILAB_PEDI= -- A pasta onde o UConvert salva os arquivos traduzidos de pedidos U2U. | ||
+ | :UNILAB_RESU= -- Indica onde são salvos os arquivos de resultados no formato U2U. | ||
+ | :CONVER_PEDI= -- A pasta onde ficam os arquivos XML de pedidos gerados pelo DASA. | ||
+ | :CONVER_RESU= -- Indica onde são salvos os arquivos de resultados no formato XML. | ||
+ | :INTERV_EXEC=5 -- Configura o intervalo de leitura das pastas, em segundos. | ||
+ | ... | ||
+ | :CODIGO_CONVENIO=0016 -- Configura o convênio do sistema Unilab que fatura os pedidos gerados pelo DASA. | ||
+ | :DEPARA_FILENAME=Depara_ana.csv -- Arquivo DE/PARA de materiais biológicos fornecido pelo DASA. | ||
+ | |||
+ | Importante: DEPARA_FILENAME é relativo da pasta onde o arquivo .ini está armazenado. | ||
+ | |||
+ | Importante2: DEPARA_FILENAME é relativo da pasta onde o arquivo .ini está armazenado. | ||
+ | |||
+ | ==Configurações do Remote Folder== | ||
+ | Ajuda do ALEX | ||
+ | |||
+ | ==Configurações do GRAService== | ||
+ | GRAService, em tradução livre, significa "Serviço de Geração de Resultados Automáticos", ele é responsável por extrair os resultados do sistema Unilab, gerando arquivos U2U como saída. | ||
+ | |||
+ | A documentação completa desse serviço encontra-se em [[GRAService]] | ||
+ | |||
+ | ===Alterações do Executável=== | ||
+ | Altere o executável para que ele seja executado como administrador. | ||
+ | |||
+ | Crie um atalho, e em suas propriedade, insira no final do campo "Destino" a tag "/install". Executando este atalho, um serviço local será instalado. Antes de prosseguir com esse tutorial, verifique se o serviço foi instalado corretamente. | ||
+ | |||
+ | Para remover o serviço, altere as propriedades do atalho para "/uninstall" | ||
+ | |||
+ | ===Alterações das Configurações=== | ||
+ | As configurações para funcionamento correto do GRAService fica no arquivo GRAService.ini. Os valores necessários para interfaceamento com DASA estão descritos a seguir: | ||
+ | |||
+ | :BANCO=APOIO -- Banco de dados para acesso, o mesmo do unilab | ||
+ | :IP=192.168.0.80 -- IP da maquina onde está instalado o banco | ||
+ | ... | ||
+ | :PORTA=3309 -- Porta de acesso do banco | ||
+ | ... | ||
+ | :PathArquivosDeRetorno= -- mesma pasta configurada em UConvert.ini, tag UNILAB_RESU. | ||
+ | :Intervalo=30 -- intervalo de geração dos resultados, em segundos | ||
+ | ... | ||
+ | :count=1 --Quantidade de convênios que geram resultados automáticos. | ||
+ | :codigo1=0016 -- Código do convênio. Caso tenha mais de um convênio, novas linhas devem ser criadas com "convenio2", "convenio3", etc. | ||
+ | :ModoPedido1=0 -- o valor 0 indica que serão gerados arquivos para resultados parciais, o valor 1 indica a geração de resultados somente para pedidos totalmente liberados | ||
==Configurações no Unilab== | ==Configurações no Unilab== | ||
− | A configuração do Unilab deve ser feita baseando-se nas configurações do Apoio do Interfaceamento do [[Instalação Unilab x Unilab|Unilab (U2U) (sec. 2.1)]]. | + | A configuração do Unilab deve ser feita baseando-se nas configurações do Apoio do Interfaceamento do [[Instalação Unilab x Unilab|Unilab (U2U) (sec. 2.1)]]. |
+ | |||
+ | Em Cadastros > Configurações, aba Apoio: A "Pasta padrão para os arquivos dos pedidos recebidos do apoio" deve ser a mesma configurada no arquivo UConvert.ini, tag UNILAB_PEDI. | ||
+ | |||
+ | Em Cadastros > Convênio, no convênio configurado: No painel do apoiado, marcar: | ||
+ | :"Laboratório Apoiado" | ||
+ | :"Considerar a data de entrega informada pelo apoiado" | ||
+ | :Informar o posto de coleta do apoiado | ||
+ | |||
+ | No painel do apoio, no cadastro do convênio, é necessário marcar a opção "Considerar a data de entrega informada pelo apoiado" | ||
+ | |||
+ | Além dessas configurações, é necessário configurar o laboratório e os exames de acordo com a documentação [[Instalação Unilab x Unilab|Unilab (U2U) (sec. 2.1)]]. | ||
+ | |||
+ | Em Movimentação > Interfaceamento > Laboratórios Apoiados, será possível visualizar os arquivos U2U prontos para importação no Unilab. Marcar para realizar as importações automáticas (Botão "Auto"). | ||
+ | |||
+ | == Descrição de funcionamento == | ||
+ | Quando o cliente informar '''DASA/ALVARO''' não confundir e procurar entender se ele envia exames ou se ele realiza os exames, '''se ele enviar ele usa (Alvaro) se ele realizar ele usa(DASA)''' | ||
+ | |||
+ | A interface basicamente é usada por ('''DASA(apoiado)) --(envia)-->(Lida 707(apoio)) e (Unilab(apoiado)) --(envia)--> (Alvaro(apoio)):''' | ||
+ | |||
+ | O cliente pode usar o '''Alvaro''' onde o unilab é o '''Apoiado''' e '''envia''' exames para serem realizados no '''Alvaro''', se o cliente precisar atualizar os arquivos tem que pegar os modelos do '''Alvaro'''. | ||
+ | |||
+ | O cliente pode usar o '''DASA''' onde o unilab é '''Apoio(Lida)''' e '''recebe''' exames para serem realizados no '''Unilab,''' se o cliente precisar atualizar os arquivos é gerado um '''relatório de alteração de exame''' e enviado para o '''DASA''' configurar. | ||
+ | |||
+ | ''obs:'' | ||
− | + | '''Dasa comprou o Alvaro''', porem existe duas interfaces uma onde o '''Alvaro é apoio''' e a outra onde o '''Dasa é apoiado'''. Mesmo eles sendo a mesma empresa proprietária as '''interfaces são diferentes.''' | |
− | + | [[Categoria:Interfaceamentos]] | |
− |
Edição atual tal como às 15h57min de 14 de março de 2023
ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/dasa
Índice
Contato para o Interfaceamento
Laboratório DASA
Dr. Rico
- <rico.diag@gmail.com>
- (61) 3354-5407
- (61) 9695-4564
Laboratório DASA
Marcelo Palauro Oldoni (TI)
- <marcelo.oldoni@dasa.com.br>
- 045-8808-4720
- 045-3220-8000
Pré-requisitos
- O laboratório apoiado(DASA) deve ter negociado com o apoio(LIDA) quais exames serão interfaceados e seus valores.
- Solicitar que o apoiado(DASA) configure todos os DE/PARA dos exames, afim do Unilab estar configurado corretamente.
- O laboratório apoiado deve disponibilizar um arquivo CSV com DE/PARA de materiais biológicos.
Configurações do UConvert
A seguir, será apresentado como configurar o serviço de conversão de arquivos entre Unilab/DASA. Essa conversão é feita por um programa a parte do Unilab, e sua documentação completa encontra-se em UConvert
Para obter o programa UConvert, acesse a pasta \\Svw-uniware2\uniware\UnilabVersoes\UConvertService e extraia a versão mais recente para uma pasta UConvert dentro do diretório do Unilab no cliente.
Funcionalidade
O programa UConvert é responsável pela conversão de arquivos DASA/Unilab, realizando 2 tipos de traduções:
- Realiza a leitura de arquivos XML de pedidos, gerados pelo DASA, e convertendo eles para arquivos U2U.
- Realiza a leitura de arquivos U2U de resultados, gerados pelo Unilab, e convertendo eles para arquivos XML.
Alterações do Executável
Altere o executável para que ele seja executado como administrador.
Crie um atalho, e em suas propriedade, insira no final do campo "Destino" a tag "/install". Executando este atalho, um serviço local será instalado. Antes de prosseguir com esse tutorial, verifique se o serviço foi instalado corretamente.
Para remover o serviço, altere as propriedades do atalho para "/uninstall"
Alterações das Configurações
As configurações para funcionamento correto do UConvert fica no arquivo UConvert.ini. Os valores necessários para interfaceamento com DASA estão descritos a seguir:
- NOMESERVICO= -- Aqui é configurado um nome diferente do padrão, caso a maquina possua mais de uma instalação do UConvert (Datacenter por exemplo)
- LAYOUT=Dasa -- As opções são Dasa e Pcmed. no caso o valor já esta correto
- UNILAB_PEDI= -- A pasta onde o UConvert salva os arquivos traduzidos de pedidos U2U.
- UNILAB_RESU= -- Indica onde são salvos os arquivos de resultados no formato U2U.
- CONVER_PEDI= -- A pasta onde ficam os arquivos XML de pedidos gerados pelo DASA.
- CONVER_RESU= -- Indica onde são salvos os arquivos de resultados no formato XML.
- INTERV_EXEC=5 -- Configura o intervalo de leitura das pastas, em segundos.
...
- CODIGO_CONVENIO=0016 -- Configura o convênio do sistema Unilab que fatura os pedidos gerados pelo DASA.
- DEPARA_FILENAME=Depara_ana.csv -- Arquivo DE/PARA de materiais biológicos fornecido pelo DASA.
Importante: DEPARA_FILENAME é relativo da pasta onde o arquivo .ini está armazenado.
Importante2: DEPARA_FILENAME é relativo da pasta onde o arquivo .ini está armazenado.
Configurações do Remote Folder
Ajuda do ALEX
Configurações do GRAService
GRAService, em tradução livre, significa "Serviço de Geração de Resultados Automáticos", ele é responsável por extrair os resultados do sistema Unilab, gerando arquivos U2U como saída.
A documentação completa desse serviço encontra-se em GRAService
Alterações do Executável
Altere o executável para que ele seja executado como administrador.
Crie um atalho, e em suas propriedade, insira no final do campo "Destino" a tag "/install". Executando este atalho, um serviço local será instalado. Antes de prosseguir com esse tutorial, verifique se o serviço foi instalado corretamente.
Para remover o serviço, altere as propriedades do atalho para "/uninstall"
Alterações das Configurações
As configurações para funcionamento correto do GRAService fica no arquivo GRAService.ini. Os valores necessários para interfaceamento com DASA estão descritos a seguir:
- BANCO=APOIO -- Banco de dados para acesso, o mesmo do unilab
- IP=192.168.0.80 -- IP da maquina onde está instalado o banco
...
- PORTA=3309 -- Porta de acesso do banco
...
- PathArquivosDeRetorno= -- mesma pasta configurada em UConvert.ini, tag UNILAB_RESU.
- Intervalo=30 -- intervalo de geração dos resultados, em segundos
...
- count=1 --Quantidade de convênios que geram resultados automáticos.
- codigo1=0016 -- Código do convênio. Caso tenha mais de um convênio, novas linhas devem ser criadas com "convenio2", "convenio3", etc.
- ModoPedido1=0 -- o valor 0 indica que serão gerados arquivos para resultados parciais, o valor 1 indica a geração de resultados somente para pedidos totalmente liberados
Configurações no Unilab
A configuração do Unilab deve ser feita baseando-se nas configurações do Apoio do Interfaceamento do Unilab (U2U) (sec. 2.1).
Em Cadastros > Configurações, aba Apoio: A "Pasta padrão para os arquivos dos pedidos recebidos do apoio" deve ser a mesma configurada no arquivo UConvert.ini, tag UNILAB_PEDI.
Em Cadastros > Convênio, no convênio configurado: No painel do apoiado, marcar:
- "Laboratório Apoiado"
- "Considerar a data de entrega informada pelo apoiado"
- Informar o posto de coleta do apoiado
No painel do apoio, no cadastro do convênio, é necessário marcar a opção "Considerar a data de entrega informada pelo apoiado"
Além dessas configurações, é necessário configurar o laboratório e os exames de acordo com a documentação Unilab (U2U) (sec. 2.1).
Em Movimentação > Interfaceamento > Laboratórios Apoiados, será possível visualizar os arquivos U2U prontos para importação no Unilab. Marcar para realizar as importações automáticas (Botão "Auto").
Descrição de funcionamento
Quando o cliente informar DASA/ALVARO não confundir e procurar entender se ele envia exames ou se ele realiza os exames, se ele enviar ele usa (Alvaro) se ele realizar ele usa(DASA)
A interface basicamente é usada por (DASA(apoiado)) --(envia)-->(Lida 707(apoio)) e (Unilab(apoiado)) --(envia)--> (Alvaro(apoio)):
O cliente pode usar o Alvaro onde o unilab é o Apoiado e envia exames para serem realizados no Alvaro, se o cliente precisar atualizar os arquivos tem que pegar os modelos do Alvaro.
O cliente pode usar o DASA onde o unilab é Apoio(Lida) e recebe exames para serem realizados no Unilab, se o cliente precisar atualizar os arquivos é gerado um relatório de alteração de exame e enviado para o DASA configurar.
obs:
Dasa comprou o Alvaro, porem existe duas interfaces uma onde o Alvaro é apoio e a outra onde o Dasa é apoiado. Mesmo eles sendo a mesma empresa proprietária as interfaces são diferentes.