Você está na página 1de 4
ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: ITIA - INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE INFORMATICA Tema di: INFORMATICA e SISTEM! E RETI quattro o cinque. I candidato svolga i primi tre quesiti e risponda ad uno soltanto tra i que: In relazione ad un sistema informatico che & in grado di gestire cartelle cliniche per ‘ASL. In particolare le cartelle cliniche devono contenere il paziente (tramite il codice fiscale) a cui fa riferimento, il medico (tramite il suo identificativo) che lo ha seguito, il referto che consiste nell’insieme della documentazione ica e la data di rilascio della cartella. Infine ogni cartella é identificata univocamente da un della cartella cl numero. ‘Ad ogni cartella sono collegate 1 solo paziente e 1 solo medico. | pazienti vengono registrati tramite il loro codice fiscale, il nome, il cognome, e I'anamnesi, inoltre vengono ¢ il paziente @ attualmente afflitto dal Covid-19, quante dosi di vaccino associati anche altre informazioni: ha ricevuto e la data dell’ultima somministrazione. I medici sono registrati tramite un identificativo univoco assegnatogli dall’ASL, inoltre tiene traccia de! nome, cognome e dell’ospedale presso cui lavora (tramite un identificativo numerico). I candidato analizzi la realta descritta e, fatte le opportune ipotesi aggiuntive, individui una soluzione che a suo motivato giudizio sia la pitt idonea per sviluppare i seguenti punti: 1. il progetto della base di dati per la gestione dell’ASL: in particolare si richiede il modelo concettuale ed il corrispondente modello logico; realizzare tramite SQL, le strutture dati (tabelle) che realizzano il sistema informatico sopra descritto lo sviluppo in linguaggio SQL delle query che consentono di ottenere le seguenti informazioni: 3. e elenco delle cartelle relative ad un paziente; * Felenco delle cartelle cliniche degli ultimi 14 giorni dei pazienti che risultano positivi al Covid- 19. © lelenco dei pazienti a cui é stata rilasciata una cartella clinica e i medici che I’hanno creata in un determinato giorno; 4. Inrelazione alla realta descritta, progettare un’infrastruttura online che consenta di operare tramite il web. Con approfondimento su un singolo protocollo o scelta di design. Considerando un modello web, progettare un’infrastruttura software che garantisca la sicurezza 5. informatica. Definire in particolare quali ambiti di sicurezza vengono garantiti. Soluzione: 1. Uno dei modelli E/R possibili & Rede Fo Mentre per il modello logico 2. Definizione della struttura delle tabelle (Opzionale) Sifa rferimento a SQL. Nome del database: Cart_Cliniche (ta tabella @ Opzionale) Sette cece eee cee [__Tabella Campi Key | Tipo | tungherza ae | codice Fiscale | Pk | Nchar 16 | personal | Nome awarchar [20 | Nome del paziente Cognome aa thar [20 | Cognome del paziente Peet ‘Anamnesi Text Storia clinica Covid_ Positivity Bool Se attualmente & positive al covid Dosi_vaccino tnt ‘Numero di dosi ricevute Ultima Dose Date Data delVultima somministrazione Med_10 ac { hasrchar [20 | Codice univoco assegnate dall’ASL ‘Nome Nvarchar [20 | Nome del Medico Mea Cognome Nwarchar [20 | Cognome del Medico——- Ospedale Niatth | — Fy | Identificative numerice del ‘ospedale | 1D_Cartella PK_[ Int identificativo numerico inerementale Paziente FK_| Nehar Fe [ Paziente a cu ériferita la cartella | Cartella_Clinica [ Medico He varchar [20 | Medico che ha redatto la cartella | a Referto Text Trascrizione del referto \ Rilascio Date Data di creazione della cartella | CREATE database Cart_Cliniche /**struttura delle tabelle*/ CREATE TABLE Paziente ( Nome nvarchar(20) NOT NULL, ‘Cognome nvarchar(20) NOT NULL, Codice_Fiscale nchar(16) PRIMARY KEY, ‘Anamnesi text, Covid_Positivity bool NOT NULL, Dosi_Vaccino int NOT NULL, Ultima_Dose DATE i CREATE TABLE Medico ( Nome nvarchar(20) NOT NULL, Cognome nvarchar(20) NOT NULL, Med_1D nvarchar(20) PRIMARY KEY, Ospedale nvarchar(10) NOT NULL % CREATE TABLE Cartella_Clinica( 1D_Cartella int PRIMARY KEY Paziente nchar(16) REFERENCES Paziente(Codice_Fiscale’, Medico nvarchar(20) REFERENCES Medico(Med 1D), Referto text NULL, ae ; Rilascio DATE NOT NULL 3. ~elenco Cartelle cliniche di un paziente ‘SELECT Cartella_Clinica.ID_Cé rt rtella_Clinica.Referto .ID_Cartella, Car lini Clinica.Refert: Neato 'ella_Clinica. Medico, Cartella_Clinica.Refe WHERE Cartella_Clinica.Paziente = 'ABCDEF12G34H567!' ~elenco Cartelle cliniche degli ultimi 14 giorni dei pazienti attualmente positivi SELECT Paziente.Nome, Paziente.Cognome, Cartella_Clinica.ID_Cartella, Cartella_Clinica.Medico, Cartella_Clinica.Referto, Cartella_Clinica.Rilascio FROM Cartella_Clinica INNER JOIN Paziente ON Cartella_Clinica.Paziente = Paziente.Codice_Fiscale WHERE Cartella_Clinica.Rilascio > CONVERT(DATE, GETDATE()-14) AND Paziente.Covid_Positivity 1S TRUE; ~-elenco di tutti i pazienti e i medici che hanno operato quel paziente in un determinato giorno SELECT Paziente.Nome AS Nome_paz, Paziente.Cognome AS Cognome_Paz, Medico.Nome AS Nome_Med, Medico.Cognome AS Cognome_Med, Medico.Med_ID AS ID_Med FROM Cartella_Clinica INNER JOIN Medico ON Cartella_Clinica.Medico = Medico.Med_1D INNER JOIN Paziente ON Cartella_Clinica.Paziente = Paziente.Codice_Fiscale WHERE Cartella_Clinica.Rilascio = 'yyyy-mm-dd'; 4. Vinfrastruttura web a cui facciamo riferimento @ basata sui protocolli TCP/IP e HTTP. In particolare: a. II protocollo HTTP per il livello di applicativo. b. II protocollo TCP per il livello trasporto. ¢. Il protocollo IP per il livello di rete. (Approfondire TCP) 5. Per la protezione dei dati relativi al sistema di gestione delle cartelle cosi come per la protezione dei dati del sito web aziendale, sul web server Apache é stato abilitato il protocollo HTTPs. Per I’Autenticazione usa un sistema di user name e password

Você também pode gostar