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
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ElienBMW. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $11.47. You're not tied to anything after your purchase.