Anwendung - retconx/signogdt GitHub Wiki
SignoGDT hat zwei Betriebsarten. Im Folgenden wird die Anwendung in Kombination mit der Software signoSign/2 von signotec beschrieben.
Die im PDF-Format vorliegenden zu unterzeichnenden Dokumente werden in signoSign/2 in Form von Dokumenttypen konfiguriert. Dabei können neben den Signaturfeldern auch Inhalte, die nach dem Öffnen des Dokuments automatisch eingefügt werden sollen, festgelegt und innerhalb des Dokuments positioniert werden. Bis zu zehn dieser Inhalte (z. B. Name, Geburtsdatum, Adresse...) werden signoSign/2 als Variablen in einer von SignoGDT erzeugten SMB-Datei als Startargument übergeben. Die Variablen können die vom Praxisverwaltungssystem (PVS) per GDT übergebenen Feldinhalte (Satzart 6302) enthalten (z. B. Felkennung 3102: Vorname, Feldkennung 3101: Nachname...). Nähere Informationen hierzu entnehmen Sie bitte der GDT-Schnittstellenbeschreibung Version 2.1 des Qualitätsrings medizinische Software e. V. (QMS).
Zur Erzeugung der SMB-Datei muss SignoGDT die Bezeichnung des Dokumenttyps, den zugehörigen Pfad zum "leeren" Originaldokument , sowie die zugehörigen Inhalte der bis zu zehn Variablen kennen. Dies geschieht folgendermaßen:
- Durch Klick auf den Button "Neu..." in der linken Spalte des SignoGDT-Fensters wird ein neuer Dokumenttyp angelegt.
- Anschließend wird in der mittleren Spalte mindestens ein Originaldokument-Pfad ausgewählt. Optional können auch mehr als ein Originaldokument-Pfad angegeben werden, wodurch signoSign/2 entsprechend mehrere zu unterzeichnende Dokumente öffnet.
- Um nun einer oder mehreren Variablen den Inhalt eines GDT-Feldes zuzuweisen, wird in der rechten Spalte des SignoGDT-Fensters das gewünschte GDT-Feld in der Combobox rechts oben ausgewählt und durch Klick auf den Button
in das entsprechende Variablen-Textfeld eingefügt.
Sind alle Dokumenttyp-Konfigurationen angelegt, werden diese durch Klick auf den Ok-Button gespeichert und SignoGDT beendet. Die Konfigurationen werden in der Datei "dokumenttypen.xml" im Verzeichnis "%localappdata%\signogdt" (Windows) bzw. "/Users/<username>/.config/signogdt" (MacOS/Linux) gespeichert.
Wird SignoGDT das Startargument "auswahl" übergeben (getrennt durch ein Leerzeichen nach der Programmdatei), wird nicht das oben beschriebene Hauptfenster, sondern ein Dokumenttyp-Auswahlfenster geöffnet. In diesem werden die konfigurierten Dokumenttypen in einer Combobox zur Auswahl angeboten.
![](https://private-user-images.githubusercontent.com/97043467/320052403-36bce713-6a43-4f63-bc0d-96066398662c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUxNTA1MDIsIm5iZiI6MTcyNTE1MDIwMiwicGF0aCI6Ii85NzA0MzQ2Ny8zMjAwNTI0MDMtMzZiY2U3MTMtNmE0My00ZjYzLWJjMGQtOTYwNjYzOTg2NjJjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTAxVDAwMjMyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmNGMxMmVhNjI4ZWNmMGJkYjA3ZWYzMmU5OTE5MWE3YjkxZTY2ODA0Y2JhYzA1YTZlNjA2NGIwNDRlOWQ2NzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ihWhMmlDnjwW_cFp-tn30ieIkETUTGnvNTAO7E-D7QI)
Anschließend erzeugt SignoGDT eine der Konfiguration entsprechende SML-Datei, die wiederum signoSign/2 als Startargument übergeben wird. Wurde das geladene Dokument auf dem Unterschriftenpad unterzeichnet und im Archivverzeichnis gespeichert, überträgt SignoGDT dieses per GDT an das PVS. Auf der folgenden Abbildung ist die Funktionsweise schematisch dargestellt.