Mudanças entre as edições de "U2UConvert"

De UniWiki
Ir para: navegação, pesquisa
(Funcionalidade)
 
(22 revisões intermediárias por 10 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 +
'''PÁGINA MIGRADA PARA WIKI NOVA! URL: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/U2UConvert'''
 +
 +
[[Categoria:Suporte]]
 +
[[Categoria:Unilab]]
 
É um serviço que tem a função de integrar a interface com laboratórios apoiados independente do sistema que o mesmo utiliza.
 
É um serviço que tem a função de integrar a interface com laboratórios apoiados independente do sistema que o mesmo utiliza.
 
Sua funcionalidade é feita através de conversão de arquivos de pedidos e resultados de exames da seguinte forma:
 
Sua funcionalidade é feita através de conversão de arquivos de pedidos e resultados de exames da seguinte forma:
Linha 8: Linha 12:
  
 
=== Instalação ===
 
=== Instalação ===
Criar a estrutura de Pasta da seguite forma:
+
Criar a estrutura de Pasta da seguinte forma:
  
 
<code> .\UNIWAREW\U2UCONVERT\ </code>
 
<code> .\UNIWAREW\U2UCONVERT\ </code>
  
'' essa estrutura pode ser nontada em qualquer unidade de disco sendo preferível sua montagem na partição D:\.
+
'' essa estrutura pode ser montada em qualquer unidade de disco sendo preferível sua montagem na partição D:\.''
 
# Copiar o arquivo U2UConvert.exe para a pasta U2UConvert;
 
# Copiar o arquivo U2UConvert.exe para a pasta U2UConvert;
 
# Criar um atalho para o executável copiado acima na mesma pasta;
 
# Criar um atalho para o executável copiado acima na mesma pasta;
 
# Colocar o parâmetro '' /install '' no atalho e executa-lo (Será gerado o arquivo: ''U2UConvert.ini'');
 
# Colocar o parâmetro '' /install '' no atalho e executa-lo (Será gerado o arquivo: ''U2UConvert.ini'');
 
# Ao gerar o ''U2UConvert.ini'', editar os seguintes dados:
 
# Ao gerar o ''U2UConvert.ini'', editar os seguintes dados:
## LAYOUT = tem o valor “PCMED”, definindo que o serviço precisa traduzir os arquivos entre Unilab x PCMed;
+
# [GERAL] - informações para funcionamento do serviço:
 +
## DEBUG = ativa um log mais detalhado do funcionamento do serviço. Por padrão desligado.
 +
## NOMEINSTALL = Será o nome do serviço, para instalar mais de um convert é so nomear aqui com outro nome de um já existente, se omitido o nome será UMainConvert.
 +
## NOMESERVICO = Será a descrição do Serviço, tag opcional, se omitida o nome será U2UConvert.
 +
## LAYOUT = tem o valor "PCMED", "DASA", "SMART", "X2U","MV" ou "NEPHRO", definindo que o serviço precisa traduzir os arquivos para o laboratório escolhido;
 
## UNILAB_PEDI = Pasta de destino dos arquivos de pedidos traduzidos, prontos para leitura do Unilab;
 
## UNILAB_PEDI = Pasta de destino dos arquivos de pedidos traduzidos, prontos para leitura do Unilab;
 
## UNILAB_RESU = Pasta onde estão localizados os arquivos de resultados que necessitam de conversão;
 
## UNILAB_RESU = Pasta onde estão localizados os arquivos de resultados que necessitam de conversão;
 
## CONVER_PEDI = Pasta onde estão localizados os arquivos de pedidos que necessitam de conversão;
 
## CONVER_PEDI = Pasta onde estão localizados os arquivos de pedidos que necessitam de conversão;
## CONVER_RESU = Pasta de destino dos arquivos de resultados traduzidos, prontos para leitura do PCMed;
+
## CONVER_RESU = Pasta de destino dos arquivos de resultados traduzidos, prontos para leitura do laboratório apoiado;
 
## INTERV_EXEC = Intervalo de tempo em segundos para esperar quando não tem nada para converter, vem como padrão 30 segundos;
 
## INTERV_EXEC = Intervalo de tempo em segundos para esperar quando não tem nada para converter, vem como padrão 30 segundos;
 +
# [PCMED] - Seção com informações do layout PCMED:
 
## CODIGO_CONVENIO = Código do convênio do apoiado no Unilab;
 
## CODIGO_CONVENIO = Código do convênio do apoiado no Unilab;
 +
## ID_LABORATORIO_NO_CAEP = Código do CAEP no CAEP (052)
 
## NOME_MEDICO_PADRAO = nome do médico padrão para o Apoiado
 
## NOME_MEDICO_PADRAO = nome do médico padrão para o Apoiado
## NOMESERVICO = Será o nome do Serviço, tag opcional, se omitida o nome será U2UConvert.
+
## TOTAL_PROBLEMAS= 0/1 Exibe ou não o total de problemas
 +
## ENVIA_DATA_ENTRADA= 0/1 Troca ou não data de entrada do pedido no lugar de data de liberação do exame
 +
# [DASA] - Seção com informações do layout DASA:
 +
## CODIGO_CONVENIO = Código do convênio do apoiado no Unilab;
 +
## DEPARA_FILENAME = caminho completo do arquivo de MTBI
 +
# [SMART]
 +
##CNPJ = CNPJ do cliente
 +
##CODIGO_CONVENIO = Código do convênio que representa o apoiado que usa SMART.
 +
##CODIGO_AOL = Código do laboratório no SMART do apoiado.
 +
# [X2U]
 +
##ID = Não alterar, é um sequencial.
 +
##CONVENIOS = Lista de convênios(pastas dentro do caminho UNILAB_RESU definido no ini ) separados por virgula
 +
##CARACTERESESPECIAIS = 0-Inativo 1-Ativo (Altera caracteres ", &, < e > para &QUOT, &AMP, &LT, &GT)
 +
#[MV]
 +
##CONVENIOS = Quantidade de convênios que utilizam o MV.
 +
##ID_UNILAB1 = Não alterar, é um sequêncial.
 +
##PREFIXO1 = Prefixo do arquivo de resultados.
 +
##ID_MV1 = Não alterar, é um sequêncial.
 +
##CONVENIO1 = Convênio do MV no unilab.
 +
##UNILAB_PEDI1, UNILAB_RESU1, CONVER_PEDI1, CONVER_RESU1 = caminho dos arquivos de pedido e resultado a serem convertidos.
 +
##DEPARA_MTBI1 = Caminho do arquivo de modelos de mtbi gerado pelo DEPARA.
 +
##DEPARA_EXAME1 = Caminho do arquivo de modelos de exames gerado pelo DEPARA.
 +
##DEPARA_VARIAVEL1 = Caminho do arquivo de modelos de variáveis gerado pelo DEPARA.
 +
#[SPDATA]
 +
##COLETA = Indice se o UConvert preencherá ou não a data de coleta dos exames com a data atual (1 - Sim, 2 - Nao)
 +
##ID = Não alterar, é um sequencial
 +
#[NEPHRO]
 +
##ID = Não alterar, é um sequencial
 +
##DEPARA_FILENAME = caminho completo do arquivo de MTBI de DEPARA, os código deve estar cada um em uma linha e com sinal de igual e a frente seu código no Unilab Ex:
 +
###001=GLI
 +
###002=TRI
 +
##DESTINO = Destino que será utilizado no pedido, pois o Nephrosys utiliza destino para gerar os resultados
 +
##SEQUENCIAL_EXAME = Sequencial para identificar o exames na hora da importação do Unilab
 +
 
 +
''Caso a quantidade de convênios seja maior que 1, deverá ser copiado a partir do "ID_UNILAB" para o segundo convênio.''
  
 
Após configurado o ''U2UConvert.ini'' ir em executar (teclas: windows + r), digitar ''services.msc'' e pressionar a tecla enter;
 
Após configurado o ''U2UConvert.ini'' ir em executar (teclas: windows + r), digitar ''services.msc'' e pressionar a tecla enter;
Linha 32: Linha 76:
 
=== Funcionalidade ===
 
=== Funcionalidade ===
 
O U2UConvert funcionará da seguinte maneira:
 
O U2UConvert funcionará da seguinte maneira:
O serviço ficará escaneando automaticamente uma pasta(''CONVER_PEDI'' definida no .ini). Quando entrar um arquivo em um formato diferente do U2U o U2UConvert fará a leitura do arquivo e se o mesmo estiver valido, o sistema criará um arquivo com o formato .U2U, pronto para realizar a leitura no Unilab.
+
O serviço ficará escaneando automaticamente uma pasta(''CONVER_PEDI'' definida no .ini). Quando entrar um arquivo em um formato diferente do U2U, o U2UConvert fará a leitura do arquivo e se o mesmo estiver valido, o sistema criará um arquivo com o formato .U2U, pronto para realizar a leitura no Unilab.
  
O retorno será feito através do processo inverso, Após o Unilab gerar o arquivo de retorno, o serviço pegará automaticamente este arquivo e o converterá para o formato do laboratório que estiver configurado no .ini.
+
O retorno será feito através do processo inverso, após o Unilab gerar o arquivo de retorno, o serviço pegará automaticamente este arquivo e o converterá para o formato do laboratório que estiver configurado no .ini.
 
====Atenção====
 
====Atenção====
 
* Ao definir os locais que serão salvos os arquivos no U2UConvert.ini, informar o cliente que ele deverá colocar os arquivos de solicitação na pasta referente.
 
* Ao definir os locais que serão salvos os arquivos no U2UConvert.ini, informar o cliente que ele deverá colocar os arquivos de solicitação na pasta referente.
 
* A pasta que é definido em ''UNILAB_RESU'' deve ser a pasta onde o unilab coloca os lotes de resultados Configurado no ''GRAService.ini''.
 
* A pasta que é definido em ''UNILAB_RESU'' deve ser a pasta onde o unilab coloca os lotes de resultados Configurado no ''GRAService.ini''.
 +
* Os caminhos utilizados no .ini não devem conter acentos ou caracteres especiais.

Edição atual tal como às 15h22min de 14 de fevereiro de 2023

PÁGINA MIGRADA PARA WIKI NOVA! URL: http://wiki.uniware.net.br/pt-br/unilab/interfaceamentos/U2UConvert É um serviço que tem a função de integrar a interface com laboratórios apoiados independente do sistema que o mesmo utiliza. Sua funcionalidade é feita através de conversão de arquivos de pedidos e resultados de exames da seguinte forma:

  • O Laboratório apoiado envia um lote de pedido de exames em um formato diferente de U2U;
  • O U2UConvert pega esse arquivo faz a leitura do mesmo e converte esse arquivo para um novo e compatível ao U2U;
  • O Laboratório de apoio importa esse arquivo U2U e gera um lote de retorno com os resultados de exames no formato U2U;
  • O U2UConvert pega esse arquivo faz a leitura e converte para o formato do laboratório apoiado.

Instalação

Criar a estrutura de Pasta da seguinte forma:

.\UNIWAREW\U2UCONVERT\

essa estrutura pode ser montada em qualquer unidade de disco sendo preferível sua montagem na partição D:\.

  1. Copiar o arquivo U2UConvert.exe para a pasta U2UConvert;
  2. Criar um atalho para o executável copiado acima na mesma pasta;
  3. Colocar o parâmetro /install no atalho e executa-lo (Será gerado o arquivo: U2UConvert.ini);
  4. Ao gerar o U2UConvert.ini, editar os seguintes dados:
  5. [GERAL] - informações para funcionamento do serviço:
    1. DEBUG = ativa um log mais detalhado do funcionamento do serviço. Por padrão desligado.
    2. NOMEINSTALL = Será o nome do serviço, para instalar mais de um convert é so nomear aqui com outro nome de um já existente, se omitido o nome será UMainConvert.
    3. NOMESERVICO = Será a descrição do Serviço, tag opcional, se omitida o nome será U2UConvert.
    4. LAYOUT = tem o valor "PCMED", "DASA", "SMART", "X2U","MV" ou "NEPHRO", definindo que o serviço precisa traduzir os arquivos para o laboratório escolhido;
    5. UNILAB_PEDI = Pasta de destino dos arquivos de pedidos traduzidos, prontos para leitura do Unilab;
    6. UNILAB_RESU = Pasta onde estão localizados os arquivos de resultados que necessitam de conversão;
    7. CONVER_PEDI = Pasta onde estão localizados os arquivos de pedidos que necessitam de conversão;
    8. CONVER_RESU = Pasta de destino dos arquivos de resultados traduzidos, prontos para leitura do laboratório apoiado;
    9. INTERV_EXEC = Intervalo de tempo em segundos para esperar quando não tem nada para converter, vem como padrão 30 segundos;
  6. [PCMED] - Seção com informações do layout PCMED:
    1. CODIGO_CONVENIO = Código do convênio do apoiado no Unilab;
    2. ID_LABORATORIO_NO_CAEP = Código do CAEP no CAEP (052)
    3. NOME_MEDICO_PADRAO = nome do médico padrão para o Apoiado
    4. TOTAL_PROBLEMAS= 0/1 Exibe ou não o total de problemas
    5. ENVIA_DATA_ENTRADA= 0/1 Troca ou não data de entrada do pedido no lugar de data de liberação do exame
  7. [DASA] - Seção com informações do layout DASA:
    1. CODIGO_CONVENIO = Código do convênio do apoiado no Unilab;
    2. DEPARA_FILENAME = caminho completo do arquivo de MTBI
  8. [SMART]
    1. CNPJ = CNPJ do cliente
    2. CODIGO_CONVENIO = Código do convênio que representa o apoiado que usa SMART.
    3. CODIGO_AOL = Código do laboratório no SMART do apoiado.
  9. [X2U]
    1. ID = Não alterar, é um sequencial.
    2. CONVENIOS = Lista de convênios(pastas dentro do caminho UNILAB_RESU definido no ini ) separados por virgula
    3. CARACTERESESPECIAIS = 0-Inativo 1-Ativo (Altera caracteres ", &, < e > para &QUOT, &AMP, &LT, &GT)
  10. [MV]
    1. CONVENIOS = Quantidade de convênios que utilizam o MV.
    2. ID_UNILAB1 = Não alterar, é um sequêncial.
    3. PREFIXO1 = Prefixo do arquivo de resultados.
    4. ID_MV1 = Não alterar, é um sequêncial.
    5. CONVENIO1 = Convênio do MV no unilab.
    6. UNILAB_PEDI1, UNILAB_RESU1, CONVER_PEDI1, CONVER_RESU1 = caminho dos arquivos de pedido e resultado a serem convertidos.
    7. DEPARA_MTBI1 = Caminho do arquivo de modelos de mtbi gerado pelo DEPARA.
    8. DEPARA_EXAME1 = Caminho do arquivo de modelos de exames gerado pelo DEPARA.
    9. DEPARA_VARIAVEL1 = Caminho do arquivo de modelos de variáveis gerado pelo DEPARA.
  11. [SPDATA]
    1. COLETA = Indice se o UConvert preencherá ou não a data de coleta dos exames com a data atual (1 - Sim, 2 - Nao)
    2. ID = Não alterar, é um sequencial
  12. [NEPHRO]
    1. ID = Não alterar, é um sequencial
    2. DEPARA_FILENAME = caminho completo do arquivo de MTBI de DEPARA, os código deve estar cada um em uma linha e com sinal de igual e a frente seu código no Unilab Ex:
      1. 001=GLI
      2. 002=TRI
    3. DESTINO = Destino que será utilizado no pedido, pois o Nephrosys utiliza destino para gerar os resultados
    4. SEQUENCIAL_EXAME = Sequencial para identificar o exames na hora da importação do Unilab

Caso a quantidade de convênios seja maior que 1, deverá ser copiado a partir do "ID_UNILAB" para o segundo convênio.

Após configurado o U2UConvert.ini ir em executar (teclas: windows + r), digitar services.msc e pressionar a tecla enter; Na janela de serviço Localize o serviço U2UConvert e inicie ele (Botão direito no serviço, iniciar).

Funcionalidade

O U2UConvert funcionará da seguinte maneira: O serviço ficará escaneando automaticamente uma pasta(CONVER_PEDI definida no .ini). Quando entrar um arquivo em um formato diferente do U2U, o U2UConvert fará a leitura do arquivo e se o mesmo estiver valido, o sistema criará um arquivo com o formato .U2U, pronto para realizar a leitura no Unilab.

O retorno será feito através do processo inverso, após o Unilab gerar o arquivo de retorno, o serviço pegará automaticamente este arquivo e o converterá para o formato do laboratório que estiver configurado no .ini.

Atenção

  • Ao definir os locais que serão salvos os arquivos no U2UConvert.ini, informar o cliente que ele deverá colocar os arquivos de solicitação na pasta referente.
  • A pasta que é definido em UNILAB_RESU deve ser a pasta onde o unilab coloca os lotes de resultados Configurado no GRAService.ini.
  • Os caminhos utilizados no .ini não devem conter acentos ou caracteres especiais.