Pragiva — Tecnologia na prática

Tabelas Referência

TM5 Exames do Funcionário

TM5 tem 33 campos, 8 índices e 7 gatilhos no dicionário padrão, e cada registro é identificado pela chave única.

Protheus 12.1.2510 exclusivo derivado do dicionário padrão

Resposta rápida

Arquivo físico
TM5 + empresa, ex.: TM5010
Chave única
TM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_HRPROG+TM5_EXAME
Compartilhamento
Exclusivo
Estrutura
33 campos (4 virtuais), 8 índices, 7 gatilhos
Exibição padrão
TM5_NUMFIC+TM5_EXAME+TMA5_OBSERV

Consultar no seu ambiente

Registros da tabelaSQL
SELECT TOP 100 TM5_FILIAL, TM5_NUMFIC, TM5_HRPROG, TM5_EXAME
  FROM TM5010
 WHERE D_E_L_E_T_ = ' '
Dicionário do seu ambienteSQL
SELECT X3_ORDEM, X3_CAMPO, X3_TITULO, X3_TIPO, X3_TAMANHO, X3_DECIMAL, X3_CONTEXT
  FROM SX3010
 WHERE X3_ARQUIVO = 'TM5'
   AND D_E_L_E_T_ = ' '
 ORDER BY X3_ORDEM

Com quem TM5 se liga

Consulta 5

Tabelas usadas como consulta padrão (F3) pelos campos desta.

Gatilhos buscam em 3

Tabelas onde os gatilhos desta posicionam para trazer um valor.

Campos 33

Clique no campo para ver validação, inicializador, combo e gatilhos.

CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
Filial Caractere 2 0 Real — — Filial do Sistema
Ficha Médica Caractere 9 0 Real 999999999 TM0 Numero da Ficha Medica
Nome Caractere 80 0 Virtual @! — Nome Paciente
Cod. Exame Caractere 6 0 Real @! TM4 Codigo do Exame Medico
Nome Exame Caractere 40 0 Virtual @! — Nome do Exame Medico
Data Exame Data 8 0 Real 99/99/9999 — Data Programacao Exame
Fornecedor Caractere 6 0 Real @! NGE Codigo da Entidade Extern
Loja Fornec. Caractere 2 0 Real @! — Loja do Fornecedor
Filial Func. Caractere 2 0 Real — — Filial do Funcionario
Matricula Caractere 6 0 Real @! — Matricula do Funcionario
Origem Exame Caractere 1 0 Real @! — Origem do Exame
Num.PCMSO Caractere 6 0 Real @! TMW Numero do PCMSO
Data Result. Data 8 0 Real — — Data Resultado Exame
Conclusão Caractere 4 0 Real @! TMU Cod Conclusao Resultado
Descrição Caractere 50 0 Virtual @! — Descricao do Resultado
Ind. Result. Caractere 1 0 Real @! — Indicador Resultado Exame
Natureza Caractere 1 0 Real @! — Indicador Natureaza Exame
Obs. Result. Caractere 80 0 Real @! — Observacao Sobre Result.
Centro Custo Caractere 9 0 Real @! — Codigo do Centro de Custo
Cod. Funcao Caractere 5 0 Real @! — Funcao do Funcionario
CampoTítuloTipoTam. Dec.ContextoPictureF3Descrição
C.B.O. Caractere 6 0 Real 999999 — C.B.O.
Num. ASO Caractere 6 0 Real 999999 — Numero do ASO
Turno Trab. Caractere 3 0 Real @! — Codigo do Turno Trabalho
Det. Resum. Memo 10 0 Real @! — Detalhes Resultado Exame
Referencial? Caractere 1 0 Real @! — Exame Referencial?
Agravamento? Caractere 1 0 Real @! — Agravamento?
Origem Agrav Caractere 1 0 Real @! — Origem Agravamento
Hor. Prog. Caractere 5 0 Real 99:99 — Horario Programacao
Log de Inclu Caractere 17 0 Real — — Log de Inclusao
Log de Alter Caractere 17 0 Real — — Log de Alteracao
Seq. Exame Caractere 17 0 Real !!999999999 — Cód. Sequencial do Exame
Med. Exam. Caractere 12 0 Real @! TNP Médico Examinador
Nome Med. Caractere 80 0 Virtual @! — Nome do Médico

Índices 8

OrdemChaveDescriçãoNicknamePesquisa
1 TM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_EXAME Ficha Médica + Data Exame + Cod. Exame — S
2 TM5_FILIAL+TM5_EXAME+TM5_FORNEC Cod. Exame + Fornecedor — S
3 TM5_FILIAL+TM5_PCMSO+TM5_NUMFIC+TM5_EXAME+DTOS(TM5_DTPROG) Num.PCMSO + Ficha Médica + Cod. Exame + Data Exame — S
4 TM5_FILIAL+TM5_NUMASO Num. ASO — S
5 TM5_FILIAL+TM5_CODRES Conclusão — S
6 TM5_FILIAL+TM5_NUMFIC+TM5_EXAME+DTOS(TM5_DTPROG) Ficha Médica + Cod. Exame + Data Exame — S
7 TM5_FILIAL+TM5_CC+TM5_EXAME Centro Custo + Cod. Exame — S
8 TM5_FILIAL+TM5_NUMFIC+DTOS(TM5_DTPROG)+TM5_HRPROG+TM5_EXAME Ficha Médica + Data Exame + Hor. Prog. + Cod. Exame — S

Gatilhos 7

CampoSeq.ContradomínioTipoRegraAliasChave de buscaCondição
TM5_CODDET 001 TM5_USUARI P "" — — Empty( M->TN5_CODDET )
TM5_CODDET 002 TM5_NOMMED P "" — — Empty( M->TN5_CODDET )
TM5_EXAME 001 TM5_NOMEXA P TM4->TM4_NOMEXA TM4 xFILIAL("TM4")+M->TM5_EXAME —
TM5_NUMFIC 001 TM5_NOMFIC P TM0->TM0_NOMFIC TM0 xFILIAL("TM0")+M->TM5_NUMFIC —
TM5_ORIGEX 001 TM5_USUARI P "" — — M->TM5_ORIGEX <> '1'
TM5_ORIGEX 002 TM5_NOMMED P "" — — M->TM5_ORIGEX <> '1'
TM5_USUARI 001 TM5_NOMMED P TNP->TNP_NOME TNP xFilial("TNP")+M->TM5_USUARI —

Procedência

Dicionário padrão do Protheus 12.1.2510, como a TOTVS distribui, sem customização de ambiente.