Arquivo MDF

De UniWiki
Revisão de 19h13min de 16 de março de 2011 por Alexandre (Discussão | contribs)
Ir para: navegação, pesquisa

Unilab - Etiquetas MTBI

  • 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..