Voorbeeld van een uniek patientnummer

Patientnummers of registratienummers moeten uniek zijn. Een veel gebruikte methode is dat de eerste patient het nummer 0000001 krijgt, de tweede patient 0000002 etc. Hieronder wordt een voorbeeld van een algolritme gegeven hoe op basis van enkele kenmerken van de patient (geboortedatum en achternaam) een uniek nummer kan worden gegenereerd.

Bepalen patientnummer
Het registratienummer is opgebouwd uit de onderstaande 4 componenten (Methode van Eijk).
1. Positie 1 t/m 6 een datum van het formaat DDMMJJ.
2. Positie 7 en 8 is een bigram.
3. Positie 9 en 10 is een volgnummer.
4. Positie 11 is een controlecijfer volgens de modulo-11 proef.

Hieronder volgt een nadere specificatie van bovengenoemde elementen.
1. De datum wordt ontleend aan:
* De door de patient bij inschrijving opgegeven geboortedatum
* De systeemdatum in geval de geboortedatum van de patient niet bekend is.
* Een dag 00 als indicatie van een noodnummer; zie onder
In ons voorbeeld is dit 210846.

2. Het bigram wordt ontleend aan:
* De eerste twee letters van de achternaam van de patient.

De omrekening van het bigram gebeurt volgens onderstaande tabel.
LetterScoreLetterScoreLetterScore
A5J7S7
B1K3T8
C2L8U4
D5M0V9
E3N7W2
F1O0X6
G5P6Y1
H4Q9Z8
I9R6
Voorbeeld:
* Stel de achternaam is ELSTAR.
* Neem de eerste 2 letters EL
* Zoek het bijbehorende cijfer in de bovenstaande tabel (E = 3 en L= 8)
* Plaats de cijfers op de plaats van de letter en men heeft het bigram (38).
Als de achternaam slechts uit 1 letter bestaat, dan wordt 2 keer deze letter gebruikt. Als de achternaam van de patient niet bekend is wordt de waarde 01 gekozen. Binnen het CZE zijn hiervoor standaard een aantal standaardnamen gedefinieerd.
In dit voorbeeld is dit 38.

3. Het volgnummer wordt toegekend om het registratienummer uniek te maken. Dit komt voor indien meerdere patienten voor het datum- en bigram-gedeelte dezelfde waarde hebben. Als eerste waarde wordt 01 gekozen. In dit voorbeeld is het de eerste patient met deze combinatie 01

4. Het controlecijfer wordt volgend de modulo-11 proef samengesteld; zie onder. In ons voorbeeld is dit 5.

5. Het uiteindelijke registratienummer wordt dan:
5. De datum :210846
6. Het bigram:38
7. Het volgnummer:01
8. Het controlecijfer:5

Resulterend in: 21084638015.

Noodnummers
Het noodnummer is een geheel afwijkend nummer en begint altijd met 00. De datum heeft hierin als indeling:
* DD = 00
* MM = ieder waarde > 0
* JJ = iedere waarde > 0
Het bigram en het volgnummer worden voorgesteld als een 4-cijferig volgnummer > 0. Het controlecijfer wordt op de normale wijze bepaald.

De modulo-11 proef.
Er zijn 11 cijferposities van links naar rechts genummerd:1234567891011
Ieder cijferpositie heeft een gewicht:21987654321
Het registratienummer:21084638015

Het 11e cijfer (controlecijfer) wordt verder buiten beschouwing gelaten.

* Vermenigvuldig het cijfer met het bijbehorende gewicht.
PositieGewichtRegistratieResultaat
cijfer
12*24
21*11
39*00
48*864
57*428
66*636
75*315
84*832
93*00
102*12

* Tel het resultaat op 4+1+0+64+28+36+15+32+0+2 =182
* Deel de som door 11.182 / 11 = 16 rest 6
* Trek de rest af van 1111 - 6 = 5
* Het controlecijfer is nu 5

Het kan gebeuren dat de deelrest groter is dan 9. In het oude systeem (methode van Eijk) wordt deze dan 0. In het huidig systeem kan deze mogelijkheid niet meer voorkomen. In enkele gevallen wordt een bij een controlecijfer > 9 als volgt gehandeld:
* Verhoog het volgnummer met 1
* Bepaal opnieuw het controlecijfer
* Voer dit uit tot een uniek registratienummer is ontstaan met een controlecijfer < 10.

Terug