Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

Wie: String-Eingabe auf variable Regeln prüfen? (Script?)

  Alt 14. Feb 2011, 09:08
Hallo!

In unserer Software kann man eine Patienten-ID eingeben. Das ist bei den meisten Installationen die Sozialversicherungsnummer.
Diese Zeichenkette ist in unterschiedlichen Ländern unterschiedlichen Regeln unterworfen.

z.B. in Österreich:
* 4stellige Nummer "abcx" gefolgt vom sechsstelligen Geburtsdatum "dDmMyY"
* Prüfziffer x=(a*3 + b*7 + c*9 + d*5 + D*8 + m*4 + M*2 + y*1 + Y*6) mod 11

Hat jemand eine Idee wie ich die Überprüfung der Patienten-ID möglich offen gestalten könnte (also so, dass man die Regel, die dann vorzugsweise in einer Art Config-File gespeichert wird im Feld anpassen kann)?

Ein regulärer Ausdruck hilft da ja nix, so weit ich weiss kann man da nicht rechnen.
Irgendeine Script-geschichte?
Danke,
Ralf
  Mit Zitat antworten Zitat