Il corso mira a fornire competenze relative all’utilizzo e alla co-progettazione di sistemi informativi sanitari. Inoltre, partendo dalle nozioni teoriche relative alla modellazione dei dati, verranno fornite conoscenze nell’ambito della implementazione e dell’utilizzo di basi di dati con particolare riferimento ai dati biomedici, introducendo i principali strumenti software e formati utilizzati in tale ambito
Prerequisiti
Per comprendere i contenuti del corso di Fisiologia e raggiungere gli obiettivi di apprendimento previsti, lo studente deve possedere le conoscenze di base di citologia e istologia e conoscenze fondamentali derivanti dai seguenti insegnamenti: Fisica medica, Chimica, Biochimica e Anatomia umana. Per comprendere i contenuti del corso di Sistemi di elaborazione delle informazioni, lo studente deve possedere conoscenze di base sulle tecniche di immagazzinamento delle informazioni digitali nelle memorie dei calcolatori elettronici e conoscenze fondamentali di programmazione attraverso un linguaggio di programmazione imperativa procedurale.
Testi
Basi di Dati - Modelli e linguaggi di interrogazione di Atzeni – Ceri – Fraternali – Paraboschi – Torlone Ed. McGraw-Hill
Elementi di informatica biomedica di Pinciroli – Masseroli Ed. Polipress
Contenuti
Sistemi di codifica: ICD9, ICD9-CM, ICD10, ATC, LOINC. Sistemi terminologici: SNOMED. Metatesauri: UMLS. Sistemi di standardizzazione della comunicazione: HL7. Sistemi informativi e reti di calcolatori in sanità, struttura ed elementi fondamentali dei sistemi informativi sanitari. UML: diagrammi dei casi d'uso, di attività e di sequenza. Reti di calcolatori: la pila ISO/OSI, Ethernet, TCP/IP, Internet e i protocolli HTTP/HTTPS, i linguaggi di markup, sicurezza e privacy, firma digitale. MATLAB: l’ambiente di calcolo numerico, manipolazione dati e visualizzazione, il linguaggio di programmazione, i toolbox, vettori e matrici, celle e strutture, strutture di controllo, funzioni, grafici, accesso a file in lettura e scrittura, espressioni regolari, sviluppo di interfacce utente grafiche, scrittura e lettura di documenti formattati (CSV, XLS, XML), il toolbox Bioinformatics. Basi di dati: struttura generale e funzionalità della cartella clinica, benefici della sua digitalizzazione, il modello relazionale, concetti di relazione, chiave, chiave esterna, ridondanza, dipendenza (funzionale, funzionale completa, mutua, multipla) fra attributi, forme normali. Modelli per la rappresentazione dei dati: diagramma delle dipendenze, modello Entità-Relazione (E-R), passaggio dai modelli alle relazioni normalizzate, cenni di algebra relazionale, linguaggio SQL. Casi d’uso: semplice cartella clinica, con particolare riguardo alla distinzione fra dati statici e dati tempo-varianti, all’uso di codifiche, agli standard (DRG, ICD9-CM, farmaci e principi attivi). Accesso alle basi dati da MATLAB: interrogazioni mediante SQL per la creazione di report (es., lettera di dimissione) e statistiche descrittive semplici. Cenni di analisi statistica con MATLAB: map-reduce.