Definição Tabelas e Índices

Abaixo estão descritas as tabelas pertencentes à base de dados de seu sistema OPT-Simo, OPT-Pcmso, OPT-Pcmso Plus, OPT-Daily, OPT-Pode, OPT-Ppra Plus, OPT-Ppp e OPT-Audio que deverão serem feitas BACKUP à seu critério.

Podemos definir tabelas como um depósito onde as informações que você digita ao longo do uso do sistema, irão ficar armazenadas, organizadas sob algum critério lógico. Por exemplo, podemos dizer que uma LISTA TELEFÔNICA é uma tabela (ou banco de dados) que pode estar organizada por CIDADE, SOBRENOME DE PESSOAS e seu PRIMEIRO NOME.

Assim como a LISTA TELEFÔNICA, as tabelas precisam ter maneiras eficientes para que seu usuário localize a informação desejada o mais rápido e prático possível. A técnica utilizada para isso chama-se índices e, se reparar, toda lista telefônica possui ao menos um ÍNDICE no ínicio da publicação ou em seu final, que indica, por exemplo, onde começam as pessoas com LETRA A ou ainda, em que página começa a lista de telefones de determinada cidade.

Dessa mesma forma, as tabelas do sistema possuem índices que proporcionam pesquisas mais dinâmicas em seu conteúdo, por exemplo, a tabela de CADASTRO DE PACIENTES, além de organiza-los em ordem de código (pois essa é uma informação única à cada paciente), possui índices ALFABÉTICOS de nome da pessoa, índice ordenado por CÓDIGO DE LOCAL DE TRABALHO, etc. Dessa forma, se tivermos que procura todos os "JOSÉS" de meu arquivo, basta solicitar esta pesquisa, seguindo a ordem alfabética.

Você não precisa, no entanto, se preocupar em gravar, por exemplo, o cadastro de um paciente e, em outro local, incluir aquele paciente no índice ALFABÉTICO. Esta operação é automática.

As tabelas diferem de arquivos do MS-Word ,como pode Ter percebido, pois este último não guarda as informações digitadas seguindo algum critério, a não ser que você tenha feito essa organização espontaneamente. Entretanto, dá para comparar tabelas à planilhas geradas no MS-Excel.

A importância de se fazer um backup de seu sistema deve-se ao fato de que, se você, por algum motivo, vir a perder uma das tabelas de seu equipamento e não possuir uma de reserva (backup), terá que redigitar todo seu conteúdo. Da mesma forma, se roubarem seu computador e não houverem cópias de seus arquivos do MS-Word ou MS-Excel, todo seu trabalho será perdido, não é mesmo?

No caso das tabelas do sistemas citados no ínicio deste texto, estas dividem-se em :

Extensão

Descrição

Necessita Backup?

DB

Armazena todas as informações digitadas de um assunto, por exemplo, todo o cadastro de pacientes fica na tabela MOCADPAC.DB, exceto textos (ALERGIAS DE PACIENTES) e sua FOTO (se houver)

Suas informações são criadas a cada nova digitação que você realizar. Se perdida esta tabela, e não houver backup, seu trabalho será perdido

Obrigatório

MB

Armazena separadamente as informações do tipo texto livre (ALERGIAS DE PACIENTES) e Imagens (Foto do paciente), deixando a tabela principal (MOCADPAC.DB por exemplo), mais "enxuta".

Pode-se dizer que é uma tabela COMPLEMENTAR à DB

Suas informações são criadas a cada nova digitação que você realizar. Se perdida esta tabela, e não houver backup, seu trabalho será perdido. Não são todos os arquivos DB que irão possuir um correspondente MB.

Se perder esta tabela o conteúdo da tabela de mesmo nome e extensão DB, ficará comprometido

Ao realizar backup de tabelas que possuam as extensões DB e MB nunca utilize gerenciamento de arquivos INCREMENTAL.

Obrigatório

PX

Índice primário das tabelas. Toda tabela possui uma chave de pesquisa ou de organização única para seus conteúdo. No exemplo do cadastro de pacientes, sua chave primária (PRIMARY KEY) é seu CÓDIGO DE PACIENTE.

