· 4 years ago · May 10, 2021, 07:28 PM
1drop table if exists Laboratorio cascade ;
2drop table if exists Struttura cascade ;
3drop table if exists CentroDiPrenotazione cascade ;
4drop table if exists Paziente cascade ;
5drop table if exists Squadra cascade ;
6drop table if exists Gruppo cascade ;
7drop table if exists Screening cascade ;
8drop table if exists Comunicazione cascade ;
9drop table if exists Analista cascade ;
10drop table if exists MedicoCurante cascade ;
11drop table if exists Prenotazione cascade ;
12drop table if exists OperatoreSanitario cascade ;
13drop table if exists Tampone cascade ;
14drop table if exists Analisi cascade ;
15drop table if exists Presso cascade ;
16drop table if exists Relativo cascade ;
17drop table if exists PartOf cascade ;
18drop table if exists TS cascade ;
19drop table if exists Composizione cascade ;
20drop table if exists TelefonoLaboratorio cascade ;
21drop table if exists TelefonoPaziente cascade ;
22
23
24CREATE TABLE Laboratorio
25(
26 LABID character(5) NOT NULL,
27 Nome character varying(50) NOT NULL,
28 CasiTotaliGiornalieri integer NOT NULL,
29 Comune character varying(30) NOT NULL,
30 CAP character(5) NOT NULL,
31 Via character varying(50) NOT NULL,
32 Civico character varying(30) NOT NULL,
33 PRIMARY KEY (LABID),
34 constraint checkCasi CHECK(CasiTotaliGiornalieri>=0)
35);
36
37
38
39CREATE TABLE Struttura
40(
41 STRID character(5) NOT NULL,
42 Nome character varying(50) NOT NULL,
43 NumeroTamponiMassimo integer NOT NULL,
44 Comune character varying(30) NOT NULL,
45 CAP character(5) NOT NULL,
46 Via character varying(50) NOT NULL,
47 Civico character varying(30) NOT NULL,
48 Tipologia character varying(30) NOT NULL,
49 PRIMARY KEY (STRID),
50 constraint checkNumeroTampMax CHECK(NumeroTamponiMassimo>0)
51);
52
53CREATE TABLE CentroDiPrenotazione
54(
55 CPID character(5) NOT NULL,
56 Nome character varying(50) NOT NULL,
57 Comune character varying(30) NOT NULL,
58 CAP character(5) NOT NULL,
59 Via character varying(50) NOT NULL,
60 Civico character varying(30) NOT NULL,
61 PRIMARY KEY (CPID)
62);
63
64CREATE TABLE Paziente
65(
66 CF character(16) NOT NULL,
67 Nome character varying(30) NOT NULL,
68 Cognome character varying(30) NOT NULL,
69 Comune character varying(30) NOT NULL,
70 CAP character(5) NOT NULL,
71 Via character varying(30) NOT NULL,
72 Civico character varying(30) NOT NULL,
73
74 DataDiNascita date NOT NULL,
75 PRIMARY KEY (CF)
76);
77
78CREATE TABLE OperatoreSanitario
79( OPID character(5) NOT NULL,
80 CF character(16) NOT NULL unique,
81 Nome character varying(30) NOT NULL,
82 Cognome character varying(30) NOT NULL,
83 Tipo character varying(30) NOT NULL,
84
85 PRIMARY KEY (OPID)
86);
87
88CREATE TABLE Tampone
89(
90 TID character(5) NOT NULL,
91 Tipologia character varying(30) NOT NULL,
92 Tramite character varying(30) NOT NULL,
93 Paziente character(16) references Paziente(CF) NOT NULL,
94 OperatoreSanitario character(5) references OperatoreSanitario(OPID)NOT NULL,
95 DataEsecuzione date NOT NULL,
96 Ora time NOT NULL,
97 PRIMARY KEY (TID,Tipologia),
98 constraint checkTramite check(Tramite='Prenotazione' or Tramite= 'Screening')
99);
100
101CREATE TABLE TelefonoPaziente
102(
103 NumeroDiTelefono character(10) NOT NULL,
104 Paziente character(16) references Paziente(CF) NOT NULL,
105 PRIMARY KEY (NumeroDiTelefono)
106);
107CREATE TABLE Squadra
108(
109 SQID character(5) NOT NULL,
110 PRIMARY KEY (SQID)
111);
112
113CREATE TABLE Gruppo
114(
115 GRID character(5) NOT NULL,
116 PRIMARY KEY (GRID)
117);
118
119CREATE TABLE Screening
120(
121 SCRID character(5) NOT NULL,
122 Tipo character varying(30) NOT NULL,
123 Comune character varying(30) NOT NULL,
124 CAP character(5) NOT NULL,
125 Via character varying(30) NOT NULL,
126 DataScreening date NOT NULL,
127 Target character varying(30),
128 AreaInteressata character varying(30),
129 Squadra character(5) references Squadra(SQID) NOT NULL,
130 Gruppo character(5) references Gruppo(GRID) NOT NULL,
131 PRIMARY KEY (SCRID)
132);
133
134CREATE TABLE Comunicazione
135(
136 COMID character(5) NOT NULL,
137 DataComunicazione date NOT NULL,
138 Tampone character(5) NOT NULL,
139 TipologiaTampone character varying(30) NOT NULL,
140
141 Laboratorio character(5) references Laboratorio(LABID) NOT NULL,
142 TelefonoPaziente character(10) references TelefonoPaziente(NumeroDiTelefono) NOT NULL,
143 PRIMARY KEY (COMID),
144 constraint comunicazioneKey foreign key (Tampone, TipologiaTampone) references Tampone(TID,Tipologia)
145
146);
147
148CREATE TABLE Analista
149(
150 AID character(5) NOT NULL,
151 CF character(16) NOT NULL,
152 Nome character varying(30) NOT NULL,
153 Cognome character varying(30) NOT NULL,
154
155 PRIMARY KEY (AID)
156);
157
158
159--CFMedicoCurate -> NomeMedicoCurante,CognomeMedicoCurante
160CREATE TABLE MedicoCurante(
161 CF character(16) NOT NULL,
162 Nome character varying(30) NOT NULL,
163 Cognome character varying(30) NOT NULL,
164 PRIMARY KEY (CF)
165);
166
167CREATE TABLE Prenotazione
168(
169 PID character(5) NOT NULL,
170 DataPrenotazione date NOT NULL,
171 ASL character varying(30),
172 Quarantena boolean,
173 CFMedicoCurante character(16) references MedicoCurante(CF),
174 Prezzo numeric(4, 2),
175 CentroDiPrenotazione character(5) references CentroDiPrenotazione(CPID) NOT NULL,
176 Paziente character(16) references Paziente(CF) NOT NULL,
177 PRIMARY KEY (PID, CentroDiPrenotazione)
178
179);
180
181
182CREATE TABLE Analisi
183( Tampone character(5) NOT NULL,
184 TipologiaTampone character varying(30) NOT NULL,
185 Laboratorio character(5) references Laboratorio(LABID) NOT NULL,
186 Analista character(5) references Analista(AID) NOT NULL,
187 Esito character (8) NOT NULL,
188 DataAnalisi date NOT NULL,
189 Ora time with time zone NOT NULL,
190 constraint checkEsito check (Esito='Positivo' or Esito='Negativo'),
191 constraint analisiKey foreign key (Tampone, TipologiaTampone) references Tampone(TID,Tipologia)
192
193);
194
195CREATE TABLE Presso
196(
197 Tampone character(5) ,
198 TipologiaTampone character varying(30) NOT NULL,
199 Struttura character(5) references Struttura(STRID) NOT NULL,
200 PRIMARY KEY (Tampone),
201 constraint tamponeKey foreign key (Tampone, TipologiaTampone) references Tampone(TID,Tipologia)
202);
203
204CREATE TABLE Relativo
205(
206 Tampone character(5) NOT NULL,
207 TipologiaTampone character varying(30) NOT NULL,
208 Prenotazione character(5) NOT NULL,
209 CentroDiPrenotazione character(5) NOT NULL,
210 PRIMARY KEY (Tampone),
211 constraint prenKey foreign key (Prenotazione,CentroDiPrenotazione) references Prenotazione(PID,CentroDiPrenotazione),
212 constraint tamponeKey foreign key (Tampone, TipologiaTampone) references Tampone(TID,Tipologia)
213);
214
215CREATE TABLE TS
216(
217 Tampone character(5) NOT NULL,
218 TipologiaTampone character varying(30) NOT NULL,
219 Screening character(5) references Screening(SCRID) NOT NULL,
220 constraint tamponeKey foreign key (Tampone, TipologiaTampone) references Tampone(TID,Tipologia)
221
222);
223
224
225CREATE TABLE PartOf
226(
227 Medico character(5) references OperatoreSanitario(OPID) NOT NULL,
228 Squadra character(5) references Squadra(SQID) NOT NULL
229
230
231);
232
233CREATE TABLE Composizione
234(
235 Paziente character(16) references Paziente(CF) NOT NULL,
236 Gruppo character(5) references Gruppo(GRID) NOT NULL
237);
238
239CREATE TABLE TelefonoLaboratorio
240(
241 NumeroDiTelefono character(10) NOT NULL,
242 Laboratorio character(5) references Laboratorio(LABID) NOT NULL,
243 PRIMARY KEY (NumeroDiTelefono)
244);
245
246INSERT INTO Paziente(CF, nome, Cognome,Comune,CAP, via, civico,DataDiNascita) values
247('QNTGPP97B13C352I', 'Dania ', 'antosh', 67024,'Via del Carmine','42', 'Castelvecchio Subequo', '1988820'),
248('GRNFNC93P53C352H', 'Robertina', 'riboloni', 14035,'Via Modestino del Gaizo','12', 'Grazzano Badoglio', '1955315'),
249('QNTLSN96B64C352A', 'Isebella', 'Grasso', 17010,'Via Michele Conforti','88', 'Giusvalla', '2000528'),
250('RRNLRD93B55H700E', 'Michelina ', 'Valentini', 73030,'Piazza Aldo Moro','77', 'Diso', '1955515'),
251('MRNTSY99E58A053E', 'Gregoria', 'paradisi', 91027,'Via Galliera','77', 'Paceco', '19581115'),
252('GNVMNL99A09D005U', 'Gianluigi', 'wirth', 34170,'Piazza dellOtto','77', 'Gorizia', '20001010'),
253('MLECMD96B20I872A', 'Andrea ', 'errahmani', 65010,'Via Guido Dorso','89', 'Nocciano', '1983710'),
254('DPCVCN98D20C352U', 'Giordano ', 'Ferraro', 35040,'Via Guerrazzi','35', 'Barbona', '19981216'),
255('MRAMHL97E61C352I', 'Amelia ', 'sgrigna', 21018,'Via Pasquale Stanislao Mancini','95', 'Osmate', '199556'),
256('CSTVSS91S46D086M', 'Lorenza ', 'filippelli', 85050,'Via Piave','70', 'Baragiano', '197021'),
257('RZZRSN94L44F537W', 'Mario', 'rosato', 00046,'Piazza Flavio Gioia','45', 'Grottaferrata', '197218'),
258('GNVCRL96L53C352R', 'Orso ', 'lacerenza', 19020,'Larghetto Domenico Cotugno','15', 'Brugnato', '1969314'),
259('CLVFRC87R06D086N', 'Jove', 'bassolino', 88837,'Via Moele da Paliano','24', 'Petilia Policastro', '1982929'),
260('NLLVCN98H26C352A', 'Jacopo', 'damico', 05028,'Via Francesco Paolo Volpe','99', 'Penna in Teverina', '200469'),
261('PNGFNC97B41I872Z', 'Teshub', 'Rizzo', 21042,'Via Centotrecento','56', 'Caronno Pertusella', '1979830'),
262('PLRVTR99H21D086U', 'Giovanni', 'attendoli', 92010,'Via Cartoleria','38', 'Joppolo Giancaxio', '19501016'),
263('PLTLGU78T04C352L', 'Ilda', 'masetti', 21010,'Via Laura Beatrice Oliva Mancini','50', 'Castelveccana', '1954826'),
264('RNALVC98L04I639E', 'Archer', 'Lorusso', 10041,'Piazza Caduti Civili di Guerra','45', 'Carignano', '195129'),
265('PRFDNC94S61F537J', 'Gregoria', 'forcina', 22032,'Via Matteo Ripa','78', 'Albese con Cassano', '2001216'),
266('LCNNLC98P50F537R', 'Sveva ', 'Cavallo', 29020,'Via Don Ferrante Maria Gonzaga','28', 'Gossolengo', '19891219'),
267('DVCRMR98E59D086U', 'GianMarco', 'cicconi', 35030,'Via Masuccio Salernitano','73', 'Saccolongo', '199869'),
268('FCLDMR96L45D086C', 'Anastasia ', 'turci', 46030,'Via Silvio Baratta','61', 'Dosolo', '197944'),
269('PNACRN98D65C352K', 'jacopo', 'colonna', 33040,'Via San Vitale','72', 'Grimacco', '1994521'),
270('LHCYBA96C28Z330Z', 'Alice ', 'conflitti', 42012,'Via Giorgio Ercolani','1', 'Campagnola Emilia', '1976130'),
271('MLTFNC73T17D762X', 'Eleuterio ', 'tisba', 25072,'Via Armando Diaz','28', 'Bagolino', '1955426'),
272('DCSGDI98H46D086E', 'Lauretta ', 'sarpieri', 10011,'Piazza Principe Amedeo','12', 'Agli�', '199032'),
273('PLMNGL98T47C352Y', 'Valeria ', 'gromala', 34011,'Via Mario Iannelli','84', 'Duino-Aurisina', '1958518'),
274('RMNCML97T28G317J', 'Giusto ', 'policarpo', 07034,'Via Dottor Nicola Boccuzzi','63', 'Perfugas', '2001824'),
275('CPCLNE95P57D390B', 'Orfeo ', 'kellmann', 75010,'Via Minelli','80', 'Craco', '1952517'),
276('PSSGSY98E53C352O', 'Charli', 'dottavio ', 83020,'Via Piave','99', 'Domicella', '1967818'),
277('RCRGPP97H17C352U', 'Giusto ', 'cusin', 00020,'Via Santissima Trinità','75', 'Rocca Canterano', '19921217'),
278('CLBMHL98S16H579F', 'Vespasiano', 'scotti', 14010,'Via le Monache','72', 'Revigliasco dAsti', '1992124'),
279('CLBMHL98S16H579F', 'Pier', 'sbreni', 02041,'Piazza Renato Casalbore','85', 'Casperia', '2002107'),
280('BTRLCU92A31M208W', 'Elsa ', 'fortini', 38025,'Via Domenico Scaramella','68', 'Dimaro', '1960104'),
281('MNCMTT99E27D086K', 'Lorenza ', 'Ferri', 21022,'Viale Antonio Silvani','4', 'Azzate', '197261'),
282('PTRSDR77D49D086Z', 'Vito', 'donatantonio', 11020,'Via Broccaindosso','77', 'Gressoney-la-Trinit�', '1954427'),
283('DSPNDR98E01M208J', 'Olga', 'ciervo', 07020,'Piazza 20 Settembre','83', 'Golfo Aranci', '1959524'),
284('CSLSRN98S63H224N', 'Mason', 'covato', 46013,'Via Francesco Rizzoli','34', 'Canneto sullOglio', '1998815'),
285('BTTMGH97M52C588J', 'Violante ', 'Dambrosio', 98060,'Via Serafino Soldi','5', 'Falcone', '19511224'),
286('DVCRMR98E59D086U', 'Taddeo', 'cerchierini', 87061,'Vico Loriano','21', 'Campana', '1951223');
287
288Insert into OperatoreSanitario(OPID,CF,Nome,Cognome,Tipo) values ('00001','JVNHWM32A09D210O','Gianluca','De Musis','Infermiere'),
289('00002','PLVTHM94R61L206M','Salvatore','Cicalese','Infermiere'),
290('00003','LGSTDI93M18E770R','Caterina','Cicalese','Medico'),
291('00004','CCHSHQ56R61L819E','Attilio','Gambardella','Paramedico'),
292('00005','SBEWDV68A22I801A','Caterina','Amato','Paramedico'),
293('00006','MSVNWW93D52I184N','Consiglia','Amato','Paramedico'),
294('00007','FVHGRN73C04I994D','Giovanni','De Musis','Medico'),
295('00008','MSVAAW93D52I184N','Mario','Bianchi','Infermiere')
296('00009','RTVNSA93T72R184N','Nicola','Franzese','Medico');
297
298Insert into tampone(TID,Tipologia,Tramite,Paziente,OperatoreSanitario,DataEsecuzione,Ora) values
299('00011','Rapido','Prenotazione','JVNHWM32A09D210O','00002','20200304','10:20:20'),
300('01002','Rapido','Screening','PLVTHM94R61L206M','00006','20200101','12:33:03'),
301('34003','Rapido','Screening','LGSTDI93M18E770R','00002','20200130','12:04:06'),
302('04404','Molecolare','Prenotazione','CCHSHQ56R61L819E','00002','20200202','10:30:30'),
303('02305','Molecolare','Screening','SBEWDV68A22I801A','00004','20200506','12:33:03'),
304('02206','Seriologico','Prenotazione','MSVNWW93D52I184N','00004','20200101','13:04:53'),
305('12007','Molecolare','Screening','FVHGRN73C04I994D','00003','20200101','13:04:53'),
306('04308','Rapido','Screening','LGBBRB38E44F214Z','00001','20200506','12:32:02'),
307('04309','Seriologico','Screening','GDLGPC59P09B658P','00005','20200130','12:33:03'),
308('00012','Rapido','Screening','GQVHSD94T64I765F','00005','20200304','12:04:06'),
309('00011','Molecolare','Screening','MCHJTZ60B49D495D','00002','20200205','12:33:03'),
310('01122','Molecolare','Screening','NVZGGB63M61G469O','00005','20200205','12:33:03'),
311('32013','Rapido','Prenotazione','VNJBZP84S42I210M','00001','20200303','12:04:06'),
312('04314','Rapido','Prenotazione','CJNLDG42E08L809S','00002','20200304','13:04:53'),
313('02115','Seriologico','Screening','YCRCDY59L43F947V','00006','20200506','10:30:30'),
314('21016','Seriologico','Prenotazione','TJZVGP56P24A407A','00004','20200205','12:32:02'),
315('04137','Seriologico','Prenotazione','KGSNPW45R52F751N','00007','20200506','12:04:06'),
316('02118','Molecolare','Prenotazione','SNTFFJ97E52F404G','00001','20200304','10:30:30'),
317('01219','Seriologico','Screening','CNRBME58E49I633H','00001','20200304','12:04:06'),
318('00024','Rapido','Prenotazione','HYBSCS52M70C347X','00002','20200131','12:33:03');
319
320
321INSERT INTO Laboratorio(LABID, nome,casitotaligiornalieri, comune, CAP, via, civico) values
322 ('LB000', 'Centro Polid.Gammacord-Sannio Tac Srl', 0,'Bareggio', '20010', 'Via Santa Barbara', '25'),
323 ('LB001', 'Centro Diagnostico Morgagni', 0,'Gragnano', '80054', 'Piazza Giacomo Matteotti', '48'),
324 ('LB002', 'IGEA Piedimonte', 0,'Bagnolo di Po', '45022', 'Via Piella', '1'),
325 ('LB003', 'Medicina Nucleare E Analisi Cliniche', 0,'Nole', '10076', 'Via del Borgo di San Pietro', '8'),
326 ('LB004', 'Lab.Biomedical Srl', 0,'Picinisco', '03040', 'Via Guerrazzi', '40'),
327 ('LB005', 'Centro Gamma', 0,'Gorno', '24020', 'Via Leonida Bissolati', '60'),
328 ('LB006', 'Centro Futura', 0,'Brivio', '23883', 'Via Sant Arcangelo', '72'),
329 ('LB007', 'Centro Diagnostico Delta', 0,'Castelsardo', '07031', 'Galleria Camillo Benso di Cavour', '1'),
330 ('LB008', 'Centro Futura', 0,'Albese con Cassano', '22032', 'Via Ammiraglio Gregorio Ronca', '20'),
331 ('LB009', 'Diagnostica Medica Srl', 0,'Rionero in Vulture', '85028', 'Via Ostieri', '71'),
332 ('LB010', 'Laboratorio Biomedico Marcianise SRL', 0,'Ottana', '08020', 'Via Francesco Salamone', '52'),
333 ('LB011', 'Centro Futura', 0,'Gizzeria', '88040', 'Via Giovanni di Guglielmo', '33'),
334 ('LB070', 'Laboratorio Guarino', 0,'Coreno Ausonio', '03040', 'Via fra Scipione Bellabona', '2'),
335 ('LB013', 'Lab.Biomedical Srl', 0,'Rignano Flaminio', '00068', 'Via Sancio', '73'),
336 ('LB014', 'Centro Futura', 0,'Rasun Anterselva', '39030', 'Via Vittorio Alfieri', '5'),
337 ('LB015', 'Laboratorio Casa Di Cura San Michele', 0,'Aiello del Sabato', '83020', 'Arco Leonardo Miraglia', '33'),
338 ('LB016', 'Medicina Nucleare E Analisi Cliniche', 0,'Elva', '48020', 'Via Fornello', '4'),
339 ('LB017', 'Cerasole – Centro Polispecialistico SNC', 0,'Noasca', '10080', 'Via Giuseppe Garibaldi', '19'),
340 ('LB018', 'Lab.Biomedical Srl', 0,'Cornovecchio', '26842', 'Via Giuseppe Nappi', '57'),
341 ('LB019', 'Diagnostica Medica Srl', 0,'Castiglione Falletto', '36060', 'Via Mario Caputi', '71'),
342 ('LB020', 'Medicina Nucleare E Analisi Cliniche', 0,'Canistro', '67050', 'Via le Croci', '74'),
343 ('LB021', 'Centro Medico Polispecialistico Hermes', 0,'Pelugo', '38079', 'Via Fornello', '59'),
344 ('LB022', 'Lab.Biomedical Srl', 0,'Broni', '27043', 'Via le Croci', '77'),
345 ('LB023', 'Centro Diagnostico Morgagni', 0,'Gorlago', '24060', 'Via Giovanni Capocci da Roma', '44'),
346 ('LB024', 'Unilab Sannio', 0,'Peia', '24020', 'Via Luigi Zamboni', '72'),
347 ('LB025', 'Medicina Nucleare E Analisi Cliniche', 0,'Guarcino', '03016', 'Via Serafino Pionati', '36'),
348 ('LB026', 'Centro Medico Polispecialistico Hermes', 0,'Sadali', '08030', 'Via Guglielmo Oberdan', '64'),
349 ('LB027', 'Medicina Nucleare E Analisi Cliniche', 0,'Ozegna', '10080', 'Via Fratelli Bisogno', '12'),
350 ('LB028', 'Centro Polid.Gammacord-Sannio Tac Srl', 0,'Carmignano', '59015', 'Via del Pratello', '12'),
351 ('LB029', 'Centro Diagnostico Delta', 0,'Candiolo', '10060', 'Via Mario Minghetti', '12');
352
353 INSERT INTO Struttura(STRID, nome, comune,NumeroTamponiMassimo, CAP, via, civico) values
354('ST001', 'Poliambulatorio Braglia', 88,'Gradisca dIsonzo', '34072', 'Vico Vincenzo Cervone', '63'),
355('ST002', 'ATI Cdc Retelab', 40,'Grosotto', '23034', 'Via Ospedale', '3'),
356('ST003', 'Centro Medico Polispecialistico Hermes', 45,'Piazza Armerina', '94015', 'Via Giuseppe Parini', '36'),
357('ST004', 'Pasteur_Lab', 89,'Giuncugnano', '55030', 'Arco Miavo', '78'),
358('ST005', 'Istituto Polidiagnostico Dgost', 5,'Gromo', '24020', 'Via Altabella', '52'),
359('ST006', 'Laboratorio Life Labs', 68,'Jovencan', '11020', 'Via Calzolerie', '5'),
360('ST007', 'Ferlab', 46,'Reggio Emilia', '4212x', 'Vico SantAgnese', '55'),
361('ST008', 'Centro Gamma', 5,'Canna', '87070', 'Via Leonida Bissolati', '49'),
362('ST009', 'Centro Diagnostico Basile', 99,'Corte Palasio', '26834', 'Piazza Giovanni Bovio', '16'),
363('ST010', 'IGEA Piedimonte', 66,'Piana Crixia', '17058', 'Via Giovan Battista Morgagni', '81'),
364('ST011', 'Hesperia Hospital Modena S.p.a', 83,'Piana Crixia', '17058', 'Via Santa Barbara', '33'),
365('ST012', 'Rete Diagnostica Campana', 88,'Fagnano Alto', '67020', 'Via Giovanni Masucci', '91'),
366('ST013', 'Laboratorio di Analisi Cliniche Schiavo S.r.l.', 56,'Ripe', '60010', 'Ospedale Policlinico SantOrsola', '86'),
367('ST014', 'Casa Di Cura Maria Rosaria Spa', 56,'Albissola Marina', '17012', 'Via Milazzo', '51'),
368('ST015', 'Poliambulatorio Quadrifoglio', 77,'Albese con Cassano', '22032', 'Via Antonio Gramsci', '96'),
369('ST016', 'Centro Diagnostico Ninni- Scognamiglio & C Sas', 22,'Gravere', '10050', 'Via Montegrappa', '36'),
370('ST017', 'Poliambulatorio Chirurgico Medical Smile', 74,'Gricignano di Aversa', '81030', 'Via Serafino Pionati', '85'),
371('ST018', 'Diagnostic Center dei Dottori Crescenzi e Giannella', 4,'Alessano', '73031', 'Via Montegrappa', '28'),
372('ST019', 'Laboratorio Clinic Center', 18,'Dizzasco', '22020', 'Via Luigi Carlo Farini', '12'),
373('ST020', 'Laboratorio Casa Di Cura San Michele', 46,'Cosio dArroscia', '18023', 'Via Antonio dellAquila', '83'),
374('ST021', 'Omnialab S.C. A R.L.', 90,'Gossolengo', '29020', 'Larghetto Domenico Cotugno', '63'),
375('ST022', 'Salus S.C.A.R.L.', 8,'Riccione', '47838', 'Via Giuseppe Garibaldi', '52'),
376('ST023', 'Centro Diagnostico Sanciro', 82,'Albuzzano', '27010', 'Via Centotrecento', '64'),
377('ST024', 'Consorzio In.Ve.Na.', 29,'Episcopia', '85033', 'Via Vittorio Sellitto', '98'),
378('ST025', 'Biochemical S.r.l.', 38,'Cornedo Vicentino', '36073', 'Via Sottotenente Gaetano Corrado', '76'),
379('ST026', 'Rete Diagnostica Campana', 82,'Granozzo con Monticello', '28060', 'Via Rialto', '69'),
380('ST027', 'Laboratorio Guarino', 45,'Falconara Marittima', '60015', 'Vico Michele Coppa', '64'),
381('ST028', 'analisi Suzzi & figli Suzzi ', 35,'Perdaxius', '09010', 'Via Trento', '69'),
382('ST029', 'Ames Centro Polidiagnostico Strumentale', 14,'Gottolengo', '25023', 'Via Vincenzo Volpe', '12'),
383('ST030', 'Rete Mlf Analisi S.C.Ar.L.', 30,'Etroubles', '11014', 'Via Donato Massa', '85');
384
385
386 INSERT INTO CentroPrenotazione(CPID, nome, comune, CAP, via, civico) values
387('CP001', 'Diagnostica Medica Srl', 'Grosseto', '58100', 'Piazzetta Enrico Cocchia', '54'),
388('CP002', 'Poliambulatorio “Diagnosis”', 'Brozolo', '10020', 'Via Muzio Caputi', '38'),
389('CP003', 'Hesperia Hospital Modena S.p.a', 'Pescopennataro', '86080', 'Vico Moele da Paliano', '3'),
390('CP004', 'Laboratorio Di Analisi Cliniche Omikron Sas', 'La Valle Agordina', '32020', 'Via Pasquale Chieco', '45'),
391('CP005', 'Laboratorio Innovalab', 'Campoformido', '33030', 'Via Partenio', '1'),
392('CP006', 'Rete Diagnostica Vesuviana', 'Brumano', '24037', 'Via Cairoli', '13'),
393('CP007', 'Rete Mlf Analisi S.C.Ar.L.', 'Fabro', '05015', 'Via Antonio Vivaldi', '7'),
394('CP008', 'Campania Lab Scarl', 'Pietrabruna', '18010', 'Via Cola di Rienzo', '96'),
395('CP009', 'A.T.I. Corelab Group', 'Costabissara', '36030', 'Via del Porto', '12'),
396('CP010', 'Emotest Group', 'Cardedu', '08040', 'Piazza Alfredo de Marsico', '97'),
397('CP011', 'Istituto Polidiagnostale', 'Corvara', '65020', 'Via Giovanni Battista Passari', '35'),
398('CP012', 'analisi Suzzi & figli Suzzi ', 'Luvinate', '21020', 'Via del Fico', '51'),
399('CP013', 'Hesperia Hospital Modena S.p.a', 'Revigliasco dAsti', '14010', 'Via Valle Noè', '39'),
400('CP014', 'Laboratorio Guarino', 'Castiglione dIntelvi', '22023', 'Via Saverio Mercadante', '97'),
401('CP015', 'Laboratorio Life Labs', 'Casorate Primo', '27022', 'Via Luigi Pirandello', '6'),
402('CP016', 'Laboratorio Cesare Pandolfi & C. Sas Di Di Biase', 'Pertosa', '84030', 'Via Marsala', '26'),
403('CP017', 'Dott. Matteo Pizzolorusso S.r.l.', 'Grottolella', '83010', 'Viale San Francesco dAssisi', '33'),
404('CP018', 'ATI Cdc Retelab', 'Recanati', '62019', 'Via del Borgo di San Pietro', '21'),
405('CP019', 'Rete Laboratori Della Gala', 'Bagno a Ripoli', '50012', 'Via Enrico Fioretti', '66'),
406('CP020', 'Mebios Srl Laboratorio Di Patologia Clinica', 'Cravanzana', '12050', 'Via Olindo Preziosi', '86'),
407('CP021', 'Labcor', 'Fonte Nuova', '00013', 'Via Aldo Pini', '86'),
408('CP022', 'Laboratorio Biomedico Marcianise SRL', 'Perfugas', '07034', 'Via SantIsaia', '18'),
409('CP023', 'Centro Diagnostico Poccia Srl', 'Barile', '85022', 'Via Cristoforo Colombo', '36'),
410('CP024', 'Cerasole – Centro Polispecialistico SNC', 'Brognaturo', '89822', 'Via Cartoleria', '44'),
411('CP025', 'Rete Labs', 'Ostana', '12030', 'Via 20 Settembre', '35'),
412('CP026', 'Laboratorio Cedip', 'Grezzana', '37023', 'Via Michele Capozzi', '91'),
413('CP027', 'Istituto Polidiagnostico Dacierno', 'Grimacco', '33040', 'Via Mariano dAbignenti', '4'),
414('CP028', 'Centro Diagnostico Morgagni', 'Brossasco', '12020', 'Via della Zecca', '10'),
415('CP029', 'Società Consortile Opus Lab S.R.L.', 'Sabbio Chiese', '25070', 'Strada Maggiore', '82'),
416('CP030', 'Ati - Igea Srl', 'Fabbrico', '42042', 'Via Altabella', '69');
417