DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER

Relaterede dokumenter
Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al.

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING

Patientdatas anvendelser

Skriftlig eksamen i kurset. Informationssystemer

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Data lagring. 2. iteration (implement backend)

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar Forelæser: Rasmus Pagh

Databasesystemer. IT Universitetet i København 7. juni 2005

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Databaser. Område / Specialefag nr Database, design og programmering Datatekniker Infra & Prog IT-Supporter AMU Kursister

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar Forelæser: Rasmus Pagh

Databasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar Forelæser: Rasmus Pagh

Conceptual, logic, physical

Skriftlig opgave. Designtanker i database-nære systemer

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

Anvisning i aflevering af bitemporale data

Statistikudtræk. 1 Introduktion

Skriftlig eksamen i. Databaser. Vinter 2002/2003

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

Database. lv/

Introduktion til programmering

Informations- og datamodellering

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Databasesystemer. IT Universitetet i København 16. januar 2006

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

BRUGERVENLIGHED, ØKONOMI OG DRIFT MÅ I HØJSÆDET I FREMTIDENS SYSTEMER Når lokationsinformationer er tilgængelige i realtid hvordan sikrer vi så

e-journal Suploader-funktionalitet Suploader-funktionalitet Forfatter: Erik H. Olesen Fejl! Henvisningskilde ikke fundet. Erik H. Olesen Kunde: MedCom

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

Studieplan Folkesundhedsvidenskab Semester 3

Indholdsfortegnelse. Systembeskrivelse kapitel 8 Administrationsdatabase

Erfaringer med PBL læringsmål i studieordning for Sundhedsteknologi. Pia Elberg, formand for studienævn for Sundhed, Teknologi og Idræt August 2018

CLmul-b14e Gruppe 2 2. Database projekt

Bilag 5. Snitflade mellem udtræksprogram og database. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

Modellering og Standardisering. Datalivscyklus G-EPJ

Database "opbygning"

Begrænsninger i SQL. Databaser, efterår Troels Andreasen

SUP-specifikation, version 2.0. Bilag 14. SUP-Styregruppen. Ordliste (informativ) Udkast af 12. juni Udarbejdet for

KØS. DRG Konference Undervisningsdag Onsdag d. 4. oktober 2017

"A subject-oriented, integrated, time-variant, and non-volatile collection of data in support of managements dicision-making process.

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet

Forbedringsmodellen - Kom godt i gang med afprøvninger

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Registre og kliniske kvalitetsdatabaser - en introduktion. Lau Caspar Thygesen Lektor, ph.d.

Vejen til god klinisk uddannelse af studerende

Højere sikkerhed med brug af EPJ og Medicineringsrobot.

Import af rekursivt (parent-child) hierarki i Palo

Databaser. 3. Normalform. Mette Frost Nielsen

Database for udviklere. Jan Lund Madsen PBS10107

Data Warehouse Knowledge is Power - Sir Francis Bacon -

Adam Wolf, Administrerende direktør for Danske Regioner. Værdibaseret sundhed i en dansk kontekst

Dataanalyse og databaser

Lagring, ajourføring, kommunikation og deling af patientdata Sten Christophersen Informatikdirektør

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach 2002

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester Vejledere: Tue Becher Ivan R. Frederiksen

Best practice. Forudsætninger for et godt data warehouse SAS Data Integration Studio

Semesterbeskrivelse for uddannelse ved Aalborg Universitet

Databasesystemer. IT Universitetet i København 8. juni 2006

FMK-online's brug af SmartFraming

Eksamen, DSDS, efterår 2007

Studieplan Sundhedsøkonomi Semester 3

DSKS årsmøde d. 9. januar 2009, kl. 9 12

V E D M AR I AN N E, S Y G E P L E J E R S K E M E D K O O R D I N E R E N D E F U N K T I O N M AR I E, S Y G E P L E J E R S K E M E D S Æ R L I G

Evaluering af klinisk undervisningsseance i Kvalitetssikring og Patientsikkerhed for MedIS på 4. semester den

Identifikation af risikopatienter på FAM

Øvelse 9. Klasser, objekter og sql-tabeller insert code here

