oxyGEN

openEHR Testdaten Generator

Generierungskonfiguration

Parameter

Anzahl der zu generierenden Datensätze (max. 1000)

Fester Wert für reproduzierbare Ergebnisse

Ergebnis

Noch keine Daten generiert.

Wählen Sie ein Modul und klicken Sie auf "Daten generieren".

Inhalt

Was ist oxyGEN?

oxyGEN erstellt automatisch realistische Testdaten für medizinische Anwendungen. Die Daten sehen aus wie echte Patientendaten – mit Namen, Diagnosen, Medikamenten und Laborwerten.

Sie müssen dafür keine technischen Details kennen. Wählen Sie aus, welche Daten Sie brauchen, stellen Sie die Anzahl ein und klicken Sie auf „Daten generieren“. Das Ergebnis können Sie sich ansehen, herunterladen oder direkt im System speichern.

Schnellstart

So erzeugen Sie in wenigen Schritten Ihre ersten Testdaten:

  1. 1. Wählen Sie links ein Modul, z. B. „Person / Patient“.
  2. 2. Geben Sie die gewünschte Anzahl ein.
  3. 3. Klicken Sie auf „Daten generieren“.
  4. 4. Rechts erscheint das Ergebnis – Sie können es ansehen, herunterladen oder hochladen.

Welche Daten erzeugt werden können

Jedes Modul erzeugt einen anderen Bereich an Patientendaten. Es gibt diese Module:

  • Die Module: Person, Diagnose, Versorgungsfall, Medikation, Consent, Prozedur, Laborbericht. Für jeden Bereich werden glaubwürdige Werte erzeugt.

Hinweis

Die erzeugten Daten passen genau zu den mitgelieferten Datenvorlagen. Verwenden Sie bitte diese Vorlagen und nicht andere Versionen, sonst können die Daten nicht verarbeitet werden.

Besonderheit Beschreibung
Echte Daten Die Werte stammen aus deutschen Referenzlisten: echte Orte, Diagnose-Codes, Medikamentennamen und Studien.
Stimmigkeit Die Daten passen zueinander: Entlassedatum nach Aufnahmedatum, Namen passen zum Geschlecht, Status nachvollziehbar.
Format Die Daten werden in einem Format erzeugt, das das Zielsystem direkt akzeptiert.
Anpassbarkeit Bei Änderungen an den Vorlagen müssen die Generatoren angepasst werden. Neue Felder erfordern eine Code-Änderung.

Die Oberfläche (Web-GUI)

Die Seite hat zwei Bereiche: links stellen Sie ein, was erzeugt werden soll, rechts sehen Sie das Ergebnis. Oben befinden sich die Symbole für Einstellungen, Handbuch und Sprache.

Web-GUI Übersicht

Die Kopfzeile

  • Einstellungen (Zahnrad): Hier verbinden Sie oxyGEN mit Ihrem Datenverwaltungssystem (HIVEbase).
  • Handbuch (Buch): Öffnet diese Hilfe. Über den Pfeil kommen Sie zurück zur App.
  • Sprache (EN/DE): Wechselt zwischen Deutsch und Englisch.
Header-Bar

Zwei Arten, Daten zu erzeugen

Links wählen Sie, wie die Daten erzeugt werden. Es gibt zwei Möglichkeiten:

Einzelmodul

Sie wählen einen einzelnen Bereich und erzeugen dafür einen oder mehrere Datensätze. Verfügbare Module:

Einzelmodul-Tab
  • Person / PatientName, Geburtsdatum, Adresse, Kontakt, Versicherungsart und Krankenkasse.
  • DiagnoseDiagnose mit standardisiertem Code, 1 bis 3 Diagnosen pro Datensatz.
  • Versorgungsfall – stationärEin stationärer Aufenthalt (z. B. im Krankenhaus) mit Aufnahme- und Entlassedatum.
  • Versorgungsfall – ambulantEin ambulanter Fall (z. B. ohne Krankenhausaufenthalt).
  • MedikationVerschriebene Medikamente mit Name, Stärke, Form (z. B. Tablette) und Status.
  • Einwilligung / StudienteilnahmeEinwilligung zu einer Studie, mit Studiendaten und Teilnahmestatus.
  • ProzedurMedizinische Eingriffe und Behandlungen mit standardisiertem Code.
  • LaborberichtLaborwerte wie Blutbild, Blutchemie oder Gerinnung, mit Messwert und Einheit.

