study-builder/sqlscript/HPHC_My_Studies_DB_Create_Script.sql (1,242 lines of code) (raw):
-- --------------------------------------------------------
-- Host: 127.0.0.1
-- Server version: 5.7.25-log - MySQL Community Server (GPL)
-- Server OS: Win64
-- HeidiSQL Version: 9.5.0.5196
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Dumping database structure for fda_hphc
DROP DATABASE IF EXISTS `fda_hphc`;
CREATE DATABASE IF NOT EXISTS `fda_hphc` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `fda_hphc`;
-- Dumping structure for table fda_hphc.activetask_formula
DROP TABLE IF EXISTS `activetask_formula`;
CREATE TABLE IF NOT EXISTS `activetask_formula` (
`activetask_formula_id` int(11) NOT NULL AUTO_INCREMENT,
`value` varchar(255) DEFAULT NULL,
`formula` varchar(50) DEFAULT NULL,
PRIMARY KEY (`activetask_formula_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task
DROP TABLE IF EXISTS `active_task`;
CREATE TABLE IF NOT EXISTS `active_task` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`frequency` varchar(255) DEFAULT NULL,
`task_name` varchar(100) DEFAULT NULL,
`duration` varchar(100) DEFAULT NULL,
`repeat_questionnaire` int(11) DEFAULT NULL,
`active_task_lifetime_start` date DEFAULT NULL,
`active_task_lifetime_end` date DEFAULT NULL,
`day_of_the_week` varchar(255) DEFAULT NULL,
`repeat_active_task` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
`display_name` varchar(255) DEFAULT NULL,
`instruction` varchar(255) DEFAULT NULL,
`short_title` varchar(255) DEFAULT NULL,
`created_date` varchar(255) DEFAULT NULL,
`modified_date` varchar(255) DEFAULT NULL,
`task_title` varchar(255) DEFAULT NULL,
`task_type` int(11) DEFAULT NULL,
`task_type_id` int(11) DEFAULT NULL,
`action` tinyint(4) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`version` float DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`is_live` int(11) DEFAULT NULL,
`is_Change` int(11) DEFAULT NULL,
`active` tinyint(1) DEFAULT '1',
`anchor_date_id` int(11) DEFAULT NULL,
`schedule_type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_active_task_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=2850 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_attrtibutes_values
DROP TABLE IF EXISTS `active_task_attrtibutes_values`;
CREATE TABLE IF NOT EXISTS `active_task_attrtibutes_values` (
`active_task_attribute_id` int(11) NOT NULL AUTO_INCREMENT,
`active_task_id` int(11) NOT NULL DEFAULT '0',
`active_task_master_attr_id` int(11) NOT NULL,
`attribute_val` varchar(100) DEFAULT NULL,
`add_to_line_chart` char(50) DEFAULT NULL,
`time_range_chart` varchar(100) DEFAULT NULL,
`rollback_chat` varchar(100) DEFAULT NULL,
`title_chat` varchar(100) DEFAULT NULL,
`use_for_statistic` char(1) DEFAULT NULL,
`identifier_name_stat` varchar(100) DEFAULT NULL,
`display_name_stat` varchar(100) DEFAULT NULL,
`display_units_stat` varchar(100) DEFAULT NULL,
`upload_type_stat` varchar(100) DEFAULT NULL,
`formula_applied_stat` varchar(100) DEFAULT NULL,
`time_range_stat` varchar(100) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`active` tinyint(1) DEFAULT '1',
PRIMARY KEY (`active_task_attribute_id`),
KEY `FK_active_task_attrtibutes_values_active_task_master_attribute` (`active_task_master_attr_id`),
KEY `FK_active_task_attrtibutes_values_active_task` (`active_task_id`),
CONSTRAINT `FK_active_task_attrtibutes_values_active_task` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`),
CONSTRAINT `FK_active_task_attrtibutes_values_active_task_master_attribute` FOREIGN KEY (`active_task_master_attr_id`) REFERENCES `active_task_master_attribute` (`active_task_master_attr_id`)
) ENGINE=InnoDB AUTO_INCREMENT=7576 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_custom_frequencies
DROP TABLE IF EXISTS `active_task_custom_frequencies`;
CREATE TABLE IF NOT EXISTS `active_task_custom_frequencies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`frequency_start_date` date DEFAULT NULL,
`frequency_end_date` date DEFAULT NULL,
`frequency_time` time DEFAULT NULL,
`active_task_id` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`is_used` char(1) DEFAULT NULL,
`time_period_from_days` int(11) DEFAULT NULL,
`time_period_to_days` int(11) DEFAULT NULL,
`x_days_sign` bit(1) DEFAULT NULL,
`y_days_sign` bit(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `active_task_id_FK` (`active_task_id`),
CONSTRAINT `active_task_id_FK` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=85 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_frequencies
DROP TABLE IF EXISTS `active_task_frequencies`;
CREATE TABLE IF NOT EXISTS `active_task_frequencies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`active_task_id` int(11) DEFAULT NULL,
`frequency_date` date DEFAULT NULL,
`frequency_time` time DEFAULT NULL,
`is_launch_study` tinyint(1) DEFAULT NULL,
`is_study_life_time` tinyint(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`time_period_from_days` int(11) DEFAULT NULL,
`time_period_to_days` int(11) DEFAULT NULL,
`x_days_sign` bit(1) DEFAULT NULL,
`y_days_sign` bit(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `active_task_id_idx` (`active_task_id`),
KEY `FKBBE7F3598EB972DD` (`active_task_id`),
CONSTRAINT `FKBBE7F3598EB972DD` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`),
CONSTRAINT `FK_active_task_fre_id` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=7239 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_list
DROP TABLE IF EXISTS `active_task_list`;
CREATE TABLE IF NOT EXISTS `active_task_list` (
`active_task_list_id` int(11) NOT NULL AUTO_INCREMENT,
`task_name` varchar(100) DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`active_task_list_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_master_attribute
DROP TABLE IF EXISTS `active_task_master_attribute`;
CREATE TABLE IF NOT EXISTS `active_task_master_attribute` (
`active_task_master_attr_id` int(11) NOT NULL AUTO_INCREMENT,
`task_type_id` int(11) NOT NULL,
`order_by` int(11) DEFAULT NULL,
`attribute_type` varchar(100) DEFAULT NULL,
`attribute_name` varchar(100) DEFAULT NULL,
`display_name` varchar(250) DEFAULT NULL,
`attribute_data_type` varchar(100) DEFAULT NULL,
`add_to_dashboard` char(1) DEFAULT NULL,
`task_type` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`active_task_master_attr_id`),
KEY `FK_active_task_master_attribute_active_task_list` (`task_type_id`),
CONSTRAINT `FK_active_task_master_attribute_active_task_list` FOREIGN KEY (`task_type_id`) REFERENCES `active_task_list` (`active_task_list_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_select_options
DROP TABLE IF EXISTS `active_task_select_options`;
CREATE TABLE IF NOT EXISTS `active_task_select_options` (
`active_task_select_options_id` int(11) NOT NULL AUTO_INCREMENT,
`active_task_master_attr_id` int(11) NOT NULL,
`option_val` varchar(100) NOT NULL,
PRIMARY KEY (`active_task_select_options_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.active_task_steps
DROP TABLE IF EXISTS `active_task_steps`;
CREATE TABLE IF NOT EXISTS `active_task_steps` (
`step_id` int(11) NOT NULL,
`active_task_id` int(11) DEFAULT NULL,
`active_task_stepscol` varchar(45) DEFAULT NULL,
`sd_live_form_id` varchar(45) DEFAULT NULL COMMENT 'start complete / live / question form / instruction',
`sequence_no` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`step_id`),
KEY `active_task_id_idx` (`active_task_id`),
KEY `FKAFC1CAC68EB972DD` (`active_task_id`),
CONSTRAINT `FKAFC1CAC68EB972DD` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`),
CONSTRAINT `FK_active_task_steps_id` FOREIGN KEY (`active_task_id`) REFERENCES `active_task` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.anchordate_type
DROP TABLE IF EXISTS `anchordate_type`;
CREATE TABLE IF NOT EXISTS `anchordate_type` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`custom_study_id` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`has_anchortype_draft` int(11) DEFAULT NULL,
`study_id` int(11) DEFAULT NULL,
`version` float DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=113 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.app_versions
DROP TABLE IF EXISTS `app_versions`;
CREATE TABLE IF NOT EXISTS `app_versions` (
`av_id` int(11) NOT NULL AUTO_INCREMENT,
`app_version` float DEFAULT NULL,
`created_on` timestamp NULL DEFAULT NULL,
`force_update` int(11) DEFAULT NULL,
`os_type` varchar(255) DEFAULT NULL,
`bundle_id` varchar(255) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`message` varchar(255) DEFAULT NULL,
PRIMARY KEY (`av_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.bar_chart
DROP TABLE IF EXISTS `bar_chart`;
CREATE TABLE IF NOT EXISTS `bar_chart` (
`id` int(11) NOT NULL,
`data_source` int(11) DEFAULT NULL COMMENT 'question id / active task id',
`range_type` tinyint(1) DEFAULT NULL COMMENT 'Time based / Other',
`custom` tinyint(1) DEFAULT NULL COMMENT 'Y / N',
`custom_start` datetime DEFAULT NULL,
`custom_end` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.bar_chart_axis
DROP TABLE IF EXISTS `bar_chart_axis`;
CREATE TABLE IF NOT EXISTS `bar_chart_axis` (
`id` int(11) NOT NULL,
`bar_chart_id` int(11) DEFAULT NULL,
`range_start` varchar(50) DEFAULT NULL,
`range_end` varchar(50) DEFAULT NULL,
`display_name` varchar(50) DEFAULT NULL,
`bar_color` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `bar_chart_id_idx` (`bar_chart_id`),
CONSTRAINT `FK_bar_chart_id` FOREIGN KEY (`bar_chart_id`) REFERENCES `bar_chart` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.branding
DROP TABLE IF EXISTS `branding`;
CREATE TABLE IF NOT EXISTS `branding` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`background` varchar(20) DEFAULT NULL,
`font` varchar(20) DEFAULT NULL,
`tint` varchar(20) DEFAULT NULL,
`logo_image_path` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_branding_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.charts
DROP TABLE IF EXISTS `charts`;
CREATE TABLE IF NOT EXISTS `charts` (
`id` int(11) NOT NULL,
`study_id` int(11) DEFAULT NULL,
`reference_id` int(11) DEFAULT NULL COMMENT 'Pie chart id / Bar chart id .. etc',
`chart_title` varchar(200) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
`chart_type` varchar(100) DEFAULT NULL COMMENT 'Pie Chart / Bar Chart / Line Chart ..etc',
`time_range` varchar(50) DEFAULT NULL COMMENT 'current day / current week / current month / custom range',
`allow_previous_next` tinyint(1) DEFAULT NULL COMMENT 'Y / N',
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_charts_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.comprehension_test_question
DROP TABLE IF EXISTS `comprehension_test_question`;
CREATE TABLE IF NOT EXISTS `comprehension_test_question` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`question_text` varchar(500) DEFAULT NULL,
`study_id` int(11) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
`structure_of_correct_ans` tinyint(1) DEFAULT NULL COMMENT '0 - Any of one marked as correct answers, 1 - All of the ones marked as correct answers',
`created_by` int(11) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`status` bit(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `consent_id_idx` (`study_id`),
CONSTRAINT `FK_comprehension_test_question_studies` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=532 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.comprehension_test_response
DROP TABLE IF EXISTS `comprehension_test_response`;
CREATE TABLE IF NOT EXISTS `comprehension_test_response` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`comprehension_test_question_id` int(11) DEFAULT NULL,
`response_option` varchar(500) DEFAULT NULL,
`correct_answer` tinyint(1) DEFAULT NULL COMMENT '1 - Yes, 2 - No',
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `comprehension_test_question_id_idx` (`comprehension_test_question_id`),
CONSTRAINT `comprehension_test_question_id` FOREIGN KEY (`comprehension_test_question_id`) REFERENCES `comprehension_test_question` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1996 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.consent
DROP TABLE IF EXISTS `consent`;
CREATE TABLE IF NOT EXISTS `consent` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`comprehension_test_minimum_score` int(11) DEFAULT NULL,
`share_data_permissions` varchar(50) DEFAULT NULL,
`title` varchar(250) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`is_live` int(11) DEFAULT NULL,
`tagline_description` varchar(250) DEFAULT NULL,
`short_description` varchar(250) DEFAULT NULL,
`long_description` varchar(550) DEFAULT NULL,
`learn_more_text` longtext,
`consent_doc_type` varchar(10) DEFAULT NULL,
`consent_doc_content` longtext,
`allow_without_permission` varchar(50) DEFAULT NULL,
`e_consent_firstname` varchar(10) DEFAULT NULL,
`e_consent_lastname` varchar(10) DEFAULT NULL,
`e_consent_agree` varchar(10) DEFAULT NULL,
`e_consent_signature` varchar(10) DEFAULT NULL,
`e_consent_datetime` varchar(10) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`consent_document_type` varchar(50) DEFAULT NULL,
`html_consent` varchar(255) DEFAULT NULL,
`affirmation_text` varchar(255) DEFAULT NULL,
`denial_text` varchar(255) DEFAULT NULL,
`text_of_the_permission` varchar(255) DEFAULT NULL,
`version` float DEFAULT NULL,
`need_comprehension_test` varchar(255) DEFAULT NULL,
`aggrement_of_consent` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_consent_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=341 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.consent_info
DROP TABLE IF EXISTS `consent_info`;
CREATE TABLE IF NOT EXISTS `consent_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`consent_item_type` varchar(50) DEFAULT NULL,
`title` varchar(200) DEFAULT NULL,
`content_type` varchar(50) DEFAULT NULL,
`brief_summary` longtext,
`elaborated` longtext,
`html_content` longtext,
`url` varchar(200) DEFAULT NULL,
`visual_step` tinytext,
`sequence_no` int(11) DEFAULT '0',
`created_by` int(11) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`display_title` varchar(255) DEFAULT NULL,
`status` tinyint(4) DEFAULT NULL,
`consent_item_title_id` int(11) DEFAULT NULL,
`active` tinyint(4) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`is_live` int(11) DEFAULT NULL,
`version` float DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `consent_id_idx` (`study_id`),
CONSTRAINT `FK_consent_info_studies` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1343 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.consent_master_info
DROP TABLE IF EXISTS `consent_master_info`;
CREATE TABLE IF NOT EXISTS `consent_master_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`code` varchar(250) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-- Dumping structure for table fda_hphc.eligibility
DROP TABLE IF EXISTS `eligibility`;
CREATE TABLE IF NOT EXISTS `eligibility` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`eligibility_mechanism` tinyint(2) DEFAULT NULL COMMENT '1 - ID validation only,\n2 - ID validation + Eligibility Test,\n3 - Eligibility Test only',
`instructional_text` varchar(2500) DEFAULT NULL,
`failure_outcome_text` varchar(2500) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_el_study_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1058 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.eligibility_test
DROP TABLE IF EXISTS `eligibility_test`;
CREATE TABLE IF NOT EXISTS `eligibility_test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`eligibility_id` int(11) DEFAULT NULL,
`short_title` varchar(200) DEFAULT NULL,
`question` varchar(1000) DEFAULT NULL,
`response_format` varchar(20) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
`status` tinyint(2) DEFAULT NULL,
`eligibility_test` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`response_no_option` bit(1) DEFAULT NULL,
`response_yes_option` bit(1) DEFAULT NULL,
`is_used` char(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `eligibility_id_idx` (`eligibility_id`),
CONSTRAINT `FK_eligibility_id` FOREIGN KEY (`eligibility_id`) REFERENCES `eligibility` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=937 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.eligibility_test_response
DROP TABLE IF EXISTS `eligibility_test_response`;
CREATE TABLE IF NOT EXISTS `eligibility_test_response` (
`response_id` int(11) NOT NULL,
`eligibility_test_id` int(11) DEFAULT NULL,
`response_option` varchar(500) DEFAULT NULL,
`pass_fail` varchar(20) DEFAULT NULL,
`destination_question` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`response_id`),
KEY `destination_question_idx` (`destination_question`),
KEY `eligibility_test_id_idx` (`eligibility_test_id`),
CONSTRAINT `destination_question` FOREIGN KEY (`destination_question`) REFERENCES `eligibility_test` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `eligibility_test_id` FOREIGN KEY (`eligibility_test_id`) REFERENCES `eligibility_test` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.enrollment_token
DROP TABLE IF EXISTS `enrollment_token`;
CREATE TABLE IF NOT EXISTS `enrollment_token` (
`token_id` int(11) NOT NULL AUTO_INCREMENT,
`enrollment_token` varchar(256) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
PRIMARY KEY (`token_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.form
DROP TABLE IF EXISTS `form`;
CREATE TABLE IF NOT EXISTS `form` (
`form_id` int(11) NOT NULL AUTO_INCREMENT,
`form_order` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
`question_type` varchar(255) DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`form_id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.form_mapping
DROP TABLE IF EXISTS `form_mapping`;
CREATE TABLE IF NOT EXISTS `form_mapping` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`form_id` int(11) DEFAULT NULL,
`question_id` int(11) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
`active` tinyint(1) DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.gateway_info
DROP TABLE IF EXISTS `gateway_info`;
CREATE TABLE IF NOT EXISTS `gateway_info` (
`id` int(11) NOT NULL,
`video_url` varchar(200) DEFAULT NULL,
`email_inbox_address` varchar(100) DEFAULT NULL,
`fda_website_url` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.gateway_welcome_info
DROP TABLE IF EXISTS `gateway_welcome_info`;
CREATE TABLE IF NOT EXISTS `gateway_welcome_info` (
`id` int(11) NOT NULL,
`app_title` varchar(100) DEFAULT NULL,
`description` longtext,
`image_path` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.groups
DROP TABLE IF EXISTS `groups`;
CREATE TABLE IF NOT EXISTS `groups` (
`id` int(11) NOT NULL,
`group_name` varchar(100) DEFAULT NULL,
`group_created_on` datetime DEFAULT NULL,
`group_created_by` int(11) DEFAULT NULL,
`study_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_group_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.group_step_mapping
DROP TABLE IF EXISTS `group_step_mapping`;
CREATE TABLE IF NOT EXISTS `group_step_mapping` (
`id` int(11) NOT NULL,
`group_id` int(11) DEFAULT NULL,
`step_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `group_id_idx` (`group_id`),
KEY `step_id_idx` (`step_id`),
CONSTRAINT `FK_group_step_mapping_id` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `step_id` FOREIGN KEY (`step_id`) REFERENCES `questionnaires_steps` (`step_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.health_kit_keys_info
DROP TABLE IF EXISTS `health_kit_keys_info`;
CREATE TABLE IF NOT EXISTS `health_kit_keys_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`category` varchar(255) DEFAULT NULL,
`display_name` varchar(255) DEFAULT NULL,
`key_text` varchar(255) DEFAULT NULL,
`result_type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.instructions
DROP TABLE IF EXISTS `instructions`;
CREATE TABLE IF NOT EXISTS `instructions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`instruction_title` varchar(250) DEFAULT NULL,
`instruction_text` varchar(2500) DEFAULT NULL,
`button_text` varchar(150) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`active` tinyint(4) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`status` tinyint(4) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6218 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.legal_text
DROP TABLE IF EXISTS `legal_text`;
CREATE TABLE IF NOT EXISTS `legal_text` (
`id` int(11) NOT NULL,
`mobile_app_terms` longtext,
`mobile_app_terms_modified_datetime` datetime DEFAULT NULL,
`mobile_app_privacy_policy` longtext,
`mobile_app_privacy_policy_modified_datetime` datetime DEFAULT NULL,
`web_app_terms` longtext,
`web_app_terms_modified_datetime` datetime DEFAULT NULL,
`web_app_privacy_policy` longtext,
`web_app_privacy_policy_modified_datetime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.line_chart
DROP TABLE IF EXISTS `line_chart`;
CREATE TABLE IF NOT EXISTS `line_chart` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`line_chartcol` varchar(45) DEFAULT NULL,
`no_data_text` varchar(100) DEFAULT NULL,
`show_ver_hor_line` tinyint(1) DEFAULT NULL,
`x_axis_color` varchar(10) DEFAULT NULL,
`y_axis_color` varchar(10) DEFAULT NULL,
`animation_needed` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.line_chart_datasource
DROP TABLE IF EXISTS `line_chart_datasource`;
CREATE TABLE IF NOT EXISTS `line_chart_datasource` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`data_source_id` int(11) DEFAULT NULL,
`plot_color` varchar(10) DEFAULT NULL,
`line_chart_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_line_chart_datasource_line_chart` (`line_chart_id`),
CONSTRAINT `FK_line_chart_datasource_line_chart` FOREIGN KEY (`line_chart_id`) REFERENCES `line_chart` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.line_chart_x_axis
DROP TABLE IF EXISTS `line_chart_x_axis`;
CREATE TABLE IF NOT EXISTS `line_chart_x_axis` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(50) DEFAULT NULL,
`line_chart_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK_line_chart_x_axis_line_chart` (`line_chart_id`),
CONSTRAINT `FK_line_chart_x_axis_line_chart` FOREIGN KEY (`line_chart_id`) REFERENCES `line_chart` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.live_ active_task_data_collected_master
DROP TABLE IF EXISTS `live_ active_task_data_collected_master`;
CREATE TABLE IF NOT EXISTS `live_ active_task_data_collected_master` (
`id` int(11) NOT NULL,
`task_name` varchar(100) DEFAULT NULL,
`data_collected` varchar(250) DEFAULT NULL COMMENT 'eg. Device motion, Pedometer, Location, Heart rate',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.live_active_task
DROP TABLE IF EXISTS `live_active_task`;
CREATE TABLE IF NOT EXISTS `live_active_task` (
`id` int(11) NOT NULL,
`live_task_description` varchar(200) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.live_active_task_details
DROP TABLE IF EXISTS `live_active_task_details`;
CREATE TABLE IF NOT EXISTS `live_active_task_details` (
`id` int(11) NOT NULL,
`live_active_task_id` int(11) DEFAULT NULL,
`parameter` varchar(100) DEFAULT NULL,
`parameter_display_name` varchar(100) DEFAULT NULL,
`parameter_description` varchar(1000) DEFAULT NULL,
`editable` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `live_active_task_id_idx` (`live_active_task_id`),
CONSTRAINT `live_active_task_id` FOREIGN KEY (`live_active_task_id`) REFERENCES `live_active_task` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.live_active_task_master
DROP TABLE IF EXISTS `live_active_task_master`;
CREATE TABLE IF NOT EXISTS `live_active_task_master` (
`id` int(11) NOT NULL,
`category` varchar(100) DEFAULT NULL,
`task_name` varchar(100) DEFAULT NULL,
`parameter` varchar(100) DEFAULT NULL,
`parameter_display_name` varchar(100) DEFAULT NULL,
`Parameter_description` varchar(1000) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
`editable` tinyint(1) DEFAULT NULL,
`parameter_type` varchar(50) DEFAULT NULL COMMENT 'String / Number / Int',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.master_data
DROP TABLE IF EXISTS `master_data`;
CREATE TABLE IF NOT EXISTS `master_data` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`type` varchar(50) DEFAULT NULL,
`terms_text` text,
`privacy_policy_text` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.notification
DROP TABLE IF EXISTS `notification`;
CREATE TABLE IF NOT EXISTS `notification` (
`notification_id` int(11) NOT NULL AUTO_INCREMENT,
`notification_type` varchar(255) DEFAULT NULL,
`study_id` int(11) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`notification_subType` varchar(255) DEFAULT NULL,
`is_anchor_date` tinyint(1) DEFAULT NULL,
`resource_id` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` timestamp NULL DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` timestamp NULL DEFAULT NULL,
`schedule_date` date DEFAULT NULL,
`schedule_time` time DEFAULT NULL,
`notification_action` tinyint(1) DEFAULT NULL,
`notification_done` tinyint(1) DEFAULT NULL,
`notification_schedule_type` varchar(255) DEFAULT NULL,
`notification_sent` tinyint(1) DEFAULT NULL,
`notification_status` tinyint(1) DEFAULT NULL,
`notification_text` varchar(1024) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`x_days` int(11) DEFAULT NULL,
`questionnarie_id` int(11) DEFAULT NULL,
`active_task_id` int(11) DEFAULT NULL,
`app_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`notification_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1511 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.notification_history
DROP TABLE IF EXISTS `notification_history`;
CREATE TABLE IF NOT EXISTS `notification_history` (
`history_id` int(11) NOT NULL AUTO_INCREMENT,
`notification_sent_date_time` varchar(50) DEFAULT NULL,
`notification_id` int(11) DEFAULT NULL,
PRIMARY KEY (`history_id`),
KEY `notification_history_id` (`notification_id`),
CONSTRAINT `notification_history_id` FOREIGN KEY (`notification_id`) REFERENCES `notification` (`notification_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.pie_chart
DROP TABLE IF EXISTS `pie_chart`;
CREATE TABLE IF NOT EXISTS `pie_chart` (
`id` int(11) NOT NULL,
`data_source` int(11) DEFAULT NULL COMMENT 'question id / active task id',
`distribution_type` tinyint(1) DEFAULT NULL COMMENT 'U - Unique responses, P - Pre defined range',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.pie_chart_segments
DROP TABLE IF EXISTS `pie_chart_segments`;
CREATE TABLE IF NOT EXISTS `pie_chart_segments` (
`id` int(11) NOT NULL,
`min_range` int(11) DEFAULT NULL,
`max_range` int(11) DEFAULT NULL,
`display_name` varchar(100) DEFAULT NULL,
`segment_color` varchar(10) DEFAULT NULL,
`pie_chart_id` int(11) DEFAULT NULL,
`data_type` varchar(100) DEFAULT NULL COMMENT 'Device Motion',
`choose_data` varchar(100) DEFAULT NULL COMMENT 'Step count',
PRIMARY KEY (`id`),
KEY `pie_chart_id_idx` (`pie_chart_id`),
CONSTRAINT `FK_pie_chart_id` FOREIGN KEY (`pie_chart_id`) REFERENCES `pie_chart` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questionnaires
DROP TABLE IF EXISTS `questionnaires`;
CREATE TABLE IF NOT EXISTS `questionnaires` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`frequency` varchar(30) DEFAULT NULL,
`title` varchar(500) DEFAULT NULL,
`study_lifetime_start` date DEFAULT NULL,
`study_lifetime_end` date DEFAULT NULL,
`short_title` varchar(255) DEFAULT NULL,
`day_of_the_week` varchar(255) DEFAULT NULL,
`repeat_questionnaire` int(11) DEFAULT '0',
`created_by` int(11) DEFAULT NULL,
`created_date` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_date` datetime DEFAULT NULL,
`branching` bit(1) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`modifiedDate` varchar(255) DEFAULT NULL,
`modifiedBy` varchar(255) DEFAULT NULL,
`createdDate` varchar(255) DEFAULT NULL,
`createdBy` varchar(255) DEFAULT NULL,
`status` bit(1) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`is_live` int(11) DEFAULT NULL,
`version` float DEFAULT NULL,
`is_Change` tinyint(1) DEFAULT NULL,
`schedule_type` varchar(50) DEFAULT NULL,
`anchor_date_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_quest_study_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=11093 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questionnaires_custom_frequencies
DROP TABLE IF EXISTS `questionnaires_custom_frequencies`;
CREATE TABLE IF NOT EXISTS `questionnaires_custom_frequencies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`frequency_start_date` date DEFAULT NULL,
`frequency_end_date` date DEFAULT NULL,
`frequency_time` time DEFAULT NULL,
`questionnaires_id` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`is_used` char(1) DEFAULT NULL,
`time_period_from_days` int(11) DEFAULT NULL,
`time_period_to_days` int(11) DEFAULT NULL,
`x_days_sign` bit(1) DEFAULT NULL,
`y_days_sign` bit(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questionnaires_frequencies
DROP TABLE IF EXISTS `questionnaires_frequencies`;
CREATE TABLE IF NOT EXISTS `questionnaires_frequencies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`questionnaires_id` int(11) DEFAULT NULL,
`frequency_date` date DEFAULT NULL,
`frequency_time` time DEFAULT NULL,
`is_launch_study` tinyint(1) DEFAULT NULL,
`is_study_life_time` tinyint(1) DEFAULT NULL,
`repeat_questionnaire` int(11) DEFAULT NULL,
`hours_intervals` int(11) DEFAULT NULL,
`day_of_the_week` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`time_period_from_days` int(11) DEFAULT NULL,
`time_period_to_days` int(11) DEFAULT NULL,
`x_days_sign` bit(1) DEFAULT NULL,
`y_days_sign` bit(1) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `questionnaires_id_idx` (`questionnaires_id`),
CONSTRAINT `FK_questionnaires_fre_id` FOREIGN KEY (`questionnaires_id`) REFERENCES `questionnaires` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=13711 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questionnaires_steps
DROP TABLE IF EXISTS `questionnaires_steps`;
CREATE TABLE IF NOT EXISTS `questionnaires_steps` (
`step_id` int(11) NOT NULL AUTO_INCREMENT,
`questionnaires_id` int(11) DEFAULT NULL,
`instruction_form_id` int(11) DEFAULT NULL COMMENT 'Instruction Id / Form Id',
`step_short_title` varchar(255) DEFAULT NULL,
`step_type` varchar(50) DEFAULT NULL COMMENT 'Instuction/Form/Question',
`randomization` varchar(1) DEFAULT NULL COMMENT 'Y / N',
`sequence_no` int(11) DEFAULT NULL,
`id` int(11) DEFAULT NULL,
`destination_step` int(11) DEFAULT NULL,
`repeatable` varchar(255) DEFAULT NULL,
`repeatable_text` varchar(255) DEFAULT NULL,
`skiappable` varchar(255) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
`status` bit(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`step_id`),
KEY `questionnaires_id_idx` (`questionnaires_id`),
CONSTRAINT `FK_questionnaires_qsteps_id` FOREIGN KEY (`questionnaires_id`) REFERENCES `questionnaires` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=60022 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questions
DROP TABLE IF EXISTS `questions`;
CREATE TABLE IF NOT EXISTS `questions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`active` bit(1) DEFAULT NULL,
`add_line_chart` varchar(255) DEFAULT NULL,
`allow_rollback_chart` varchar(255) DEFAULT NULL,
`chart_title` varchar(255) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`description` varchar(512) DEFAULT NULL,
`line_chart_timerange` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
`question` varchar(512) DEFAULT NULL,
`response_type` int(11) DEFAULT NULL,
`short_title` varchar(255) DEFAULT NULL,
`skippable` varchar(255) DEFAULT NULL,
`stat_display_name` varchar(255) DEFAULT NULL,
`stat_diaplay_units` varchar(255) DEFAULT NULL,
`stat_formula` int(11) DEFAULT NULL,
`stat_short_name` varchar(255) DEFAULT NULL,
`stat_type` int(11) DEFAULT NULL,
`status` bit(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`use_anchor_date` bit(1) DEFAULT NULL,
`use_stastic_data` varchar(255) DEFAULT NULL,
`allow_healthkit` varchar(255) DEFAULT NULL,
`healthkit_datatype` varchar(255) DEFAULT NULL,
`anchor_date_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=84462 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.questions_response_type
DROP TABLE IF EXISTS `questions_response_type`;
CREATE TABLE IF NOT EXISTS `questions_response_type` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`parameter_name` varchar(255) DEFAULT NULL,
`parameter_value` varchar(255) DEFAULT NULL,
`question_id` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.question_condtion_branching
DROP TABLE IF EXISTS `question_condtion_branching`;
CREATE TABLE IF NOT EXISTS `question_condtion_branching` (
`condition_id` int(11) NOT NULL AUTO_INCREMENT,
`active` bit(1) DEFAULT NULL,
`input_type` varchar(255) DEFAULT NULL,
`input_type_value` varchar(255) DEFAULT NULL,
`parent_sequence_no` int(11) DEFAULT NULL,
`question_id` int(11) DEFAULT NULL,
`sequence_no` int(11) DEFAULT NULL,
PRIMARY KEY (`condition_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.question_responsetype_master_info
DROP TABLE IF EXISTS `question_responsetype_master_info`;
CREATE TABLE IF NOT EXISTS `question_responsetype_master_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`anchor_date` bit(1) DEFAULT NULL,
`choice_based_branching` bit(1) DEFAULT NULL,
`dashboard_allowed` bit(1) DEFAULT NULL,
`data_type` varchar(255) DEFAULT NULL,
`description` varchar(255) DEFAULT NULL,
`formula_based_logic` bit(1) DEFAULT NULL,
`healthkit_alternative` bit(1) DEFAULT NULL,
`response_type` varchar(255) DEFAULT NULL,
`response_type_code` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.reference_tables
DROP TABLE IF EXISTS `reference_tables`;
CREATE TABLE IF NOT EXISTS `reference_tables` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`str_value` varchar(100) DEFAULT NULL,
`category` varchar(100) DEFAULT NULL COMMENT 'Roles / Categories / Research Sponsors / Response formats ',
`type` varchar(50) DEFAULT NULL COMMENT 'Pre-defined / Custom',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.rep_questions
DROP TABLE IF EXISTS `rep_questions`;
CREATE TABLE IF NOT EXISTS `rep_questions` (
`id` int(11) NOT NULL,
`short_title` varchar(200) DEFAULT NULL,
`question` varchar(1000) DEFAULT NULL,
`response_format` varchar(20) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL COMMENT 'Eligibility / Questionnaire',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.rep_resources
DROP TABLE IF EXISTS `rep_resources`;
CREATE TABLE IF NOT EXISTS `rep_resources` (
`id` int(11) NOT NULL,
`title` varchar(100) DEFAULT NULL,
`text_or_pdf` tinyint(1) DEFAULT NULL,
`rich_text` mediumtext,
`pdf_url` varchar(200) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL COMMENT 'Study / Gateway',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.rep_response
DROP TABLE IF EXISTS `rep_response`;
CREATE TABLE IF NOT EXISTS `rep_response` (
`id` int(11) NOT NULL,
`questions_id` int(11) DEFAULT NULL,
`response_option` varchar(500) DEFAULT NULL,
`destination_question` int(11) DEFAULT NULL,
`result` varchar(5) DEFAULT NULL COMMENT 'Pass / Fail',
PRIMARY KEY (`id`),
KEY `rep_questions_id_idx` (`questions_id`),
KEY `destination_question_idx` (`destination_question`),
CONSTRAINT `FK_destination_question` FOREIGN KEY (`destination_question`) REFERENCES `rep_questions` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `FK_rep_questions_id` FOREIGN KEY (`questions_id`) REFERENCES `rep_questions` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.resources
DROP TABLE IF EXISTS `resources`;
CREATE TABLE IF NOT EXISTS `resources` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`title` varchar(100) DEFAULT NULL,
`text_or_pdf` tinyint(1) DEFAULT NULL,
`rich_text` mediumtext,
`pdf_url` varchar(200) DEFAULT NULL,
`pdfName` varchar(200) DEFAULT NULL,
`resource_visibility` tinyint(1) DEFAULT NULL,
`time_period_from_days` int(11) DEFAULT NULL,
`time_period_to_days` int(11) DEFAULT NULL,
`start_date` date DEFAULT NULL,
`end_date` date DEFAULT NULL,
`resource_text` varchar(255) DEFAULT NULL,
`action` tinyint(1) DEFAULT NULL,
`study_protocol` tinyint(1) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`status` tinyint(1) DEFAULT NULL,
`pdf_name` varchar(255) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`resource_type` tinyint(1) DEFAULT NULL,
`anchor_date` varchar(255) DEFAULT NULL,
`x_days_sign` tinyint(1) DEFAULT '0',
`y_days_sign` tinyint(1) DEFAULT '0',
`sequence_no` int(11) DEFAULT NULL,
`anchor_date_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_resources_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=10508 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.responses
DROP TABLE IF EXISTS `responses`;
CREATE TABLE IF NOT EXISTS `responses` (
`id` int(11) NOT NULL,
`question_id` int(11) DEFAULT NULL,
`response_option` varchar(100) DEFAULT NULL,
`destination_step` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `question_id_idx` (`question_id`),
CONSTRAINT `question_response_id` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.response_sub_type_value
DROP TABLE IF EXISTS `response_sub_type_value`;
CREATE TABLE IF NOT EXISTS `response_sub_type_value` (
`response_sub_type_value_id` int(11) NOT NULL AUTO_INCREMENT,
`destination_step_id` int(11) DEFAULT NULL,
`detail` varchar(255) DEFAULT NULL,
`exclusive` varchar(50) DEFAULT NULL,
`image` varchar(255) DEFAULT NULL,
`response_type_id` int(11) DEFAULT NULL,
`selected_image` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`text` varchar(255) DEFAULT NULL,
`value` varchar(255) DEFAULT NULL,
`active` bit(1) DEFAULT NULL,
`image_content` tinyblob,
`selected_image_content` longblob,
`description` varchar(255) DEFAULT NULL,
`operator` varchar(255) DEFAULT NULL,
`value_of_x` varchar(255) DEFAULT NULL,
PRIMARY KEY (`response_sub_type_value_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1368 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.response_type_master
DROP TABLE IF EXISTS `response_type_master`;
CREATE TABLE IF NOT EXISTS `response_type_master` (
`id` int(11) NOT NULL,
`response_type_option` varchar(100) DEFAULT NULL COMMENT 'question-scale / question-continuousScale / question-textScale\n\n',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.response_type_parameter_master
DROP TABLE IF EXISTS `response_type_parameter_master`;
CREATE TABLE IF NOT EXISTS `response_type_parameter_master` (
`id` int(11) NOT NULL,
`question_type` varchar(100) DEFAULT NULL COMMENT 'question-scale / question-continuousScale / question-textScale .. etc',
`parameter` varchar(100) DEFAULT NULL COMMENT 'maxValue / minValue / default',
`parameter_type` varchar(100) DEFAULT NULL COMMENT 'Int / Boolean / String / Number',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.response_type_value
DROP TABLE IF EXISTS `response_type_value`;
CREATE TABLE IF NOT EXISTS `response_type_value` (
`response_type_id` int(11) NOT NULL AUTO_INCREMENT,
`questions_response_type_id` int(11) DEFAULT NULL,
`active` tinyint(4) DEFAULT NULL,
`default_date` varchar(255) DEFAULT NULL,
`default_value` varchar(255) DEFAULT NULL,
`image_size` varchar(255) DEFAULT NULL,
`invalid_message` varchar(255) DEFAULT NULL,
`max_date` varchar(255) DEFAULT NULL,
`max_desc` varchar(255) DEFAULT NULL,
`max_fraction_digits` int(11) DEFAULT NULL,
`max_image` varchar(255) DEFAULT NULL,
`max_length` int(50) DEFAULT NULL,
`max_value` varchar(50) DEFAULT NULL,
`measurement_system` varchar(255) DEFAULT NULL,
`min_date` varchar(255) DEFAULT NULL,
`min_desc` varchar(255) DEFAULT NULL,
`min_image` varchar(255) DEFAULT NULL,
`min_value` varchar(50) DEFAULT NULL,
`multiple_lines` bit(1) DEFAULT NULL,
`placeholder` varchar(255) DEFAULT NULL,
`selection_style` varchar(255) DEFAULT NULL,
`step` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`style` varchar(255) DEFAULT NULL,
`text_choices` varchar(255) DEFAULT NULL,
`unit` varchar(255) DEFAULT NULL,
`use_current_location` bit(1) DEFAULT NULL,
`validation_regex` text,
`vertical` bit(1) DEFAULT NULL,
`defalut_time` varchar(255) DEFAULT NULL,
`formula_based_logic` varchar(255) DEFAULT NULL,
`validation_characters` varchar(255) DEFAULT NULL,
`validation_condition` varchar(255) DEFAULT NULL,
`validation_except_text` text,
`condition_formula` varchar(255) DEFAULT NULL,
`other_description` varchar(255) DEFAULT NULL,
`other_destination_step_id` int(11) DEFAULT NULL,
`other_exclusive` varchar(255) DEFAULT NULL,
`other_include_text` varchar(255) DEFAULT NULL,
`other_participant_fill` varchar(255) DEFAULT NULL,
`other_placeholder_text` varchar(255) DEFAULT NULL,
`other_text` varchar(255) DEFAULT NULL,
`other_type` varchar(255) DEFAULT NULL,
`other_value` varchar(255) DEFAULT NULL,
PRIMARY KEY (`response_type_id`)
) ENGINE=InnoDB AUTO_INCREMENT=436 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.roles
DROP TABLE IF EXISTS `roles`;
CREATE TABLE IF NOT EXISTS `roles` (
`role_id` int(11) NOT NULL AUTO_INCREMENT,
`role_name` varchar(100) DEFAULT NULL,
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.start_complete_step
DROP TABLE IF EXISTS `start_complete_step`;
CREATE TABLE IF NOT EXISTS `start_complete_step` (
`id` int(11) NOT NULL,
`start_complete_step` varchar(50) DEFAULT NULL COMMENT 'start / complete',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.statistics
DROP TABLE IF EXISTS `statistics`;
CREATE TABLE IF NOT EXISTS `statistics` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`short_title` varchar(100) DEFAULT NULL,
`display_name` varchar(100) DEFAULT NULL,
`stat_type` varchar(100) DEFAULT NULL,
`display_unit` varchar(100) DEFAULT NULL,
`formula` varchar(45) DEFAULT NULL,
`data_source` int(11) DEFAULT NULL,
`time_range` varchar(50) DEFAULT NULL,
`custom` tinyint(1) DEFAULT NULL,
`custom_start` datetime DEFAULT NULL,
`custom_end` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.statistic_master_images
DROP TABLE IF EXISTS `statistic_master_images`;
CREATE TABLE IF NOT EXISTS `statistic_master_images` (
`statistic_image_id` int(11) NOT NULL AUTO_INCREMENT,
`value` varchar(255) DEFAULT NULL,
PRIMARY KEY (`statistic_image_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.studies
DROP TABLE IF EXISTS `studies`;
CREATE TABLE IF NOT EXISTS `studies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`custom_study_id` varchar(50) DEFAULT NULL,
`name` varchar(200) DEFAULT NULL,
`full_name` varchar(250) DEFAULT NULL,
`type` varchar(20) DEFAULT NULL,
`platform` varchar(20) DEFAULT NULL,
`category` varchar(200) DEFAULT NULL,
`research_sponsor` varchar(200) DEFAULT NULL,
`tentative_duration` int(11) DEFAULT NULL,
`tentative_duration_weekmonth` varchar(20) DEFAULT NULL,
`description` longtext,
`enrolling_participants` varchar(3) DEFAULT NULL,
`retain_participant` varchar(50) DEFAULT NULL,
`allow_rejoin` varchar(3) DEFAULT NULL,
`irb_review` varchar(3) DEFAULT NULL,
`inbox_email_address` varchar(500) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`status` tinytext,
`sequence_number` varchar(255) DEFAULT NULL,
`thumbnail_image` varchar(255) DEFAULT NULL,
`media_link` varchar(500) DEFAULT NULL,
`allow_rejoin_text` varchar(255) DEFAULT NULL,
`study_website` varchar(255) DEFAULT NULL,
`study_tagline` varchar(255) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
`study_lunched_date` varchar(255) DEFAULT NULL,
`study_pre_active_flag` char(1) DEFAULT NULL,
`has_activity_draft` int(11) DEFAULT NULL,
`has_consent_draft` int(11) DEFAULT NULL,
`has_study_draft` int(11) DEFAULT NULL,
`is_live` int(11) DEFAULT NULL,
`version` float DEFAULT NULL,
`has_activitetask_draft` int(11) DEFAULT NULL,
`has_questionnaire_draft` int(11) DEFAULT NULL,
`enrollmentdate_as_anchordate` char(1) DEFAULT NULL,
`app_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1063 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_activity_version
DROP TABLE IF EXISTS `study_activity_version`;
CREATE TABLE IF NOT EXISTS `study_activity_version` (
`study_activity_id` int(11) NOT NULL AUTO_INCREMENT,
`activity_id` int(11) DEFAULT NULL,
`activity_type` varchar(255) DEFAULT NULL,
`activity_version` float DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`short_title` varchar(255) DEFAULT NULL,
`study_version` float DEFAULT NULL,
PRIMARY KEY (`study_activity_id`)
) ENGINE=InnoDB AUTO_INCREMENT=8095 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_checklist
DROP TABLE IF EXISTS `study_checklist`;
CREATE TABLE IF NOT EXISTS `study_checklist` (
`checklist_id` int(10) NOT NULL AUTO_INCREMENT,
`study_id` int(10) DEFAULT NULL,
`checkbox1` tinyint(4) DEFAULT NULL,
`checkbox2` tinyint(4) DEFAULT NULL,
`checkbox3` tinyint(4) DEFAULT NULL,
`checkbox4` tinyint(4) DEFAULT NULL,
`checkbox5` tinyint(4) DEFAULT NULL,
`checkbox6` tinyint(4) DEFAULT NULL,
`checkbox7` tinyint(4) DEFAULT NULL,
`checkbox8` tinyint(4) DEFAULT NULL,
`checkbox9` tinyint(4) DEFAULT NULL,
`checkbox10` tinyint(4) DEFAULT NULL,
`study_version` varchar(255) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_on` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_on` varchar(255) DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`checkbox11` bit(1) DEFAULT NULL,
`checkbox12` bit(1) DEFAULT NULL,
PRIMARY KEY (`checklist_id`),
KEY `FK1_study_checklist_id` (`study_id`),
CONSTRAINT `FK1_study_checklist_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_page
DROP TABLE IF EXISTS `study_page`;
CREATE TABLE IF NOT EXISTS `study_page` (
`page_id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`title` varchar(200) DEFAULT NULL,
`image_path` varchar(100) DEFAULT NULL,
`description` longtext,
`created_on` datetime DEFAULT NULL,
`modified_on` datetime DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`page_id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `study_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=1866 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_permission
DROP TABLE IF EXISTS `study_permission`;
CREATE TABLE IF NOT EXISTS `study_permission` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) DEFAULT NULL,
`study_id` int(11) DEFAULT NULL,
`view_permission` tinyint(1) DEFAULT NULL COMMENT '0 - View only, 1 - View and Edit',
`project_lead` varchar(11) DEFAULT NULL COMMENT 'Y - Yes, N - No(userId we need to store)',
`delFlag` tinyint(1) DEFAULT NULL COMMENT '0 - inactive, 1 - active',
PRIMARY KEY (`id`),
KEY `user_id_idx` (`user_id`),
KEY `study_id_idx` (`study_id`),
CONSTRAINT `FK_study_id` FOREIGN KEY (`study_id`) REFERENCES `studies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `FK_user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=4700 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_sequence
DROP TABLE IF EXISTS `study_sequence`;
CREATE TABLE IF NOT EXISTS `study_sequence` (
`study_sequence_id` int(11) NOT NULL AUTO_INCREMENT,
`study_id` int(11) DEFAULT NULL,
`actions` char(1) DEFAULT NULL,
`basic_info` char(1) DEFAULT NULL,
`check_list` char(1) DEFAULT NULL,
`comprehension_test` char(1) DEFAULT NULL,
`consent_edu_info` char(1) DEFAULT NULL,
`e_consent` char(1) DEFAULT NULL,
`eligibility` char(1) DEFAULT NULL,
`miscellaneous_branding` char(1) DEFAULT NULL,
`miscellaneous_notification` char(1) DEFAULT NULL,
`miscellaneous_resources` char(1) DEFAULT NULL,
`over_view` char(1) DEFAULT NULL,
`setting_admins` char(1) DEFAULT NULL,
`study_dashboard_chart` char(1) DEFAULT NULL,
`study_dashboard_stats` char(1) DEFAULT NULL,
`study_exc_active_task` char(1) DEFAULT NULL,
`study_exc_questionnaries` char(1) DEFAULT NULL,
`study_version` int(11) DEFAULT NULL,
PRIMARY KEY (`study_sequence_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1063 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.study_version
DROP TABLE IF EXISTS `study_version`;
CREATE TABLE IF NOT EXISTS `study_version` (
`version_id` int(11) NOT NULL AUTO_INCREMENT,
`activity_version` float DEFAULT NULL,
`custom_study_id` varchar(255) DEFAULT NULL,
`study_version` float DEFAULT NULL,
`consent_version` float DEFAULT NULL,
PRIMARY KEY (`version_id`)
) ENGINE=InnoDB AUTO_INCREMENT=979 DEFAULT CHARSET=latin1;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.users
DROP TABLE IF EXISTS `users`;
CREATE TABLE IF NOT EXISTS `users` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`first_name` varchar(100) DEFAULT NULL,
`last_name` varchar(100) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL,
`password` varchar(512) DEFAULT NULL,
`phone_number` varchar(20) DEFAULT NULL,
`role_id` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_date` datetime DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_date` datetime DEFAULT NULL,
`status` tinyint(1) DEFAULT NULL,
`accountNonExpired` tinyint(4) DEFAULT NULL,
`accountNonLocked` tinyint(4) DEFAULT NULL,
`created_date_time` varchar(255) DEFAULT NULL,
`credentialsNonExpired` tinyint(4) DEFAULT NULL,
`modified_date_time` varchar(255) DEFAULT NULL,
`password_expiry_datetime` varchar(255) DEFAULT NULL,
`security_token` varchar(255) DEFAULT NULL,
`token_expiry_date` varchar(255) DEFAULT NULL,
`token_used` tinyint(4) DEFAULT NULL,
`force_logout` char(1) DEFAULT NULL,
`user_login_datetime` varchar(255) DEFAULT NULL,
`email_changed` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0',
`access_level` varchar(255) DEFAULT NULL,
PRIMARY KEY (`user_id`),
KEY `role_id_idx` (`role_id`),
CONSTRAINT `role_id` FOREIGN KEY (`role_id`) REFERENCES `roles` (`role_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.users_password_history
DROP TABLE IF EXISTS `users_password_history`;
CREATE TABLE IF NOT EXISTS `users_password_history` (
`password_history_id` int(11) NOT NULL AUTO_INCREMENT,
`created_date` varchar(255) DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`password` varchar(512) DEFAULT NULL,
PRIMARY KEY (`password_history_id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.users_temp
DROP TABLE IF EXISTS `users_temp`;
CREATE TABLE IF NOT EXISTS `users_temp` (
`user_temp_id` int(11) NOT NULL AUTO_INCREMENT,
`access_code` varchar(255) DEFAULT NULL,
`accountNonExpired` bit(1) DEFAULT NULL,
`accountNonLocked` bit(1) DEFAULT NULL,
`asp_hi_id` int(11) DEFAULT NULL,
`created_by` int(11) DEFAULT NULL,
`created_date_time` varchar(255) DEFAULT NULL,
`credentialsNonExpired` bit(1) DEFAULT NULL,
`status` bit(1) DEFAULT NULL,
`fax_number` varchar(255) DEFAULT NULL,
`first_name` varchar(255) DEFAULT NULL,
`last_name` varchar(255) DEFAULT NULL,
`modified_by` int(11) DEFAULT NULL,
`modified_date_time` varchar(255) DEFAULT NULL,
`password_expiry_datetime` varchar(255) DEFAULT NULL,
`phone_number` varchar(255) DEFAULT NULL,
`security_token` varchar(255) DEFAULT NULL,
`super_admin_id` int(11) DEFAULT NULL,
`token_expiry_date` varchar(255) DEFAULT NULL,
`token_used` bit(1) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`user_id` int(11) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
`user_type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`user_temp_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.user_attempts
DROP TABLE IF EXISTS `user_attempts`;
CREATE TABLE IF NOT EXISTS `user_attempts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`attempts` int(11) DEFAULT NULL,
`last_modified` varchar(255) DEFAULT NULL,
`email_id` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.user_permissions
DROP TABLE IF EXISTS `user_permissions`;
CREATE TABLE IF NOT EXISTS `user_permissions` (
`permission_id` int(11) NOT NULL AUTO_INCREMENT,
`permissions` varchar(45) NOT NULL,
PRIMARY KEY (`permission_id`),
UNIQUE KEY `permission_id` (`permission_id`),
UNIQUE KEY `permissions` (`permissions`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.user_permissions_users
DROP TABLE IF EXISTS `user_permissions_users`;
CREATE TABLE IF NOT EXISTS `user_permissions_users` (
`user_permissions_permission_id` int(11) NOT NULL,
`users_user_id` int(11) NOT NULL,
PRIMARY KEY (`user_permissions_permission_id`,`users_user_id`),
KEY `FK3CB60B1986B4070C` (`user_permissions_permission_id`),
KEY `FK3CB60B19B9441C99` (`users_user_id`),
KEY `FK3CB60B19B6DE1B0C` (`user_permissions_permission_id`),
KEY `FK3CB60B1991B38899` (`users_user_id`),
CONSTRAINT `FK3CB60B1986B4070C` FOREIGN KEY (`user_permissions_permission_id`) REFERENCES `user_permissions` (`permission_id`),
CONSTRAINT `FK3CB60B1991B38899` FOREIGN KEY (`users_user_id`) REFERENCES `users` (`user_id`),
CONSTRAINT `FK3CB60B19B6DE1B0C` FOREIGN KEY (`user_permissions_permission_id`) REFERENCES `user_permissions` (`permission_id`),
CONSTRAINT `FK3CB60B19B9441C99` FOREIGN KEY (`users_user_id`) REFERENCES `users` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.user_permission_mapping
DROP TABLE IF EXISTS `user_permission_mapping`;
CREATE TABLE IF NOT EXISTS `user_permission_mapping` (
`user_id` int(11) NOT NULL,
`permission_id` int(11) NOT NULL,
PRIMARY KEY (`user_id`,`permission_id`),
KEY `FKFEC4BF5294586FD0` (`user_id`),
KEY `FKFEC4BF528CE62AFB` (`permission_id`),
KEY `FKFEC4BF526CC7DBD0` (`user_id`),
KEY `FKFEC4BF52BD103EFB` (`permission_id`),
CONSTRAINT `FKFEC4BF526CC7DBD0` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`),
CONSTRAINT `FKFEC4BF528CE62AFB` FOREIGN KEY (`permission_id`) REFERENCES `user_permissions` (`permission_id`),
CONSTRAINT `FKFEC4BF5294586FD0` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`),
CONSTRAINT `FKFEC4BF52BD103EFB` FOREIGN KEY (`permission_id`) REFERENCES `user_permissions` (`permission_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
-- Dumping structure for table fda_hphc.version_info
DROP TABLE IF EXISTS `version_info`;
CREATE TABLE IF NOT EXISTS `version_info` (
`version_info_id` int(11) NOT NULL AUTO_INCREMENT,
`android` varchar(255) DEFAULT NULL,
`ios` varchar(255) DEFAULT NULL,
PRIMARY KEY (`version_info_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- Data exporting was unselected.
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;