Dicionário Protheus
Início

Tabela GC2 no Protheus

Agenda Ambulatorial

O que é a tabela GC2 no Protheus?

A tabela GC2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para agenda ambulatorial.

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 GC2 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 GC2, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GC2
X2_PATH \DATA\
X2_ARQUIVO GC2990
X2_NOME Agenda Ambulatorial
X2_NOMESPA Agenda Ambulatoria
X2_NOMEENG Policlinic Schedule
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_ 4853
R_E_C_D_E_L_ 0

Campos da Tabela GC2 (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_
GC2 01 GC2_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal System Branch - - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 78480 0
GC2 02 GC2_DTNASC D 8 0 Data Nasc. Fecha Nac. DOB Data de Nascimento Fecha de Nacimiento Date of Birth @D HSM18COK() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78481 0
GC2 03 GC2_SEXO C 1 0 Sexo Sexo Gender Sexo Sexo Gender @! HSM18COK() x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A V - - 0=Masculino;1=Feminino 0=Masculino;1=Femenino 0=Male;1=Female - - - - - N - - N N N - - - 1 2 - - - 78482 0
GC2 04 GC2_PACREG C 6 0 R.G.Paciente R.G.Paciente Patient ID Regis. geral do paciente Reg. general del paciente Patient ID Number @! - x x x x x x x x x x x x x x x x - RGP 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78483 0
GC2 05 GC2_PACNOM C 40 0 Nome pac Nomb pacient Patient Name Nome do paciente Nombre del paciente Patient Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - M->GC2_PACREG=="ZZZZZZ" - - - N - - N N N - - - 1 2 - - - 78484 0
GC2 06 GC2_CODCRM C 7 0 CRM medico CRM medico Doctor CRM Numero do CRM do medico Numero de CRM del medico Number of Doctor CRM @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78485 0
GC2 07 GC2_MEDNOM C 40 0 Nome medico Nomb medico Doctor Name Nome do medico Nombre del medico Doctor Name @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78486 0
GC2 08 GC2_AGDDAT D 8 0 Data agendam Fecha progr. Schdl. Date Data do agendamento Fecha de programacion Scheduling Date - - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78487 0
GC2 09 GC2_HORINI C 5 0 Hora inicial Hora inicial Initial Hour Hora inicial Hora inicial Initial Hour 99:99 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78488 0
GC2 10 GC2_HORCHE C 5 0 Hora chegada Hora llegada Arr.Hour Hora de chegada Hora de llegada Arrival Hour 99:99 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78489 0
GC2 11 GC2_HORESP C 5 0 Tempo espera TiempoEspera Waiting Time Tempo de espera Tiempo de espera Waiting Time 99:99 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78490 0
GC2 12 GC2_HORATE C 5 0 Hora atendim Hora atencio Serv.Hour Hora de atendimento Hora de atencion Servicing Hour 99:99 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78491 0
GC2 13 GC2_CODAGD C 6 0 Codigo Agend Codigo Cons. Sched.Code Codigo do agendamento Codigo de consulta Scheduling Code @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78492 0
GC2 14 GC2_CODCON C 3 0 Cod convenio Cod convenio H.Ins.Code Codigo do convenio Codigo del convenio H.Insurance Code @! HSM18COK() x x x x x x x x x x x x x x x x - GA9 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78493 0
GC2 15 GC2_CONNOM C 40 0 Nome conven Nombre conv. H.Ins.Name Nome do convenio Nombre del convenio H.Insurance Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78494 0
GC2 16 GC2_PERIOD C 1 0 Periodo aten Periodo aten Serv.Period Periodo de atendimento Periodo de atencion Servicing Period @! - x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - N A R - PERTENCE("012") 0=Manha;1=Tarde;2=Noite 0=Manana;1=Tarde;2=Noche 0=Morning;1=Afternoon;2=Night - - - - - N - - N N N - - - 1 2 - - - 78495 0
GC2 17 GC2_AGDOBS M 10 0 Observacao Observacion Note Observacao do agendamento Observacion de Consulta Scheduling Note - - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78496 0
GC2 18 GC2_TIPAGD C 6 0 Tipo Agend. Tipo Consul. Sched. Type Tipo do Agendamento Tipo de Consulta Scheduling Type @! HSM18COK() x x x x x x x x x x x x x x x x - YZ 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78497 0
GC2 19 GC2_DESAGD C 15 0 Descr. Agend Descr. Cons. Sched.Desc. Descriçao do Agendamento Descripcion de Consulta Scheduling Description @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78498 0
GC2 20 GC2_ATEND C 20 0 Atendente Atendiente Assistant Usuario Atendente Usuario Atendiente User Assistant @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78499 0
GC2 21 GC2_STATUS C 1 0 Status Agend Estatus Agen Sched. Stat. Status do agendamento Estatus de agenda Scheduling Status @! - x x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - S V R - - 0=Aberto;1=Atendido;2=Cancelado 0=Pendiente;1=Atendido;2=Anulado 0=Pending;1=Serviced;2=Cancelled - - - - - N - - N N N - - - 1 2 - - - 78500 0
GC2 22 GC2_CATOBS C 6 0 COD.OBS.ATEN COD.OBS.ATEN SERV.NT.CD. Cod. Obs. de Atendimento Cod. Obs. de Atencion Servicing Note Code @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78501 0
GC2 23 GC2_AGENDA C 1 0 Agenda Agenda Schedule Agenda Agenda Agenda @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - 0=Agenda Ambulatorial;1=Agenda Laboratorial;2=Agenda Cirurgica 0=Agenda Ambulatorio;1=Agenda Laboratorio;2=Agenda Cirugia 0=Infirmary Agenda;1=Laboratorial Agenda;2=Surgical Agenda - - - - - N - - N N N - - - 1 2 - - - 78502 0
GC2 24 GC2_CODPRO C 10 0 Cirurgia Cirugia Surgery Cirurgia Cirugia Surgery @! - x x x x x x x x x x x x x x x x - GA7 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78503 0
GC2 25 GC2_DESPRO C 50 0 Des cirirgia Desc cirugia Surg.Desc. Des cirirgia Desc. cirugia Surgery Description @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78504 0
GC2 26 GC2_CODANE C 7 0 Anestesista Anestesista Anesthesist Anestesista Anestesista Anesthesist @! - x x x x x x x x x x x x x x x x - MED 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78505 0
GC2 27 GC2_NOMANE C 30 0 Nom anestes Nomb anestes Anesth. Name Nom anestesista Nombre anestesista Anesthesist Name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78506 0
GC2 28 GC2_RX C 1 0 RX RX X-RAY RX RX X-RAY @! - x x x x x x x x x x x x x x x x "1" - 1 xxxxxx x - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No; 1=Yes - - - - - N - - N N N - - - 1 2 - - - 78507 0
GC2 29 GC2_SANGUE C 1 0 Sangue Sangre Blood Sangue Sangre Blood @! - x x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No; 1=Yes - - - - - N - - N N N - - - 1 2 - - - 78508 0
GC2 30 GC2_CTI C 1 0 CTI UTI ICC CTI UTI ICC @! - x x x x x x x x x x x x x x x x "0" - 1 xxxxxx x - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No; 1=Yes - - - - - N - - N N N - - - 1 2 - - - 78509 0
GC2 31 GC2_CODORC C 6 0 Orcamento Presupuesto Budget Orcamento Presupuesto Budget @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78510 0
GC2 32 GC2_CODEXA C 10 0 Cod Exame Cod. Examen Exam Code Cod Exame Cod. Examen Exam Code @! - x x x x x x x x x x x x x x x x - GA7 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78511 0
GC2 33 GC2_DESEXA C 40 0 Exame Exam Exam Exame Examen Exam @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78512 0
GC2 34 GC2_TEL C 15 0 Telefone Telefono Phone Telefone Telefono Phone @R (99)99999-9999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78513 0
GC2 35 GC2_HORFIM C 5 0 Hora final Hora final Final Hour Hora final Hora final Final Hour 99:99 - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78514 0
GC2 36 GC2_CODESP C 3 0 Cod.Espec. Cod.Espec. Spec. Cd Codigo Especialidade Codigo Especialidad Specialty Code @! HS_SeekRet("GFR","M->GC2_CODESP",1,.f.,"GC2_NOMESP","GFR_DSESPE",,,.t.) x x x x x x x x x x x x x x x x M->Especial GFR001 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 78515 0
GC2 37 GC2_NOMESP C 30 0 Descr Espec Descr. Espec Spec. Descr. Descricao Especialidade Descripcion Especialidad Specialty Description @! - x x x x x x x x x x x x x x x x If(!Inclui,Posicione("GFR",1,xFilial("GFR")+GC2->GC2_CODESP,"GFR_DSESPE"),"") - 1 xxxxxx x - - - S V V - - - - - - - Posicione("GFR",1,xFilial("GFR")+GC2->GC2_CODESP,"GFR_DSESPE") - - N - - N N N - - - 1 2 - - - 78516 0
GC2 38 GC2_LOGARQ C 40 0 Log Agendam Log Consulta Sched.Log Log do agendamento Log de la Consulta Scheduling Log @! - x x x x x x x x x x x x x x x HS_LOGARQ() - 1 xxxxxx x - - - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78517 0

Índices da Tabela GC2 (8 í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_
GC2 1 GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_STATUS+GC2_AGENDA CRM medico + Data agendam + Hora inicial + Status Agend + Agenda CRM medico + Fecha progr. + Hora inicial + Estatus Agen + Agenda Doctor CRM + Schdl. Date + Initial Hour + Sched. Stat. + Schedule S - - S 2 3 - 11508 0
GC2 2 GC2_FILIAL+GC2_PACREG+DTOS(GC2_AGDDAT)+GC2_HORINI+GC2_AGENDA R.G.Paciente + Data agendam + Hora inicial + Agenda R.G.Paciente + Fecha progr. + Hora inicial + Agenda Patient ID + Schdl. Date + Initial Hour + Schedule S - - S 2 3 - 11509 0
GC2 3 GC2_FILIAL+GC2_CODAGD+GC2_AGENDA Codigo Agend + Agenda Codigo Cons. + Agenda Sched.Code + Schedule S - - S 2 3 - 11510 0
GC2 4 GC2_FILIAL+GC2_TIPAGD+GC2_AGENDA Tipo Agend. + Agenda Tipo Consul. + Agenda Sched. Type + Schedule S - - S 2 3 - 11511 0
GC2 5 GC2_FILIAL+GC2_CODCON+GC2_TIPAGD+GC2_AGENDA Cod convenio + Tipo Agend. + Agenda Cod convenio + Tipo Consul. + Agenda H.Ins.Code + Sched. Type + Schedule S - - S 2 3 - 11512 0
GC2 6 GC2_FILIAL+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDA Data agendam + Status Agend + Agenda Fecha progr. + Estatus Agen + Agenda Schdl. Date + Sched. Stat. + Schedule S - - S 2 3 - 11513 0
GC2 7 GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_AGENDA CRM medico + Data agendam + Status Agend + Agenda CRM medico + Fecha progr. + Estatus Agen + Agenda Doctor CRM + Schdl. Date + Sched. Stat. + Schedule S - - S 2 3 - 11514 0
GC2 8 GC2_FILIAL+GC2_CODCRM+DTOS(GC2_AGDDAT)+GC2_STATUS+GC2_HORCHE CRM medico + Data agendam + Status Agend + Hora chegada CRM medico + Fecha progr. + Estatus Agen + Hora llegada Doctor CRM + Schdl. Date + Sched. Stat. + Arr.Hour S - - S 2 3 - 11515 0

Perguntas frequentes

Para que serve a tabela GC2 no Protheus?

Ela é utilizada para agenda ambulatorial dentro do sistema ERP Protheus.

Como consultar os campos da tabela GC2?

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

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

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

Exemplo de consulta SQL da tabela GC2

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

SELECT
    GC2_FILIAL,
    GC2_DTNASC,
    GC2_SEXO,
    GC2_PACREG,
    GC2_PACNOM,
    GC2_CODCRM,
    GC2_MEDNOM,
    GC2_AGDDAT,
    GC2_HORINI,
    GC2_HORCHE,
    GC2_HORESP,
    GC2_HORATE,
    GC2_CODAGD,
    GC2_CODCON,
    GC2_CONNOM,
    GC2_PERIOD,
    GC2_AGDOBS,
    GC2_TIPAGD,
    GC2_DESAGD,
    GC2_ATEND,
    GC2_STATUS,
    GC2_CATOBS,
    GC2_AGENDA,
    GC2_CODPRO,
    GC2_DESPRO,
    GC2_CODANE,
    GC2_NOMANE,
    GC2_RX,
    GC2_SANGUE,
    GC2_CTI,
    GC2_CODORC,
    GC2_CODEXA,
    GC2_DESEXA,
    GC2_TEL,
    GC2_HORFIM,
    GC2_CODESP,
    GC2_NOMESP,
    GC2_LOGARQ
FROM GC2
WHERE
    D_E_L_E_T_ = ' '
    AND GC2_FILIAL = 'VALOR'
    AND GC2_DTNASC BETWEEN '20260501' AND '20260531'
    AND GC2_SEXO = 'VALOR'
    AND GC2_PACREG = 'VALOR'
    AND GC2_PACNOM = 'VALOR'
    AND GC2_CODCRM = 'VALOR'
    AND GC2_MEDNOM = 'VALOR'
    AND GC2_AGDDAT BETWEEN '20260501' AND '20260531'
    AND GC2_HORINI = 'VALOR'
    AND GC2_HORCHE = 'VALOR'
    AND GC2_HORESP = 'VALOR'
    AND GC2_HORATE = 'VALOR'
    AND GC2_CODAGD = 'VALOR'
    AND GC2_CODCON = 'VALOR'
    AND GC2_CONNOM = 'VALOR'
    AND GC2_PERIOD = 'VALOR'
    AND GC2_TIPAGD = 'VALOR'
    AND GC2_DESAGD = 'VALOR'
    AND GC2_ATEND = 'VALOR'
    AND GC2_STATUS = 'VALOR'
    AND GC2_CATOBS = 'VALOR'
    AND GC2_AGENDA = 'VALOR'
    AND GC2_CODPRO = 'VALOR'
    AND GC2_DESPRO = 'VALOR'
    AND GC2_CODANE = 'VALOR'
    AND GC2_NOMANE = 'VALOR'
    AND GC2_RX = 'VALOR'
    AND GC2_SANGUE = 'VALOR'
    AND GC2_CTI = 'VALOR'
    AND GC2_CODORC = 'VALOR'
    AND GC2_CODEXA = 'VALOR'
    AND GC2_DESEXA = 'VALOR'
    AND GC2_TEL = 'VALOR'
    AND GC2_HORFIM = 'VALOR'
    AND GC2_CODESP = 'VALOR'
    AND GC2_NOMESP = 'VALOR'
    AND GC2_LOGARQ = 'VALOR'