Unilab - Etiquetas

De UniWiki
(Redirecionado de Descritor de linha ETQMTBI)
Ir para: navegação, pesquisa

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/outros/config-etiquetas-mdf

Localização dos arquivos

Os arquivos de configuração de etiquetas de material biológico devem estar na pasta [uniwarew]\UNILABW\Etiquetas\PEDIDO

Os arquivos de configuração de etiquetas de carteirinha do paciente devem estar na pasta [uniwarew]\UNILABW\Etiquetas\CARTPACI

Configurando um modelo de etiqueta

O arquivo .MDF é o arquivo que descreve o formato em que a etiqueta de material biológico deve ser impressa, este arquivo contem 2 ou mais sessões conforme descrito abaixo:

ConfigPE

A sessão ConfigPE permite definir a configuração específica da impressora. As configurações colocadas aqui devem ser compativeis com a impressora utilizada pois não são tratadas pelo driver de etiqueta.

Se a configuração da etiquetadora for definida aqui, esta configuração sempre será enviada a impressora quando o Unilab imprimir etiquetas, neste caso as etiquetas do unilab não serão mais desconfiguradas por outros softwares que utilizem a mesma impressora.

Parâmetros:

  • EnviaComando=1

Diz ao Unilab que a etiquetadora será configurada com os comandos relacionados no parâmetro CommandList e que os parâmetros de formatação da sessão Header serão desprezados.

  • CommandList=<sequencia de comandos>

Seqüencia de comandos de configuração da impressora separados e finalizados por pipe (|) exemplo:

CommandList=OD|Q200,16|q808|JF|ZT|
 

Nota: Para obter uma lista de comandos válida, utilize o programa MagicLabel.exe.

Header

A sessão Header contem os parâmetros básicos que definem a forma da(s) etiqueta(s) e o tipo (quanto ao conteúdo).

Parâmetros:

  • Tipo=(n)

Origem da informação, indica o unilab de onde carregar a variável (Ver Tabela 1B).

  • Etiquetas=2

Quantidade de etiquetas por Linha da bobina de etiquetas.

  • Height=200

Altura da etiqueta (8 pontos por milimetros - 200 = 25mm)

ETIQUETA(n)

A Sessão "ETIQUETA" descrive o conteúdo a ser impresso na etiqueta, deve-se definir uma sessão "ETIQUETA" para cada etiqueta que existir na linha da bobina de etiquetas.

Nota: O termo 'linha da bobina' refere-se às etiquetas que estão dispostas lado a lado horizontalmente na bobina. A quantidade de etiquetas (colunas) na linha vai depender do modelo utilizado.

Parâmetros:

  • Linhas=(n)

Quantidade de itens de informação impresso na etiqueta. Cada item impresso (Código de barras, num. de amostra, num. de pedido, nome do paciente, etc.) deve ser considerado individualmente, mesmo que sejam impressos na mesma coordenada Y (linha visual) de outro item. Para cada item adicionar o parâmetro Linha_(n) correspondente.

  • Par = 1/0

Indica se quando for carregada a tela de impressão de etiquetas de mtbi se vem marcada a quantidade de vias com 2 "1 = True" e "0 = False" .


  • Linha_(1..n)=(verificar Descritor de Linhas)

Descreve o item a ser impresso nesta posição.

Descritor de Linhas

Descritor de Texto

Indica que o item em questão é representado por um texto. A sintaxe geral do descritor é a seguinte:

 TXT|<x>|<y>|<Rotacao>|<Fonte>|<xScala>|<yScala>|<Modo>|<VarName>|<Start>|<Count>
           .
 Descrição dos parametros
             TXT - Identificador de Tipo Texto, indica que é uma linha de texto
             <x> - Ponto inicial eixo X (coordenada horizontal de impressão)
             <y> - Ponto Inicial eixo Y (coordenada vertical de impressão)
       <Rotacao> - Rotaçã do texto: 
                       0 - Normal
                       1 - 90º
                       2 - 180º
                       3 - 270º
         <Fonte> - Tamanho da Fonte
        <xScala> - Escala horiz de ampliação da fonte (default 1)
        <yScala> - Escala vert de ampliação da fonte (default 1)
          <Modo> - Modo de impressão do texto:
                       N - Normal
                       R - Reverso
       <VarNome> - Nome da variavel ou texto (ver tabela de variaveis) cujo valor
                   será impresso nesta linha.
              Nota se <Tipo Dado> for 6, será impresso o texto definido
              nesta posição (sem substituição)
                                  Se a informação não corresponder a um nome de variável o 
                                  texto é impresso da forma que estiver informado neste campo.
          <Start>		-	Numero de Linha
     <Count>		-	Tamanho da linha
 Exemplos de descritor de texto:
 Ex. 1 - Imprimir o código do pedido completo (sem cortes)
   TXT|90|10|0|4|1|1|N|#CODIGOPEDIDO
 Ex. 2 - Imprimir o nome do paciente (dividido em partes de no
         máximo 30 caracteres, imprimir a parte 1)
   TXT|90|35|0|2|1|1|N|#NOMEPACI|1|30
 Ex. 3 - Imprimir o nome do paciente (dividido em partes de no
         maximo 30 caracteres, imprimir a parte 2)
   TXT|90|35|0|2|1|1|N|#NOMEPACI|2|30

