Die Antwort auf die Frage ob das geht ist ein klares Jain!
Wie würde es funktionieren bei so einer Datei: Dorothea_Testi_18021969.pdf
man benutzt den erweiterten Modus des Filelisteners und gibt da sowas ein
([a-zA-ZäöüÄÖÜ]+)_([a-zA-ZäöüÄÖÜ]+)_([0-9]{2})([0-9]{2})([0-9]{4})
und in bei der Reihenfolge
VNDMY
Was macht das: Es holt über regex die 5 Elemente ( Vorname Nachname gebtag gebmonat gebjahr ) heraus und vergleicht dann mit Patienten in der Datenbank. Der Name aus dem Pfad wird ermittelt beim Suchen nach allen Buchstaben klein und groß, sowie Umlauten.
Hier haben wir jetzt aber ein kleines Problem: die Umlaute sind etwas unklar in einem Apple-Filesystem, es gibt nämlich zb mehrere ö Zeichen (https://en.wikipedia.org/wiki/%C3%96 The Unicode code point for ö is U+00F6. Ö is U+00D6. It can also be created by compositing the character U+0308 "COMBINING DIAERESIS" with an "o" or "O".) die auftreten können. Die müssten Sie jetzt alle mit auflisten. Leider kann ich die nicht hier hinschreiben, weil der Browser das nicht unterstützt. Ergo ob es geht kommt auf den Dateinamen an und auf den Regex den Sie angeben.
Und bevor Herr Balogh jetzt schreibt: "Das muss einfacher gehen!" muss ich darauf hinweissen, das das Einlesen über patienten-ident einfacher, sicher und schneller geht.