Mudanças entre as edições de "Interfaceamento Dasa"

De UniWiki
Ir para: navegação, pesquisa
(Pré-requisitos)
 
(9 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 Hospital quais exames serão interfaceados e seus valores.
+
*O laboratório apoiado(DASA) deve ter negociado com o apoio(LIDA) quais exames serão interfaceados e seus valores.
*Solicitar que o Hospital configure todos os DE/PARA dos exames, afim do Unilab estar configurado corretamente.
+
*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.
*Configurar o [[U2UConvert|programa de conversão]] dos arquivos de pedidos do DASA(.xml) para o formato Unilab(.U2U)
+
 
*Configurar o programa de geração de resultados automáticos. Ele é o responsável por ler os resultados cadastrados no Unilab e gerar arquivos U2U.
+
==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 no Interfaceamento do [[Instalação Unilab x Unilab|Unilab (U2U)]]. Pois a entrada e saída de informações do unilab será feita por meio deste interfaceamento.
+
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.'''
  
==Interface com o sistema Dasa==
+
[[Categoria:Interfaceamentos]]
A interface para a comunicação de dados do sistema Dasa com o Unilab é feita usando 2 serviços disponibilizados pela Uniware: U2UConvert & GRAService.
 

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

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.