Suas informações são geradas á cada novo registro gravado na tabela DB/MB e também à cada nova REORGANIZAÇÃO DE DADOS.

Opcional

X* e Y*

Índices secundários ou auxiliares das tabelas. No exemplo do cadastro de pacientes, iremos Ter uma tabela de índice ALFABÉTICA, que conterá apenas a informação NOME DO PACIENTE, CODIGO, localização deste paciente na tabela de dados (MOCADPAC.DB).

Suas informações são geradas á cada novo registro gravado na tabela DB/MB e também à cada nova REORGANIZAÇÃO DE DADOS.

Opcional

XML Arquivos com extensão XML e iniciados com as siglas OPT armazenam informações sobre configuração de uso de seu aplicativo. Esse tipo de arquivo foi introduzido em nossos softwares a partir de 2007. Poderão ou não existir em sua base de dados. Obrigatório
RTM Modelos de relatórios utilizados pelos aplicativos. Foram (serão) introduzidos em nossos softwares a partir de Junho de 2007, ou seja, talvez ainda não existam em sua base de dados. Se existirem devem ser conservados em backup também. Obrigatório
PDF Arquivos de relatórios emitidos por usuários do sistema e salvos coincidentemente sob a pasta de base de dados do sistema. Opcional.

Diante de tudo isso, podemos estabelecer algumas regras, que são:

  • É proibido a exclusão de tabelas com extensão DB e MB pois estas realmente armazenam as informações que você digitou no sistema.
  • As tabelas descritas acima como índice (PX,X* e Y*) não são de backup obrigatório mas, se optar por não realizar backup das mesmas, posteriormente, houver necessidade de restaurar tabelas de seu backup, você deverá:
    1. Apagar da pasta (diretório) onde serão recuperadas as tabelas, os arquivos de índices
    2. Recuperar backup
    3. Reorganizar base de dados do sistema

Por exemplo, se a tabela MOCADPAC está com problema, e você somente realizou backup dos arquivos MOCADPAC.DB e MOCADPAC.MB (não guardou os índices), Você terá que apagar do diretório antes de proceder com a RESTAURAÇÃO, os arquivos MOCADPAC.PX, MOCADPAC.X*.


Outros arquivos utilizados no sistema

Existem
outros dois arquivos que são utilizados pelos sistemas acima descritos que são: PDOXUSRS (extensão LCK e NET) e o arquivo PARADOX (LCK e NET).

Estes arquivos são gerados através do software BDE (Borland Database Engne) cada vez que você acessar seu sistema. São arquivos temporários responsáveis, a grosso modo, dizer quais usuários estão acessando determinadas tabelas afim de não haverem conflitos durante o uso do sistema. Não há necessidade de realizar backup destes arquivos e, quando o sistema não está em uso, estes arquivos podem ser excluídos manualmente, embora essa seja uma tarefa do BDE, ou seja, sempre que fechamos o uso do sistema, em caso de ambiente de rede, não houver nenhum outro usuário utilizando o sistema, o BDE se encarrega de atualizar e/ou apagar estes arquivos.

Problemas e dúvidas comuns ao efetuar backup

  1. Mensagens de erro semelhantes à "TABLE IS BUSY" (tabela está em uso) - verifique se todos os usuários que fazem uso das tabelas da base de dados encerraram seus aplicativos corretamente

