Higher Level Directory D.Roos, J.Kardoeus: Normgerechte Prüfzeichen für Blutkonservennummern nach ISO 7064 Version 1.1.2

Normgerechte Prüfzeichen für Blutkonservennummern nach ISO 7064

Berechnungs- und Validierungsbeispiele

Beispiel für den Rechengang bei einer Prüfziffernberechnung

Die Ziffernkette "0823" sei durch ein Prüfzeichen nach MOD11,10 zu ergänzen. Mit der Rekursionsgleichung (2) erhält man:

j ( ( an-j+1 + Tj-1 ) ||10 *2 ) |11= Tj
1 0 + 10 = 10 -> 10 *2 = 20 -> 9
Übertrag
2 8 + 9 = 17 -> 7 *2 = 14 -> 3
Übertrag
3 2 + 3 = 5 -> 5 *2 = 10 -> 10
Übertrag
4 3 + 10 = 13 -> 3 *2 = 6 -> 6

Aus T4=6 erhält man mit Gleichung (4) als Prüfziffer: (11-T4)|10=5. Die Ziffernkette mit angehängter Prüfziffer lautet somit "08235".

Soll die Richtigkeit der Ziffernkette "08235" verifiziert werden, so wird dasselbe Berechnungsschema bis einschließlich zur vorletzten Ziffer ("3") in gleicher Weise abgearbeitet. Falls der Divisionsrest von (T4+a1)/10 (im vorliegenden Beispiel (6+5)/10=11/10, Divisionsrest =1) gleich 1 ist, so wird die Ziffernkette als "richtig" bewertet.

Einige Beispiele valider Prüfziffern Einige Beispiele nicht erkennbarer Fehler
Nutzziffern Prüfziffer
0 2
1 9
6 0
9 4
0823 5
276616973212561 5
Nutzziffern Prüfziffer Fehlerart
65 56 0 Vertauschung
732 723 5 Vertauschung
23749 27292 1 Mehrfachsubstitution
5555 555 1 fehlende Ziffer

Prüfziffernrechner

 

Unframe!English version Copyright Letzte Bearbeitung dieser Seite: 02.04.2005 10:37