Tabela: TNY - Atestados Médicos


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Atestados MédicosTNY_FILIAL+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINIC




Indices(SIX)
OrdemChaveDescriçãoNickName
1TNY_FILIAL+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINICFicha Medica + Inic. Afast. + Hora Inic.
2TNY_FILIAL+TNY_NATESTNum. Atest.
3TNY_FILIAL+TNY_CID+TNY_NUMFICCID Princip. + Ficha Medica
4TNY_FILIAL+TNY_EMITEN+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINICEmit. Atest. + Ficha Medica + Inic. Afast. + Hora Inic.
5TNY_FILIAL+TNY_ACIDEN+TNY_NUMFIC+DTOS(TNY_DTINIC)+TNY_HRINICAcidente + Ficha Medica + Inic. Afast. + Hora Inic.
6TNY_FILIAL+TNY_ATEANTAtest. Ant.
7TNY_FILIAL+TNY_GRPCIDGrupo C.I.D.
8TNY_FILIAL+TNY_CODESPCod. Espec.




Abas(SXA)
XA_ALIASXA_ORDEMXA_DESCRICXA_AGRUPXA_TIPO
TNY1Atestado
TNY2Ponto Eletronico
TNY3Afastamento




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
TNY_FILIAL Filial Filial do Sistema Código da filial da empresa. C 2 0 Nao Altera Virtual 033 1 1 2
TNY_NUMFIC Ficha Medica Numero da Ficha Medica Número da Ficha Médica do Funcionário afastado que recebeu o atestado. C 9 0 @! MDT685FicV(M->TNY_NUMFIC) .And. MDT685SEQ(2) TM0 S Sim Altera Virtual MDT685WFic() 1 1 1
TNY_NOMFIC Nome Nome Paciente Nome do Paciente na Ficha Médica. C 40 0 @! TM0->(VDISP(TNY->TNY_NUMFIC,"TM0_NOMFIC")) Sim Vizualiza Virtual MDT685BRW(1) 1 1 2
TNY_DTINIC Inic. Afast. Data Inicio Afastamento Data inicio do afastamento do funcionário. D 8 0 MDT685VLDT(1) IF(INCLUI,dDATABASE,TNY->TNY_DTINIC) Sim Altera Virtual 1 1 1
TNY_HRINIC Hora Inic. Hora Inicio do Afastament Hora inicio do afastamento do funcionário. C 5 0 99:99 NGVALHORA(M->TNY_HRINIC,,.T.) IF(INCLUI,TIME(),TNY->TNY_HRINIC) S Sim Altera Virtual 1 1 1
TNY_DTFIM Data Fim Data Final Afastamento Data fim do afastamento do funcionário. D 8 0 MDT685VLDT(2) Sim Altera Virtual 1 1 2
TNY_HRFIM Hora Fim Hora Fim do Afastamento Hora fim do afastamento do funcionário. C 5 0 99:99 IF(VAZIO(),.T.,NGVALHORA(M->TNY_HRFIM) .And. MDT685VLDT(,.T.)) Sim Altera Virtual 1 1 2
TNY_GRPCID Grupo C.I.D. Grupo C.I.D. Código principal do grupo de doenças na C.I.D. (Classificação Internacional de Doenças). Pressionar as teclas ENTER, em seguida F3 para pesquisar os grupos existentes. C 3 0 @! MDT685F3CID() TLG S Nao Altera Virtual 1 1 2
TNY_DESGRP Descrição Desc. Grupo Descrição do grupo da classificação internacional de doenças. C 220 0 @! POSICIONE("TLG",1,XFILIAL("TLG")+M->TNY_GRPCID,"TLG_DESCRI") Nao Vizualiza Virtual 1 1 2
TNY_CID CID Princip. CID Principal Código do CID (Classificação Internacional de Doenças). Pressione as teclas [Enter]+[F3] para selecionar um CID. C 8 0 @! MDT685CIDP() TMR S Sim Altera Virtual WhenTNYCID() 1 1 2
TNY_DOENCA Descrição Descricao da Doenca Descrição da Doença. Campo alimentado automaticamente pelo módulo de Medicina e Segurança do Trabalho com base no campo CID. C 220 0 @! POSICIONE("TMR",1,XFILIAL("TMR")+M->TNY_CID,"TMR_DOENCA") Nao Vizualiza Virtual 1 1 2
TNY_EMITEN Emit. Atest. Emitente do Atestado Código do Médico Emitente do Atestado. C 12 0 @! EXISTCPO("TNP",M->TNY_EMITEN) .And. MDTA685VEM( 1 ) TNP S Sim Altera Virtual 1 1 1
TNY_NOMUSU Nome Nome do Usuário Nome do Usuário C 80 0 @! POSICIONE('TNP',1,XFILIAL('TNP')+ IF(INCLUI, M->TNY_EMITEN, TNY->TNY_EMITEN),'TNP_NOME') Sim Vizualiza Virtual MDT685BRW(2) 1 1 2
TNY_TIPAFA Tipo Afasta. Tipo de Afastamento Informe o Tipo de Afastamento ou Tecle [F3] para consultar a tabela. Este campo somente deverá ser utilizado quando houver intregração com o módulo Gestão de Pessoal. C 1 0 @! IF(VAZIO(),.T.,EXISTCPO("SX5","30"+M->TNY_TIPAFA)) .AND. MDT685SDT(M->TNY_DTINIC) 30 S Nao Altera Virtual .F. 3 1 2
TNY_CODAFA Cód.Ausência Código da Ausência Informe o código correspondente a ausência gerada pelo Atestado Médico. C 3 0 @! If(!Empty(M->TNY_CODAFA),ExistCPO( 'RCM', M->TNY_CODAFA, 1 ), .T.) .And. MDT685CODA() MDTRCM Nao Altera Real 3 1 2
TNY_TIPATE Tipo Atest. Tipo Atestado Indica o tipo de atestado médico. Opções: A-Autorização de Saída. Trabalhador solicita autorização de saída da empresa para atendimento médico fora da empresa. D-Direto. Trabalhador procura diretamente atendimento médico fora da empresa. I-Indireto. Trabalhador recebe atendimento médico dentro da empresa. C 1 0 Nao Altera Virtual A=Autorizacao de Saida;D=Direto;I=Indireto 1 1 2
TNY_OBSERV Observacao Observacao Observação. C 80 0 @! Nao Altera Virtual 1 1 2
TNY_NATEST Num. Atest. Numero do Atestado Numero seqüencial do atestado C 10 0 @! A685NEXTAT() Sim Vizualiza Real 1 1 2
TNY_DTCONS Data Cons. Data da Consulta Data da consulta médica D 8 0 MDT685DtAf( 9 ) IF(INCLUI,DDATABASE,TNY->TNY_DTCONS) Sim Altera Real 1 1 2
TNY_HRCONS Hora Cons. Hora da Consulta Horário da consulta médica C 5 0 99:99 IF(AllTrim(M->TNY_HRCONS)==':',.T.,NGVALHORA(M->TNY_HRCONS)) Sim Altera Real 1 1 2
TNY_ENDERE End. Emit. Endereco do Emitente Endereço aonde ocorreu a consulta. C 30 0 @! Nao Altera Real 1 1 2
TNY_CODESP Cod. Espec. Codigo da especialidade Código da especialidade médica do médico que realizou o atendimento ao funcionário e registrou o atestado. Através da tecla F3 obtêm-se todas as especialidades que poderão ser utilizados. C 2 0 @! TOG S Nao Altera Real 1 1 2
TNY_ESPDES Descrição Descricao da Especialidad Descrição da especialidade do médico emitente do atestado. C 30 0 @! SUBSTR(POSICIONE("TOG",1,XFILIAL("TOG")+M->TNY_CODESP,"TOG_NOME"),1,30) Nao Vizualiza Virtual 1 1 2
TNY_CODABO Cod. Abono Codigo do Abono Código do tipo de abono. Através da tecla [F3] obtêm-se todos os tipos de abonos que poderão ser utilizados no sistema Medicina e Segurança do Trabalho. C 3 0 @! SP6001 S Nao Altera Real 2 1 2
TNY_ABODES Descrição Desc. Abono Descrição do tipo de abono. C 25 0 @! IF(!INCLUI,POSICIONE("SP6",1,XFILIAL("SP6")+TNY->TNY_CODABO,"P6_DESC"),"") Nao Vizualiza Virtual 2 1 2
TNY_DESCAD Descrição Desc. Afast. Descrição do tipo de afastamento. C 30 0 @! MDTRelacTNY( 1 ) Nao Vizualiza Virtual 3 1 2
TNY_QTDIAS Dias Afast. Qtd. Dias Afastado Quantidade de dias de afastamento. N 4 0 9999 Nao Altera Real 3 1 2
TNY_DTSAID Dt.Saida A.D Dt.Saida A.D Data da primeira saída de afastamento por auxilio doença. D 8 0 MDT685DtAf( 3 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_DTALTA Dt.Alta A.D Dt.Alta A.D Data de alta da primeira saída por auxilio doença. D 8 0 MDT685DtAf( 4 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_DTSAI2 Dt.Saida A.D Dt.Saida A.D Data da segunda saída de afastamento por auxilio doença. D 8 0 MDT685DtAf( 5 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_DTALT2 Dt.Alta A.D Dt.Alta A.D Data de alta da segunda saída por auxilio doença. D 8 0 MDT685DtAf( 6 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_DTSAI3 Dt.Saida A.D Dt.Saida A.D Data da terceira saída de afastamento por auxilio doença. D 8 0 MDT685DtAf( 7 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_DTALT3 Dt.Alta A.D Dt.Alta A.D Data de alta da terceira saída por auxilio doença. D 8 0 MDT685DtAf( 8 ) Nao Altera Real ( !Empty(M->TNY_TIPAFA) .Or. !Empty(M->TNY_CODAFA) ) 3 1 2
TNY_INDMED Ind. Medico Indica Medico Emitente Indica o Tipo do Médico emitente do atestado. Podendo ser: 1-Interno;2-Externo;3-Empresa;4-SUS;5-Pa rticular;6-Convênio. C 1 0 @! Sim Altera Real 1=Interno;2=Externo;3=Empresa;4=SUS;5=Particular;6=Convênio 1 1 2
TNY_OCORRE Ind. Atend. Ind. Atendim. Realizado Selecione o atendimento realizado,podendo ser : 1=Atend. Clinico;2=Doenca do Trabalho;3=Acidente Tipico;4=Acidente Trajeto;5=Outros Atendimentos;6=Avaliacao NR7 C 1 0 @! MT685VLDOC() Sim Altera Real 1=Atend. Clinico;2=Doenca do Trabalho;3=Acidente Tipico;4=Acidente Trajeto;5=Outros Atedimentos;6=Avaliacao NR7 1 1 2
TNY_ACIDEN Acidente Numero Acidente Trabalho Número do Acidente de trabalho. Este campo relaciona o atendimento médico a um acidente de trabalho. Se o Acidente não existir o médico poderá cria-lo. C 6 0 IF(VAZIO(),.T.,EXISTCPO("TNC",M->TNY_ACIDEN)) .AND. MDT685ACI() TNCFIC Sim Altera Real M->TNY_OCORRE$"234" 1 1 2
TNY_DESACI Descrição Descricao do Acidente Descrição do acidente. C 80 0 @! TNC->(VDISP(TNY->TNY_ACIDEN,"TNC_DESACI")) Nao Vizualiza Virtual 1 1 2
TNY_AFRAIS Afast. RAIS Cod.Afast.RAIS Codigo de afastamento para a RAIS. C 2 0 99 Nao Altera Real #fBoxRAIS() 3 1 2
TNY_QTDTRA Dias Trat. Quant. Dias Tratamento Informar a duração estimada do tratamento, em dias. C 4 0 @ 9999 Nao Altera Real 1 1 2
TNY_ATEANT Atest. Ant. Atestado Anterior Informe se o atestado tem vinculo com um atestado anterior. C 10 0 @! Sim Vizualiza Real 1 1 2
TNY_USERGI Log de Inclu Log de Inclusão Indica código criptografado do usuário de inclusão do registro. C 17 0 Nao Vizualiza Real 1 2
TNY_TPEFD Mot. Afast. Motivo de Afastamento Tipo de Afastamento eSocial. C 2 0 @! Vazio() .Or. ValidRCC('S048',M->TNY_TPEFD,1,2) S48 Nao Altera Real 1 2