Tabela: GAI - Cabeçalho da Solicitação


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


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Cabeçalho da SolicitaçãoGAI_FILIAL+GAI_SOLICI




Indices(SIX)
OrdemChaveDescriçãoNickName
1GAI_FILIAL+GAI_SOLICINro Solicit
2GAI_FILIAL+GAI_REGATE+DTOS(GAI_DATSOL)Reg.Atendi. + Dt Solicitac
3GAI_FILIAL+GAI_CODLOC+DTOS(GAI_DATSOL)Setor + Dt Solicitac
4GAI_FILIAL+DTOS(GAI_DATSOL)Dt Solicitac
5GAI_FILIAL+GAI_ALMORIAlmox.Origem
6GAI_FILIAL+GAI_NOMPACNome Pacient
7GAI_FILIAL+GAI_CODENCMotivo Encer
8GAI_FILIAL+GAI_CRMPRE+GAI_SOLICIMedico Presc + Nro Solicit







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
GAI_FILIAL Filial Filial C 2 0 Nao Vizualiza Virtual 033 1 2
GAI_SOLICI Nro Solicit Numero da Solicitacao C 6 0 @! IIf(Inclui,GetSXENum("GAI","GAI_SOLICI"),GAI->GAI_SOLICI) Sim Vizualiza Real 1 1
GAI_REQUIS Requisita p/ Requisitar para : Informe o destino desta Solicitação. (1=Paciente, 2=Consumo Próprio, 3= Transferência). C 1 0 @! HS_VldM04() "1" Sim Altera Real 1=Paciente;2=Consumo Proprio;3=Transferencia 1 1
GAI_REGATE Reg.Atendi. Registro de Atendimento Informe o código do Registro de Atendimento do paciente. Tecla apresenta os pacientes localizados nos setores de internação. Porém, se digitado neste campo o número do registro de atendimento, é possível fazer a solicitação de mat/ med para pacientes localizados em qualquer tipo de setor do hospital. C 6 0 @! HS_VldM04() GAV002 Sim Altera Real HS_GFRequi(M->GAI_REQUIS, "GAI_REGATE") 1 2
GAI_NOMPAC Nome Pacient Nome do Paciente C 30 0 @! Sim Vizualiza Real 1 2
GAI_CODLOC Setor Codigo do setor Este campo é informado pelo sistema quando se trata de uma solicitação para "Paciente", onde o sistema apresenta o setor de localização do paciente. Para uma solicitação de "Consumo Próprio", é necessário informar neste campo o setor solicitante do produto. Para uma solicitação de transferência, o sistema apresenta o setor da farmácia ao qual o usuário está logado para realizar a solicitação. C 2 0 @! HS_VldM04() GCS Sim Altera Real HS_GFRequi(M->GAI_REQUIS, "GAI_CODLOC") 1 2
GAI_NOMLOC Descricao Descricao do setor C 30 0 @! IIf(!Inclui,Posicione("GCS",1,xFilial("GCS")+GAI->GAI_CODLOC,"GCS_NOMLOC"),"") Sim Vizualiza Virtual Posicione('GCS',1,xFilial('GCS')+GAI_CODLOC,'GCS_NOMLOC') 1 2
GAI_ALMORI Almox.Origem Cod Almoxarifado Origem Neste campo sera informado o almoxarifado origem, cadastrado nas regras do Setor. C 2 0 @! HS_VldM04() AL Sim Altera Real HS_GFRequi(M->GAI_REQUIS, "GAI_ALMORI") 024 1 1
GAI_DSALMO Descricao Descricao C 30 0 @! IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"AL" + GAI->GAI_ALMORI,"X5_DESCRI"),"") Sim Vizualiza Virtual POSICIONE('SX5',1,XFILIAL('SX5')+'AL' + GAI->GAI_ALMORI,'X5_DESCRI') 1 2
GAI_ALMSOL Almox.Solic. Almoxarifado Solicitante Neste campo é Informado o armazém do setor. Este campo determina o armazém que irá controlar o almoxarifado, este campo é pertinente de um atendimento com solicitação a farmacia, será um campo de preenchimento obrigatório. Para o campo estar preenchido deverá ser configurado no cadastro de Setor. C 2 0 @! HS_VldM04() AL Sim Altera Real HS_GFRequi(M->GAI_REQUIS, "GAI_ALMSOL") 024 1 1
GAI_DSASOL Descricao Descricao C 30 0 @! IF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"AL" + GAI->GAI_ALMSOL,"X5_DESCRI"),"") Sim Vizualiza Virtual POSICIONE('SX5',1,XFILIAL('SX5')+'AL' + GAI->GAI_ALMSOL,'X5_DESCRI') 1 2
GAI_DATSOL Dt Solicitac Data da Solicitacao D 8 0 @D dDataBase Sim Vizualiza Real 1 1
GAI_URGENC Urgente Solicitacäo urgente Informe se a solicitação que está sendo feita é de urgência. (0= Não, 1= Sim). C 1 0 @! "0" Nao Altera Real 0=Nao;1=Sim 1 2
GAI_HORSOL Hr Solicitac Hora da Solicitacao C 5 0 99:99 Time() Sim Vizualiza Real 1 1
GAI_CRMPRE Medico Presc Medico da Prescricao Este campo é preenchido pelo sistema quando a solicitação é feita para um "Paciente". O sistema apresenta o profissional que atendeu o paciente. Neste campo informe o profissional que prescreveu o mat/ med. Tecla disponível para consulta ao Cadastro de Profissionais. C 7 0 @! HS_VldM04() HS_INIM04('GAI_CRMPRE') MED Sim Altera Real 1 2
GAI_CRMDES Nome Medico Nome do Medico da prescri C 50 0 @! HS_INIM04('GAI_CRMDES') Sim Vizualiza Virtual HS_INIPADR('SRA', 11, GAI->GAI_CRMPRE, 'RA_NOME') 1 2
GAI_USUDIS Resp Dispens Responsavel pela Dispensa Informe o usuário responsável pela entrega dos produtos solicitados. Tecla disponível para consulta ao Cadastro de Usuários. C 15 0 @! US3 Sim Altera Real 1 2
GAI_USUCON Resp Confere Responsavel Conferencia Informe o usuário responsável pela conferência dos produtos em estoque. Tecla disponível para consulta ao Cadastro de Usuários. C 15 0 @! US3 Sim Altera Real 1 2
GAI_QATEND Quantidade Quantidade Informe a quantidade do produto a ser solicitada/ atendida. Esta informação influencia no proximo campo "Cod. Barra Mat/Med". N 11 4 @E 999,999.9999 HS_VldM05() 1 Nao Altera Virtual 1 2
GAI_CBMATM Cod.Bar.MatM Codigo de barras Mat/Med Informe o código de barra do produto a ser atendido. A partir da informação deste campo, o sistema efetua a baixa no item solicitado. C 17 0 @! Vazio() .Or. IIf(Type('cCodLoc_Far')<>'U', HS_VCODBAR(M->GAI_CBMATM, 'GAJ_PROSOL',,.F., CCODLOC_FAR, .F.), HS_VLDCBMM()) HSP001 Nao Altera Virtual Posicione('GF2',1,xFilial('GF2')+GAI->GAI_CODENC,'GF2_DESENC') 1 2
GAI_INDCBL Pesq CB Lote Pesq codigo barras lote Selecione o tipo da pesquisa a ser realizado no arquivo de Saldos por lote(SB8) para o codigo de barras que será informado no próximo campo. C 1 0 @! Pertence("123456") Nao Altera Virtual #HS_IndSB8() 1 2
GAI_CBLOTE Cod.Bar.Lote Codigo de barras Lote Informe o código de barras do lote, de acordo com o índice de pesquisa definido no campo "Pesq. CB Lote". C 54 0 @! Vazio() .Or. HS_VCODBAR(M->GAI_CBLOTE, "GAJ_PROSOL",,.F., CCODLOC_FAR, .T.) Nao Altera Virtual 1 2
GAI_FLGATE Flag Atendto Flag Atendimento C 1 0 @! Nao Vizualiza Real 0=Nao atendida;1=Atendimento parcial;2=Atendimento total;3=Atendimento parcial fechado;4=Encerrado 1 2
GAI_CODENC Motivo Encer codigo motivo encerrament C 6 0 @! HS_SeekRet("GF2","M->GAI_CODENC",1,.F.,"GAI_DESENC","GF2_DESENC",,,.T.) GF2 Sim Vizualiza Real 1 2
GAI_DESENC Descr.Motivo descricao motivo encerram C 40 0 @! IIf(!Inclui,Posicione("GF2",1,xFilial("GF2")+GAI->GAI_CODENC,"GF2_DESENC"),"") Sim Vizualiza Virtual Posicione('GF2',1,xFilial('GF2')+GAI->GAI_CODENC,'GF2_DESENC') 1 2
GAI_LOGARQ Log do Arq Log do Arq C 40 0 @! HS_LOGARQ() Nao Vizualiza Real 1 2
GAI_CDLOCT Setor Trans. Setor Orig. Transferencia C 2 0 @! Nao Altera Real 1 2
GAI_ALMORT Alm.Transf. Almox. Orig. Transferenc. C 2 0 @! Nao Altera Real 1 2
GAI_LOGTRA Log Transfe. Log da Transferencia C 40 0 @! Nao Vizualiza Real 1 2
GAI_IDMARC Marcador Marcador C 2 0 @BMP Nao Altera Real 1 2
GAI_QUARTO Quarto Quarto C 4 0 @! Nao Vizualiza Real 1 2
GAI_LEITO Leito Leito C 4 0 @! Sim Altera Virtual 1 2
GAI_BARKIT Cod.Bar.Kit Codigo de Barras Kit Informe o código de barras do Kit de Materiais e Medicamentos. C 17 0 @! HS_BARKIT() Nao Altera Virtual 1 2
GAI_RESERV Reservado Reservado RN Neste campo é informado o tipo de nascimento do recém nascido. 0=único 1=Primeiro Gemelar 2=Segundo Gemelar 3=Terceiro Gemelar 4=Quarto Gemelar 5=Quinto Gemelar C 1 0 @! Nao Altera Real 1 2
GAI_CODAGE Cod. Agenda Codigo da agenda Código do agendamento que gerou a solicitação C 6 0 999999 Nao Altera Real 1 2