Dicionário Protheus
Início

Tabela GAV no Protheus

Leitos

O que é a tabela GAV no Protheus?

A tabela GAV faz parte do sistema ERP Protheus da TOTVS e é utilizada para leitos.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela GAV possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela GAV, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GAV
X2_PATH \DATA\
X2_ARQUIVO GAV990
X2_NOME Leitos
X2_NOMESPA Camas
X2_NOMEENG Beds
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 51
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 4813
R_E_C_D_E_L_ 0

Campos da Tabela GAV (38 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
GAV 01 GAV_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 77644 0
GAV 02 GAV_REGATE C 6 0 Atendimento Atencion Servicing Registro de Internacao Registro de Internacion Confinement Rec. @! - x x x x x x x x x x x x x x x xx - - 1 xxxxxx x - - - S V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77645 0
GAV 03 GAV_REGGER C 6 0 Prontuario Prontuario Patient Prontuario do paciente Prontuario del paciente Patient File @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77646 0
GAV 04 GAV_NOME C 45 0 Nome Nombre Pat. Name Nome do Paciente Nombre del Paciente Patient´s Name @! - x x x x x x x x x x x x x x x xx - - 1 xxxxxx x - - - S V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77647 0
GAV 05 GAV_DATATE D 8 0 Internacao Internacion Confinement data do atendimento Fecha de atencion Confinement Date @D - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77648 0
GAV 06 GAV_HORATE C 5 0 Hora Hora Time Horario do atendimento Horario de la atencion Service Time 99:99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77649 0
GAV 07 GAV_CODCRM C 7 0 CRM CRM CRM CRM DO MEDICO CRM DEL MEDICO Doctor CRM @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N V R - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 77650 0
GAV 08 GAV_MEDICO C 40 0 Medico Medico Doctor Nome do medico Nombre del medico Name of the Doctor @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - Posicione('SRA',11,xFilial('SRA')+GAV->GAV_CODCRM,'RA_NOME') - 2 N - - N N N - - - 1 2 - - - 77651 0
GAV 09 GAV_CODLOC C 2 0 Setor Sector Sector Codigo do setor Codigo de Sector Sector Code @! HS_VldA19() x x x x x x x x x x x x x x x x - GCS 1 xxxxxxxx - - - S A R - - - - - - INCLUI - - 1 N - - N N N - - - 1 1 - - - 77652 0
GAV 10 GAV_NOMLOC C 30 0 Descricao Descripcion Description Descricao do setor Descripcion del sector Sector description @! - x x x x x x x x x x x x x x x x IIF(!Inclui, Posicione("GCS",1,xFilial("GCS")+GAV->GAV_CODLOC,"GCS_NOMLOC"), "") - 1 xxxxxx x - - - S V V - - - - - - - Posicione('GCS',1,xFilial('GCS')+GAV->GAV_CODLOC,'GCS_NOMLOC') - 1 N - - N N N - - - 1 2 - - - 77653 0
GAV 11 GAV_QUARTO C 4 0 Quarto Cuarto Room Quarto Cuarto Room @! HS_VldA19() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - INCLUI - - 1 N - - N N N - - - 1 1 - - - 77654 0
GAV 12 GAV_LEITO C 4 0 Leito Cama Bed Leito Cama Bed @! HS_VldA19() x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - INCLUI - - 1 N - - N N N - - - 1 2 - - - 77655 0
GAV 13 GAV_SEXO C 1 0 Sexo Sexo Gender Leito para qual sexo? +Cama para que sexo? Bed for Which Gender @9 Pertence('012') x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - 0=Masculino;1=Feminino;2=Ambos 0=Masculino;1=Femenino 0=Male;1=Female - - - - 1 N - - N N N - - - 1 2 - - - 77656 0
GAV 14 GAV_TIPO C 1 0 Tipo Leito Tipo de Cama Bed Type Tipo Leito Tipo de Cama Bed Type @! (Vazio() .or. Pertence("01234567")) .and. HS_VldA19() x x x x x x x x x x x x x x x x - - 1 xxxxxxx - - - N A R - - 0=Bercario;1=Posto;2=C.Cirurgico;3=Ambulatorio;4=U.T.I;5=Pre-Operatorio;6=Pos-Operatorio;7=Espera 0=Sala Cuna;1=Puesto;2=C.Quirurgico;3=Ambulatorio;4=U.T.I 0=Nursery;1=Post;2=Surg.Center;3=Policlinic;4=I.C.U.;5=Pre-Operation;6=Post-Operation - - - - 1 N - - N N N - - - 1 1 - - - 77657 0
GAV 15 GAV_DIAUTI C 10 0 Diaria UTI Ts.Inter.UTI ICU D.Wage Codigo da Diaria UTI Codigo de Ts.Internac.UTI ICU D.Wage Code @! HS_SeekRet('GAA','M->GAV_DIAUTI',1,.f.,'GAV_DESTXU','GAA_DESC') .OR. EMPTY(M->GAV_DIAUTI) x x x x x x x x x x x x x x x x - ZAU 1 xxxxxx x - - - N A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 77658 0
GAV 16 GAV_DESTXU C 30 0 Desc Diaria Desc Ts.Inte D.Wage Desc. Descricao Diaria da UTI Descripc. Ts. Intern. UTI ICU D.Wage Desc. @! - x x x x x x x x x x x x x x x x If(!Inclui,Posicione("GAA",1,xFilial("GAA")+GAV->GAV_DIAUTI,"GAA_DESC"),"") - 1 xxxxxx x - - - N V V - - - - - - - Posicione('GAA',1,xFilial('GAA')+GAV->GAV_DIAUTI,'GAA_DESC') - 1 N - - N N N - - - 1 2 - - - 77659 0
GAV 17 GAV_STATUS C 1 0 Status Estatus Status Status do leito Estatus de la cama Bed Status @! - x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - N A R - - 0=VAGO;1=OCUPADO;2=ALTA;3=LIMPEZA;4=INTERDITADO;5=USO EXCLUSIVO 0=VACIO;1=OCUPADO;2=ALTA;3=LIMPIEZA;4=INTERDITADO;5=USO EXCLUSIVO 0=VACANT;1=OCCUPIED;2=DISCHARGE;3=CLEANING;4=INTERDICTED;5=EXCLUSIVE USE - - - - 1 N - - N N N - - - 1 2 - - - 77660 0
GAV 18 GAV_MOTINT C 6 0 Motivo Inter Motivo Inter Reason Proh Motivo da interdicao Motivo de interdiccion Reason for Prohibition @! ExistCpo("GDI") x x x x x x x x x x x x x x x - GDI 1 xxxxxx x - - - N A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 77661 0
GAV 19 GAV_RESERV C 1 0 Reservado Reservado Booked Reserv. pela Tranferencia Reserv. por Transferencia Booked by Transfer @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 77662 0
GAV 20 GAV_OBSERV C 50 0 Observacoes Observacion. Notes Observacoes Observaciones Notes @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 77663 0
GAV 21 GAV_ESTATI C 1 0 Leito Estat Lech Estad. Static Bed Leito Estatistico Lecho Estadistico Static Bed @! Pertence('10') x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 1=Sim;0=Nao 1=Si;0=No 1=Yes;0=No - - - - 1 N - - N N N - - - 1 1 - - - 77664 0
GAV 22 GAV_MODELO C 1 0 Acomodacao Tipo Acom. Accommod. Acomodacao Tipo de Acomodacion Accommod. @! PERTENCE(' 01234567') x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - 0=AMBULATORIO;1=ENFERMARIA;2=APARTAMENTO;3=SUITE;4=SALA CIRURGICA;5=UTI;6=UTI-NEO;7=SEMI-UTI 0=AMBULATORIO;1=ENFERMERIA;2=DEPARTAMENTO;3=SUITE;4=QUIROFANO 0=AMBULATORY;1=INFIRMARY;2=APARTMENT;3=SUITE;4=SURGICAL ROOM;5=ICU;6=ICU-NEO;7=SEMI-ICU - - - - 1 N - - N N N - - - 1 1 - - - 77665 0
GAV 23 GAV_DTNASC D 8 0 Nascimento Nacimiento Birth Data de Nascimento Fecha de Nacimiento Date of birth - - x x x x x x x x x x x x x x x x HS_M33NASC( GAV->GAV_REGGER ) - 1 x xx x - - - S V V - - - - - - - HS_M33NASC( GAV->GAV_REGGER ) - 2 N - - N N N - - - 1 2 - - - 77666 0
GAV 24 GAV_IDADE C 10 0 Idade Edad Age Idade Edad Age - - x x x x x x x x x x x x x x x x HS_M33Age( GAV->GAV_REGGER ) - 1 xxxxxx x - - - S V V - - - - - - - HS_M33Age( GAV->GAV_REGGER ) - 2 S - - N N N - - - 1 2 - - - 77667 0
GAV 25 GAV_CIDINT C 8 0 CID Intern. CID Intern. ICD Hospit. CID Internacao CID Internacion ICD Hospitalization - - x x x x x x x x x x x x x x x x HS_M33CID(M->GAV_REGATE,1) - 1 x xx x - - - S V V - - - - - - - HS_M33CID(GAV->GAV_REGATE,1) - 2 N - - N N N - - - 1 2 - - - 77668 0
GAV 26 GAV_LGPACI C 50 0 Lug.Paciente Lug.Paciente Patient loc. Lug.Paciente Lug.Paciente Patient location @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - HS_RDESCRB('GAV_TIPO',GAV->GAV_TIPO) - - S - - N N N - - - 1 2 - - - 77669 0
GAV 27 GAV_DESCID C 70 0 Descr. CID Descr. CID IDC Descrip. Descr. CID Descr. CID IDC Description - - x x x x x x x x x x x x x x x x HS_M33CID(M->GAV_REGATE,2) - 1 x xx x - - - S V V - - - - - - - HS_M33CID(GAV->GAV_REGATE,2) - 2 N - - N N N - - - 1 2 - - - 77670 0
GAV 28 GAV_RESTRI C 50 0 Restr.Visita Restr.Visita Visit Restr. Restr.Visita Restr.Visita Visit Restr. @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 77671 0
GAV 29 GAV_REGRA C 6 0 Cod.Regra Cod.Regla Rule Cod. Cod.Regra Cod.Regla Rule Code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 77672 0
GAV 30 GAV_LOGARQ C 40 0 Log do Arq Log del Arch File Log Log do Arq Log del Archivo File Log - - x x x x x x x x x x x x x x x HS_LOGARQ() - 1 xxxxxx x - - - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 77673 0
GAV 31 GAV_TATISS C 2 0 Tipo Acomod. Tipo Habitac Accomm. Type Codigo do Tipo Acomodação Codigo del Tipo Habitaci. Accommodation Type Code @! HS_VldA19() x x x x x x x x x x x x x x x x - G07001 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 77674 0
GAV 32 GAV_DTATIS C 30 0 Desc Tp Acom Desc Tp Hab Accom.Tp.Des Descrição do Tp. Acomod. Descripcion del Tp. Habit Accommod. Type Descript. @! - x x x x x x x x x x x x x x x x HS_IniPadR('G07', 1, GAV->GAV_TATISS, 'G07_DESCRI') - 1 x - - - S V V - - - - - - - HS_IniPadR('G07', 1, GAV->GAV_TATISS, 'G07_DESCRI') - - N - - N N N - - - 1 2 - - - 77675 0
GAV 33 GAV_DMTINT C 40 0 Mtvo Interdi Mot. Interd. Interd. Reas Motivo da Interdicao Motivo de la Interdiccion Interdiction Reason @! - x x x x x x x x x x x x x x x x POSICIONE('GDI',1,XFILIAL('GDI')+GAV->GAV_MOTINT,'GDI_DESC') - 1 x - - - S V V - - - - - - - POSICIONE('GDI',1,XFILIAL('GDI')+GAV->GAV_MOTINT,'GDI_DESC') - - N - - N N N - - - 1 2 - - - 77676 0
GAV 34 GAV_DTCRIA D 8 0 Data Criacao Fecha Creac. Creation Dt. Data Criacao Fecha creacion Creation Date - - x x x x x x x x x x x x x x x x DDATABASE - 1 x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 77677 0
GAV 35 GAV_TPSUS C 2 0 Tp Acom. SUS Tp Acom. SUS SUS Fac. Tp. Cod.Tipo Acomodacao SUS Cod.Tip Acomodacion SUS SUS Facility Type Code @! HS_VldA19() x x x x x x x x x x x x x x x x - GJ3001 1 x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 77678 0
GAV 36 GAV_DTPSUS C 30 0 Des Acom SUS Des Acom SUS SUS Fac. Des Desc. tipo acomodacao SUS Desc. tipo acomodacion SU SUS Facilities type descr @! - x x x x x x x x x x x x x x x x HS_IniPadR('GJ3', 1, GAV->GAV_TPSUS, 'GJ3_DESCRI') - 1 x - - - S V V - - - - - - - HS_IniPadR('GJ3', 1, GAV->GAV_TPSUS, 'GJ3_DESCRI') - - N - - N N N - - - 1 2 - - - 77679 0
GAV 37 GAV_OK C 2 0 OK OK OK OK OK OK - - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 77680 0
GAV 38 GAV_PARAME C 1 0 Param.LEsper Param.LEsper Param.W.List Parametrizado Lista Esper Parametrizado Lista Esper Waiting List parameterize @! - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 77681 0

Índices da Tabela GAV (7 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
GAV 1 GAV_FILIAL+GAV_CODLOC+GAV_QUARTO+GAV_LEITO Setor + Quarto + Leito Sector + Cuarto + Cama Sector + Room + Bed S - - S 2 3 - 11399 0
GAV 2 GAV_FILIAL+GAV_REGATE+GAV_RESERV Atendimento + Reservado Atencion + Reservado Servicing + Booked S - - S 2 3 - 11400 0
GAV 3 GAV_FILIAL+GAV_NOME Nome Nombre Pat. Name S - - S 2 3 - 11401 0
GAV 4 GAV_FILIAL+GAV_QUARTO+GAV_TIPO+GAV_CODLOC Quarto + Tipo Leito + Setor Cuarto + Tipo de Cama + Sector Room + Bed Type + Sector S - - S 2 3 - 11402 0
GAV 5 GAV_FILIAL+GAV_REGGER Prontuario Prontuario Patient S - - S 2 3 - 11403 0
GAV 6 GAV_FILIAL+GAV_CODLOC+GAV_QUARTO+GAV_MODELO Setor + Quarto + Acomodacao Sector + Cuarto + Tipo Acom. Sector + Room + Accommod. S - - S 2 3 - 11404 0
GAV 7 GAV_FILIAL+GAV_MOTINT Motivo Inter Motivo Inter Reason Proh S - - S 2 3 - 11405 0

Perguntas frequentes

Para que serve a tabela GAV no Protheus?

Ela é utilizada para leitos dentro do sistema ERP Protheus.

Como consultar os campos da tabela GAV?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela GAV?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela GAV

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    GAV_FILIAL,
    GAV_REGATE,
    GAV_REGGER,
    GAV_NOME,
    GAV_DATATE,
    GAV_HORATE,
    GAV_CODCRM,
    GAV_MEDICO,
    GAV_CODLOC,
    GAV_NOMLOC,
    GAV_QUARTO,
    GAV_LEITO,
    GAV_SEXO,
    GAV_TIPO,
    GAV_DIAUTI,
    GAV_DESTXU,
    GAV_STATUS,
    GAV_MOTINT,
    GAV_RESERV,
    GAV_OBSERV,
    GAV_ESTATI,
    GAV_MODELO,
    GAV_DTNASC,
    GAV_IDADE,
    GAV_CIDINT,
    GAV_LGPACI,
    GAV_DESCID,
    GAV_RESTRI,
    GAV_REGRA,
    GAV_LOGARQ,
    GAV_TATISS,
    GAV_DTATIS,
    GAV_DMTINT,
    GAV_DTCRIA,
    GAV_TPSUS,
    GAV_DTPSUS,
    GAV_OK,
    GAV_PARAME
FROM GAV
WHERE
    D_E_L_E_T_ = ' '
    AND GAV_FILIAL = 'VALOR'
    AND GAV_REGATE = 'VALOR'
    AND GAV_REGGER = 'VALOR'
    AND GAV_NOME = 'VALOR'
    AND GAV_DATATE BETWEEN '20260401' AND '20260430'
    AND GAV_HORATE = 'VALOR'
    AND GAV_CODCRM = 'VALOR'
    AND GAV_MEDICO = 'VALOR'
    AND GAV_CODLOC = 'VALOR'
    AND GAV_NOMLOC = 'VALOR'
    AND GAV_QUARTO = 'VALOR'
    AND GAV_LEITO = 'VALOR'
    AND GAV_SEXO = 'VALOR'
    AND GAV_TIPO = 'VALOR'
    AND GAV_DIAUTI = 'VALOR'
    AND GAV_DESTXU = 'VALOR'
    AND GAV_STATUS = 'VALOR'
    AND GAV_MOTINT = 'VALOR'
    AND GAV_RESERV = 'VALOR'
    AND GAV_OBSERV = 'VALOR'
    AND GAV_ESTATI = 'VALOR'
    AND GAV_MODELO = 'VALOR'
    AND GAV_DTNASC BETWEEN '20260401' AND '20260430'
    AND GAV_IDADE = 'VALOR'
    AND GAV_CIDINT = 'VALOR'
    AND GAV_LGPACI = 'VALOR'
    AND GAV_DESCID = 'VALOR'
    AND GAV_RESTRI = 'VALOR'
    AND GAV_REGRA = 'VALOR'
    AND GAV_LOGARQ = 'VALOR'
    AND GAV_TATISS = 'VALOR'
    AND GAV_DTATIS = 'VALOR'
    AND GAV_DMTINT = 'VALOR'
    AND GAV_DTCRIA BETWEEN '20260401' AND '20260430'
    AND GAV_TPSUS = 'VALOR'
    AND GAV_DTPSUS = 'VALOR'
    AND GAV_OK = 'VALOR'
    AND GAV_PARAME = 'VALOR'