iimt_mathcloud.sql 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.9.5deb2
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost:3306
  6. -- Generation Time: Feb 04, 2022 at 02:19 PM
  7. -- Server version: 10.3.32-MariaDB-0ubuntu0.20.04.1
  8. -- PHP Version: 7.4.3
  9. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  10. SET AUTOCOMMIT = 0;
  11. START TRANSACTION;
  12. SET time_zone = "+00:00";
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8mb4 */;
  17. --
  18. -- Database: `iimt_mathcloud`
  19. --
  20. CREATE DATABASE IF NOT EXISTS `iimt_mathcloud` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  21. USE `iimt_mathcloud`;
  22. -- --------------------------------------------------------
  23. --
  24. -- Table structure for table `abacus`
  25. --
  26. DROP TABLE IF EXISTS `abacus`;
  27. CREATE TABLE `abacus` (
  28. `ID` int(255) NOT NULL,
  29. `name` text NOT NULL,
  30. `sex` varchar(1) NOT NULL,
  31. `race` varchar(128) NOT NULL,
  32. `side` varchar(16) NOT NULL,
  33. `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
  34. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  35. --
  36. -- Dumping data for table `abacus`
  37. --
  38. INSERT INTO `abacus` (`ID`, `name`, `sex`, `race`, `side`, `data`) VALUES
  39. (1, 'Europe, France, 30-79 years, PARC 2009 (Mean)', 'M', '', '', '[{\r\n\"age\":30,\r\n\"min\":0.574,\r\n\"mean\":0.616,\r\n\"max\":0.672\r\n},{\r\n\"age\":40,\r\n\"min\":0.586,\r\n\"mean\":0.653,\r\n\"max\":0.705\r\n},{\r\n\"age\":50,\r\n\"min\":0.637,\r\n\"mean\":0.701,\r\n\"max\":0.787\r\n},{\r\n\"age\":60,\r\n\"min\":0.663,\r\n\"mean\":0.738,\r\n\"max\":0.842\r\n},{\r\n\"age\":70,\r\n\"min\":0.743,\r\n\"mean\":0.798,\r\n\"max\":0.907\r\n}]\r\n'),
  40. (2, 'Europe, France, 30-79 years, PARC 2009 (Mean)', 'F', '', '', '[{\r\n\"age\":30,\r\n\"min\":0.537,\r\n\"mean\":0.588,\r\n\"max\":0.635\r\n},{\r\n\"age\":40,\r\n\"min\":0.576,\r\n\"mean\":0.64,\r\n\"max\":0.691\r\n},{\r\n\"age\":50,\r\n\"min\":0.619,\r\n\"mean\":0.669,\r\n\"max\":0.737\r\n},{\r\n\"age\":60,\r\n\"min\":0.665,\r\n\"mean\":0.752,\r\n\"max\":0.817\r\n},{\r\n\"age\":70,\r\n\"min\":0.71,\r\n\"mean\":0.758,\r\n\"max\":0.841\r\n}]\r\n'),
  41. (3, 'USA, 35-85 years, Caucasian, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'M', 'white', 'right', '[{\r\n\"age\":35,\r\n\"min\":0.43,\r\n\"mean\":0.48,\r\n\"max\":0.55\r\n},{\r\n\"age\":45,\r\n\"min\":0.50,\r\n\"mean\":0.57,\r\n\"max\":0.66\r\n},{\r\n\"age\":55,\r\n\"min\":0.57,\r\n\"mean\":0.66,\r\n\"max\":0.77\r\n},{\r\n\"age\":65,\r\n\"min\":0.65,\r\n\"mean\":0.76,\r\n\"max\":0.90\r\n},{\r\n\"age\":75,\r\n\"min\":0.73,\r\n\"mean\":0.86,\r\n\"max\":1.03\r\n},{\r\n\"age\":85,\r\n\"min\":0.80,\r\n\"mean\":0.95,\r\n\"max\":1.14\r\n}]\r\n'),
  42. (4, 'USA, 35-85 years, Caucasian, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'M', 'white', 'left', '[{\r\n\"age\":35,\r\n\"min\":0.45,\r\n\"mean\":0.520,\r\n\"max\":0.6\r\n},{\r\n\"age\":45,\r\n\"min\":0.52,\r\n\"mean\":0.6,\r\n\"max\":0.7\r\n},{\r\n\"age\":55,\r\n\"min\":0.59,\r\n\"mean\":0.68,\r\n\"max\":0.8\r\n},{\r\n\"age\":65,\r\n\"min\":0.65,\r\n\"mean\":0.77,\r\n\"max\":0.93\r\n},{\r\n\"age\":75,\r\n\"min\":0.71,\r\n\"mean\":0.86,\r\n\"max\":1.06\r\n},{\r\n\"age\":85,\r\n\"min\":0.78,\r\n\"mean\":0.97,\r\n\"max\":1.18\r\n}]\r\n'),
  43. (5, 'USA, 35-85 years, Caucasian, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'F', 'white', 'right', '[{\r\n\"age\":35,\r\n\"min\":0.39,\r\n\"mean\":0.44,\r\n\"max\":0.51\r\n},{\r\n\"age\":45,\r\n\"min\":0.47,\r\n\"mean\":0.53,\r\n\"max\":0.61\r\n},{\r\n\"age\":55,\r\n\"min\":0.55,\r\n\"mean\":0.62,\r\n\"max\":0.71\r\n},{\r\n\"age\":65,\r\n\"min\":0.6,\r\n\"mean\":0.69,\r\n\"max\":0.81\r\n},{\r\n\"age\":75,\r\n\"min\":0.65,\r\n\"mean\":0.76,\r\n\"max\":0.91\r\n},{\r\n\"age\":85,\r\n\"min\":0.72,\r\n\"mean\":0.88,\r\n\"max\":1.01\r\n}]\r\n'),
  44. (6, 'USA, 35-85 years, Caucasian, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'F', 'white', 'left', '[{\r\n\"age\":35,\r\n\"min\":0.4,\r\n\"mean\":0.46,\r\n\"max\":0.51\r\n},{\r\n\"age\":45,\r\n\"min\":0.47,\r\n\"mean\":0.54,\r\n\"max\":0.61\r\n},{\r\n\"age\":55,\r\n\"min\":0.54,\r\n\"mean\":0.62,\r\n\"max\":0.71\r\n},{\r\n\"age\":65,\r\n\"min\":0.61,\r\n\"mean\":0.71,\r\n\"max\":0.81\r\n},{\r\n\"age\":75,\r\n\"min\":0.68,\r\n\"mean\":0.8,\r\n\"max\":0.91\r\n},{\r\n\"age\":85,\r\n\"min\":0.74,\r\n\"mean\":0.84,\r\n\"max\":1.01\r\n}]\r\n'),
  45. (7, 'USA, 35-85 years, African American, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'M', 'african', 'right', '[{\r\n\"age\":35,\r\n\"min\":0.43,\r\n\"mean\":0.5,\r\n\"max\":0.58\r\n},{\r\n\"age\":45,\r\n\"min\":0.52,\r\n\"mean\":0.61,\r\n\"max\":0.71\r\n},{\r\n\"age\":55,\r\n\"min\":0.61,\r\n\"mean\":0.72,\r\n\"max\":0.84\r\n},{\r\n\"age\":65,\r\n\"min\":0.72,\r\n\"mean\":0.85,\r\n\"max\":1.01\r\n},{\r\n\"age\":75,\r\n\"min\":0.83,\r\n\"mean\":0.98,\r\n\"max\":1.14\r\n},{\r\n\"age\":85,\r\n\"min\":0.94,\r\n\"mean\":1.06,\r\n\"max\":1.28\r\n}]\r\n'),
  46. (8, 'USA, 35-85 years, African American, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'M', 'african', 'left', '[{\r\n\"age\":35,\r\n\"min\":0.45,\r\n\"mean\":0.53,\r\n\"max\":0.61\r\n},{\r\n\"age\":45,\r\n\"min\":0.53,\r\n\"mean\":0.62,\r\n\"max\":0.72\r\n},{\r\n\"age\":55,\r\n\"min\":0.61,\r\n\"mean\":0.71,\r\n\"max\":0.83\r\n},{\r\n\"age\":65,\r\n\"min\":0.69,\r\n\"mean\":0.82,\r\n\"max\":0.99\r\n},{\r\n\"age\":75,\r\n\"min\":0.77,\r\n\"mean\":0.93,\r\n\"max\":1.16\r\n},{\r\n\"age\":85,\r\n\"min\":0.94,\r\n\"mean\":1.10,\r\n\"max\":1.36\r\n}]\r\n'),
  47. (9, 'USA, 35-85 years, African American, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'F', 'african', 'right', '[{\r\n\"age\":35,\r\n\"min\":0.43,\r\n\"mean\":0.48,\r\n\"max\":0.52\r\n},{\r\n\"age\":45,\r\n\"min\":0.51,\r\n\"mean\":0.58,\r\n\"max\":0.65\r\n},{\r\n\"age\":55,\r\n\"min\":0.59,\r\n\"mean\":0.68,\r\n\"max\":0.78\r\n},{\r\n\"age\":65,\r\n\"min\":0.63,\r\n\"mean\":0.74,\r\n\"max\":0.85\r\n},{\r\n\"age\":75,\r\n\"min\":0.67,\r\n\"mean\":0.8,\r\n\"max\":0.92\r\n},{\r\n\"age\":85,\r\n\"min\":0.74,\r\n\"mean\":0.9,\r\n\"max\":1.06\r\n}]\r\n'),
  48. (10, 'USA, 35-85 years, African American, ARIC 1993 (R+L). Extrapolated values below 45 and over 65', 'F', 'african', 'left', '[{\r\n\"age\":35,\r\n\"min\":0.42,\r\n\"mean\":0.47,\r\n\"max\":0.53\r\n},{\r\n\"age\":45,\r\n\"min\":0.49,\r\n\"mean\":0.56,\r\n\"max\":0.64\r\n},{\r\n\"age\":55,\r\n\"min\":0.56,\r\n\"mean\":0.65,\r\n\"max\":0.75\r\n},{\r\n\"age\":65,\r\n\"min\":0.62,\r\n\"mean\":0.72,\r\n\"max\":0.85\r\n},{\r\n\"age\":75,\r\n\"min\":0.68,\r\n\"mean\":0.79,\r\n\"max\":0.95\r\n},{\r\n\"age\":85,\r\n\"min\":0.78,\r\n\"mean\":0.86,\r\n\"max\":1.06\r\n}]\r\n');
  49. -- --------------------------------------------------------
  50. --
  51. -- Table structure for table `broker`
  52. --
  53. DROP TABLE IF EXISTS `broker`;
  54. CREATE TABLE `broker` (
  55. `ID` int(255) NOT NULL,
  56. `name` varchar(64) NOT NULL,
  57. `config` text NOT NULL
  58. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  59. --
  60. -- Dumping data for table `broker`
  61. --
  62. INSERT INTO `broker` (`ID`, `name`, `config`) VALUES
  63. (1, 'braintree-sandbox', '{\r\n \"MerchantID\": \"tqbv9j5p3fmbmzx4\",\r\n \"PublicKey\": \"vsyr2294699hj6z5\",\r\n \"PrivateKey\": \"70184b99b13aafb398827f4702e2648a\"\r\n}');
  64. -- --------------------------------------------------------
  65. --
  66. -- Table structure for table `clinical_trial`
  67. --
  68. DROP TABLE IF EXISTS `clinical_trial`;
  69. CREATE TABLE `clinical_trial` (
  70. `ID` int(255) NOT NULL,
  71. `number` varchar(64) NOT NULL,
  72. `name` text NOT NULL,
  73. `start` date NOT NULL,
  74. `patient_expected` smallint(6) NOT NULL,
  75. `center_count` tinyint(4) NOT NULL,
  76. `inclusion_month` tinyint(4) NOT NULL,
  77. `followup_month` tinyint(4) NOT NULL,
  78. `visit_per_patient` tinyint(4) NOT NULL,
  79. `visit_interval` tinyint(4) NOT NULL,
  80. `image_per_visit` tinyint(4) NOT NULL,
  81. `video_per_visit` tinyint(4) NOT NULL,
  82. `measure_per_timepoint` tinyint(4) NOT NULL,
  83. `comment` text NOT NULL,
  84. `max_readers` tinyint(4) NOT NULL,
  85. `max_investigators` tinyint(4) NOT NULL,
  86. `anon_percent` smallint(6) NOT NULL,
  87. `fk_user` int(255) NOT NULL,
  88. `created` datetime NOT NULL DEFAULT current_timestamp()
  89. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  90. -- --------------------------------------------------------
  91. --
  92. -- Table structure for table `context`
  93. --
  94. DROP TABLE IF EXISTS `context`;
  95. CREATE TABLE `context` (
  96. `ID` int(255) NOT NULL,
  97. `fk_visit` int(255) NOT NULL,
  98. `risks` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '{}',
  99. `phistory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '{}',
  100. `fhistory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '{}',
  101. `examination` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '{}',
  102. `treatments` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL
  103. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  104. -- --------------------------------------------------------
  105. --
  106. -- Table structure for table `country`
  107. --
  108. DROP TABLE IF EXISTS `country`;
  109. CREATE TABLE `country` (
  110. `ID` int(255) NOT NULL,
  111. `alpha2` varchar(2) NOT NULL,
  112. `alpha3` varchar(3) NOT NULL,
  113. `name_en` char(128) NOT NULL,
  114. `name_fr` char(128) NOT NULL
  115. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  116. --
  117. -- Dumping data for table `country`
  118. --
  119. INSERT INTO `country` (`ID`, `alpha2`, `alpha3`, `name_en`, `name_fr`) VALUES
  120. (1, 'AE', 'ARE', 'United Arab Emirates', 'Emirats Arabes Unis'),
  121. (2, 'AF', 'AFG', 'Afghanistan', 'Afghanistan'),
  122. (3, 'AG', 'ATG', 'Antigua and Barbuda', 'Antigua-et-Barbuda'),
  123. (4, 'AI', 'AIA', 'Anguilla', 'Anguilla'),
  124. (5, 'AL', 'ALB', 'Albania', 'Albanie'),
  125. (6, 'AM', 'ARM', 'Armenia', 'Arménie'),
  126. (7, 'AN', 'ANT', 'Netherlands Antilles', 'Antilles néerlandaises'),
  127. (8, 'AO', 'AGO', 'Angola', 'Angola'),
  128. (9, 'AQ', 'ATA', 'Antarctica', 'Antarctique'),
  129. (10, 'AR', 'ARG', 'Argentina', 'Argentine'),
  130. (11, 'AS', 'ASM', 'American Samoa', 'Samoa américaines'),
  131. (12, 'AT', 'AUT', 'Austria', 'Autriche'),
  132. (13, 'AU', 'AUS', 'Australia', 'Australie'),
  133. (14, 'AW', 'ABW', 'Aruba', 'Aruba'),
  134. (15, 'AZ', 'AZE', 'Azerbaijan', 'Azerbaïdjan'),
  135. (16, 'BA', 'BIH', 'Bosnia and Herzegovina', 'Bosnie Herzégovine'),
  136. (17, 'BB', 'BRB', 'Barbados', 'Barbade'),
  137. (18, 'BD', 'BGD', 'Bangladesh', 'Bangladesh'),
  138. (19, 'BE', 'BEL', 'Belgium', 'Belgique'),
  139. (20, 'BF', 'BFA', 'Burkina Faso', 'Burkina Faso'),
  140. (21, 'BG', 'BGR', 'Bulgaria', 'Bulgarie'),
  141. (22, 'BH', 'BHR', 'Bahrain', 'Bahreïn'),
  142. (23, 'BI', 'BDI', 'Burundi', 'Burundi'),
  143. (24, 'BJ', 'BEN', 'Benin', 'Bénin'),
  144. (25, 'BM', 'BMU', 'Bermuda', 'Bermudes'),
  145. (26, 'BN', 'BRN', 'Brunei', 'Brunei'),
  146. (27, 'BO', 'BOL', 'Bolivia', 'Bolivie'),
  147. (28, 'BR', 'BRA', 'Brazil', 'Brésil'),
  148. (29, 'BS', 'BHS', 'Bahamas', 'Bahamas'),
  149. (30, 'BT', 'BTN', 'Bhutan', 'Bhoutan'),
  150. (31, 'BV', 'BVT', 'Bouvet Island', 'Île Bouvet'),
  151. (32, 'BW', 'BWA', 'Botswana', 'Botswana'),
  152. (33, 'BY', 'BLR', 'Belarus', 'Biélorussie'),
  153. (34, 'BZ', 'BLZ', 'Belize', 'Belize'),
  154. (35, 'CA', 'CAN', 'Canada', 'Canada'),
  155. (36, 'CC', 'CCK', 'Cocos (Keeling) Islands', 'Îles Cocos (Keeling)'),
  156. (37, 'CD', 'COD', 'Congo, The Democratic Republic of the', 'Congo, République démocratique du'),
  157. (38, 'CF', 'CAF', 'Central African Republic', 'République centrafricaine'),
  158. (39, 'CG', 'COG', 'Congo', 'Congo'),
  159. (40, 'CH', 'CHE', 'Switzerland', 'Suisse'),
  160. (41, 'CI', 'CIV', 'Côte d\'Ivoire', 'Côte Ivoire'),
  161. (42, 'CK', 'COK', 'Cook Islands', 'Îles Cook'),
  162. (43, 'CL', 'CHL', 'Chile', 'Chili'),
  163. (44, 'CM', 'CMR', 'Cameroon', 'Cameroun'),
  164. (45, 'CN', 'CHN', 'China', 'Chine'),
  165. (46, 'CO', 'COL', 'Colombia', 'Colombie'),
  166. (47, 'CR', 'CRI', 'Costa Rica', 'Costa Rica'),
  167. (48, 'CU', 'CUB', 'Cuba', 'Cuba'),
  168. (49, 'CV', 'CPV', 'Cape Verde', 'Cap-Vert'),
  169. (50, 'CX', 'CXR', 'Christmas Island', 'île de noël'),
  170. (51, 'CY', 'CYP', 'Cyprus', 'Chypre'),
  171. (52, 'CZ', 'CZE', 'Czech Republic', 'République Tchèque'),
  172. (53, 'DE', 'DEU', 'Germany', 'Allemagne'),
  173. (54, 'DJ', 'DJI', 'Djibouti', 'Djibouti'),
  174. (55, 'DK', 'DNK', 'Denmark', 'Danemark'),
  175. (56, 'DM', 'DMA', 'Dominica', 'Dominique'),
  176. (57, 'DO', 'DOM', 'Dominican Republic', 'République Dominicaine'),
  177. (58, 'DZ', 'DZA', 'Algeria', 'Algérie'),
  178. (59, 'EC', 'ECU', 'Ecuador', 'Equateur'),
  179. (60, 'EE', 'EST', 'Estonia', 'Estonie'),
  180. (61, 'EG', 'EGY', 'Egypt', 'Egypte'),
  181. (62, 'EH', 'ESH', 'Western Sahara', 'Sahara occidental'),
  182. (63, 'ER', 'ERI', 'Eritrea', 'Érythrée'),
  183. (64, 'ES', 'ESP', 'Spain', 'Espagne'),
  184. (65, 'ET', 'ETH', 'Ethiopia', 'Ethiopie'),
  185. (66, 'FI', 'FIN', 'Finland', 'Finlande'),
  186. (67, 'FJ', 'FJI', 'Fiji Islands', 'Iles Fidji'),
  187. (68, 'FK', 'FLK', 'Falkland Islands', 'îles Falkland'),
  188. (69, 'FM', 'FSM', 'Micronesia, Federated States of', 'Micronésie, États fédérés de'),
  189. (70, 'FO', 'FRO', 'Faroe Islands', 'Îles Féroé'),
  190. (71, 'FR', 'FRA', 'France', 'France'),
  191. (72, 'GA', 'GAB', 'Gabon', 'Gabon'),
  192. (73, 'GB', 'GBR', 'United Kingdom', 'Royaume-Uni'),
  193. (74, 'GD', 'GRD', 'Grenada', 'Grenade'),
  194. (75, 'GE', 'GEO', 'Georgia', 'Géorgie'),
  195. (76, 'GF', 'GUF', 'French Guiana', 'Guyane Française'),
  196. (77, 'GH', 'GHA', 'Ghana', 'Ghana'),
  197. (78, 'GI', 'GIB', 'Gibraltar', 'Gibraltar'),
  198. (79, 'GL', 'GRL', 'Greenland', 'Groenland'),
  199. (80, 'GM', 'GMB', 'Gambia', 'Gambie'),
  200. (81, 'GN', 'GIN', 'Guinea', 'Guinée'),
  201. (82, 'GP', 'GLP', 'Guadeloupe', 'Guadeloupe'),
  202. (83, 'GQ', 'GNQ', 'Equatorial Guinea', 'Guinée Équatoriale'),
  203. (84, 'GR', 'GRC', 'Greece', 'Grèce'),
  204. (85, 'GS', 'SGS', 'South Georgia and the South Sandwich Islands', 'Géorgie du Sud et îles Sandwich du Sud'),
  205. (86, 'GT', 'GTM', 'Guatemala', 'Guatemala'),
  206. (87, 'GU', 'GUM', 'Guam', 'Guam'),
  207. (88, 'GW', 'GNB', 'Guinea-Bissau', 'Guinée-Bissau'),
  208. (89, 'GY', 'GUY', 'Guyana', 'Guyane'),
  209. (90, 'HK', 'HKG', 'Hong Kong', 'Hong Kong'),
  210. (91, 'HM', 'HMD', 'Heard Island and McDonald Islands', 'Îles Heard et McDonald'),
  211. (92, 'HN', 'HND', 'Honduras', 'Honduras'),
  212. (93, 'HR', 'HRV', 'Croatia', 'Croatie'),
  213. (94, 'HT', 'HTI', 'Haiti', 'Haïti'),
  214. (95, 'HU', 'HUN', 'Hungary', 'Hongrie'),
  215. (96, 'ID', 'IDN', 'Indonesia', 'Indonésie'),
  216. (97, 'IE', 'IRL', 'Ireland', 'Irlande'),
  217. (98, 'IL', 'ISR', 'Israel', 'Israël'),
  218. (99, 'IN', 'IND', 'India', 'Inde'),
  219. (100, 'IO', 'IOT', 'British Indian Ocean Territory', 'Territoire britannique de l\'océan Indien'),
  220. (101, 'IQ', 'IRQ', 'Iraq', 'Irak'),
  221. (102, 'IR', 'IRN', 'Iran', 'Iran'),
  222. (103, 'IS', 'ISL', 'Iceland', 'Islande'),
  223. (104, 'IT', 'ITA', 'Italy', 'Italie'),
  224. (105, 'JM', 'JAM', 'Jamaica', 'Jamaïque'),
  225. (106, 'JO', 'JOR', 'Jordan', 'Jordan'),
  226. (107, 'JP', 'JPN', 'Japan', 'Japon'),
  227. (108, 'KE', 'KEN', 'Kenya', 'Kenya'),
  228. (109, 'KG', 'KGZ', 'Kyrgyzstan', 'Kirghizistan'),
  229. (110, 'KH', 'KHM', 'Cambodia', 'Cambodge'),
  230. (111, 'KI', 'KIR', 'Kiribati', 'Kiribati'),
  231. (112, 'KM', 'COM', 'Comoros', 'Comores'),
  232. (113, 'KN', 'KNA', 'Saint Kitts and Nevis', 'Saint-Christophe-et-Niévès'),
  233. (114, 'KP', 'PRK', 'North Korea', 'Corée du Nord'),
  234. (115, 'KR', 'KOR', 'South Korea', 'Corée du Sud'),
  235. (116, 'KW', 'KWT', 'Kuwait', 'Koweit'),
  236. (117, 'KY', 'CYM', 'Cayman Islands', 'Îles Caïmans'),
  237. (118, 'KZ', 'KAZ', 'Kazakstan', 'Kazakstan'),
  238. (119, 'LA', 'LAO', 'Laos', 'Laos'),
  239. (120, 'LB', 'LBN', 'Lebanon', 'Liban'),
  240. (121, 'LC', 'LCA', 'Saint Lucia', 'Sainte-Lucie'),
  241. (122, 'LI', 'LIE', 'Liechtenstein', 'Liechtenstein'),
  242. (123, 'LK', 'LKA', 'Sri Lanka', 'Sri Lanka'),
  243. (124, 'LR', 'LBR', 'Liberia', 'Libéria'),
  244. (125, 'LS', 'LSO', 'Lesotho', 'Lesotho'),
  245. (126, 'LT', 'LTU', 'Lithuania', 'Lituanie'),
  246. (127, 'LU', 'LUX', 'Luxembourg', 'Luxembourg'),
  247. (128, 'LV', 'LVA', 'Latvia', 'Lettonie'),
  248. (129, 'LY', 'LBY', 'Libyan Arab Jamahiriya', 'Jamahiriya arabe libyenne'),
  249. (130, 'MA', 'MAR', 'Morocco', 'Maroc'),
  250. (131, 'MC', 'MCO', 'Monaco', 'Monaco'),
  251. (132, 'MD', 'MDA', 'Moldova', 'Moldavie'),
  252. (133, 'MG', 'MDG', 'Madagascar', 'Madagascar'),
  253. (134, 'MH', 'MHL', 'Marshall Islands', 'Iles Marshall'),
  254. (135, 'MK', 'MKD', 'Macedonia', 'Macédoine'),
  255. (136, 'ML', 'MLI', 'Mali', 'Mali'),
  256. (137, 'MM', 'MMR', 'Myanmar', 'Myanmar'),
  257. (138, 'MN', 'MNG', 'Mongolia', 'Mongolie'),
  258. (139, 'MO', 'MAC', 'Macao', 'Macao'),
  259. (140, 'MP', 'MNP', 'Northern Mariana Islands', 'Îles Mariannes du Nord'),
  260. (141, 'MQ', 'MTQ', 'Martinique', 'Martinique'),
  261. (142, 'MR', 'MRT', 'Mauritania', 'Mauritanie'),
  262. (143, 'MS', 'MSR', 'Montserrat', 'Montserrat'),
  263. (144, 'MT', 'MLT', 'Malta', 'Malte'),
  264. (145, 'MU', 'MUS', 'Mauritius', 'Ile Maurice'),
  265. (146, 'MV', 'MDV', 'Maldives', 'Maldives'),
  266. (147, 'MW', 'MWI', 'Malawi', 'Malawi'),
  267. (148, 'MX', 'MEX', 'Mexico', 'Mexique'),
  268. (149, 'MY', 'MYS', 'Malaysia', 'Malaisie'),
  269. (150, 'MZ', 'MOZ', 'Mozambique', 'Mozambique'),
  270. (151, 'NA', 'NAM', 'Namibia', 'Namibie'),
  271. (152, 'NC', 'NCL', 'New Caledonia', 'Nouvelle Calédonie'),
  272. (153, 'NE', 'NER', 'Niger', 'Niger'),
  273. (154, 'NF', 'NFK', 'Norfolk Island', 'Ile de Norfolk'),
  274. (155, 'NG', 'NGA', 'Nigeria', 'Nigeria'),
  275. (156, 'NI', 'NIC', 'Nicaragua', 'Nicaragua'),
  276. (157, 'NL', 'NLD', 'Netherlands', 'Pays-Bas'),
  277. (158, 'NO', 'NOR', 'Norway', 'Norvège'),
  278. (159, 'NP', 'NPL', 'Nepal', 'Népal'),
  279. (160, 'NR', 'NRU', 'Nauru', 'Nauru'),
  280. (161, 'NU', 'NIU', 'Niue', 'Niue'),
  281. (162, 'NZ', 'NZL', 'New Zealand', 'Nouvelle-Zélande'),
  282. (163, 'OM', 'OMN', 'Oman', 'Oman'),
  283. (164, 'PA', 'PAN', 'Panama', 'Panama'),
  284. (165, 'PE', 'PER', 'Peru', 'Pérou'),
  285. (166, 'PF', 'PYF', 'French Polynesia', 'Polynésie française'),
  286. (167, 'PG', 'PNG', 'Papua New Guinea', 'Papouasie Nouvelle Guinée'),
  287. (168, 'PH', 'PHL', 'Philippines', 'Philippines'),
  288. (169, 'PK', 'PAK', 'Pakistan', 'Pakistan'),
  289. (170, 'PL', 'POL', 'Poland', 'Pologne'),
  290. (171, 'PM', 'SPM', 'Saint Pierre and Miquelon', 'Saint-Pierre-et-Miquelon'),
  291. (172, 'PN', 'PCN', 'Pitcairn', 'Pitcairn'),
  292. (173, 'PR', 'PRI', 'Puerto Rico', 'Porto Rico'),
  293. (174, 'PS', 'PSE', 'Palestine', 'Palestine'),
  294. (175, 'PT', 'PRT', 'Portugal', 'le Portugal'),
  295. (176, 'PW', 'PLW', 'Palau', 'Palau'),
  296. (177, 'PY', 'PRY', 'Paraguay', 'Paraguay'),
  297. (178, 'QA', 'QAT', 'Qatar', 'Qatar'),
  298. (179, 'RE', 'REU', 'RÚunion', 'Réunion'),
  299. (180, 'RO', 'ROM', 'Romania', 'Roumanie'),
  300. (181, 'RU', 'RUS', 'Russian Federation', 'Fédération Russe'),
  301. (182, 'RW', 'RWA', 'Rwanda', 'Rwanda'),
  302. (183, 'SA', 'SAU', 'Saudi Arabia', 'Arabie Saoudite'),
  303. (184, 'SB', 'SLB', 'Solomon Islands', 'Iles Salomon'),
  304. (185, 'SC', 'SYC', 'Seychelles', 'Seychelles'),
  305. (186, 'SD', 'SDN', 'Sudan', 'Soudan'),
  306. (187, 'SE', 'SWE', 'Sweden', 'Suède'),
  307. (188, 'SG', 'SGP', 'Singapore', 'Singapour'),
  308. (189, 'SH', 'SHN', 'Saint Helena', 'Sainte-Hélène'),
  309. (190, 'SI', 'SVN', 'Slovenia', 'Slovénie'),
  310. (191, 'SJ', 'SJM', 'Svalbard and Jan Mayen', 'Svalbard et Jan Mayen'),
  311. (192, 'SK', 'SVK', 'Slovakia', 'Slovaquie'),
  312. (193, 'SL', 'SLE', 'Sierra Leone', 'Sierra Leone'),
  313. (194, 'SM', 'SMR', 'San Marino', 'Saint Marin'),
  314. (195, 'SN', 'SEN', 'Senegal', 'Sénégal'),
  315. (196, 'SO', 'SOM', 'Somalia', 'Somalie'),
  316. (197, 'SR', 'SUR', 'Suriname', 'Suriname'),
  317. (198, 'ST', 'STP', 'Sao Tome and Principe', 'Sao Tomé et Principe'),
  318. (199, 'SV', 'SLV', 'El Salvador', 'Salvador'),
  319. (200, 'SY', 'SYR', 'Syria', 'Syrie'),
  320. (201, 'SZ', 'SWZ', 'Swaziland', 'Swaziland'),
  321. (202, 'TC', 'TCA', 'Turks and Caicos Islands', 'Iles Turques-et-Caïques'),
  322. (203, 'TD', 'TCD', 'Chad', 'Tchad'),
  323. (204, 'TF', 'ATF', 'French Southern territories', 'Territoires du Sud français'),
  324. (205, 'TG', 'TGO', 'Togo', 'Togo'),
  325. (206, 'TH', 'THA', 'Thailand', 'Thaïlande'),
  326. (207, 'TJ', 'TJK', 'Tajikistan', 'Tadjikistan'),
  327. (208, 'TK', 'TKL', 'Tokelau', 'Tokelau'),
  328. (209, 'TM', 'TKM', 'Turkmenistan', 'Turkménistan'),
  329. (210, 'TN', 'TUN', 'Tunisia', 'Tunisie'),
  330. (211, 'TO', 'TON', 'Tonga', 'Tonga'),
  331. (212, 'TP', 'TMP', 'East Timor', 'Timor oriental'),
  332. (213, 'TR', 'TUR', 'Turkey', 'Turquie'),
  333. (214, 'TT', 'TTO', 'Trinidad and Tobago', 'Trinité-et-Tobago'),
  334. (215, 'TV', 'TUV', 'Tuvalu', 'Tuvalu'),
  335. (216, 'TW', 'TWN', 'Taiwan', 'Taïwan'),
  336. (217, 'TZ', 'TZA', 'Tanzania', 'Tanzanie'),
  337. (218, 'UA', 'UKR', 'Ukraine', 'Ukraine'),
  338. (219, 'UG', 'UGA', 'Uganda', 'Ouganda'),
  339. (220, 'UM', 'UMI', 'United States Minor Outlying Islands', 'Îles mineures éloignées des États-Unis'),
  340. (221, 'US', 'USA', 'United States', 'États Unis'),
  341. (222, 'UY', 'URY', 'Uruguay', 'Uruguay'),
  342. (223, 'UZ', 'UZB', 'Uzbekistan', 'Ouzbékistan'),
  343. (224, 'VA', 'VAT', 'Holy See (Vatican City State)', 'Saint-Siège (État de la Cité du Vatican)'),
  344. (225, 'VC', 'VCT', 'Saint Vincent and the Grenadines', 'Saint-Vincent-et-les-Grenadines'),
  345. (226, 'VE', 'VEN', 'Venezuela', 'Venezuela'),
  346. (227, 'VG', 'VGB', 'Virgin Islands, British', 'Îles Vierges britanniques'),
  347. (228, 'VI', 'VIR', 'Virgin Islands, U.S.', 'Îles Vierges américaines, États-Unis'),
  348. (229, 'VN', 'VNM', 'Vietnam', 'Vietnam'),
  349. (230, 'VU', 'VUT', 'Vanuatu', 'Vanuatu'),
  350. (231, 'WF', 'WLF', 'Wallis and Futuna', 'Wallis et Futuna'),
  351. (232, 'WS', 'WSM', 'Samoa', 'Samoa'),
  352. (233, 'YE', 'YEM', 'Yemen', 'Yémen'),
  353. (234, 'YT', 'MYT', 'Mayotte', 'Mayotte'),
  354. (235, 'YU', 'YUG', 'Yugoslavia', 'Yougoslavie'),
  355. (236, 'ZA', 'ZAF', 'South Africa', 'Afrique du Sud'),
  356. (237, 'ZM', 'ZMB', 'Zambia', 'Zambie'),
  357. (238, 'ZW', 'ZWE', 'Zimbabwe', 'Zimbabwe');
  358. -- --------------------------------------------------------
  359. --
  360. -- Table structure for table `credit`
  361. --
  362. DROP TABLE IF EXISTS `credit`;
  363. CREATE TABLE `credit` (
  364. `ID` int(255) NOT NULL,
  365. `ID_user` int(255) NOT NULL,
  366. `stamp` datetime NOT NULL DEFAULT current_timestamp(),
  367. `count` int(11) NOT NULL
  368. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  369. -- --------------------------------------------------------
  370. --
  371. -- Table structure for table `credit_usage`
  372. --
  373. DROP TABLE IF EXISTS `credit_usage`;
  374. CREATE TABLE `credit_usage` (
  375. `ID` int(255) NOT NULL,
  376. `fk_user` int(255) NOT NULL,
  377. `fk_media` int(255) NOT NULL,
  378. `stamp` datetime NOT NULL DEFAULT current_timestamp()
  379. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  380. -- --------------------------------------------------------
  381. --
  382. -- Table structure for table `ct_center`
  383. --
  384. DROP TABLE IF EXISTS `ct_center`;
  385. CREATE TABLE `ct_center` (
  386. `ID` int(255) NOT NULL,
  387. `fk_organization` int(255) NOT NULL,
  388. `fk_probe` int(255) NOT NULL,
  389. `stamp` datetime NOT NULL DEFAULT current_timestamp()
  390. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  391. -- --------------------------------------------------------
  392. --
  393. -- Table structure for table `email`
  394. --
  395. DROP TABLE IF EXISTS `email`;
  396. CREATE TABLE `email` (
  397. `ID` int(255) NOT NULL,
  398. `type` varchar(64) NOT NULL,
  399. `address` varchar(128) NOT NULL
  400. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  401. --
  402. -- Dumping data for table `email`
  403. --
  404. INSERT INTO `email` (`ID`, `type`, `address`) VALUES
  405. (1, 'postmaster', 'postmaster@ipsocloud.com');
  406. -- --------------------------------------------------------
  407. --
  408. -- Table structure for table `lst_coronary_type`
  409. --
  410. DROP TABLE IF EXISTS `lst_coronary_type`;
  411. CREATE TABLE `lst_coronary_type` (
  412. `ID` int(255) NOT NULL,
  413. `code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
  414. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  415. --
  416. -- Dumping data for table `lst_coronary_type`
  417. --
  418. INSERT INTO `lst_coronary_type` (`ID`, `code`) VALUES
  419. (1, '{\"fr\":\"Insuffisance coronarienne\", \"en\": \"Coronary insufficiency\"}'),
  420. (2, '{\"fr\":\"Athérosclérose\", \"en\": \"Atherosclerosis\"}'),
  421. (3, '{\"fr\":\"Infarctus\", \"en\": \"Infarctus\"}');
  422. -- --------------------------------------------------------
  423. --
  424. -- Table structure for table `lst_stroke_type`
  425. --
  426. DROP TABLE IF EXISTS `lst_stroke_type`;
  427. CREATE TABLE `lst_stroke_type` (
  428. `ID` int(255) NOT NULL,
  429. `code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
  430. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  431. --
  432. -- Dumping data for table `lst_stroke_type`
  433. --
  434. INSERT INTO `lst_stroke_type` (`ID`, `code`) VALUES
  435. (1, '{\"fr\":\"Hémorragie\", \"en\": \"Hemorrhage\"}'),
  436. (2, '{\"fr\":\"AIT\", \"en\": \"TIA\"}'),
  437. (3, '{\"fr\":\"Infarctus territorial\", \"en\": \"Territorial Infarction\"}'),
  438. (4, '{\"fr\":\"Lacunaire\", \"en\": \"Lacunar\"}');
  439. -- --------------------------------------------------------
  440. --
  441. -- Table structure for table `measure`
  442. --
  443. DROP TABLE IF EXISTS `measure`;
  444. CREATE TABLE `measure` (
  445. `ID` int(255) NOT NULL,
  446. `type` varchar(64) NOT NULL,
  447. `points` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  448. `computation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  449. `fk_media` int(255) NOT NULL,
  450. `frame` mediumint(9) NOT NULL DEFAULT 0,
  451. `fk_user` int(255) NOT NULL,
  452. `created` datetime NOT NULL DEFAULT current_timestamp()
  453. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  454. -- --------------------------------------------------------
  455. --
  456. -- Table structure for table `media`
  457. --
  458. DROP TABLE IF EXISTS `media`;
  459. CREATE TABLE `media` (
  460. `ID` int(255) NOT NULL,
  461. `side` varchar(16) DEFAULT NULL,
  462. `location` varchar(16) DEFAULT NULL,
  463. `incidence` varchar(32) DEFAULT NULL,
  464. `filename` varchar(64) NOT NULL,
  465. `metrics` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  466. `fk_visit` int(255) NOT NULL
  467. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  468. -- --------------------------------------------------------
  469. --
  470. -- Table structure for table `organization`
  471. --
  472. DROP TABLE IF EXISTS `organization`;
  473. CREATE TABLE `organization` (
  474. `ID` int(255) NOT NULL,
  475. `fk_user` int(255) NOT NULL,
  476. `name` varchar(128) NOT NULL,
  477. `fk_country` int(255) NOT NULL,
  478. `zip` varchar(32) NOT NULL,
  479. `city` varchar(128) NOT NULL,
  480. `address` text NOT NULL,
  481. `phone` varchar(32) NOT NULL
  482. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  483. -- --------------------------------------------------------
  484. --
  485. -- Table structure for table `patient`
  486. --
  487. DROP TABLE IF EXISTS `patient`;
  488. CREATE TABLE `patient` (
  489. `ID` int(255) NOT NULL,
  490. `patientID` varchar(128) NOT NULL,
  491. `ctPatientID` varchar(128) DEFAULT NULL,
  492. `firstname` varchar(128) NOT NULL,
  493. `lastname` varchar(128) NOT NULL,
  494. `gender` char(1) NOT NULL DEFAULT 'M',
  495. `birthDate` date NOT NULL,
  496. `height` int(11) DEFAULT NULL,
  497. `weight` int(11) DEFAULT NULL,
  498. `race` enum('white','african','indian','asian','other') DEFAULT NULL,
  499. `fk_birthCountry` int(255) DEFAULT NULL,
  500. `fk_residenceCountry` int(255) DEFAULT NULL,
  501. `fk_user` int(255) NOT NULL,
  502. `created` datetime NOT NULL DEFAULT current_timestamp()
  503. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  504. -- --------------------------------------------------------
  505. --
  506. -- Table structure for table `probe`
  507. --
  508. DROP TABLE IF EXISTS `probe`;
  509. CREATE TABLE `probe` (
  510. `ID` int(255) NOT NULL,
  511. `fk_user` int(255) NOT NULL,
  512. `name` varchar(128) NOT NULL,
  513. `brand` varchar(128) NOT NULL,
  514. `type` varchar(128) NOT NULL,
  515. `year` int(4) DEFAULT NULL,
  516. `frequency` float NOT NULL
  517. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  518. -- --------------------------------------------------------
  519. --
  520. -- Table structure for table `recipient`
  521. --
  522. DROP TABLE IF EXISTS `recipient`;
  523. CREATE TABLE `recipient` (
  524. `ID` int(255) NOT NULL,
  525. `email` varchar(128) NOT NULL,
  526. `fk_user` int(255) NOT NULL
  527. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  528. -- --------------------------------------------------------
  529. --
  530. -- Table structure for table `settings`
  531. --
  532. DROP TABLE IF EXISTS `settings`;
  533. CREATE TABLE `settings` (
  534. `ID` int(255) NOT NULL,
  535. `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
  536. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  537. --
  538. -- Dumping data for table `settings`
  539. --
  540. INSERT INTO `settings` (`ID`, `data`) VALUES
  541. (1, '{\"patientListFields\":[{\"name\":\"Sex\",\"display\":1},{\"name\":\"PatientID\",\"display\":1},{\"name\":\"Lastname\",\"display\":1},{\"name\":\"Firstname\",\"display\":1},{\"name\":\"Birthdate\",\"display\":1},{\"name\":\"Height\",\"display\":0},{\"name\":\"Weight\",\"display\":0},{\"name\":\"Last visit\",\"display\":1},{\"name\":\"Visit count\",\"display\":1},{\"name\":\"Image count\",\"display\":1},{\"name\":\"Video count\",\"display\":1}],\"newPatientFields\":[{\"name\":\"Visit date\",\"display\":1,\"required\":1},{\"name\":\"Firstname\",\"display\":1,\"required\":1},{\"name\":\"Lastname\",\"display\":1,\"required\":1},{\"name\":\"Sex\",\"display\":1,\"required\":1},{\"name\":\"Birthdate\",\"display\":1,\"required\":1},{\"name\":\"Height\",\"display\":0,\"required\":0},{\"name\":\"Weight\",\"display\":0,\"required\":0},{\"name\":\"Birth country\",\"display\":1,\"required\":1},{\"name\":\"Residence country\",\"display\":0,\"required\":0}],\"videoDurationMax\":300}');
  542. -- --------------------------------------------------------
  543. --
  544. -- Table structure for table `settings_pacs`
  545. --
  546. DROP TABLE IF EXISTS `settings_pacs`;
  547. CREATE TABLE `settings_pacs` (
  548. `ID` int(255) NOT NULL,
  549. `data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  550. `fk_physician` int(255) DEFAULT NULL,
  551. `fk_center` int(255) DEFAULT NULL
  552. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  553. -- --------------------------------------------------------
  554. --
  555. -- Table structure for table `user`
  556. --
  557. DROP TABLE IF EXISTS `user`;
  558. CREATE TABLE `user` (
  559. `ID` int(255) NOT NULL,
  560. `activation_token` varchar(127) NOT NULL,
  561. `activation_expire` datetime NOT NULL,
  562. `activation` datetime DEFAULT NULL,
  563. `password` varchar(128) NOT NULL,
  564. `firstname` varchar(128) NOT NULL,
  565. `lastname` varchar(128) NOT NULL,
  566. `email` varchar(128) NOT NULL,
  567. `phone` varchar(32) NOT NULL,
  568. `type` enum('imt-master','physician','cro','reader','investigator') NOT NULL,
  569. `active` tinyint(4) NOT NULL DEFAULT 1,
  570. `stamp` datetime NOT NULL DEFAULT current_timestamp(),
  571. `fk_center` int(11) DEFAULT NULL
  572. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  573. -- --------------------------------------------------------
  574. --
  575. -- Table structure for table `visit`
  576. --
  577. DROP TABLE IF EXISTS `visit`;
  578. CREATE TABLE `visit` (
  579. `ID` int(255) NOT NULL,
  580. `number` varchar(128) NOT NULL,
  581. `visitDate` date NOT NULL,
  582. `area` varchar(16) DEFAULT NULL,
  583. `markers` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '[]',
  584. `completed` datetime DEFAULT NULL,
  585. `fk_patient` int(255) NOT NULL,
  586. `fk_reader` int(255) DEFAULT NULL,
  587. `created` datetime NOT NULL DEFAULT current_timestamp()
  588. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  589. --
  590. -- Indexes for dumped tables
  591. --
  592. --
  593. -- Indexes for table `abacus`
  594. --
  595. ALTER TABLE `abacus`
  596. ADD PRIMARY KEY (`ID`);
  597. --
  598. -- Indexes for table `broker`
  599. --
  600. ALTER TABLE `broker`
  601. ADD PRIMARY KEY (`ID`);
  602. --
  603. -- Indexes for table `clinical_trial`
  604. --
  605. ALTER TABLE `clinical_trial`
  606. ADD PRIMARY KEY (`ID`);
  607. --
  608. -- Indexes for table `context`
  609. --
  610. ALTER TABLE `context`
  611. ADD PRIMARY KEY (`ID`);
  612. --
  613. -- Indexes for table `country`
  614. --
  615. ALTER TABLE `country`
  616. ADD PRIMARY KEY (`ID`);
  617. --
  618. -- Indexes for table `credit`
  619. --
  620. ALTER TABLE `credit`
  621. ADD PRIMARY KEY (`ID`);
  622. --
  623. -- Indexes for table `credit_usage`
  624. --
  625. ALTER TABLE `credit_usage`
  626. ADD PRIMARY KEY (`ID`);
  627. --
  628. -- Indexes for table `ct_center`
  629. --
  630. ALTER TABLE `ct_center`
  631. ADD PRIMARY KEY (`ID`);
  632. --
  633. -- Indexes for table `email`
  634. --
  635. ALTER TABLE `email`
  636. ADD PRIMARY KEY (`ID`);
  637. --
  638. -- Indexes for table `lst_coronary_type`
  639. --
  640. ALTER TABLE `lst_coronary_type`
  641. ADD PRIMARY KEY (`ID`);
  642. --
  643. -- Indexes for table `lst_stroke_type`
  644. --
  645. ALTER TABLE `lst_stroke_type`
  646. ADD PRIMARY KEY (`ID`);
  647. --
  648. -- Indexes for table `measure`
  649. --
  650. ALTER TABLE `measure`
  651. ADD PRIMARY KEY (`ID`);
  652. --
  653. -- Indexes for table `media`
  654. --
  655. ALTER TABLE `media`
  656. ADD PRIMARY KEY (`ID`);
  657. --
  658. -- Indexes for table `organization`
  659. --
  660. ALTER TABLE `organization`
  661. ADD PRIMARY KEY (`ID`);
  662. --
  663. -- Indexes for table `patient`
  664. --
  665. ALTER TABLE `patient`
  666. ADD PRIMARY KEY (`ID`);
  667. --
  668. -- Indexes for table `probe`
  669. --
  670. ALTER TABLE `probe`
  671. ADD PRIMARY KEY (`ID`);
  672. --
  673. -- Indexes for table `recipient`
  674. --
  675. ALTER TABLE `recipient`
  676. ADD PRIMARY KEY (`ID`);
  677. --
  678. -- Indexes for table `settings`
  679. --
  680. ALTER TABLE `settings`
  681. ADD PRIMARY KEY (`ID`);
  682. --
  683. -- Indexes for table `settings_pacs`
  684. --
  685. ALTER TABLE `settings_pacs`
  686. ADD PRIMARY KEY (`ID`);
  687. --
  688. -- Indexes for table `user`
  689. --
  690. ALTER TABLE `user`
  691. ADD PRIMARY KEY (`ID`);
  692. --
  693. -- Indexes for table `visit`
  694. --
  695. ALTER TABLE `visit`
  696. ADD PRIMARY KEY (`ID`);
  697. --
  698. -- AUTO_INCREMENT for dumped tables
  699. --
  700. --
  701. -- AUTO_INCREMENT for table `abacus`
  702. --
  703. ALTER TABLE `abacus`
  704. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
  705. --
  706. -- AUTO_INCREMENT for table `broker`
  707. --
  708. ALTER TABLE `broker`
  709. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  710. --
  711. -- AUTO_INCREMENT for table `clinical_trial`
  712. --
  713. ALTER TABLE `clinical_trial`
  714. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  715. --
  716. -- AUTO_INCREMENT for table `context`
  717. --
  718. ALTER TABLE `context`
  719. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  720. --
  721. -- AUTO_INCREMENT for table `country`
  722. --
  723. ALTER TABLE `country`
  724. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=239;
  725. --
  726. -- AUTO_INCREMENT for table `credit`
  727. --
  728. ALTER TABLE `credit`
  729. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  730. --
  731. -- AUTO_INCREMENT for table `credit_usage`
  732. --
  733. ALTER TABLE `credit_usage`
  734. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  735. --
  736. -- AUTO_INCREMENT for table `ct_center`
  737. --
  738. ALTER TABLE `ct_center`
  739. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  740. --
  741. -- AUTO_INCREMENT for table `email`
  742. --
  743. ALTER TABLE `email`
  744. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  745. --
  746. -- AUTO_INCREMENT for table `lst_coronary_type`
  747. --
  748. ALTER TABLE `lst_coronary_type`
  749. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
  750. --
  751. -- AUTO_INCREMENT for table `lst_stroke_type`
  752. --
  753. ALTER TABLE `lst_stroke_type`
  754. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  755. --
  756. -- AUTO_INCREMENT for table `measure`
  757. --
  758. ALTER TABLE `measure`
  759. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  760. --
  761. -- AUTO_INCREMENT for table `media`
  762. --
  763. ALTER TABLE `media`
  764. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  765. --
  766. -- AUTO_INCREMENT for table `organization`
  767. --
  768. ALTER TABLE `organization`
  769. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  770. --
  771. -- AUTO_INCREMENT for table `patient`
  772. --
  773. ALTER TABLE `patient`
  774. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  775. --
  776. -- AUTO_INCREMENT for table `probe`
  777. --
  778. ALTER TABLE `probe`
  779. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  780. --
  781. -- AUTO_INCREMENT for table `recipient`
  782. --
  783. ALTER TABLE `recipient`
  784. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  785. --
  786. -- AUTO_INCREMENT for table `settings`
  787. --
  788. ALTER TABLE `settings`
  789. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  790. --
  791. -- AUTO_INCREMENT for table `settings_pacs`
  792. --
  793. ALTER TABLE `settings_pacs`
  794. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  795. --
  796. -- AUTO_INCREMENT for table `user`
  797. --
  798. ALTER TABLE `user`
  799. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  800. --
  801. -- AUTO_INCREMENT for table `visit`
  802. --
  803. ALTER TABLE `visit`
  804. MODIFY `ID` int(255) NOT NULL AUTO_INCREMENT;
  805. COMMIT;
  806. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  807. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  808. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;