Descritor de Código de Barras

Indica que o item em questão é representado por um código de barras. A sintaxe geral do descritor é a seguinte:

 BAR2|<x>|<y>|<Rotacao>|<Padrão CB>|<Height>|<VarNome>
       .
 Descrição dos parametros
     BAR1 ou BAR2 - Identificador de Tipo para Código de barras. indica que
                    este item é representado por um código de barras que pode ser:
                      BAR1 - Somente o Código de barras
                      BAR2 - Código de Barras com a representação numérica legível.
              <x> - Ponto inicial eixo X (coordenada horizontal de impressão)
              <y> - Ponto Inicial eixo Y (coordenada vertical de impressão)
        <Rotacao> - Rotaçã do Código de barras: 
                       0 - Normal
                       1 - 90º
                       2 - 180º
                       3 - 270º
      <Padrão CB> - Opcional padrão de código de barras a imprimir.
                    Se este parâmetro for omitido assume CODE 39 (3 de 9).
                    Tabela de valores para Código de barras:
                            .
                    Valor   Padrão
                     1       UPC-A
                     2       UPC-E
                     3       Code 39 (Code 3 de 9)
                     4       Intercalado 2 de 5 (ITF, I25, Interleaved 2 de 5, Intercalado 25)
                             exigido pelo LabRede e Criesp
                     5       Code 128 (Subsets A, B e C automáticos)
                     6       EAN-13 (EAN/JAN-13) - tamanho fixo
                     7       EAN-8 (EAN/JAN-8) - tamanho fixo
                     8       Codabar
                     9       Intercalado 2 de 5 com dígito verificador mod 10
                    10       Intercalado 2 de 5 com dígito verificador humano visível
                              .
              ==Nota== A tabela acima contem os códigos universais que valem para todos
                       os modelos de impressoras disponíveis no Unilab. 
                       Para utilização de outros padrões que não constem desta tabela,
                       deve-se informar o código de tipo indicado no manual de linguagem
                       da impressora precedido do caracter '#', por exemplo a representacao
                       #P imprime o código de barras no padrão Postnet em impressoras
                       PPLB. 
        <Height> - Altura do código de barras
       <VarNome> - Nome da variavel (ver tabela 1B ETQMTBI) cujo valor
                   será impresso em codigo de barras.
                   Nota Se a informação não corresponder a um nome de variável o 
                        código de barras é gerado com base no texto que 
                        estiver informado neste campo.
 Exemplo de descritor para código de barras:
 BAR2|460|10|0|3|40|#CODIGOPEDIDO
  • Notas:
     1)  Texto Livre - será impresso o texto quando não corresponder a um nome de variável
     2)  Estoque de material biologico (soroteca) - Estará disponivel para todos os modelos
         após a implementação.


Listagem de modelos das etiquetas

O arquivo ETIQMTBIO_LIST.INI reúne a lista de modelos de etiquetas disponiveis para impressão. Ele associa um Label, que será exibido no Unilab, ao File, um arquivo do tipo .MDF que contém a formatação da etiqueta.

Um Exemplo:

[Modelos]
count=2
Labe1=2,5 x 5,5Cm 2 Colunas - Laboratório
File1=MODELO_001.MDF
Labe2=2,5 x 5,5Cm 2 Colunas - Pardini
File2=MODELO_002.MDF

O exemplo acima diz ao unilab que existem 2 modelos de etiquetas disponíveis "2,5 x 5,5Cm 2 Colunas - Laboratório" representado pelo arquivo de modelo "MODELO_001.MDF" e "2,5 x 5,5Cm 2 Colunas - Pardini" representado pelo arquivo "MODELO_002.MDF"


  • Para cada modelo adicionado ao arquivo, adicionar um conjunto "Label(n)/File(n)".
  • Ao final atualize o parametro "Count" com o numero total de modelos disponíveis.
  • Quando o parametro "Count" estiver setado com um número inferior a quantidade de modelos relacionada os modelos com numeração acima do informado no contador serão despresados pelo Unilab


