Unilab - Etiquetas
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
Índice
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 |