| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| TM5 | 01 | TM5_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | N | | | | | | | | 033 | |
| TM5 | 02 | TM5_NUMFIC | C | 9 | 0 | Ficha Médica | Numero da Ficha Medica | 999999999 | EXISTCPO("TM0",M->TM5_NUMFIC) | | TM0 | 1 | S | S | | | | | | LENUMFIC | | | |
| TM5 | 03 | TM5_NOMFIC | C | 40 | 0 | Nome | Nome Paciente | @! | | VSAYMDT("04") | | 1 | | S | V | V | | | | | MdtNomTM0() | | |
| TM5 | 04 | TM5_EXAME | C | 6 | 0 | Cod. Exame | Codigo do Exame Medico | @! | EXISTCPO("TM4",M->TM5_EXAME) | | TM4 | 1 | S | S | | | | | | | | 048 | |
| TM5 | 05 | TM5_NOMEXA | C | 40 | 0 | Nome Exame | Nome do Exame Medico | @! | | TM4->(VDISP(TM5->TM5_EXAME,"TM4_NOMEXA")) | | 1 | | S | V | V | | | | | IF(TM4->(DBSEEK(XFILIAL("TM4")+TM5->TM5_EXAME)),TM4->TM4_NOMEXA," ") | | |
| TM5 | 06 | TM5_DTPROG | D | 8 | 0 | Data Exame | Data Programacao Exame | 99/99/9999 | | IF(INCLUI,dDataBase,TM5->TM5_DTPROG) | | 1 | | S | | | | | | | | | |
| TM5 | 07 | TM5_FORNEC | C | 6 | 0 | Fornecedor | Codigo da Entidade Extern | @! | CARRELOJA() | | NGE | 1 | | S | | | | | | | | 001 | |
| TM5 | 08 | TM5_LOJA | C | 2 | 0 | Loja Fornec. | Loja do Fornecedor | @! | EXISTCPO("SA2",M->TM5_FORNEC+M->TM5_LOJA) .AND. FORNEXA() | | | 1 | | S | V | | | | | | | 002 | |
| TM5 | 09 | TM5_FILFUN | C | 2 | 0 | Filial Func. | Filial do Funcionario | | | | | 1 | | N | V | | | | | .F. | | 033 | |
| TM5 | 10 | TM5_MAT | C | 6 | 0 | Matricula | Matricula do Funcionario | @! | ExCpoMDT("SRA",M->TM5_MAT) | | | 1 | | S | V | | | | | .F. | | 121 | |
| TM5 | 11 | TM5_ORIGEX | C | 1 | 0 | Origem Exame | Origem do Exame | @! | NUMPCMSO() | IF(INCLUI,"1",TM5->TM5_ORIGEX) | | 1 | S | S | | | | 1=Assistencial;2=Ocupacional | | | | | |
| TM5 | 12 | TM5_PCMSO | C | 6 | 0 | Num.PCMSO | Numero do PCMSO | @! | If(M->TM5_ORIGEX == "2",EXISTCPO("TMW",M->TM5_PCMSO),NUMPCMSO()) | | TMW | 1 | | S | | | | | | MDT120WHE(1) | | | |
| TM5 | 13 | TM5_DTRESU | D | 8 | 0 | Data Result. | Data Resultado Exame | | MDT120VLDR() | | | 1 | | S | | | | | | | | | |
| TM5 | 14 | TM5_CODRES | C | 4 | 0 | Conclusão | Cod Conclusao Resultado | @! | If(Vazio(),.T.,EXISTCPO("TMU",M->TM5_CODRES)) | | TMU | 1 | | S | | | | | | | | | |
| TM5 | 15 | TM5_RESULT | C | 50 | 0 | Descrição | Descricao do Resultado | @! | | TMU->(VDISP(TM5->TM5_CODRES,"TMU_RESULT")) | | 1 | | S | V | V | | | | | IF(TMU->(DBSEEK(XFILIAL("TMU")+TM5->TM5_CODRES)),TMU->TMU_RESULT," ") | | |
| TM5 | 16 | TM5_INDRES | C | 1 | 0 | Ind. Result. | Indicador Resultado Exame | @! | | IF(INCLUI,'1',TM5->TM5_INDRES) | | 1 | | S | | | | 1=Normal;2=Alterado | | | | | |
| TM5 | 17 | TM5_NATEXA | C | 1 | 0 | Natureza | Indicador Natureaza Exame | @! | PERTENCE("123456") | IF(INCLUI,'1',TM5->TM5_NATEXA) | | 1 | | N | | | | 1=Admissional;2=Periódico;3=Mudança de Riscos Ocupacionais;4=Retorno ao Trabalho;5=Demissional;6=Monitoração Pontual | | M->TM5_ORIGEX = "2" | | | |
| TM5 | 18 | TM5_OBSERV | C | 80 | 0 | Obs. Result. | Observacao Sobre Result. | @! | | | | 1 | | N | | | | | | | | | |
| TM5 | 19 | TM5_CC | C | 9 | 0 | Centro Custo | Codigo do Centro de Custo | @! | | | | 1 | | N | V | | | | | .F. | | 004 | |
| TM5 | 20 | TM5_CODFUN | C | 5 | 0 | Cod. Funcao | Funcao do Funcionario | @! | | | | 1 | | N | V | | | | | | | 160 | |
| TM5 | 21 | TM5_CBO | C | 6 | 0 | C.B.O. | C.B.O. | 999999 | | | | 1 | | N | V | | | | | .F. | | | |
| TM5 | 22 | TM5_NUMASO | C | 6 | 0 | Num. ASO | Numero do ASO | 999999 | | | | 1 | | N | V | | | | | | | | |
| TM5 | 23 | TM5_TNOTRA | C | 3 | 0 | Turno Trab. | Codigo do Turno Trabalho | @! | | | | 1 | | N | V | | | | | | | | |
| TM5 | 24 | TM5_DESRES | M | 10 | 0 | Det. Resum. | Detalhes Resultado Exame | @! | | | | 1 | | N | | | | | | | | | |
| TM5 | 25 | TM5_EXAREF | C | 1 | 0 | Referencial? | Exame Referencial? | @! | PERTENCE("12") | IF(INCLUI,'2',TM5->TM5_EXAREF) | | 1 | | N | | | | 1=Sim;2=Nao | | | | | |
| TM5 | 26 | TM5_INDAGR | C | 1 | 0 | Agravamento? | Agravamento? | @! | | | | 1 | | N | | | | 1=Sim;2=Nao | | NG120WNAG() | | | |
| TM5 | 27 | TM5_ORIAGR | C | 1 | 0 | Origem Agrav | Origem Agravamento | @! | | | | 1 | | N | | | | 1=Ocupacional;2=Não Ocupacional | | M->TM5_INDAGR='1' | | | |
| TM5 | 28 | TM5_HRPROG | C | 5 | 0 | Hor. Prog. | Horario Programacao | 99:99 | VALHORA(M->TM5_HRPROG) .AND. MDT120PK() | | | 1 | | S | A | R | | | | | | | |
| TM5 | 29 | TM5_USERGI | C | 17 | 0 | Log de Inclu | Log de Inclusao | | | | | 1 | | N | V | R | | | | | | | |
| TM5 | 30 | TM5_USERGA | C | 17 | 0 | Log de Alter | Log de Alteracao | | | | | 1 | | N | V | R | | | | | | | |
| TM5 | 31 | TM5_CODDET | C | 17 | 0 | Laudo Exame | Laudo do exame | !!999999999 | | | | 1 | S | N | A | R | | | | | | | |
| TM5 | 32 | TM5_USUARI | C | 12 | 0 | Med. Exam. | Médico Examinador | @! | ExistCPO("TNP",M->TM5_USUARI) | | TNP | 1 | S | N | A | R | | | | M->TM5_ORIGEX == "1" .And. !Empty( M->TM5_CODDET ) | | | |
| TM5 | 33 | TM5_NOMMED | C | 80 | 0 | Nome Med. | Nome do Médico | @! | | If(INCLUI,"",Posicione("TNP",1,xFilial("TNP")+M->TM5_USUARI,"TNP_NOME")) | | 1 | | N | V | V | | | | | | | |