So, damit mal Klarheit herrscht 
Es gibt keine (k-e-i-n-e) Codes. Weder für Geschlecht, noch für sonst irgendwas. Alle Ziffern, die auf den ersten Blick „überflüssig“ erscheinen, sind Prüfziffern (also auch die letzte Zahl bei der Wiederholung des Geb.datums). Die allerletzte Ziffer ist die Prüfziffer für den kompletten Datensatz (alle vorstehenden Zahlen). Alle Prüfziffern werden nach folgender Formel errechnet:
1.) Jede Ziffer (von vorne begonnen) wird multipliziert: Die erste mit 7, die zweite mit 3, die dritte mit 1, die vierte mit 7, usw. Also malnehmen mit 7, 3, 1, 7, 3, 1, 7, 3, 1, …
2.) Die Produkte werden addiert.
3.) Die Summe wird durch 10 geteilt. Das Ergebnis ist egal, es kommt auf den REST an: Der Rest bei der Division stellt nämlich die Prüfziffer. Wenn kein Rest ist die Prüfziffer = 0.
Dies wird im Datenblock - wie gesagt - für die einzelnen Daten gemacht (also z.B. nur bei der Seriennummer), abschließend für ALLE Zahlen (die letzte Ziffer ganz unten rechts).
Das kann man alles leicht nachrechnen, alle Spekulationen erübrigen sich damit. Ich kann natürlich nicht ausschließen, daß es in den Ausweisen anderer Staaten Codes o,ä. gibt.
Jörg