Arquivo MDF
De UniWiki
- Arquivo do sistema de etiquetas para materiais biológicos do Unilab.
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:
- Sessão [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).
- Sessão [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 etiqueta.
[Header] Tipo=2 ; Origem da informação, indica o unilab de onde carregar a variavel (Ver tabela 1B)
Etiquetas=2 Height=200 ;Altura da etiqueta (8 pontos por milimetros - 200 = 25mm)
[ETIQUETA1] Linhas=3
Linha_1=[tipoLinha]|[TipoDado]|x|y| ...
:: Descrição Linha TXT Linha_n=TXT|<x>|<y>|<Rotacao>||<xScala>|<yScala>|<Modo>|<VarName>|<Start>|<Count>
Parâmetros: TXT - Fixo, indica que é uma linha de texto <x> - Ponto inicial eixo X <y> - Ponto Inicial eixo Y <Rotacao> - Rotaçã do texto: 0 - Normal 1 - 90º 2 - 180º 3 - 270º - 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 (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
::Descrição de linha de código de barras Linha_n=BAR2|<x>|<y>|<Rotacao>|<Padrão CB>|<VarNome> BAR2 - Código de barras com label legivel <x> - Ponto inicial eixo X <y> - Ponto Inicial eixo Y <Rotacao> - Rotaçã do texto: 0 - Normal 1 - 90º 2 - 180º 3 - 270º <Padrão CB> - Opcional padrão de código de barras a imprimir. Se este parametro for omitido assume CODE 39 (3 de 9). 3= CODE 39, 4=INTERLEAVE 2 DE 5 --> exigido pelo LabRede e Criesp Especificar somente em casos especiais e de acordo com a impressora utilizada (Consultar manual da impressora). Consultar tabela 1C. <Height> - Altura do código de barras <VarNome> - Nome da variavel (ver tabela de variaveis) cujo valor será impresso em codigo de barras. 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 código de barras é gerado com base no texto que estiver informado neste campo. <Start> - Numero de Linha <Count> - Tamanho da linha
------------------- Tabela 1A - Tipo de linha TXT - Texto BAR1 - Código de Barras sem representação humana BAR2 - Código de Barras com representação humana
------------------ Tabela 1B - Tipos de dados e nome de variáves da linha quanto a origem Dado quanto ao tipo da etiqueta
1 - Header do Pedido #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
2 - Material Biológico * 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
3 - Exame * 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 4 - Setor (Não está mais sendo utilizada) * 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
5 - Agrupamento da Amostra * 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
------------------ Tabela 1C - Tipos de códigos de barras previstos, valor a ser informado no campo <Padrão CB>.
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) 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
====================================================== 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.
====================================================== Arquivo de importacao: NOMEQUALQUER.MDE {arquivo enviado para o cliente contendo um modelo de etiqueta para importação pelo unilabw}
[Modelo] Label=patatipatata...|sdhgjd;sdjgd; 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..