Problemas e dúvidas comuns ao restaurar backup´s

  1. Já restaurei as tabelas mas quando faço a reorganização apresenta mensagem TABLE IS BUSY mesmo não havendo ninguém utilizando o sistema?
    Resposta: Ao restaurar arquivos de medias de CD (por exemplo) esses podem "vir" bloqueados para gravação (read_only). Nesse caso você terá que alterar as propriedades de todos os arquivos restaurados de forma a permitir leitura, gravação. Consulte um técnico em informática caso não saiba como fazê-lo. Verifique se, ao tentar restaurar seu backup, não há outros usuários acessando os mesmos arquivos e/ou pastas.

  2. Restaurei arquivos de meu backup mas quando tento utilizar alguns cadastros ocorrem mensagens como BLOB HAS BEEN MODIFIED.
    Resposta: Você pode ter realizado backup de tabelas com extenção DB mas não ter copiado arquivos de nomes semelhantes mas com extensão MB ((MOCADPAC por exemplo possui um arquivo MOCADPAC.DB e outro MOCADPAC.MB que devem sempre ser copiados e/ou restaurados em conjunto). Nesse caso terá que procurar por outro backup anterior que não tenha o mesmo prolema.

Descrição das tabelas dos sistemas

Verifique no HELP do aplicativo de Importação e exportação de dados de seu aplicativo, os identificadores que são utilizados para cada lay-out mencionados naquele documento. Esses identificadores possuem o mesmo nome das tabelas de seu sistema. Para identificar se uma tabela possui ou não arquivos com extensão MB, verifique no lay-out se há mencionado campos de TEXTO LIVRE , GRÁFICOS ou IMAGENS.

A tabela abaixo foi atualizada até a versão 3.0 do sistema SIMO, PCMSO, PLUS e AUDIO.

Nome Tabela

Módulo

Descrição

Mo7Ataso

PCMSO

Cadastro de Atestado de Saúde

Mo7Cat

PCMSO

Cadastro da Cat modelo antiga

Mo7Cat99

PCMSO

Cadastro da CAT atual

Mo7Cdris

PCMSO

Cadastro de riscos

Mo7Convo

PCMSO

Pacientes que estão convocados para exames

Mo7Ctlau

PCMSO

Cadastro de Cat modelo antigo

Mo7Exame

TABELAS / PCMSO

Cadastro de exames da AMB

Mo7Eexcar

PLANEJAMENTO

Cadastro de exames planejados por função

Mo7Exfun

PLANEJAMENTO

Exames planejados para o paciente

Mo7Exris

PLANEJAMENTO

Cadastro de exames por riscos

Mo7Exset

PLANEJAMENTO

Exames planejados por setor

Mo7Histo

PCMSO

Histórico de exames realizados dos pacientes

Mo7Mdemp

TABELAS / PCMSO

Cadastro de médicos coordenadores

Mo7setor

PLANEJAMENTO

Planejamento riscos por local de trabalho

MoAbsent

ABSENTISMO

Cadastro de Absentismo

MoAtdiar

ATENDIMENTO

Cadastro do Atendimento

MoAtdmot

ATENDIMENTO

Cadastro motivos de atendimento do pacienrte

MoAtend

ATENDIMENTO

Cadastro motivos de atendimento geral

MoAudana

AUDIOMETRIA

Método de classificação da Portaria 19

MoAudcli

AUDIOMETRIA

Método de classificação clínico

MoAudcom

AUDIOMETRIA

Comentário de Otorrino

MoAuddec

TABELAS / AUDIO

Cadastro do modelo de declaração

MoAuddvc

AUDIOMETRIA

Discriminação vocal

MoAudFon

AUDIOMETRIA

Comentário Fonaudiologo(a)

MoAudFow

AUDIOMETRIA

Método de classificação Fowler

MoAudiImi

AUDIOMETRIA

Imitanciometrias

MoAudIns

AUDIOMETRIA

Método de classificação INSS

MoAudio

AUDIOMETRIA

Cadastro de audiometria dos pacientes

MoAudiom

AUDIOMETRIA

Cadastro de audiometros

MoAudmer

AUDIOMETRIA

Método de classificação Merluzzi

MoAudmet

AUDIOMETRIA

Classificação do Otorrino

MoAudper

AUDIOMETRIA

Método de classificação Pereira

MoAudref

AUDIOMETRIA

Audiometrias de referências

MoAudRin

AUDIOMETRIA

Cadastro exame Rinne da audiometria (Acumetria)

MoAudSet

AUDIOMETRIA

Setup de Avaliação

MoaudSrt

AUDIOMETRIA

Exames srt de audiometria (logoaudiometria)

MoaudSup

AUDIOMETRIA

Exames Supraliminares (Acumetria)

MoAudTim

AUDIOMETRIA

Escala do imitanciometro

MoAudWeb

AUDIOMETRIA

Cadastro de exames weber de audiometria (Acumetria)

MoCadcon

TABELAS / GERAIS

Cadastro de Convênios

MoCadPac

TABELAS / GERAIS

Cadastro de pacientes

MoCadper

TABELAS / QUEST

Cadastro de perguntas dos questionários

MoCadres

TABELAS / QUEST

Cadastro de respostas dos questionários

MoCargo

TABELAS / GERAIS

Cadastro de cargos ou funções dos pacientes

MoCarta

TABELAS / GERAIS

Cadastro de modelos de carta (Textos não formatados)

MoCatego

TABELAS / GERAIS

Cadastro das categorias dos pacientes

Mocbo

TABELAS / GERAIS

Cadastro do Código Brasileiro de Ocupação

MoCotac

TABELAS / GERAIS

Cadastro de cotações de moedas

MoDGnCid

TABELAS / GERAIS

Diagnósticos CIDs para pacientes

MoDiagno

AUDIOMETRIA

Anamneses de pacientes

MoEspec

TABELAS / MEDICOS

Cadastro dos motivos de afastamento

MoEspesp

TABELAS / ESPIRO

Cadastro de Espirometros

MoEspiro

ESPIROMETRIA

Cadastro de Espirometrias

MoEstrut

TABELA / GERAIS

Cadastro dos parâmetros dos níveis hierárquicos do local de trabalho

MoFeriad

TABELAS / GERAIS

Cadastro de feriados

MoGuia

TABELAS / PCMSO

Cadastro de guias de exames

MoIncide

TABELAS / MÉDICAS

Cadastro de incidências médicas

MoIteres

QUESTIONÁRIO

Cadastro de respostas dos pacientes ao questionário

MoMatcad

FARMÁCIA

Cadastro de materias de farmácia

MoMatmov

FARMÁCIA

Cadastro movimento de farmácia

MoMedica

ATENDIMENTO

Cadastro de receitas de pacientes

MoMedico

TABELAS/ MÉDICOS

Cadastro de médicos e/ou usuários

MoMembro

TABELAS / PCMSO

Cadastro de membros do corpo humano

MoModelo

TABELAS / GERAIS

Cadastro de textos padrões formatados

MoModulo

SISTEMA

Cadastro dos módulos do sistema

MoMoeda

TABELAS / GERAIS

Cadastro de moedas

MoMoldoe

TABELAS / MEDICOS

Cadastro de cid

Momuddpt

DIVERSOS

Planejamento de troca de código da estrutura do local de trabalho

Momudfun

DIVERSOS

Planejamento de troca de código do paciente

Momudque

DIVERSOS

Planejamento de troca de código do questionário

Momudtab

DIVERSOS

Planejamento de troca de código das tabelas básicas

Monature

TABELAS / PCMSO

Cadastro de natureza de lesões

Monivel1

TABELAS / GERAIS

Cadastro local de trabalho (Empresa)

Monivel2

TABELAS / GERAIS

Cadastro local de trabalho (Diretoria)

Monivel3

TABELAS / GERAIS

Cadastro local de trabalho (Divisão)

Monivel4

TABELAS / GERAIS

Cadastro local de trabalho (Gerência)

Monivel5

TABELAS / GERAIS

Cadastro local de trabalho (Departamento)

Monivel6

TABELAS / GERAIS

Cadastro local de trabalho (Setor)

Monivend

TABELAS / GERAIS

Cadastro endereço do local de trabalho

Moobjeto

TABELAS / PCMSO

Cadastro de objetos causadores de lesões

Moqueixa

TABELAS / MEDICOS

Dicionário de queixas

Moramatv

TABELAS / GERAIS

Cadastro do ramo de atividades econômicas

Moremedi

TABELAS / FARM

Cadastro de medicamentos

Mosys*

SISTEMA

Tabela do sistema

Motexleg

TABELAS / PCMSO

Texto legal para ASO

Motittab

QUESTIONÄRIO

Cadastro de questionário

Moturno

TABELAS / GERAIS

Cadastro de turnos dos pacientes