Bilag 12. Drift af SUP-systemer. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

Ambulant fokus: Optimal udnyttelse af undervisningspotentiale. Jesper Stentoft Kursusleder, Inflammmation Oplæg til workshops efterår 2017/vinter 2018

Fra ER-Diagram til Relationel model i 7 step

Anne Randorff Højen

PROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B

Bilag 3b. Figurer og proces-diagrammer fra Bilag 3. Udbud af Medical Device Information Collection

DB undervisning 01-01

Hvad kan vi lære af Kaiser Permanente?

Hvordan rammer vi kundernes reelle behov?

ER HL7 FHIR OPLAGT AT BRUGE I DANSKE SUNDHEDSIT LØSNINGER? KIRSTINE ROSENBECK GØEG OG LOUISE PAPE- HAUGAARD

UML til kravspecificering

Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16,

Hvordan anvendes sundhedsøkonomiske analyser på sygehusene? Kristian Kidholm Afdeling for kvalitets og forsknings/mtv Odense Universitetshospital

Biologi i fagligt samspil. Fagdidaktisk kursus: Biologi i fagligt samspil

University College Lillebaelt Ernæringslære og diætetik

Privatlivspolitik for patienter

Brugerinddragelse er helt fundamentalt

Efterår 2002 Note 10. Temaopgave

Privatlivspolitik for patienter

Kommentar fra KMS til Specifikation af Serviceinterface for Person

Undervisningsbeskrivelse

DATABASE - MIN MUSIKSAMLING

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Undervisningsbeskrivelse

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Implementering og effekt af kliniske retningslinjer

Introduktion til SQL queries

Information og formål Vi indsamler og behandler følgende personlige informationer om dig (i det omfang det er relevant for netop dig):

Transkript:

DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER KIRSTINE ROSENBECK GØEG

Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting for Godot. 3 Relations-databaser Silberschatz Kap 1 (1.1-1.6) 4 Databaser for klinisk kvalitet Green 5 Modellering af IS Modellering Silberschatz Kap 2.1 6 E-R diagrammer Silberschatz Kap 7 (7.1-7.7) 7 Normalisering Silberschatz Kap 8 (8.1-8.3) 8 Den gode model 9 Modellering af systemer 10 Dataudtræk og databehandling Udtræk af databaser 11 Modellering med fokus på data-behandling 12 Avancerede forespørgsler i databaser 13 Beslutningsstøtte på baggrund af patientdata 14 Patientdatas tilgængelighed og sikkerhed Silberschatz Kap 3 (3.1-3.7) Silberschatz Kap 4 (4.1-4.5) 15 Opsummering og reflektion Resumere kursuslitteraturen

Tema Forventet læringsudbytte af læsning af litteraturen og deltagelse i forelæsninger Forventet læringsudbytte af opgaveløsning, gruppediskussioner og workshops IS i sundhedssektoren sundhedssektorens informationsinfrastruktur informationssystemer på sygehuse som fx Elektroniske Patient Journaler, PatientAdministrative Systemer, Parakliniske informationssystemer og kliniske databaser anvendelser af nationale registre i sundhedssektoren analysere informationssystemer i relation til brugsscenarier Modellering af IS modellering af informationssystemer design af relationsdatabaser viden om Database Management Systemer anvende E/R diagrammer og normalisering til modellering af klinisk database Databehandling viden om databasesprog datakommunikation metoder til beslutningsstøtte anvende SQL syntaks og funktioner

Plan for modelleringsdelen 1. Modellering : Basis ER-modellering (Entiteter, relationer, atributter, kardinalitet ) baseret på modellering af apotek, opgave: vitale værdier/ernæringsscreening 2. E-R diagrammer : Flere syntaktiske muligheder i ER-modelering. eksemplificeret ved forskellige kliniske database designs, opgave: vitale værdier/ernæringsscreening 3. Normalisering: Fra ER-diagram til Database scema baseret på modellering af apotek. Opgave:vitale værdier/ernæringsscreening 4. Den gode model : (WS) Modellering af blodbank: http://helid.digicollection.org/en/d/js2909e/4.6.2.html. 5. Modellering af systemer: (WS) Fra database til fuldt IT system: Hvilke krav bør man stille til et blodbanksystem? Ændre dette databasen? Eksempel: https://www.prosang.com/prosang.pdf studenter præsentationer/anden opsamling de sidste 45min

