Tabela: TM5 - Exames do Funcionário


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Exames do FuncionárioTM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_HRPROG+TM5_EXAME




Indices(SIX)
OrdemChaveDescriçãoNickName
1TM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_EXAMEFicha Médica + Data Exame + Cod. Exame
2TM5_FILIAL+TM5_EXAME+TM5_FORNECCod. Exame + Fornecedor
3TM5_FILIAL+TM5_PCMSO+TM5_NUMFIC+TM5_EXAME+DTOS(TM5_DTPROG)Num.PCMSO + Ficha Médica + Cod. Exame + Data Exame
4TM5_FILIAL+TM5_NUMASONum. ASO
5TM5_FILIAL+TM5_CODRESConclusão
6TM5_FILIAL+TM5_NUMFIC+TM5_EXAME+DTOS(TM5_DTPROG)Ficha Médica + Cod. Exame + Data Exame
7TM5_FILIAL+TM5_CC+TM5_EXAMECentro Custo + Cod. Exame
8TM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_HRPROG+TM5_EXAMEFicha Médica + Data Exame + Hor. Prog. + Cod. Exame







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
TM5_FILIAL Filial Filial do Sistema Filial onde o Funcionário trabalhava na data do exame. C 2 0 Nao Altera Virtual 033 1 2
TM5_NUMFIC Ficha Médica Numero da Ficha Medica Número da Ficha Médica do paciente. Pressione as teclas [Enter]+F3] para selecionar uma Ficha Médica. C 9 0 999999999 EXISTCPO("TM0",M->TM5_NUMFIC) TM0 S Sim Altera Virtual LENUMFIC 1 1
TM5_NOMFIC Nome Nome Paciente Nome do paciente na Ficha Médica. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Ficha Médica. C 40 0 @! VSAYMDT("04") Sim Vizualiza Virtual MdtNomTM0() 1 2
TM5_EXAME Cod. Exame Codigo do Exame Medico Código do Exame Médico. Pressione as teclas [Enter]+[F3] para selecionar um Exame. C 6 0 @! EXISTCPO("TM4",M->TM5_EXAME) TM4 S Sim Altera Virtual 048 1 1
TM5_NOMEXA Nome Exame Nome do Exame Medico Nome do Exame Médico. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Exame. C 20 0 @! TM4->(VDISP(TM5->TM5_EXAME,"TM4_NOMEXA")) Sim Vizualiza Virtual IF(TM4->(DBSEEK(XFILIAL("TM4")+TM5->TM5_EXAME)),TM4->TM4_NOMEXA," ") 1 2
TM5_DTPROG Data Exame Data Programacao Exame Data da realização do exame. D 8 0 99/99/9999 IF(INCLUI,dDataBase,TM5->TM5_DTPROG) Sim Altera Virtual 1 1
TM5_FORNEC Fornecedor Codigo da Entidade Extern Código da empresa externa prestadora de serviço na área médica, onde foi ou será realizado o exame. Pressione as teclas [Enter]+[F3] para selecionar um Fornecedor. C 6 0 @! CARRELOJA() NGE Sim Altera Virtual 001 1 2
TM5_LOJA Loja Fornec. Loja do Fornecedor Loja do Fornecedor. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Fornecedor. C 2 0 @! EXISTCPO("SA2",M->TM5_FORNEC+M->TM5_LOJA) .AND. FORNEXA() Sim Vizualiza Virtual 002 1 2
TM5_FILFUN Filial Func. Filial do Funcionario Código da filial do Funcionário. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Funcionário. C 2 0 Nao Vizualiza Virtual .F. 033 1 2
TM5_MAT Matricula Matricula do Funcionario Matrícula do Funcionário. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Ficha Médica. C 6 0 @! ExCpoMDT("SRA",M->TM5_MAT) Sim Vizualiza Virtual .F. 121 1 2
TM5_ORIGEX Origem Exame Origem do Exame Origem da necessidade do exame. Podendo ser: 1 = Assistencial; 2 = Ocupacional. C 1 0 @! NUMPCMSO() IF(INCLUI,"1",TM5->TM5_ORIGEX) S Sim Altera Virtual 1=Assistencial;2=Ocupacional 1 1
TM5_PCMSO Num.PCMSO Numero do PCMSO Número que identifica o PCMSO, podendo ser um número sequencial ou o próprio ano corrente ex. 1999. (só será utilizado se o exame for de origem ocupacional). Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo PCMSO. C 6 0 @! If(M->TM5_ORIGEX == "2",EXISTCPO("TMW",M->TM5_PCMSO),NUMPCMSO()) TMW Sim Altera Virtual MDT120WHE(1) 1 2
TM5_DTRESU Data Result. Data Resultado Exame Data do resultado do exame. D 8 0 MDT120VLDR() Sim Altera Virtual 1 2
TM5_CODRES Conclusão Cod Conclusao Resultado Código do resultado do exame. Pressione as teclas [Enter]+[F3] para selecionar um Resultado do Exame. C 4 0 @! If(Vazio(),.T.,EXISTCPO("TMU",M->TM5_CODRES)) TMU S Sim Altera Virtual 1 2
TM5_RESULT Descrição Descricao do Resultado Descrição do Resultado do Exame. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Conclusão do Resultado. C 20 0 @! TMU->(VDISP(TM5->TM5_CODRES,"TMU_RESULT")) Sim Vizualiza Virtual IF(TMU->(DBSEEK(XFILIAL("TMU")+TM5->TM5_CODRES)),TMU->TMU_RESULT," ") 1 2
TM5_INDRES Ind. Result. Indicador Resultado Exame Informe o indicador do resultado do exame 1=Normal; 2=Alterado. C 1 0 @! IF(INCLUI,'1',TM5->TM5_INDRES) Sim Altera Virtual 1=Normal;2=Alterado 1 2
TM5_NATEXA Natureza Indicador Natureaza Exame Natureza do Exame 1-Admissional; 2-Periódico; 3-Mudança função; 4-Retorno ao trabalho; 5-Demissional (esta inf. só terá validade para os exames de origem ocupacional). C 1 0 @! PERTENCE("12345") IF(INCLUI,'1',TM5->TM5_NATEXA) Nao Altera Virtual 1=Admissional;2=Periodico;3=Mudanca Funcao;4=Retorno Trabalho;5=Demissional M->TM5_ORIGEX = "2" 1 2
TM5_OBSERV Obs. Result. Observacao Sobre Result. Campo para observações necessárias ao registro do Exame do Funcionário. C 80 0 @! Nao Altera Virtual 1 2
TM5_CC Centro Custo Codigo do Centro de Custo Centro de Custo onde o funcionário trabalhava na data do exame. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Centro de Custo. C 9 0 @! Nao Vizualiza Virtual .F. 004 1 2
TM5_CODFUN Cod. Funcao Funcao do Funcionario Código da Função exercida pelo Funcionário. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Função. C 5 0 @! Nao Vizualiza Virtual 1 2
TM5_CBO C.B.O. C.B.O. Código brasileiro de ocupação. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Função. C 6 0 999999 Nao Vizualiza Virtual .F. 1 2
TM5_NUMASO Num. ASO Numero do ASO Número do Atestado de Saúde Ocupacional. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Número do ASO. C 6 0 999999 Nao Vizualiza Virtual 1 2
TM5_TNOTRA Turno Trab. Codigo do Turno Trabalho Código do Turno de trabalho. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Turno Trabralho. C 3 0 @! Nao Vizualiza Virtual 1 2
TM5_DESRES Det. Resum. Detalhes Resultado Exame Descrição do resultado do Exame. M 10 0 @! Nao Altera Virtual 1 2
TM5_EXAREF Referencial? Exame Referencial? Indicador de referência. Podendo ser: 1- Referencial; 2- Sequencial. C 1 0 @! PERTENCE("12") IF(INCLUI,'2',TM5->TM5_EXAREF) Nao Altera Virtual 1=Sim;2=Nao 1 2
TM5_INDAGR Agravamento? Agravamento? Indica se houve agravamento no resultado do exame do paciente. Opções: 1=Sim; 2=Não C 1 0 @! Nao Altera Virtual 1=Sim;2=Nao NG120WNAG() 1 2
TM5_ORIAGR Origem Agrav Origem Agravamento Origem do agravamento no resultado do exame. Opções: 1=Ocupacional;2=Não Ocupacional C 1 0 @! Nao Altera Virtual 1=Ocupacional;2=Não Ocupacional M->TM5_INDAGR='1' 1 2
TM5_HRPROG Hor. Prog. Horario Programacao Horário programado do exame. C 5 0 99:99 VALHORA(M->TM5_HRPROG) .AND. MDT120PK() Sim Altera Real 1 2
TM5_USERGI Log de Inclu Log de Inclusao Indica código criptografado do usuário de inclusão do registro. C 17 0 Nao Vizualiza Real 1 2
TM5_USERGA Log de Alter Log de Alteracao Indica código criptografado do usuário de alteração do registro. C 17 0 Nao Vizualiza Real 1 2
TM5_CODDET Cod.DENATRAN Código no DENATRAN Código do exame conforme padrão DENATRAN. Este código é utilizado para a Integração SIGAMDT x SIGAGPE na geração do CAGED. C 17 0 @! S Nao Altera Real 2 2
TM5_USUARI Med. Exam. Médico Examinador Código do Médico Examinador do Exame. Este código é utilizado para a Integração SIGAMDT x SIGAGPE na geração do CAGED. C 12 0 @! ExistCPO("TNP",M->TM5_USUARI) TNP S Nao Altera Real M->TM5_ORIGEX == "1" .And. !Empty( M->TM5_CODDET ) 2 2
TM5_NOMMED Nome Med. Nome do Médico Nome do Médico Examinador. C 80 0 @! If(INCLUI,"",Posicione("TNP",1,xFilial("TNP")+M->TM5_USUARI,"TNP_NOME")) Nao Vizualiza Virtual 2 2