Tabela: TMJ - Agenda de Consultas Medicas


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Agenda de Consultas MedicasTMJ_FILIAL+TMJ_CODUSU+DTOS(TMJ_DTCONS)+TMJ_HRCONS




Indices(SIX)
OrdemChaveDescriçãoNickName
1TMJ_FILIAL+TMJ_CODUSU+DTOS(TMJ_DTCONS)+TMJ_HRCONSAtendente + Data Cons. + Hora Cons.
2TMJ_FILIAL+TMJ_NUMFICFicha Médica
3TMJ_FILIAL+TMJ_PCMSO+TMJ_CONVOC+DTOS(TMJ_DTCONS)+TMJ_HRCONSPCMSO + Convocacao + Data Cons. + Hora Cons.
4TMJ_FILIAL+TMJ_MOTIVOMotivo
5TMJ_FILIAL+TMJ_PCMSO+TMJ_CODUSU+DTOS(TMJ_DTCONS)+TMJ_HRCONSPCMSO + Atendente + Data Cons. + Hora Cons.
6TMJ_FILIAL+DTOS(TMJ_DTCONS)+TMJ_HRCONSData Cons. + Hora Cons.
7TMJ_FILIAL+TMJ_CODUSU+DTOS(TMJ_DTCONS)+TMJ_NUMFIC+TMJ_EXAMEAtendente + Data Cons. + Ficha Médica + Exame
8TMJ_FILIAL+TMJ_NUMFIC+DTOS(TMJ_DTPROG)+TMJ_EXAMEFicha Médica + Data Progr. + Exame
9TMJ_FILIAL+TMJ_MATMatricula
ATMJ_FILIAL+TMJ_EXAME+TMJ_NUMFICExame + Ficha Médica
BTMJ_FILIAL+TMJ_ATEENF+DTOS(TMJ_DTENFE)+TMJ_HRENFE+TMJ_INDENFAtend.Enfe.? + Data Enferm. + Hora Enferm. + Tipo







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
TMJ_FILIAL Filial Filial do Sistema Código da filial da empresa. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Filial. C 2 0 Nao Altera Virtual 033 1 2
TMJ_CODUSU Atendente Codigo Medico Atendente Número que identifica o MÉDICO atendente do ambulatório, podendo ser a matrícula do funcionário, a identidade do médico ou o CRM. C 12 0 @! EXISTCPO('TMK',M->TMJ_CODUSU) .And. MDT161AGE() If(cPrograma == 'MDTA410' .Or. cPrograma == 'MDTA161',Space(Len(TMJ->TMJ_CODUSU)),TML->TML_CODUSU) TMKAGE S Nao Altera Virtual cPrograma == 'MDTA410' .Or. cPrograma == 'MDTA161' 1 1
TMJ_NOMUSU Nome Nome do Usuario Nome da Usuário. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Atendente. C 20 0 @! MDT076REL() Nao Vizualiza Virtual 1 2
TMJ_DTCONS Data Cons. Data da Consulta Data em que foi marcada a consulta médica. D 8 0 If(INCLUI,dDataBase,TMJ->TMJ_DTPROG) Sim Altera Virtual 1 1
TMJ_HRCONS Hora Cons. Hora da Consulta Hora em que foi marcada a consulta hora de 00 à 24 e minuto de 00 à 60. C 5 0 99:99 NGVALHORA(M->TMJ_HRCONS,,.T.) .And. VALHORA(M->TMJ_HRCONS) .And. MDT076CONS( M->TMJ_HRCONS ) If(INCLUI," : ",TMJ->TMJ_HRCONS) Sim Altera Virtual 1 1
TMJ_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 If(!Empty(M->TMJ_NUMFIC),SitFunFicha(M->TMJ_NUMFIC,.t.,.t.,.t.),.T.) TM0 S Sim Altera Virtual 1 1
TMJ_NOMFIC Nome Nome Proprietario Ficha 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 20 0 @! MDT161VLD() Sim Vizualiza Virtual NGSEEK('TM0',TMJ->TMJ_NUMFIC,1,'TM0_NOMFIC') 1 2
TMJ_MAT Matricula Matricula do Funcionario Matricula do Funcionário. Pressione as teclas [Enter+[F3] para selecionar uma Matrícula do Funcionário. C 6 0 @! SRA Sim Altera Virtual 121 1 2
TMJ_EXAME Exame Codigo do Exame Código do Exame que o paciente irá realizar. Para o caso de consultas marcadas automaticamente pela programação, este campo será atualizado como "NR7". Campo não obrigatório. Pressione as teclas [Enter]+[F3] para selecionar um Exame. C 6 0 @! If(!Empty(M->TMJ_EXAME),EXISTCPO("TM4",M->TMJ_EXAME) .AND. MD075VAL(),.T.) TM4 S Sim Altera Virtual 048 1 2
TMJ_NOMEXA Nome Exame Nome do Exame 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(TMJ->TMJ_EXAME,"TM4_NOMEXA")) Nao Vizualiza Virtual 1 2
TMJ_MOTIVO Motivo Motivo Consulta Motivo da consulta médica. Pressione as teclas [Enter]+[F3] para selecionar um Motivo. C 2 0 @! If(!Empty(M->TMJ_MOTIVO),EXISTCPO("TMS",M->TMJ_MOTIVO),.T.) TMS S Sim Altera Virtual 1 1
TMJ_NOMOTI Descrição Descricao do Motivo Nome do Motivo para Consulta Médica. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo Motivo. C 20 0 @! If(IsInCallStack('MDTA161'),NGSEEK('TMS',M->TMJ_MOTIVO,1,'TMS_NOMOTI'),TMS->(VDISP(TMJ->TMJ_MOTIVO,'TMS_NOMOTI'))) Nao Vizualiza Virtual 1 2
TMJ_CONVOC Convocacao Numero da Convocacao Número da convocação que gerou este registro. C 4 0 9999 Sim Altera Virtual 1 1
TMJ_DTPROG Data Progr. Data da Programação Data da programação do Exame Periódico. D 8 0 If(INCLUI,dDataBase,TMJ->TMJ_DTPROG) Nao Altera Virtual 1 2
TMJ_DTATEN Data Atend. Data Atendimento Data do atendimento médico. D 8 0 Sim Altera Virtual 1 2
TMJ_OBSCON Observação Observacao do Medico Descrição observação. C 50 0 @! Sim Altera Virtual 1 2
TMJ_PCMSO PCMSO Numero do PCMSO Número que identifica o PCMSO. É gravado quando a geração automática das consultas é realizada pelo programa de convocação. C 6 0 999999 Sim Altera Virtual 1 2
TMJ_FILFUN Filial Func. Filial do Funcionário Filial do Funcionario. C 2 0 Sim Vizualiza Real 033 1 2
TMJ_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
TMJ_ATEENF Atend.Enfe.? Atendimento de Enfermagem Informe se antes do Diagnóstico houve um Atendimento de Enfermagem. C 1 0 @! S Nao Altera Real 1=Sim;2=Não If(IsInCallStack('MDTA161'),.F.,.T.) 1 2
TMJ_CODENF Atend.Ambul. Atendente Ambulatorial Informe o atendente que prestou o serviço ambulatorial. C 12 0 @! If(VAZIO(),.T.,EXISTCPO('TMK',M->TMJ_CODENF)) TMK Nao Altera Real If(IsInCallStack('MDTA161'),.F.,.T.) 1 2
TMJ_DESENF Nome Atend. Nome Atendente Nome do Atendente que prestou o serviço ambulatorial. C 12 0 @! NGSEEK('TMK',M->TMJ_CODENF,1,'TMK_NOMUSU') Nao Vizualiza Virtual 1 2
TMJ_DTENFE Data Enferm. Data Atend. Enferm. Informe a data do Atendimento de Enfermagem. D 8 0 Nao Altera Real If(IsInCallStack('MDTA161'),.F.,.T.) 1 2
TMJ_HRENFE Hora Enferm. Hora Atend. Enferm. Informe a hora do Atendimento de Enfermagem. C 5 0 99:99 NgValHora(M->TMJ_HRENFE, .T.) Nao Altera Real If(IsInCallStack('MDTA161'),.F.,.T.) 1 2
TMJ_INDENF Tipo Tipo Atendimento Indicação do tipo de atendimento realizado. Opções: 1 = Inalação; 2 =Acidente; 3 = Medicamento; 4 = VerificarP.A.;5 = Verificar Temperatura; 6 =Medicamento Injetável; 7 = Curativo; 8 =Massagem; 9 = Fisioterapia; A=Outros;B=Vacinação. C 1 0 Nao Altera Real #RetBoxTL5() If(IsInCallStack('MDTA161'),.F.,.T.) 1 2
TMJ_QTDHRS Quant. Horas Quant. Horas Atend. Informar o tempo médio para realizar o Atendimento Médico. C 5 0 99:99 NGVALHORA(M->TMJ_QTDHRS,,.T.) .And. MDT160VHR(M->TMJ_QTDHRS) Nao Altera Real 1 2
TMJ_HRCHGD Hora Chegada Horario de chegada Informar o horário de chegada do Funcionário. C 5 0 99:99 NGVALHORA(M->TMJ_HRCHGD,,.T.) .And. MDT076CHG( M->TMJ_HRCHGD ) Nao Altera Real 1 2
TMJ_HRSAID Hora Saída Horário de Saída Horário que o funcionário terminou o atendimento. C 5 0 99:99 NGVALHORA(M->TMJ_HRSAID,,.F.) Nao Altera Real 1 2