| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| GAI | 01 | GAI_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | V | | | | | | | 033 | |
| GAI | 02 | GAI_SOLICI | C | 6 | 0 | Nro Solicit | Numero da Solicitacao | @! | | IIf(Inclui,GetSXENum("GAI","GAI_SOLICI"),GAI->GAI_SOLICI) | | 1 | | S | V | R | | | | | | | |
| GAI | 03 | GAI_REQUIS | C | 1 | 0 | Requisita p/ | Requisitar para : | @! | HS_VldM04() | "1" | | 1 | | S | A | R | | 1=Paciente;2=Consumo Proprio;3=Transferencia | | | | | |
| GAI | 04 | GAI_REGATE | C | 6 | 0 | Reg.Atendi. | Registro de Atendimento | @! | HS_VldM04() | | GAV002 | 1 | | S | A | R | | | | HS_GFRequi(M->GAI_REQUIS, "GAI_REGATE") | | | |
| GAI | 05 | GAI_NOMPAC | C | 30 | 0 | Nome Pacient | Nome do Paciente | @! | | | | 1 | | S | V | R | | | | | | | |
| GAI | 06 | GAI_CODLOC | C | 2 | 0 | Setor | Codigo do setor | @! | HS_VldM04() | | GCS | 1 | | S | A | R | | | | HS_GFRequi(M->GAI_REQUIS, "GAI_CODLOC") | | | |
| GAI | 07 | GAI_NOMLOC | C | 30 | 0 | Descricao | Descricao do setor | @! | | IIf(!Inclui,Posicione("GCS",1,xFilial("GCS")+GAI->GAI_CODLOC,"GCS_NOMLOC"),"") | | 1 | | S | V | V | | | | | Posicione('GCS',1,xFilial('GCS')+GAI_CODLOC,'GCS_NOMLOC') | | |
| GAI | 08 | GAI_ALMORI | C | 2 | 0 | Almox.Origem | Cod Almoxarifado Origem | @! | HS_VldM04() | | AL | 1 | | S | A | R | | | | HS_GFRequi(M->GAI_REQUIS, "GAI_ALMORI") | | 024 | |
| GAI | 09 | GAI_DSALMO | C | 30 | 0 | Descricao | Descricao | @! | | IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"AL" + GAI->GAI_ALMORI,"X5_DESCRI"),"") | | 1 | | S | V | V | | | | | POSICIONE('SX5',1,XFILIAL('SX5')+'AL' + GAI->GAI_ALMORI,'X5_DESCRI') | | |
| GAI | 10 | GAI_ALMSOL | C | 2 | 0 | Almox.Solic. | Almoxarifado Solicitante | @! | HS_VldM04() | | AL | 1 | | S | A | R | | | | HS_GFRequi(M->GAI_REQUIS, "GAI_ALMSOL") | | 024 | |
| GAI | 11 | GAI_DSASOL | C | 30 | 0 | Descricao | Descricao | @! | | IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"AL" + GAI->GAI_ALMSOL,"X5_DESCRI"),"") | | 1 | | S | V | V | | | | | POSICIONE('SX5',1,XFILIAL('SX5')+'AL' + GAI->GAI_ALMSOL,'X5_DESCRI') | | |
| GAI | 12 | GAI_DATSOL | D | 8 | 0 | Dt Solicitac | Data da Solicitacao | @D | | dDataBase | | 1 | | S | V | R | | | | | | | |
| GAI | 13 | GAI_URGENC | C | 1 | 0 | Urgente | Solicitacäo urgente | @! | | "0" | | 1 | | N | A | R | | 0=Nao;1=Sim | | | | | |
| GAI | 14 | GAI_HORSOL | C | 5 | 0 | Hr Solicitac | Hora da Solicitacao | 99:99 | | Time() | | 1 | | S | V | R | | | | | | | |
| GAI | 15 | GAI_CRMPRE | C | 7 | 0 | Medico Presc | Medico da Prescricao | @! | HS_VldM04() | HS_INIM04('GAI_CRMPRE') | MED | 1 | | S | A | R | | | | | | | |
| GAI | 16 | GAI_CRMDES | C | 50 | 0 | Nome Medico | Nome do Medico da prescri | @! | | HS_INIM04('GAI_CRMDES') | | 1 | | S | V | V | | | | | HS_INIPADR('SRA', 11, GAI->GAI_CRMPRE, 'RA_NOME') | | |
| GAI | 17 | GAI_USUDIS | C | 15 | 0 | Resp Dispens | Responsavel pela Dispensa | @! | | | US3 | 1 | | S | A | R | | | | | | | |
| GAI | 18 | GAI_USUCON | C | 15 | 0 | Resp Confere | Responsavel Conferencia | @! | | | US3 | 1 | | S | A | R | | | | | | | |
| GAI | 19 | GAI_QATEND | N | 11 | 4 | Quantidade | Quantidade | @E 999,999.9999 | HS_VldM05() | 1 | | 1 | | N | A | V | | | | | | | |
| GAI | 20 | GAI_CBMATM | C | 17 | 0 | Cod.Bar.MatM | Codigo de barras Mat/Med | @! | Vazio() .Or. IIf(Type('cCodLoc_Far')<>'U', HS_VCODBAR(M->GAI_CBMATM, 'GAJ_PROSOL',,.F., CCODLOC_FAR, .F.), HS_VLDCBMM()) | | HSP001 | 1 | | N | A | V | | | | | Posicione('GF2',1,xFilial('GF2')+GAI->GAI_CODENC,'GF2_DESENC') | | |
| GAI | 21 | GAI_INDCBL | C | 1 | 0 | Pesq CB Lote | Pesq codigo barras lote | @! | Pertence("123456") | | | 1 | | N | A | V | | #HS_IndSB8() | | | | | |
| GAI | 22 | GAI_CBLOTE | C | 54 | 0 | Cod.Bar.Lote | Codigo de barras Lote | @! | Vazio() .Or. HS_VCODBAR(M->GAI_CBLOTE, "GAJ_PROSOL",,.F., CCODLOC_FAR, .T.) | | | 1 | | N | A | V | | | | | | | |
| GAI | 23 | GAI_FLGATE | C | 1 | 0 | Flag Atendto | Flag Atendimento | @! | | | | 1 | | N | V | R | | 0=Nao atendida;1=Atendimento parcial;2=Atendimento total;3=Atendimento parcial fechado;4=Encerrado | | | | | |
| GAI | 24 | GAI_CODENC | C | 6 | 0 | Motivo Encer | codigo motivo encerrament | @! | HS_SeekRet("GF2","M->GAI_CODENC",1,.F.,"GAI_DESENC","GF2_DESENC",,,.T.) | | GF2 | 1 | | S | V | R | | | | | | | |
| GAI | 25 | GAI_DESENC | C | 40 | 0 | Descr.Motivo | descricao motivo encerram | @! | | IIf(!Inclui,Posicione("GF2",1,xFilial("GF2")+GAI->GAI_CODENC,"GF2_DESENC"),"") | | 1 | | S | V | V | | | | | Posicione('GF2',1,xFilial('GF2')+GAI->GAI_CODENC,'GF2_DESENC') | | |
| GAI | 26 | GAI_LOGARQ | C | 40 | 0 | Log do Arq | Log do Arq | @! | | HS_LOGARQ() | | 1 | | N | V | R | | | | | | | |
| GAI | 27 | GAI_CDLOCT | C | 2 | 0 | Setor Trans. | Setor Orig. Transferencia | @! | | | | 1 | | N | A | R | | | | | | | |
| GAI | 28 | GAI_ALMORT | C | 2 | 0 | Alm.Transf. | Almox. Orig. Transferenc. | @! | | | | 1 | | N | A | R | | | | | | | |
| GAI | 29 | GAI_LOGTRA | C | 40 | 0 | Log Transfe. | Log da Transferencia | @! | | | | 1 | | N | V | R | | | | | | | |
| GAI | 30 | GAI_IDMARC | C | 2 | 0 | Marcador | Marcador | @BMP | | | | 1 | | N | A | R | | | | | | | |
| GAI | 31 | GAI_QUARTO | C | 4 | 0 | Quarto | Quarto | @! | | | | 1 | | N | V | R | | | | | | | |
| GAI | 32 | GAI_LEITO | C | 4 | 0 | Leito | Leito | @! | | | | 1 | | | | | | | | | | | |
| GAI | 33 | GAI_BARKIT | C | 17 | 0 | Cod.Bar.Kit | Codigo de Barras Kit | @! | HS_BARKIT() | | | 1 | | N | A | V | | | | | | | |
| GAI | 34 | GAI_RESERV | C | 1 | 0 | Reservado | Reservado RN | @! | | | | 1 | | N | A | R | | | | | | | |
| GAI | 35 | GAI_CODAGE | C | 6 | 0 | Cod. Agenda | Codigo da agenda | 999999 | | | | 1 | | N | A | R | | | | | | | |