Skip to content

Instantly share code, notes, and snippets.

@avelino
Created March 9, 2010 13:29
Show Gist options
  • Save avelino/326565 to your computer and use it in GitHub Desktop.
Save avelino/326565 to your computer and use it in GitHub Desktop.
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
CREATE TABLE IF NOT EXISTS `paises` (
`iso` char(2) NOT NULL,
`iso3` char(3) NOT NULL,
`numcode` smallint(6) DEFAULT NULL,
`nome` varchar(255) NOT NULL,
PRIMARY KEY (`iso`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_centro` (
`ncentro` char(3) NOT NULL,
`nome` char(255) NOT NULL,
`cidade` char(20) NOT NULL,
`estado` char(4) NOT NULL,
`pais` char(50) DEFAULT NULL,
`idioma` char(50) DEFAULT NULL,
PRIMARY KEY (`ncentro`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_cidade` (
`id` int(5) NOT NULL,
`uf` varchar(2) NOT NULL,
`municipio` varchar(200) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_correcao` (
`id_correcao` int(7) NOT NULL AUTO_INCREMENT,
`id_correcao_v` int(7) DEFAULT NULL,
`id_paciente` int(7) DEFAULT NULL,
`id_de` varchar(50) DEFAULT NULL,
`id_para` varchar(50) DEFAULT NULL,
`st_correcao` int(1) DEFAULT '0',
`ds_page` varchar(250) DEFAULT NULL,
`ds_text` text,
`dt_correcao` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id_correcao`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=90 ;
CREATE TABLE IF NOT EXISTS `tb_cuidador` (
`cuidador` char(5) NOT NULL,
`tb_user_user_login` char(25) NOT NULL,
`tb_centro_ncentro` char(3) NOT NULL,
`pacn` int(10) unsigned NOT NULL,
`centron` int(10) unsigned NOT NULL,
`iniciais` char(5) NOT NULL,
PRIMARY KEY (`cuidador`),
KEY `tb_cuidador_index1` (`cuidador`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_dedicacao_da` (
`id_dedicacao_da` int(7) unsigned NOT NULL AUTO_INCREMENT,
`ds_dedicacao_da` varchar(20) NOT NULL,
PRIMARY KEY (`id_dedicacao_da`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_escolaridade` (
`id_escolaridade` int(7) unsigned NOT NULL AUTO_INCREMENT,
`ds_escolaridade` varchar(100) NOT NULL,
PRIMARY KEY (`id_escolaridade`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_estado` (
`id_estado` int(2) unsigned zerofill NOT NULL,
`uf` varchar(10) NOT NULL,
`nome` varchar(20) NOT NULL,
PRIMARY KEY (`id_estado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_log` (
`id_tb_log` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_cuidador_cuidador` char(5) NOT NULL,
`tb_user_user_login` char(25) NOT NULL,
`perfil` char(100) DEFAULT NULL,
`logon` datetime DEFAULT NULL,
`logout` datetime DEFAULT NULL,
`arquivo` char(100) DEFAULT NULL,
`data_hora` datetime DEFAULT NULL,
`tabela` char(100) DEFAULT NULL,
`campo_alterado` char(100) DEFAULT NULL,
`novo_valor` char(100) DEFAULT NULL,
`valor_antigo` char(100) DEFAULT NULL,
`desc_acao` char(100) DEFAULT NULL,
`arq_exp` char(100) DEFAULT NULL,
`arq_impr` char(100) DEFAULT NULL,
`arq_exportado` char(100) DEFAULT NULL,
`seq` char(5) DEFAULT NULL,
`id_cron` int(1) DEFAULT NULL,
PRIMARY KEY (`id_tb_log`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4092 ;
CREATE TABLE IF NOT EXISTS `tb_medicamentos_visita` (
`id_medicamento_visita` int(7) unsigned NOT NULL AUTO_INCREMENT,
`id_visita` int(7) NOT NULL,
`ds_medicamento` varchar(250) NOT NULL,
`id_diax` int(1) NOT NULL,
`id_outro_med` int(1) NOT NULL,
`ds_id_terapeutica` varchar(100) NOT NULL,
PRIMARY KEY (`id_medicamento_visita`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ;
CREATE TABLE IF NOT EXISTS `tb_monitoramento` (
`id_monitoramento` int(7) unsigned NOT NULL AUTO_INCREMENT,
`id_centro` int(7) NOT NULL,
`id_paciente` int(7) NOT NULL,
`ds_inicias` varchar(3) NOT NULL,
`ds_responsavel` varchar(25) NOT NULL,
`dt_visita_dd_v1_m1` int(1) DEFAULT '0',
`id_consentimento_v1_m1` int(1) DEFAULT '0',
`dt_consentimento_v1_m1` int(1) DEFAULT '0',
`id_criterios_0_v1_m1` int(1) DEFAULT '0',
`id_criterios_1_v1_m1` int(1) DEFAULT '0',
`id_criterios_2_v1_m1` int(1) DEFAULT '0',
`id_criterios_3_v1_m1` int(1) DEFAULT '0',
`dt_idade_v1_m1` int(1) DEFAULT '0',
`ds_idade_v1_m1` int(1) DEFAULT '0',
`id_sexo_v1_m1` int(1) DEFAULT '0',
`id_escolaridade_v1_m1` int(1) DEFAULT '0',
`id_atividade_rs_v1_m1` int(1) DEFAULT '0',
`id_parentesco_v1_m1` int(1) DEFAULT '0',
`id_vive_da_v1_m1` int(1) DEFAULT '0',
`id_dedicacao_da_v1_m1` int(1) DEFAULT '0',
`id_pergunta_01_v1_m2` int(1) DEFAULT '0',
`id_pergunta_02_v1_m2` int(1) DEFAULT '0',
`id_pergunta_03_v1_m2` int(1) DEFAULT '0',
`id_pergunta_04_v1_m2` int(1) DEFAULT '0',
`id_pergunta_05_v1_m2` int(1) DEFAULT '0',
`id_pergunta_06_v1_m2` int(1) DEFAULT '0',
`id_pergunta_07_v1_m2` int(1) DEFAULT '0',
`id_pergunta_08_v1_m2` int(1) DEFAULT '0',
`id_pergunta_09_v1_m2` int(1) DEFAULT '0',
`id_pergunta_10_v1_m2` int(1) DEFAULT '0',
`id_pergunta_11_v1_m2` int(1) DEFAULT '0',
`ds_comentario_v1_m2` int(1) DEFAULT '0',
`id_assinatura_v1_m2` int(1) DEFAULT '0',
`dt_visita_dd_v2` int(1) DEFAULT '0',
`id_continua_v2` int(1) DEFAULT '0',
`dt_inicio_v2` int(1) DEFAULT '0',
`id_continua_exelon_v2` int(1) DEFAULT '0',
`dt_termino_v2` int(1) DEFAULT '0',
`id_pergunta_01_v2` int(1) DEFAULT '0',
`id_pergunta_02_v2` int(1) DEFAULT '0',
`id_pergunta_03_v2` int(1) DEFAULT '0',
`id_pergunta_04_v2` int(1) DEFAULT '0',
`id_pergunta_05_v2` int(1) DEFAULT '0',
`id_pergunta_06_v2` int(1) DEFAULT '0',
`id_pergunta_07_v2` int(1) DEFAULT '0',
`id_pergunta_08_v2` int(1) DEFAULT '0',
`id_pergunta_09_v2` int(1) DEFAULT '0',
`id_pergunta_10_v2` int(1) DEFAULT '0',
`id_pergunta_11_v2` int(1) DEFAULT '0',
`id_pergunta_12_v2` int(1) DEFAULT '0',
`id_pergunta_13_v2` int(1) DEFAULT '0',
`id_pergunta_14_v2` int(1) DEFAULT '0',
`id_pergunta_15_v2` int(1) DEFAULT '0',
`ds_comentario_v2` int(1) DEFAULT '0',
`dt_termino_v3` int(1) DEFAULT '0',
`id_completou_v3` int(1) DEFAULT '0',
`id_pergunta_00_v3` int(1) DEFAULT '0',
`id_pergunta_01_v3` int(1) DEFAULT '0',
`ds_razao` int(1) DEFAULT '0',
`ds_especificar_n3` int(1) DEFAULT '0',
`ds_especificar_n4` int(1) DEFAULT '0',
`id_assinatura_v3` int(1) DEFAULT '0',
`dt_stamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`id_medic` int(7) DEFAULT '0',
PRIMARY KEY (`id_monitoramento`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
CREATE TABLE IF NOT EXISTS `tb_parentesco` (
`id_parentesco` int(7) unsigned NOT NULL AUTO_INCREMENT,
`ds_parentesco` varchar(50) NOT NULL,
PRIMARY KEY (`id_parentesco`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_recado` (
`id_tb_recado` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_user_user_login` char(25) NOT NULL,
`recado` text NOT NULL,
`de` varchar(45) NOT NULL,
`dtrequi` varchar(30) NOT NULL,
`status` int(1) unsigned NOT NULL,
PRIMARY KEY (`id_tb_recado`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=71 ;
CREATE TABLE IF NOT EXISTS `tb_recado2` (
`id_tb_recado2` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_user_user_login` char(25) NOT NULL,
`recado` varchar(255) NOT NULL,
`de` varchar(45) NOT NULL,
`dtrequi` varchar(30) NOT NULL,
`status` int(1) unsigned NOT NULL,
PRIMARY KEY (`id_tb_recado2`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=59 ;
CREATE TABLE IF NOT EXISTS `tb_senha` (
`user_senha` char(32) NOT NULL,
`user_login` char(25) NOT NULL,
`user_data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`user_senha`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_tentativa` (
`id_login` int(7) NOT NULL AUTO_INCREMENT,
`tb_user_user_login` char(25) NOT NULL,
`login` char(50) NOT NULL,
`datahora` datetime NOT NULL,
`ip` char(15) NOT NULL,
PRIMARY KEY (`id_login`),
KEY `tb_tentativa_index1` (`tb_user_user_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;
CREATE TABLE IF NOT EXISTS `tb_teste` (
`id_tb_teste` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_cuidador_cuidador` char(5) NOT NULL,
`seq` int(10) unsigned NOT NULL,
`nome` char(55) DEFAULT NULL,
`endereco` char(30) DEFAULT NULL,
PRIMARY KEY (`id_tb_teste`),
KEY `tb_teste_index1` (`seq`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_treinamento` (
`id_tb_treinamento` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_user_user_login` char(25) NOT NULL,
`leitura` int(10) unsigned DEFAULT NULL,
`leitura_conc` int(10) unsigned DEFAULT NULL,
`dttreinamento` date DEFAULT NULL,
`nome` char(255) DEFAULT NULL,
`perfil` char(255) DEFAULT NULL,
`assinatura` int(10) unsigned DEFAULT NULL,
`id_print` int(1) DEFAULT NULL,
PRIMARY KEY (`id_tb_treinamento`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=24 ;
CREATE TABLE IF NOT EXISTS `tb_uc` (
`id_tb_uc` int(7) unsigned NOT NULL AUTO_INCREMENT,
`ncentro` char(3) NOT NULL,
`user_login` char(25) NOT NULL,
PRIMARY KEY (`id_tb_uc`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=85 ;
CREATE TABLE IF NOT EXISTS `tb_upload` (
`id_up` int(7) NOT NULL AUTO_INCREMENT,
`titulo` varchar(50) NOT NULL,
`descri` varchar(255) NOT NULL,
`endereco` varchar(255) NOT NULL,
`data` date NOT NULL,
`hora` varchar(10) NOT NULL,
`antigo` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`id_up`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_user` (
`user_login` char(25) NOT NULL,
`user_sess` char(32) DEFAULT NULL,
`user_data` datetime DEFAULT NULL,
`user_senha` char(32) DEFAULT NULL,
`user_dtexp` datetime DEFAULT NULL,
`user_perfil` enum('administrador','co_investigador','coordenador_centro','coordenador_estudo','coordenadora_estudo','gerente_dados','gerente_sistema','investigador','monitor') NOT NULL,
`user_bloq` tinyint(1) unsigned DEFAULT NULL,
`user_desativado` tinyint(1) DEFAULT '0',
`nome` char(255) DEFAULT NULL,
`pais` char(50) DEFAULT NULL,
`idioma` char(50) DEFAULT NULL,
`email1` char(50) NOT NULL,
`email2` char(50) DEFAULT NULL,
`telefone1` char(50) DEFAULT NULL,
`telefone2` char(50) DEFAULT NULL,
`telefone3` char(50) DEFAULT NULL,
`motivo_alt` char(255) DEFAULT NULL,
PRIMARY KEY (`user_login`),
UNIQUE KEY `tb_user_user_login` (`user_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `tb_validacao` (
`id_tb_validacao` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tb_cuidador_cuidador` char(5) NOT NULL,
`tb_user_user_login` char(25) NOT NULL,
`tipo` int(10) unsigned DEFAULT NULL,
`dtcad` date DEFAULT NULL,
`hora` time DEFAULT NULL,
`tabela` char(50) DEFAULT NULL,
PRIMARY KEY (`id_tb_validacao`),
KEY `tb_validacao_tria_index2` (`tb_user_user_login`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `tb_visita` (
`id_visita` int(7) unsigned NOT NULL AUTO_INCREMENT,
`id_centro` int(7) NOT NULL,
`id_paciente` int(7) NOT NULL,
`ds_inicias` varchar(3) NOT NULL,
`ds_responsavel` varchar(25) NOT NULL,
`dt_visita_dd_v1_m1` date NOT NULL,
`id_consentimento_v1_m1` int(1) NOT NULL,
`dt_consentimento_v1_m1` date DEFAULT NULL,
`id_criterios_0_v1_m1` int(1) NOT NULL,
`id_criterios_1_v1_m1` int(1) NOT NULL,
`id_criterios_2_v1_m1` int(1) NOT NULL,
`id_criterios_3_v1_m1` int(1) NOT NULL,
`dt_idade_v1_m1` date NOT NULL,
`ds_idade_v1_m1` varchar(3) NOT NULL,
`id_sexo_v1_m1` int(1) NOT NULL,
`id_escolaridade_v1_m1` int(1) DEFAULT NULL,
`id_atividade_rs_v1_m1` int(1) DEFAULT NULL,
`id_parentesco_v1_m1` int(1) DEFAULT NULL,
`id_vive_da_v1_m1` int(1) DEFAULT NULL,
`id_dedicacao_da_v1_m1` int(1) DEFAULT NULL,
`id_pergunta_01_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_02_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_03_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_04_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_05_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_06_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_07_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_08_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_09_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_10_v1_m2` int(1) DEFAULT NULL,
`id_pergunta_11_v1_m2` int(1) DEFAULT NULL,
`ds_comentario_v1_m2` varchar(250) DEFAULT NULL,
`id_assinatura_v1_m2` int(1) DEFAULT NULL,
`dt_visita_dd_v2` date DEFAULT NULL,
`dt_inicio_v2` date DEFAULT NULL,
`id_continua_v2` int(1) DEFAULT NULL,
`dt_termino_v2` date DEFAULT NULL,
`id_pergunta_01_v2` int(1) DEFAULT NULL,
`id_pergunta_02_v2` int(1) DEFAULT NULL,
`id_pergunta_03_v2` int(1) DEFAULT NULL,
`id_pergunta_04_v2` int(1) DEFAULT NULL,
`id_pergunta_05_v2` int(1) DEFAULT NULL,
`id_pergunta_06_v2` int(1) DEFAULT NULL,
`id_pergunta_07_v2` int(1) DEFAULT NULL,
`id_pergunta_08_v2` int(1) DEFAULT NULL,
`id_pergunta_09_v2` int(1) DEFAULT NULL,
`id_pergunta_10_v2` int(1) DEFAULT NULL,
`id_pergunta_11_v2` int(1) DEFAULT NULL,
`id_pergunta_12_v2` int(1) DEFAULT NULL,
`id_pergunta_13_v2` int(1) DEFAULT NULL,
`id_pergunta_14_v2` int(1) DEFAULT NULL,
`id_pergunta_15_v2` int(1) DEFAULT NULL,
`ds_comentario_v2` varchar(250) DEFAULT NULL,
`dt_termino_v3` date DEFAULT NULL,
`id_completou_v3` int(1) DEFAULT NULL,
`id_pergunta_01_v3` int(1) DEFAULT NULL,
`ds_razao` varchar(250) DEFAULT NULL,
`id_assinatura_v3` int(1) DEFAULT NULL,
`id_continua_exelon_v2` int(1) DEFAULT NULL,
`id_pergunta_00_v3` int(1) DEFAULT NULL,
`ds_especificar_n4` varchar(250) DEFAULT NULL,
`ds_especificar_n3` varchar(250) DEFAULT NULL,
`dt_stamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ds_user_assinatura_v3` varchar(250) DEFAULT NULL,
`ds_parentesco_v1_m1` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id_visita`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=36 ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment