phash.de
T2Med DesignerApp öffnen
Medizin · Open Source · Block-Editor · JasperReports

T2Med Designer

Rechnungsvorlagen visuell gestalten

Statt JasperSoft Studio und XML: Rechnungsvorlagen für T2Med per Drag-and-Drop im Browser zusammenbauen. Branding-Profile, GiroCode-QR, Live-Vorschau und Export als .jasper — bereit zum Importieren.

Block-Typen
17
Schema-getrieben
Dokumenttypen
5
System-vordefiniert
Tests
153
Vitest + Playwright
Sprache
DE
Arztpraxis-fokussiert

Features

Rechnungen ohne XML

Vom Briefkopf bis zum GiroCode — alles visuell konfigurierbar mit sofortiger Vorschau.

Block-Editor
17 Block-Typen

Briefkopf, Empfänger, Leistungstabelle, Summen, Diagnosen, Bankdaten, QR-Code, Seitenfuß und mehr — per Drag-and-Drop zusammenstellen.

Band-Editor

Fortgeschrittener JRXML-Editor mit horizontalen Bändern. Texte, Datenfelder, Linien, Rechtecke und Bilder pixelgenau positionieren.

Live-Vorschau

Echtzeit HTML-Vorschau im A4-Format während der Bearbeitung. PDF-Vorschau mit Musterdaten über den Java-Compiler.

Freitext & Bilder

Individuelle Textblöcke, Trennlinien und Stempel/Unterschrift-Bilder frei im Dokument platzieren.

Branding & Export
Branding-Profile

Praxisname, Logo, Farben, Schriftart, Bankdaten und Steuernummer zentral verwalten. Mehrere Profile für Gemeinschaftspraxen.

GiroCode-QR

EPC-QR-Code für SEPA-Überweisungen automatisch generieren. IBAN und BIC aus dem Branding-Profil — Patienten scannen und zahlen.

JRXML/Jasper-Export

Vorlagen als .jasper (kompiliert) oder .jrxml (editierbar) exportieren. Java-Compiler-Microservice wandelt XML in binäres Format um.

S3-Bildspeicher

Logos und Stempel in Garage S3 hochladen. Automatische Base64-Kodierung für JRXML-Einbettung.

Plattform
Template-Marktplatz

Vorlagen veröffentlichen und teilen. Andere Nutzer installieren Templates mit eigenem Branding — Bewertungssystem inklusive.

5 Dokumenttypen

Privatrechnung, Zahlungserinnerung, 1. Mahnung, 2. Mahnung, BG-Rechnung — vordefiniert und erweiterbar mit eigenen Typen.

Sicherheit

NextAuth.js v5 mit E-Mail-Verifikation, Rate-Limiting, JRXML-Injection-Prävention und SSRF-Schutz.

T2Med-Integration

Exportierte .jasper-Dateien direkt in T2Med importieren. Alle T2Med-Parameter (Absender, Patient, GOÄ-Ziffern) werden unterstützt.

Pipeline

Vom Block zum .jasper-Export

1

Blöcke zusammenstellen

17 Blocktypen per Drag-and-Drop zum Dokument hinzufügen und konfigurieren.

2

JRXML generieren

Next.js konvertiert die Block-Konfiguration in valides JasperReports XML.

3

Java-Compiler

Spring Boot Microservice kompiliert .jrxml zu binärem .jasper-Format und generiert PDF-Vorschau.

4

In T2Med importieren

Exportierte .jasper-Datei in die T2Med-Praxissoftware laden — fertig.

Tech Stack

Gebaut mit zwei Welten

Next.js für den Editor, Java für die JasperReports-Kompilierung — verbunden über Docker.

Next.js 16React 19TypeScriptTailwind CSSshadcn/uiNextAuth.js v5Prisma 7PostgreSQL 16dnd-kitReact Hook FormZodJava 17Spring BootJasperReports 6Garage S3DockerCaddyVitestPlaywright

Rechnungsvorlagen gestalten

Kostenlos registrieren, Branding anlegen und direkt loslegen — kein JasperSoft Studio nötig.

Designer öffnen