Importando/Exportando configurações

Um modelo de etiqueta poderá ser definido em em um Arquivo MDE para ser importado pelo unilab.

Exemplo de Arquivo de importacao: NOMEQUALQUER.MDE (arquivo enviado para o cliente contendo um modelo de etiqueta para importação pelo unilabw).

  [Modelo]
  Label=Nome do modelo
  Tipo=2
  Etiquetas=2
  Height=200
        
[ETIQUETA1] Linhas=3 Linha_1=dados da linha.. Linha_2=dados da linha.. Linha_3=dados da linha..
[ETIQUETA2] Linhas=3 Linha_1=dados da linha.. Linha_2=dados da linha.. Linha_3=dados da linha..

Apêndice A - Variáveis etiquetas MTBI

As informações a seguir descrevem os tipos de dados e nome de variáves para etiquetas de material biológico.

Tipos para etiquetas a serem informados no parâmetro Tipo no arquivo de modelo de etiqueta Arquivo MDF

 [Header]
 Tipo=?(n) 

Tipo=1 Básico

Variável Descrição
#CODIGOPEDIDO No. Pedido
#NOMEPACI Nome do Paciente
#CODILABOEQUI Código do equipamento / Laboratório de apoio
#NOMELABOEQUI Nome do equipamento / Laboratório de apoio
#DATAENTRADA Data de entrada
#IDADEPACI Idade do paciente
#SEXOPACI Sexo do paciente
#TIPOSANGUINEO Tipo sanguíneo
#FATORRH Fator RH
#DFRACO DFraco
#CODILABOEQUI Código laboratório de apoio ou equipamento
#NOMELABOEQUI Nome laboratório de apoio ou equipamento
#CODIGOCONVENIO Código do convênio
#NOMECONVENIO Nome do Convênio
#PEDIDOTERCEIROS Numero do pedido de Terceiros

Tipo=2 Material Biológico

Variável Descrição
Todos do tipo 1
#NOMEMTBI Nome do Material Biologico
#LISTAMTBI Nome do Material Biologico(Lista)
#NOMESETOR Nome do Setor
#CODEXAM código exame
#LISTAEXAM Código dos Exames (Lista)
#DATAHORACOLETA Data de coleta
#DATAHORACOLETA Data e hora de coleta
#TEMPOAMOSTRA Tempo Amostra

Tipo=3 Exame

Variável Descrição
Todos do tipo 1
#NOMEMTBI Nome do Material Biologico
#LISTAMTBI Nome do Material Biologico(Lista)
#NOMESETOR Nome do Setor
#CODEXAM código exame
#LISTAEXAM Código dos Exames (Lista)
#DATAHORACOLETA Data de coleta
#DATAHORACOLETA Data e hora de coleta
#TEMPOAMOSTRA Tempo Amostra

Tipo=4 Setor (Não está mais sendo utilizada)

Variável Descrição
Todos do tipo 1
#NOMEMTBI Nome do Material Biologico
#LISTAMTBI Nome do Material Biologico(Lista)
#NOMESETOR Nome do Setor
#CODEXAM código exame
#LISTAEXAM Código dos Exames (Lista)
#DATAHORACOLETA Data de coleta
#DATAHORACOLETA Data e hora de coleta
#TEMPOAMOSTRA Tempo Amostra

Tpo=5 Agrupamento da Amostra

Variável Descrição
Todos do tipo 1
#LISTAEXAM Código dos exames (Lista)
#CODEXAM código exame
#NOMEMTBI Nome Material biologico
#LISTAMTBI Nome do Material Biologico(Lista)
#DATACOLETA Data de coleta
#DATAHORACOLETA Data e hora de coleta
#AGRUPAMENTO Agrupamento da amostra
#NUMAMOSTRA Número da amostra
#TEMPOAMOSTRA Tempo Amostra


Apêndice B - Variáveis etiquetas Carteirinha

Variável Descrição
#CODIGO Código do paciente
#DTNASC Data de nascimento do paciente
#DUPACI D Fraco do paciente
#FATORRH Fator RH do paciente
#NOMEPACI Nome do paciente
#TIPOSANGUE Tipo de sangue do paciente
#LOGINNET Login do paciente
#SENHAPACI Senha do paciente