PDF-Schnittstelle für automatisierte Dokumentenerstellung
Unsere Software verfügt über eine leistungsfähige PDF-Schnittstellen zur automatisierten Erstellung, Verarbeitung und Verwaltung von Dokumenten. Formulare, Arztberichte, Entlassungsberichte, Therapieberichte und andere medizinische Dokumente können direkt aus der Anwendung heraus als PDF generiert werden.
Durch die integrierte PDF-Unterstützung lassen sich Dokumentationsprozesse in Reha-Kliniken, Therapiezentren und medizinischen Einrichtungen effizient digitalisieren und automatisieren.
Die Funktionen umfassen unter anderem:
- Automatische PDF-Erstellung aus Formularen und Berichten
- Direkter Export von Microsoft Word-Dokumenten als PDF
- Patientenbezogene Dokumentenerstellung auf Basis von Vorlagen
- Automatische Übernahme von Patientendaten und Variablen
- Integration digitaler Unterschriften in Dokumente
- Zusammenführen mehrerer PDF-Dateien zu einem Dokument
- Automatisierte Dokumentenprozesse über Skripte
- Direkter PDF-Druck aus der Anwendung
Durch die flexible Skriptsteuerung kann die PDF-Generierung individuell an klinische Abläufe angepasst werden. Dadurch lassen sich beispielsweise Entlassungsberichte, DRV-Dokumente oder andere standardisierte Formulare automatisiert erstellen und archivieren.
Die PDF-Schnittstelle unterstützt eine effiziente digitale Dokumentation und erleichtert die Weitergabe von Unterlagen an Kostenträger, Ärzte oder andere medizinische Einrichtungen.
PDF-Verarbeitung – technische Funktionsübersicht
Dieser Abschnitt beschreibt, welche Scriptfunktionen für welche PDF-Operation verwendet werden.
Die Funktionen dienen zum Erstellen, Konvertieren, Drucken, Zusammenführen und Verarbeiten von PDF-Dateien innerhalb der Anwendung /Scriptausführung.
Prüfen ob PDF-Drucker vorhanden
MCOPENFRM.EXISTS_PDF_PRINTER
Prüft, ob für den aktuellen Benutzer ein PDF-Drucker installiert ist.
Die Funktion liefert True, wenn ein PDF-Drucker vorhanden ist, sonst False.
Sie wird üblicherweise vor der PDF-Erstellung aufgerufen.
ISPDFPRINTER=MCOPENFRM.EXISTS_PDF_PRINTER{}
IFBLOCK{ISPDFPRINTER=True}
RES=DLGMESSAGE{PDF Printer existiert}
ELSE
RES=DLGMESSAGE{PDF Printer existiert nicht}
ENDIF
Formular als PDF speichern
MCOPENFRM.PRINTTOPDF
Druckt ein geöffnetes Formular über den installierten PDF-Drucker und speichert das Ergebnis als PDF-Datei.
Verwendung
Formularberichte
DRV-Berichte
automatisch erzeugte Formulardokumente
Skriptgesteuerte Dokumentexporte
Voraussetzungen
Formular muss geöffnet sein (MCOPENFRM.OPEN)
PDF-Drucker muss installiert sein (MCOPENFRM.EXISTS_PDF_PRINTER)
RES=MCOPENFRM.OPEN{{APPPATH}\Formular\Testformular.apf,Test}
RES=MCOPENFRM.SETVARTOFIELDS{}
RES=MCOPENFRM.PAGENUMBERSTOPRINT{1}
RES=MCOPENFRM.PRINTTOPDF{{SYSDIR_DESKTOP}\TEST.PDF,0,1,60}
RES=MCOPENFRM.CLOSE{}
Word-Datei in PDF konvertieren
MCWORD.CONVERTTOPDF
Konvertiert ein vorhandenes Word-Dokument in eine PDF-Datei.
Microsoft Word muss installiert sein.
Verwendung
bestehende Word-Dokumente
exportierte Berichte
Dokumentkonvertierung
Voraussetzungen
Microsoft Word muss installiert sein.
RESULT=MCWORD.CONVERTTOPDF{{APPPATH}\WINWORD\VORLAGEN\Dokument.dot,{SYSDIR_DESKTOP}\Dokument.PDF}
Word-Vorlage mit Variablen als PDF exportieren
MCWORD.EXPORTPDF
Erstellt aus einer Word-Vorlage mit Textmarken oder Variablen eine PDF-Datei.
Die Variablen werden vor der PDF-Erstellung ersetzt.
Verwendung
Serienbriefe
Dokumentvorlagen
automatisierte Dokumenterstellung
Patientenberichte
RESULT=MCWORD.EXPORTPDF{{APPPATH}\WINWORD\VORLAGEN\Export.dot,{SYSDIR_DESKTOP}\Export.PDF}
MCF-Text als PDF exportieren
MCWORD.MCFTEXTTOWORDPDF
Konvertiert einen MCF-Text über eine Word-Vorlage in ein PDF-Dokument.
Dabei werden Patienten- und Akteninformationen automatisch übernommen.
Verwendung
medizinische Dokumentationen
Aktenexporte
Berichtsgenerierung
RES=MCWORD.MCFTEXTTOWORDPDF{{Patientid},{AKTEID},{APPPATH}\WINWORD\VORLAGEN\Export.dotx,{SYSDIR_DESKTOP}\Bericht.PDF}
Zwei PDFs zusammenführen
PDFFILEMERGE
Kombiniert zwei PDF-Dateien zu einer einzelnen PDF-Datei.
Verwendung
Dokumentpakete
Zusammenführung mehrerer Berichte
PDF-Sammeldokumente
RESULT=PDFFILEMERGE{{APPPATH}\HELP\Dok1.pdf,{APPPATH}\HELP\Dok2.pdf,{SYSDIR_DESKTOP}\GESAMT.PDF,60}
Mehrere PDFs zusammenführen
PDFFILEMERGEEXT
Führt mehrere PDF-Dateien zu einer einzigen PDF zusammen.
Die Dateien werden durch Semikolon getrennt angegeben.
Verwendung
große Dokumentpakete
Sammeldokumente
automatische Dokumentzusammenstellungen
RESULT=PDFFILEMERGEEXT{{APPPATH}\HELP\A.pdf;{APPPATH}\HELP\B.pdf;{APPPATH}\HELP\C.pdf,{SYSDIR_DESKTOP}\GESAMT.PDF,120}
PDF-Projekt generieren
PDFMERGE
Erstellt eine PDF-Datei anhand einer Projektdefinition (INI-Datei).
Die INI-Datei definiert die zu kombinierenden PDFs sowie die zu ersetzenden Variablen.
Verwendung
Aktenexport
Dokumentpakete
strukturierte Berichtsausgaben
RESULT=PDFMERGE{{APPPATH}\PDFMERGE\AKTE\AKTE.INI,{PATIENTID},{SYSDIR_DESKTOP}\AKTE.PDF,80,True}
PDF-Projekt mit Auswahl
PDFMERGEEXT
Erstellt eine PDF-Datei anhand einer Projektdefinition und ermöglicht zusätzlich die Auswahl der einzubindenden PDF-Dateien über einen Dialog.
Verwendung
manuelle Dokumentauswahl
flexible Dokumentpakete
interaktive PDF-Erstellung
RESULT=PDFMERGEEXT{{APPPATH}\PDFMERGE\AKTE\AKTE.INI,{SYSDIR_DESKTOP}\AKTE.PDF,{PATIENTID},80,True,True,True}
PDF drucken
PDFPRINT
Druckt eine vorhandene PDF-Datei über den Standarddrucker des Systems.
Verwendung
automatisierten Druck von PDF-Dokumenten
Ausdruck gespeicherter Berichte
Druck aus Skripten
RESULT=PDFPRINT{C:\Dokumente\Bericht.pdf}
