Boletim Técnico: Processo Laboratorial – Fase Liberação
Ocorrência
Melhoria
Resumo
Realizada melhoria no sistema “Gestão Hospitalar”, com a inclusão da fase de Liberação do “Processo Laboratorial” na rotina “Análises Clínicas (HSPAHP10)”, para permitir a aprovação dos resultados digitados/liberados pela fase de Resultado; Além disso, para complementar esse processo, foram criadas as seguintes rotinas:• “Cálculo Entrega Exame (HS_ENTRLAB)”: esta rotina permite a atribuição dos dias úteis de trabalho do laboratório.• “Permissões (HS_PERMLAB)”: o objetivo desta rotina é configurar as permissões dos usuários do sistema cadastrados nos setores do laboratório, e registrar a assinatura do profissional de saúde.• “Observação Protocolo (HS_GTXTLAB)”: nesta rotina é possível cadastrar o texto de observação que deve ser exibido no relatório de “Protocolo do Exame (HSPAHR91)”.
ID do Chamado
SCH391
Produtos
Microsiga 10
Módulos
- SIGAGH
Portais
- nenhum
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
HSPAHP10 – Análises clinicas, HSPAHP09 – Parametrização Laboratório, HSPAHM08 – Pedido de Exames, HSPAHR91 – Relatório Ordem de Serviço, , HS_ENTRLAB - Cálculo Entrega Exame, , HS_PERMLAB - Permissões, HS_GTXTLAB - Observação Protocolo
Número da FNC
00000028782/2009
Ajustes no Compatibilizador
Sim
Integridade Referencial
Sim
Aplicação de Patch
Não
Compatibilizador 1
- U_UPDGH076
Procedimentos para Implementação
Importante:
Antes de executar o compatibilizador “U_UPDGH076”, é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”);
Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
d) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA), ou equivalente! * A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção “Integridade/Verificação” (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema, e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela de “Verificação de relacionamento entre tabelas”. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema, e somente a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada, e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso departamento de Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção “Integridade/ Desativar” (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção “Integridade/Ativar” (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o departamento de Framework CASO TENHA DÚVIDAS! |
1. No “TOTVS Smart Client”, no campo “Programa Inicial”, digite “U_UPDGH076”.
Importante:
Certifique-se para a correta atualização do dicionário de dados, que a data do compatibilizador seja igual ou superior a (29/01/2010).
2. Clique no botão OK para continuar.
3. Após a confirmação é apresentada uma tela, ou para a seleção da empresa em que o dicionário de dados será modificado ou para a seleção do compatibilizador que será aplicado.
Se apresentada a janela para seleção do compatibilizador selecione o programa “U_UPDGH076”.
4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
6. Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são exibidos somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existam no dicionário de dados.
7. Clique no botão Gravar para salvar o histórico (log) apresentado.
Clique no botão OK para encerrar o processamento.
Descrição de Ajustes
1. Criação no arquivo SX3 – Campos.
· Tabela GBY - “Solicitação de Exames”.
Campo | GBY_DATLIB |
Tipo | Data |
Tamanho | 08 |
Decimal | 0 |
Formato | @D |
Título | Dt Liberação |
Descrição | Data da liberação |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | dDataBase |
Help | Informe a data de realização da liberação do exame. |
Campo | GBY_HORLIB |
Tipo | Caracter |
Tamanho | 05 |
Decimal | 0 |
Formato | 99:99 |
Título | Hora Liber |
Descrição | Hora da Liberação |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | Time() |
Help | Informe a hora de realização da liberação do exame. |
Campo | GBY_USRLIB |
Tipo | Caracter |
Tamanho | 25 |
Decimal | 0 |
Título | Usu Liberac |
Descrição | Usuário liberação |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Usuário da liberação do exame. |
· Tabela GPU - “Configuração Geral (Saúde)”.
Campo | GPU_FILIAL |
Tipo | Caracter |
Tamanho | 02 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Campo | GPU_DIAUTI |
Tipo | Caracter |
Tamanho | 07 |
Decimal | 0 |
Título | Dias Úteis |
Descrição | Config. Dias Úteis Lab |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Campo | GPU_DIALIB |
Tipo | Numerico |
Tamanho | 02 |
Decimal | 0 |
Título | Dias Liber |
Descrição | Num Dias liberação do Exa |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Campo para atribuição do número de dias para a liberação do exame antes da data de entrega. |
· Tabela GM1 - “Setor x Usuário”.
Campo | GM1_PRMLAB |
Tipo | Caracter |
Tamanho | 20 |
Decimal | 0 |
Título | Perm. Lab. |
Descrição | Permissões do Laboratório |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
· Tabela GBJ - “Cadastro de Profissionais”.
Campo | GBJ_BITMAP |
Tipo | Caracter |
Tamanho | 08 |
Decimal | 0 |
Título | Assinatura |
Descrição | Assinatura |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Informe a imagem da assinatura do profissional. |
2. Criação de Pastas no arquivo SXA – Folders.
Chave | Ordem | Descrição |
GBJ | 1 | Assinatura |
3. Criação de tabela no arquivo SX2– Tabelas.
Chave | Nome | Modo | PYME |
GPU | Configuração Geral (Saúde) | C | N |
4. Criação de Índices no arquivo SIX – Índices
Índice | GPU |
Ordem | 1 |
Chave | GPU_FILIAL + GPU_DIAUTI |
Descrição | Filial + Dias Uteis |
Proprietário | S |
Procedimentos para Configuração
1. Acesse o “Configurador (SIGACFG)”, opção “Ambientes/Cadastro/Menu” (CFGX013), inclua a nova opção de menu do “SIGAHSP”, conforme instruções a seguir:
Menu | Atualizações |
Submenu | Laboratório |
Submenu | Cadastros |
Submenu | Cálculo Entrega Exame |
Nome da rotina | Cálculo Entrega Exame |
Programa | HS_ENTRLAB |
Módulo | Gestão Hospitalar |
Tipo | Função Protheus |
Tabelas | GPU |
Menu | Atualizações |
Submenu | Laboratório |
Submenu | Cadastros |
Submenu | Permissões |
Nome da rotina | Permissões |
Programa | HS_PERMLAB |
Módulo | Gestão Hospitalar |
Tipo | Função Protheus |
Tabelas | GM1 |
Menu | Atualizações |
Submenu | Laboratório |
Submenu | Cadastros |
Submenu | Observação Protocolo |
Nome da rotina | Observação Protocolo |
Programa | HS_GTXTLAB |
Módulo | Gestão Hospitalar |
Tipo | Função Protheus |
Tabelas | GBY |
Procedimentos para Utilização
Rotina: “Cálculo Entrega Exame (HS_ENTRLAB)”
1. No sistema “Gestão Hospitalar”, selecione as opções “Atualizações/ Laboratório/ Cadastro/ Cálculo Entrega Exame”.
2. Na área Dias Liber informa-se a quantidade de dias de antecipação que deve ser considerada para que o exame seja liberado pelo laboratório, antes da data de entrega do exame.
Exemplo:
Um exame com data de entrega de 5 dias deve ser liberado pelo laboratório com 3 dias de antecedência á data de entrega, portanto deve-se informar nessa rotina a quantidade 3.
3. Na área Dias Úteis é possível selecionar, com um duplo clique, quais são os dias úteis da semana para o laboratório.
4. Posicione sobre o dia desejado, e dê duplo clique para marcá-lo como dia não útil ou útil.
5. Confira os dados e confirme.
Rotina “Permissões (HS_PERMLAB)”:
1. No sistema “Gestão Hospitalar”, selecione as opções “Atualizações/ Laboratório/ Cadastro/ Permissões”.
2. Na área superior, selecione o setor desejado ou a opção “Todos” os setores.
São apresentados os usuários do(s) setor(es) selecionados.
3. Posicione no usuário desejado e na área inferior selecione a pasta Permissões.
4. Marque, com duplo clique, os processos para os quais devem ser liberados ou negados os acessos do usuário selecionado.
5. Selecione a pasta Assinatura e visualize a assinatura para o usuário selecionado.
Esta assinatura é atribuída através do “Cadastro de Médicos (HSPAHA24)” e será impressa no relatório emitido por meio da opção Imp Resultado da rotina “Análises Clínicas (HSPAHP10)”.
Rotina: “Observação Protocolo (HS_GTXTLAB)”
1. Ainda no sistema “Gestão Hospitalar”, selecione as opções “Atualizações/ Laboratório/ Cadastro/ Observação Protocolo”.
2. Cadastre o texto de observação que deve ser exibido no relatório de “Protocolo do Exame (HSPAHR91)” e confirme.
Rotina: “Análises Clinicas (HSPAHP10)”
1. Acesse o sistema “Gestão Hospitalar” e selecione as opções “Atualizações/ Laboratório/ Movimentação/ Análises Clinicas”.
2. Preencha os dados conforme orientações de help de campo. Na pergunta Status selecione a opção Liberação.
3. Confira os dados e confirme
4. Posicione em um exame e clique em “Imp Resultado”.
É impresso um relatório contendo o resultado do exame atribuído na fase de resultado. Caso o usuário do sistema seja um “médico” é exibida sua assinatura, a qual é vinculada ao médico por meio da rotina “Permissões (HS_PERMLAB)”.
5. Posicione em um exame e clique em “Liberar” (Opção disponível apenas para usuários médicos).
O sistema emite o resultado do exame, o qual é enviado para a fase de entrega.
6. Posicione em um exame e clique em “Cancela Resultado” (Opção disponível apenas para usuários médicos).
O exame retorna para a fase de resultado.
7. Posicione em um exame e clique em “Editar Laudo” (Opção disponível apenas para usuários médicos).
Após realizar a edição dos campos confirme os dados
8. Ainda na rotina de “Análises Clinicas (HSPAHP10)”, posicione em uma requisição e clique em “Pedido de Exame (HSPAHM28)”.
9. No pedido de exame, por meio do botão Docs/Relat, selecione a opção Ordem de Serviço, para a impressão da requisição de exame.
10. Em seguida, também por meio do botão Docs/Relat, realize a impressão do Protocolo do exame.
O sistema emite no protocolo e a observação cadastrada por meio da rotina “Observação Protocolo (HS_GTXTLAB)
Observação
Para que seja exibido o campo “Data de Entrega” no protocolo do exame, é necessário configurar o tempo de entrega na rotina “Cálculo Entrega Exame (HS_ENTRLAB)”.
Informações Técnicas
Tabelas Utilizadas | GBY – “Solicitação de Exames” GPU – “Configuração Geral (Saúde)” GM1 – “Setor x usuário” |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas