View Categories

PDF

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.

MCOPENFRM.EXISTS_PDF_PRINTER
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)

MCOPENFRM.PRINTTOPDF
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.

MCWORD.CONVERTTOPDF
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

MCWORD.EXPORTPDF
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

MCWORD.MCFTEXTTOWORDPDF
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

PDFFILEMERGE
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

PDFFILEMERGEEXT
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

PDFMERGE
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

PDFMERGEEXT
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

PDFPRINT
RESULT=PDFPRINT{C:\Dokumente\Bericht.pdf}