Læringsmål i dag At kende til og kunne forklare designvalg og designalternativer incl. Hvor den klassiske ER-model har sine begrænsninger At omsætte eksisterende viden om databasemodellering til at modellere databaser ud over skoleeksempler, fra ER-diagram til implementerbare schema.

Plan Generel feedback på opgaver ER-diagram elementer: Tomme entiteter, nedarvninger og svage entiteter/total participation Beskrivelser Relationerne i omsættelse fra ER-diagram til schema Konsistens Designalternativer At gøre op med entiteter som værende domæneorienterede: generaliserede mønstre At gøre op med normalisering: Into til dimensionel modellering Opgave: Modellering af blodbanksdatabase. Send til kirse@hst.aau.dk samlet fil fra halve eller hele grupper, helst med gruppenummer som del af filnavnet. Opsa

GENEREL FEEDBACK PÅ OPGAVER Fra ER-diagram til normaliserede schema

ER-diagram elementer Tomme entiteter. Det giver ikke mening at have en entitet uden attributter, for grunden til at man overhovedet laver en entitet er at samle en række attributter der beskriver den samme ting. Lav dem kun hvis de er berettigede, dvs at der både er fælles og ikke fælles attributter og/eller de simplificere jeres ER-diagram

ER-diagram elementer Total participation/ Svage entiteter Hvornår er der en total participation? Hvornår er der en svag entitet?

Eksempler på beskrivelser der virker godt En screening kan kun eksistere, hvis der er en læge og en patient, og der er derfor total participation mellem både patient og screening samt mellem læge og screening Sundhedspersonalet kan være enten en læge eller en sygeplejerske, hvorfor dette er blevet modelleret med nedarvning. Man kunne have valgt at lave en superklasse for screeninger og lave en nedarvning til sekundær- og primær ernæringsscreening. Dette er ikke gjort her, da entiteterne ernæringsscreening ikke har så mange fælles attributter. Hospital har nøgleattributten navn, da der eksempelvis kun findes et hospital ved navn Aalborg Universitetshospital som konsekvens af dette valg kan et hospital også have flere adresser, hvorfor adressen er en multipel attribut (eksempelvis adressen på sygehus nord/syd). Alternativt kunne, der laves underopdelinger og eksempelvis Aalborg Sygehussyd kunne betragtes som et sygehus med en enkelt adresse

En-til-en: Hvor repræsenteres måling i schema?

Én-til-mange: Hvor repræsenteres får og foretager i det resulterende schema?

Mange-til-mange: Hvor repræsenteres har kunde i schema? navn id Apotek adresse Har kunde Borger cpr navn tlf

Konsistens Det skal være tydeligt hvor tabeller og attributter kommer fra både i omsættelse fra ER til Schema og i normalisering. Det kræver både diagrammer of ord.

DESIGNALTERNATIVER At gøre op med entiteter som værende domæneorienterede At gøre op med normalisering

Design af en generel vital parameter entitet

Når entiteter bliver mere abstrakte, og hvad det koster

og hvad det koster Metadata

Modellering af sundhedsinformation baseret på abstrakte underliggende modeller http://www.openehr.org/ http://www.hl7.org/implement/standards/fhir/

DIMENSIONEL MODELLERING - INTRO

Facts Business process Actual event IRL Fremmednøgler Sikre relationen til dimensioner og er alle integers Facts: Preferably values that it makes sense to aggregate Healthcare: Factless fact tables will be occuring

Dimensions: Retrieveal characteristics of date rather than timestamps

Star diagrams Use case ift. Sundhedsvæsnet: Blodbank, hvor vi er interesseret blod forbrug -> en fact tabel, eller blod-tapninger->én fact tabel Dimensioner: Dato-dimension og tids-dimension ift. Hvornår er blodet tappet, hvornår er det bestilt,

.Og hvad det koster ETL: Extract, transform, load håndteres i applikationslag, og skal virke automatisk og konsistent

DEN GODE MODEL

Hvad karakteriserer den gode model?