Dit is een uitgebreide samenvatting van het vak 'datamanagement' gedoceerd door Bart Van den Bosch in de 1 master van Biomedische Wetenschappen minor klinische. De samenvatting is gebaseerd op de slides + documenten van de prof. + eigen notities en extra uitleg, alsook een inhoudstabel. In eerste z...
Inhoudsopgave
Hardware and database ................................................................................................................................... 3
Hardware .............................................................................................................................................................3
BASIC INGREDIENTS COMPUTER SCIENCE ......................................................................................................3
BASIC ARCHITECTURE OF THE COMPUTER .....................................................................................................4
Memory size ...................................................................................................................................................5
Database .............................................................................................................................................................8
DATA BASE MANAGEMENT SYSTEM (DBMS) ..................................................................................................8
Medical coding and classification ................................................................................................................... 16
What is a code? .................................................................................................................................................16
Why medical coding?.........................................................................................................................................16
3 levels of interoperability .................................................................................................................................17
Medische codes .................................................................................................................................................18
Levels of coding granularity...............................................................................................................................18
HIERARCHICAL CODE ....................................................................................................................................19
ATC code (Anatomic Therapeutic Chemical code): ..................................................................................20
JUXTAPOSITIE CODE ......................................................................................................................................22
Vb ICPC (International Classification of Practical Care) ............................................................................22
ICD-10 (International Classification of Diseases – 10) ..............................................................................23
SNOMED-CT .............................................................................................................................................27
Network and messaging standards ................................................................................................................. 38
Network .............................................................................................................................................................38
Bandbreedte .................................................................................................................................................38
Network architecture....................................................................................................................................39
Network protocol..........................................................................................................................................40
Application protocol .....................................................................................................................................41
Evolutie van HL7 naar FHIR ...........................................................................................................................46
Combining network and application protocol ..............................................................................................47
Internet and internet technology .......................................................................................................................48
HTML introduction ........................................................................................................................................49
XML introduction ..........................................................................................................................................53
Cloud computing................................................................................................................................................55
HIS.................................................................................................................................................................. 76
Two great architecture systems .........................................................................................................................77
Best of breed ................................................................................................................................................77
Voordelen.................................................................................................................................................77
Nadelen ....................................................................................................................................................77
Integrated system .........................................................................................................................................77
Voordelen.................................................................................................................................................77
Nadelen ....................................................................................................................................................78
Belgische situatie ...............................................................................................................................................78
Connection architectuur ................................................................................................................................. 79
Online retrieval ..................................................................................................................................................79
Voordelen .....................................................................................................................................................79
Nadelen ........................................................................................................................................................79
API.................................................................................................................................................................80
Data replicatie ...................................................................................................................................................80
Voordelen .....................................................................................................................................................81
Nadelen ........................................................................................................................................................81
Structure of connections ....................................................................................................................................81
Ad hoc verbindingen .....................................................................................................................................82
Voordelen.................................................................................................................................................82
Nadelen ....................................................................................................................................................82
Centrale Node ...............................................................................................................................................82
Voordelen.................................................................................................................................................82
Nadelen ....................................................................................................................................................83
Master slave connections ..................................................................................................................................83
CPOE ..................................................................................................................................................................84
Controle bij het voorschrijven van medicatie ...............................................................................................86
Controle op toediening .................................................................................................................................86
Closed loop medication prescription .......................................................................................................86
, Beeldclassificatie...........................................................................................................................................93
Visualisatie in 3D (niet diep op ingegaan) .........................................................................................................93
De tijd dat 1 dokter met je bezig was is nu voorbij. Nu zie je veel meer specialisatie die
toeneemt omdat de complexiteit toeneemt en het aantal mensen aan het bed van de patiënt
is afhankelijk van de pathologie. Je hebt veel meer communicatie nodig en daarom zijn
computers zo belangrijk, zodat medische gegevens, etc. gedeeld worden. Zodat je 1 medisch
dossier krijgt, waar iedereen toegang tot heeft.
Computers zijn goed voor: Storage en retrieval, automatisatie, etc.
Mens is goed voor: Diagnose en decisionmaking, etc.
Hardware and database
Hardware
BASIC INGREDIENTS COMPUTER SCIENCE
Hoe gaan we zo’n systeem aanpakken?
1. Hardware = processor
2. Operating system = hoe de computer werkt, waar je moet klikken, etc.
3. De programma’s draaien bovenop het operating system: databases =
DBMS => we verwerken vooral hopen data van hopen patiënten en
daarvoor gebruiken we DBMS (= Databasemanagementsysteem)
4. User interface: hoe we met programma werken
3
,BASIC ARCHITECTURE OF THE COMPUTER
Von Neuman architecture
Vandaag de dag gebruiken alle computers de Von Neuman architecture. Von Neuman splitst
de architectuur in 3 grote conceptuele delen:
Geheugen: elektronische zaken stockeren
➔ Winkel
CPU = central prossessing unit: elektronische zaken bewerken
➔ Werkplaats (met al het materiaal om dingen te maken) Register: berekeningen van
hetgeen opgehaald is
Beperkte dure gesofisticeerde plaatsen voor bewerkingen maar heel veel goedkope simpele
ruimte om gemaakte bewerkingen op te slaan.
Een rij stelt een getal of gegeven voor. Als je 2 getallen wilt optellen moet je die via de bus
naar de register brengen (= soort van geheugenplaatsen die ook kunnen
optellen/aftrekken/vermenigvuldigen, etc.) en dat doe je voor beide getallen.
Voordeel van deze methode: alle complexe operaties zijn geconcentreerd in de CPU. Voor die
complexe operaties is er heel wat hardware (transistors) nodig, deze nemen veel
opslagplaats in en zijn duur. In de CPU zijn een aantal ‘registers’ waar een nummer van bits
kan geprocessed worden. Registers kunnen toegevoegd worden, vermeerderd, verminderd,
vergeleken, …
Het geheugen is ‘dom’: het heeft slechts 2 operaties => data ophalen of stokkeren
(geschreven). Om een memory cell te maken zijn dus veel minder transistors nodig dan om
een CPU register (rechts zijn die cellen groter) te maken. Een memory cell is daarom kleiner
dan een register (links bij memory heb je memory cellen).
Het gevolg van deze architectuur is dat om bv 2 zaken in het geheugen bij elkaar te voegen, 4
operaties nodig zijn.
4
, 1) Ophalen: Verkrijg het eerste operand van het geheugen en breng het naar
register X
2) Ophalen: Verkrijg het 2de operand van het geheugen en breng dit naar
register Y
3) Actie ondernemen: Voeg register X toe aan register Y
4) Terugschrijven: Stokkeer dit resultaat terug in het geheugen
In theorie zou het dus sneller gaan mochten alle memory cells zelf operaties kunnen
uitvoeren, maar dan zou het geheugen veel te groot worden en niet meer in een computer
passen, bovendien zou het ook heel duur zijn om elke memory cell te voorzien van alle
verschillende operaties terwijl ze amper alles zou gebruiken.
➔ In theorie is het mogelijk om overal in de winkel iets te maken maar dan moet al het
gereedschap naar daar verhuisd worden, elk materiaal heeft zijn eigen gereedschap.
Een register kan meer dan 1 byte (8 bits) tegelijk aan. Indien het over 4 bytes per operatie
gaan, noemen we dit een 32 bit computer, indien 8 bytes per operatie = 64 bit computer.
Moderne laptops die nu verkocht worden zijn 64 bit (ook de smartphones zijn 64 bit).
Meerdere CPUs kunnen op 1 chip zitten = multi-core processor. Moderne cores hebben
meerdere threads, ze kunnen een verschillend programma voor elke thread runnen.
Sommige cores hebben 16 threads en kunnen dus 16 taken tegelijk uitvoeren.
Memory size
Kleinste geheugen unit is de bit: 0 of 1. Bits zijn gegroepeerd per 8 en vormen dan een byte.
Een byte is groot genoeg om 1 letter voor te stellen (Latijnse alfabet). Een byte is groot
genoeg om 1 ASCII code op te slaan
ASCII → code voor het schrijven van letters.
5
, - 8 bits geven 256 mogelijkheden, wat veel te weinig is om alle moderne karakters van
alle types van script voor te stellen.
- Maar te veel karakters dus nood aan Unicode => UTF-8. Unicode is een manier om
een enkel karakter voor te stellen door het gebruik van meerdere bytes.
- 1 byte = 8bits, indien 1ste teken 0 is, is het gewoon ASCII voorstelling. Bit = 0 of 1.
Unicode vergt meer opslag aangezien je meer bytes per karakter nodig hebt. Bv.: kilo
is altijd x2^10
RAM = Random Access Memory (meeste laptops 16GB RAM)
= Intern geheugen
- Het maakt niet uit welke byte je nodig hebt, elke byte wordt aan dezelfde snelheid
geleverd. => “random access”
- RAM is het geheugen in de computer dat gebruikt wordt om de verwerkingen te doen
in de CPU
- Het maakt niet uit op welke plaats/rij de eerste byte gekozen wordt dus daarom
random!
- CPU praat met het RAM-geheugen en RAM geheugen antwoordt in nanoseconden!
- Van dit geheugen is het van belang dat het volatiel geheugen is => als er geen
elektriciteit op staat dan is het weg en valt het naar nul.
Disk memory/Harde schijf is een ander verhaal!
6
Les avantages d'acheter des résumés chez Stuvia:
Qualité garantie par les avis des clients
Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.
L’achat facile et rapide
Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.
Focus sur l’essentiel
Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.
Foire aux questions
Qu'est-ce que j'obtiens en achetant ce document ?
Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.
Garantie de remboursement : comment ça marche ?
Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.
Auprès de qui est-ce que j'achète ce résumé ?
Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur ElienBMW. Stuvia facilite les paiements au vendeur.
Est-ce que j'aurai un abonnement?
Non, vous n'achetez ce résumé que pour €10,49. Vous n'êtes lié à rien après votre achat.