Boletim Técnico
Alteração de registros vinculados a outras rotinas
Produto : Microsiga Protheus SIGAMDT, Medicina e Segurança do Trabalho Versão 11
Chamado : TQKFBQ Data da publicação : 26/09/14
País(es) : Todos Banco(s) de Dados : Todos
Ajustes realizados para que o sistema não permita a alteração das informações do registro, quando ele estiver vinculado à outra rotina, evitando que ocorram inconsistências nos dados a ele vinculados.
Realizados ajustes nos seguintes campos:
Nome (TM1_NOMEDI) da rotina de Medicamentos (MDTA010).
Nome Exame (TM4_NOMEXA) da rotina de Exame (MDTA020).
Nome Agente (TMA_NOMAGE) da rotina de Exames por Agente (MDTA035).
Desc. Doença (TMR_DOENCA) da rotina de CID (MDTA080).
Descrição (TLG_DESCRI) da rotina de Grupo CID (MDTA081).
Nome (TMO_NOMPRO) da rotina de Exames Programa de Saúde (MDTA114).
Nome Vacina (TL6_NOMVAC) da rotina de Vacinas (MDTA520).
Nome Emiten. (TMP_NOME) da rotina de Médicos Emit. Atest. (MDTA680).
Nome Especi. (TOG_NOME) da rotina de Especialid. Médica (MDTA930).
Para viabilizar esta melhoria, é necessário que o parâmetro MV_NG2SEG esteja configurado de acordo com o boletim técnico do chamado TIFSYL.
Procedimento para Implementação
Aplicar atualização do(s) programa(s) MDTA005, MDTA010, MDTA020, MDTA035, MDTA045, MDTA050, MDTA070, MDTA075, MDTA080, MDTA081, MDTA105, MDTA110, MDTA114, MDTA115, MDTA120, MDTA145, MDTA155, MDTA161, MDTA170, MDTA180, MDTA185, MDTA188, MDTA190, MDTA195, MDTA200, MDTA450, MDTA520, MDTA525, MDTA530, MDTA535, MDTA680, MDTA685, MDTA920, MDTA925, MDTA990, MDTA991, MDTR990, NGUTIL05, UPDMDT79.
Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.
Para que as alterações sejam efetuadas, é necessário executar a função U_ UPDMDT79.
Importante
Esta melhoria depende de execução do update de base UPDMDT79, conforme Procedimentos para Implementação.
Boletim Técnico Boletim Técnico
Importante
Antes de executar o compatibilizador UPDMDT79 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs ( \PROTHEUS11_DATA\SYSTEM).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de 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.
e) 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 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 Help Desk 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 Help Desk Framework EM CASO DE DÚVIDAS!
Boletim Técnico
1. Em ByYou Smart Client, digite UPDMDT79 no campo Programa Inicial.
Importante
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 24/09/2014.
2. Clique em OK para continuar.
3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
Selecione o programa UPDMDT79.
4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas.
Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
7. Clique em Gravar para salvar o histórico (log) apresentado.
8. Clique em OK para encerrar o processamento.
Atualizações do compatibilizador
1. Alteração de Campos no arquivo SX3 - Campos:
Tabela TL6 - Vacinas
Ordem 03
Campo TL6_NOMVAC
Tipo Caracter
Tamanho 30
Decimal 0
Formato @!
Título Nome Vacina
Descrição Nome da Vacina
Help Nome da vacina.
Modo Edição MDT520WHEN("TL6_NOMVAC")
Nível 1
Obrigatório Sim
Usado Sim
Browse Sim
Módulos Todos
Boletim Técnico Boletim Técnico
Tabela TLG - Grupo de Doenças (CID)
Ordem 03
Campo TLG_DESCRI
Tipo Caracter
Tamanho 220
Decimal 0
Formato @!
Título Descrição
Descrição Descrição
Help Descrição do grupo de doenças.
Modo Edição MDT081WHEN("TLG_DESCRI")
Nível 1
Obrigatório Não
Usado Sim
Browse Sim
Módulos Todos
Tabela TM1 - Medicamentos
Ordem 03
Campo TM1_NOMEDI
Tipo Caracter
Tamanho 35
Decimal 0
Formato @!
Título Nome
Descrição Nome do Medicamento
Help Nome do medicamento
Modo Edição MDT010WHEN("TM1_NOMEDI")
Val. Sistema NAOVAZIO()
Nível 1
Obrigatório Sim
Usado Sim
Browse Sim
Boletim Técnico
Módulos Todos
Tabela TM4 - Exames
Ordem 03
Campo TM4_NOMEXA
Tipo Caracter
Tamanho 40
Decimal 0
Formato @!
Título Nome Exame
Descrição Nome do Exame Médico
Help Nome do exame médico
Modo Edição MDT020WHEN("TM4_NOMEXA")
Val. Sistema NAOVAZIO()
Nível 1
Obrigatório Sim
Usado Sim
Browse Sim
Módulos Todos
Tabela TMA - Agente
Ordem 03
Campo TMA_NOMAGE
Tipo Caracter
Tamanho 40
Decimal 0
Formato @!
Título Nome Agente
Descrição Nome do Agente
Help Nome do agente
Modo Edição MDT035WHEN("TMA_NOMAGE")
Val. Sistema NAOVAZIO()
Nível 1
Boletim Técnico Boletim Técnico
Obrigatório Sim
Usado Sim
Browse Sim
Módulos Todos
Tabela TMO - Programas de Saúde
Ordem 03
Campo TMO_NOMPRO
Tipo Caracter
Tamanho 40
Decimal 0
Formato @!
Título Nome
Descrição Nome do Programa de Saúde
Help Informe o nome do Programa de Saúde Modo Edição MDT114WHEN("TMO_NOMPRO")
Nível 1
Obrigatório Sim
Usado Sim
Brow se Sim
Módulos Todos
Tabela TMR - CID
Ordem 03
Campo TMR_DOENCA
Tipo Caracter
Tamanho 220
Decimal 0
Formato @!
Título Desc. Doença
Descrição Descrição da Doença Help Descrição da doença
Modo Edição MDT080WHEN("TMR_DOENCA")
Boletim Técnico
Nível 1
Obrigatório Sim
Usado Sim
Browse Sim
Módulos Todos
Tabela TNP - Emitentes de Atestados Médicos
Ordem 03
Campo TNP_NOME
Tipo Caracter
Tamanho 40
Decimal 0
Formato @!
Título Nome Emiten.
Descrição Nome Emiten. De Atest/Aut
Help Nome do Médico emitente de atestado clínico. É necessário que todos os médicos que emitam atestados que a empresa tem interesse em registrar e estejam cadastrados nesta tabela.
Modo Edição MDT680WHEN("TNP_NOME")
Nível 1
Obrigatório Não
Usado Sim
Browse Sim
Módulos Todos
Tabela TOG - Especialidades Médica
Ordem 03
Campo TOG_NOME
Tipo Caracter
Tamanho 40
Decimal 0
Formato @!
Título Nome Especi.
Descrição Nome Especialidade Médica
Boletim Técnico Boletim Técnico
Help Nome da Especialidade Médica Modo Edição MDT930WHEN("TOG_NOME")
Nível 1
Obrigatório Sim
Usado Sim
Browse Sim
Módulos Todos
Importante
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
2. Criação de Índices no arquivo SIX - Índices:
Tabela TM6 - Resultado Exame Quantitativo
Índice TM6
Ordem 3
Chave TM6_FILIAL+TM6_EXAME
Descrição Código do Exame Proprietário S
Tabela TM9 - Resultado Exame Auditivo
Índice TM9
Ordem 4
Chave TM9_FILIAL+TM9_EXAME
Descrição Código do Exame Proprietário S
Tabela TMY - Atestado Saúde Ocupacional
Índice TMY
Ordem 5
Chave TMY_FILIAL+TMY_EXAME
Descrição Código do Exame Proprietário S
Boletim Técnico
Tabela TN1 - Param Geração Exames Risco
Índice TN1
Ordem 2
Chave TN1_FILIAL+TN1_AGENTE
Descrição Código do Agente Proprietário S
Tabela TNK - Riscos do Mapa de Risco
Índice TNK
Ordem 2
Chave TNK_FILIAL+TNK_AGENTE
Descrição Código do Agente Proprietário S
Tabela TMT - Diagnóstico
Índice TMT TMT TMT TMT
Ordem 9 A B C
Chave
TMT_FILIAL
+TMT_CID2 TMT_FILI
AL+TMT _CIDDEF
TMT_
FILIAL +TMT _GRP CID
TMT_FILIAL+T MT_GRPCI2
Descrição CID
Complemen tar
CID da Deficiênci a
Grupo
CID Grupo CID 2
Proprietário S S S S
Tabela TKI - CID complementar para Atestado
Índice TKI TKI
Ordem 2 3
Chave TKI_FILIAL+TKI_CID TKI_FILIAL+TKI_GRPCID
Descrição CID Grupo CID
Proprietário S S
Boletim Técnico Boletim Técnico
Tabela TKJ - CID complementar diagnóstico
Índice TKJ TKJ
Ordem 2 3
Chave TKJ_FILIAL+TKJ_CID TKJ_FILIAL+TKJ_GRPCID
Descrição CID Grupo CID
Proprietário S S
Tabela TKK - CID complementar para Acidente
Índice TKK TKK
Ordem 2 3
Chave TKK_FILIAL+TKK_CID TKK_FILIAL+TKK_GRPCID
Descrição CID Grupo CID
Proprietário S S
Tabela TNC - Acidentes de Trabalho
Índice TNC
Ordem B
Chave TNC_FILIAL+TNC_GRPCID
Descrição Grupo CID Proprietário S
Tabela TNY - Atestados Médicos
Índice TNY TNY
Ordem 7 8
Chave TNY_FILIAL+TNY_GRPCID TNY_FILIAL+TNY_CODESP
Descrição Grupo CID Especialidade
Proprietário S S
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
Boletim Técnico
No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:
Itens/Pastas Descrição
Nome MV_NG2SEG
Tipo Caracter
Cont. Por. 1
Descrição Indica se há restrição das rotinas do módulo de Medicina conforme função do usuário. Informar 1=Sim ou 2=Não
Procedimento para Utilização
Cadastros Prévios:
• Medicamento (MDTA010), incluir um medicamento;
• Exame (MDTA020), incluir um exame;
• Exames por Agente (MDTA035), incluir um Agente;
• CID (MDTA080), incluir um CID;
• Grupos de CID (MDTA081), incluir um Grupo CID;
• Exames Programa de Saúde (MDTA114), incluir um programa de Saúde;
• Vacinas (MDTA520), incluir uma Vacina;
• Médicos Emit. Atest. (MDTA680), incluir um Médico emitente de atestado;
• Especialid. Médica (MDTA930), incluir uma especialidade médica.
1. Acessar o módulo de Medicina e Segurança do Trabalho (SIGAMDT) em Atualizações / Medicamentos / Movto Medicament. (MDTA105).
2. Clique em Incluir, incluir um movimento e relacionar o medicamento cadastrado.
3. Confira os dados e Confirme.
4. Acessar Atualizações / Medicamentos / Medicamentos (MDTA010).
5. Clique em Alterar e altere o cadastrado do medicamento relacionado.
6. Verificar que não é permitido alterar o campo Nome (TM1_NOMEDI).
7. Acessar Atualizações / Exames / Exames do Func. (MDTA120).
8. Selecione um funcionário e clique em Exames / Incluir.
9. Relacione o exame cadastrado com o funcionário.
10. Confira os dados e Confirme.
11. Acesse Atualizações / Exames / Exames (MDTA020).
12. Clique em Alterar e altere o cadastro do exame relacionado.
13. Verifique que não é permitido alterar o campo Nome Exame (TM4_NOMEXA).
Boletim Técnico Boletim Técnico
14. Acesse Atualizações / Ppra / Agentes (MDTA182).
15. Selecione o agente e clique em Lim. Tolerância.
16. Clique em Incluir e inclua um limite para o agente cadastrado.
17. Confira os dados e Confirme.
18. Acesse Atualizações / Exames / Exames por Agente (MDTA035).
19. Clique em Alterar e altere o cadastrado utilizado.
20. Verifique que não é permitido alterar o campo Nome Agente (TMA_NOMAGE).
21. Acesse Atualizações / Prontuário Médico / Atestado Médico (MDTA685).
22. Clique em Incluir e inclua o mesmo CID cadastrado anteriormente.
23. Confira os dados e Confirme.
24. Acesse Atualizações / Cadastro Básicos / CID (MDTA080).
25. Clicar em Alterar e altere o cadastrado utilizado.
26. Verificar que não é permitido alterar o campo Desc. Doença (TMR_DOENCA).
27. Acesse Atualizações / Prontuário Médico / Atestado Médico (MDTA685).
28. Clique em Incluir e inclua o mesmo Grupo CID cadastrado anteriormente.
29. Confira os dados e Confirme.
30. Acesse Atualizações / Cadastro Básicos / Grupo de CID (MDTA081).
31. Clique em Alterar e altere o cadastrado utilizado.
32. Verifique que não é permitido alterar o campo Descrição (TLG_DESCRI).
33. Acesse Atualizações / Prontuário Médico / Prog. Saúde Func. (MDTA115).
34. Clique em Incluir e Inclua um funcionário no programa.
35. Confira os dados e Confirme.
36. Acesse Atualizações / Exames / Exames Progr. Saúde (MDTA114).
37. Clique em Alterar e altere o cadastrado utilizado.
38. Verifique que não é permitido alterar o campo Nome (TMO_NOMPRO).
39. Acesse Atualizações / Medicamentos / Calendário Vacinaç. (MDTA525).
40. Clique em Incluir e inclua a mesma vacina cadastrada anteriormente.
41. Confira os dados e Confirme.
42. Acesse Atualizações / Medicamentos / Vacinas (MDTA520).
43. Clique em Alterar e altere o cadastrado utilizado.
44. Verifique que não é permitido alterar o Nome Vacina (TL6_NOMVAC).
45. Acesse Atualizações / Prontuário Médico / Atestado Médico (MDTA685).
46. Clique em Incluir e inclua um atestado com o médico cadastrado anteriormente.
47. Confira os dados e Confirme.
48. Acesse Atualizações / Cadastros Básicos / Médico Emit. Atest. (MDTA680).
49. Clique em Alterar e altere o cadastrado utilizado.
Boletim Técnico
50. Verifique que não é permitido alterar o Nome Emiten. (TMP_NOME).
51. Acesse Atualizações / Prontuário Médico / Atestado Médico (MDTA685).
52. Clique em Incluir, incluir um atestado com a especialidade cadastrada anteriormente.
53. Confira os dados e Confirme
54. Acesse Atualizações / Cadastros Básicos / Especialid. Médica (MDTA930).
55. Clique em Alterar, altere o cadastrado utilizado.
56. Verifique que não é permitido alterar o nome da Especialidade Nome Especi. (TOG_NOME).
Informações Técnicas
Tabelas Utilizadas
TM1 - Medicamentos, TM4 - Exames, TMA - Agentes, TMR - CID, TLG - Grupo de Doenças (CID), TMO - Programa de Saúde, TL6 - Vacinas, TMP - Medico Emitente Atestado, TOG - Especialidade médica, TM6 - Resultado Exame Quantitativo, TM9 - Resultado Exame Auditivo, TMY - Atestado Saúde Ocupacional, TN1 - Param Geração Exames Risco, TNK - Riscos do Mapa de Risco, TMT – Diagnostico, TKI - CID complementar para Atestado, TKJ - CID complementar diagnostico, TKK - CID complementar para Acidente, TNC - Acidentes de Trabalho, TNY - Atestados Médicos.
Rotinas Envolvidas
MDTA010 - Medicamento, MDTA020 - Exame, MDTA035 - Exames por Agente, MDTA080 - CID, MDTA081 - Grupos de CID, MDTA114 - Exames Programa de Saúde, MDTA520 - Vacinas, MDTA680 - Médicos Emit. Atest., MDTA930 - Especialid. Médica, MDTA105 - Movto Medicament., MDTA120 - Exames do Func., MDTA182 - Agentes, MDTA115 - Prog. Saúde Func., MDTA525 - Calendário Vacinaç., MDTA685 - Atestado Médico.
Sistemas Operacionais Windows®/Linux®