Batch (Patienten)

Sie erzeugen eine ganze Patientengruppe auf einmal. Die Anzahl gilt für Personen. Person und Versorgungsfall werden immer automatisch erzeugt, daher sind sie nicht auswählbar.

Batch-Tab

Pro Person: Jede Person erhält ein klinisches Krankheitsbild und 1–3 Versorgungsfälle (stationär oder sonstig, gemischt). Jeder Fall enthält passende Diagnose-, Medikamenten- und Laborwerte sowie ggf. eine Prozedur. Alle Fälle einer Person sind über eine eindeutige Fall-Kennung verknüpft.

Hochladen: Beim Hochladen wird für jede Person automatisch eine eigene Patientenakte (EHR) erstellt; alle Fälle dieser Person landen in der jeweiligen Akte.

Passende Patientendaten (klinische Profile)

Verfügbare Profile:

Einstellungen für die Generierung

Unterhalb der Module finden Sie Einstellungen, die für beide Arten gelten:

  • Anzahl: Wie viele Datensätze erzeugt werden sollen.
  • Startwert (Seed): Ein Wert, mit dem Sie dasselbe Ergebnis wiederherstellen können. Gleicher Startwert und gleiche Einstellung ergeben dieselben Daten.
  • Sprache: In welcher Sprache die Daten erzeugt werden (deutsch/englisch).
  • Land: Ländercode (DE, AT, CH) für landesspezifische Werte.

Das Ergebnis

Nach dem Klick auf „Daten generieren“ erscheint rechts das Ergebnis:

Ergebnisbereich
  • Statistik: Anzahl der Datensätze, Größe und Erzeugungsdauer.
  • Datenausgabe: Die erzeugten Daten als übersichtliche, einklappbare Datei.

Aktionen

  • Aufklappen / Zuklappen: Blendet alle Einzeldaten auf oder zu.
  • Kopieren: Kopiert die Daten in die Zwischenablage.
  • Download: Lädt die Daten als Datei herunter.

Daten ins System laden (HIVEbase)

Die erzeugten Daten können Sie direkt in Ihr Datenverwaltungssystem (HIVEbase) übertragen.

Upload-Bereich

So geht's (Batch):

  1. Verbindung prüfen: Stellen Sie in den Einstellungen sicher, dass die Verbindung zu Ihrem System funktioniert.
  2. Hochladen starten: Klicken Sie auf „Alle hochladen“.
  3. Automatisch pro Person: Für jede Person wird eine eigene Patientenakte (EHR) erstellt; alle Fälle dieser Person werden dort gespeichert.
  4. Ergebnis: Sie sehen pro Person, ob der Upload erfolgreich war und welche Kennung die neue Akte hat.

Hinweis: Damit das Hochladen klappt, muss die Verbindung in den Einstellungen korrekt eingerichtet sein.

Einstellungen

Öffnen Sie die Einstellungen über das Zahnrad oben.

Einstellungen
  • Adresse des Systems: Die Adresse Ihres Datenverwaltungssystems (Standard: http://localhost:8080/ehrbase).
  • Benutzername / Passwort: Nur nötig, wenn das System eine Anmeldung verlangt.
  • localhost erlauben: Aktivieren, wenn Sie mit einem System auf demselben Computer arbeiten.

Hinweis (Docker): Wenn Sie das Programm in einem Docker-Container ausführen und das Datensystem ebenfalls, verwenden Sie in der Adresse nicht „localhost“ – das würde im Container auf den eigenen Computer zeigen. Verwenden Sie stattdessen: http://host.docker.internal:8080/ehrbase.

Die Einstellungen werden im Browser gespeichert. In einem neuen Browser oder Inkognito-Fenster müssen Sie sie erneut eingeben.

Realistische Laborwerte

Häufige Probleme

ProblemUrsache / Lösung
Verbindung schlägt fehlPrüfen Sie die Adresse, ob das System läuft, und aktivieren Sie „localhost erlauben“.
Vorlage nicht gefundenLaden Sie die Vorlagen über „Vorlagen vom Server laden“ neu.
Sicherheitsprüfung fehlgeschlagenAktivieren Sie „localhost erlauben“ in den Einstellungen.
Hochladen fehlgeschlagenPrüfen Sie Kennung und Vorlage und testen Sie die Verbindung.