Mudanças entre as edições de "U2UConvert"
(→Instalação) |
|||
(23 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 | + | Criar a estrutura de Pasta da seguinte forma: |
<code> .\UNIWAREW\U2UCONVERT\ </code> | <code> .\UNIWAREW\U2UCONVERT\ </code> | ||
− | '' essa estrutura pode ser | + | '' 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 | + | # [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 | + | ## 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 | ||
− | ## | + | ## 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 ", &, <, >) | ||
+ | #[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, | + | 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:\.
- Copiar o arquivo U2UConvert.exe para a pasta U2UConvert;
- 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);
- Ao gerar o U2UConvert.ini, editar os seguintes dados:
- [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_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_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;
- [PCMED] - Seção com informações do layout PCMED:
- 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
- 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 ", &, <, >)
- [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; 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.