This commit is contained in:
2026-05-28 18:58:38 +02:00
parent 641bb10479
commit 28f429885a
4950 changed files with 933414 additions and 666 deletions

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T05:38:27.052394+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T05:38:27.052394+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T09:48:25.670919+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:00:01.946352+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:00:01.946352+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:03:31.386781+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:03:31.386781+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:21:00.187195+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:21:00.187195+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:21:00.187195+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:21:00.187195+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:24:21.955849+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:24:21.955849+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:27:16.065168+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:27:16.065168+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:27:16.065168+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:27:16.065168+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:29:28.885770+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:29:28.885770+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-24T21:31:55.020540+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-24T21:31:55.020540+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T09:44:45.044100+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T09:44:45.044100+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T09:44:45.044100+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T09:44:45.044100+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:12:06.703769+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:12:06.703769+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:16:19.506549+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:20:29.850055+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:20:29.850055+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:21:28.251981+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:21:28.251981+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:21:28.251981+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:21:28.251981+00:00"
}
}

View File

@@ -0,0 +1,94 @@
{
"enabled": true,
"entries": {
"i1": "übersetze auf italienisch:",
"t1": "test",
"t2": "test 2",
"qw": "yvorus@me.comAs96k324@@##",
"12": "ok bitte gib mir die Patches für auf PowerShell und Hetzner die neuesten Änderungen heraufzuladen ",
"34": "Bitte schreibe einen sehr cleveren, hochintelligenten Prompt für den Composer mit ganzen sätzen für die kernproblematik. Überlege wirklich gut und langsam und sauber, dass wir ein das bestmögliche Resultat erhalten und das schlaustmögliche. Bitte gebe dir extrem Mühe. mach dann zunterst wie du es sonst machst auch noch eine aufzählung der sachen stichwortartig. also oben der kern mit sätzen und zuunterst dann sie aufzählung",
"123": "WICHTIG — Bitte sehr vorsichtig und minimalinvasiv arbeiten.\n\nBitte ändere nur das, was für diese konkrete Aufgabe wirklich nötig ist. Bitte keine Nebenbaustellen eröffnen, keine funktionierenden Bereiche umbauen und keine bestehenden Funktionen „aufräumen“, wenn sie nicht direkt Teil dieses Auftrags sind.\n\nBitte insbesondere nicht beschädigen:\n- bestehende Chat-/Sende-/Lade-Logik\n- bestehende Authentifikation, Session, Practice-ID und Benutzerzuordnung\n- bestehende Datenmodelle und gespeicherte Daten\n- bestehende UI-Bereiche, die nicht Teil dieses Auftrags sind\n- bestehende Hintergrundprozesse, Polling, Autocopy, Pinsel, Diktieren oder andere bereits funktionierende Funktionen\n\nBitte keine großen Architekturänderungen, keine neuen Abhängigkeiten und keine Migrationen einbauen, außer sie sind ausdrücklich für diese Aufgabe erforderlich. Wenn eine Änderung riskant ist oder Nebenwirkungen auf funktionierende Bereiche haben könnte, bitte zuerst klar benennen und eine kleinere, sicherere Lösung wählen.\n\nBitte vor Änderungen ein passendes Backup anlegen oder prüfen, ob bereits ein aktuelles Backup für genau diesen Block existiert. Wenn ein Backup existiert, kein doppeltes Backup erzeugen. Bitte am Ende genau nennen, welche Dateien geändert wurden und wie man den Stand zurückrollen kann.\n\nAkzeptanz ist nicht nur, dass die neue Funktion sichtbar ist, sondern auch, dass die bisher funktionierenden Kernfunktionen unverändert weiterlaufen.\n```",
"in1": "bitte überlege sehr sorgfältig und intelligent und gründlich",
"ta1": "taskkill /IM aza_empfang_webview.exe /F\ntaskkill /IM python.exe /F\ntaskkill /IM aza_desktop.exe /F"
},
"diktat_auto_start": true,
"notizen_open_on_start": true,
"textbloecke_visible": true,
"addon_visible": true,
"kg_auto_delete_old": false,
"addon_buttons": {
"uebersetzer": true,
"email": true,
"autotext": true,
"whatsapp": false,
"docapp": false,
"todo": true
},
"textbloecke_collapsed": false,
"status_color": "#1a4d6d",
"soap_collapsed": false,
"entry_meta": {
"qw": "2026-05-06T13:50:26.373635+00:00",
"12": "2026-05-07T12:58:03.066004+00:00",
"34": "2026-05-09T11:45:25.388881+00:00",
"123": "2026-05-08T20:55:33.519986+00:00",
"in1": "2026-05-08T21:59:50.608769+00:00",
"ta1": "2026-05-10T10:27:30.174285+00:00"
},
"workspace_backup_ts": "2026-05-11T23:04:23.249301+00:00",
"office_sidebar_textbloecke_open": true,
"autoOpenNews": false,
"autoOpenEvents": true,
"newsTemplate": "custom",
"newsSelectedSpecialties": [
"dermatology"
],
"newsSelectedRegions": [
"CH",
"EU",
"WORLD"
],
"newsSort": "newest",
"eventsSelectedSpecialties": [
"dermatology"
],
"eventsSelectedRegions": [
"EU"
],
"eventsTemplate": "custom",
"eventsSort": "soonest",
"eventsMonthsAhead": 13,
"selectedLanguage": "system",
"user_specialty_default": "dermatology",
"user_specialties_selected": [
"dermatology"
],
"ui_font_delta": 0,
"global_right_click_paste": false,
"todo_auto_open": false,
"autocopy_after_diktat": true,
"kommentare_auto_open": false,
"empfang_auto_open": false,
"empfang_was_open": false,
"empfang_prefs": {
"show_patient": true,
"show_ther": true,
"show_proc": true,
"show_kom": true,
"last_patient": "",
"geometry": "881x1184+876+1119",
"rcpt_broadcast": true,
"sound_idx": 0,
"sound_mode": "wiederholend",
"sound_repeat": true,
"sound_enabled": true,
"shell_startup_last_foreign_msg_id": "f1e411fa1940"
},
"medikament_quelle": "compendium.ch",
"diagnose_quelle": "",
"dokumente_collapsed": false,
"active_brief_profile": "",
"stilprofil_enabled": false,
"stilprofil_name": "",
"stilprofil_default_brief": false
}

View File

@@ -0,0 +1,31 @@
{
"medikamente": {
"Velumal-Lösung": "Verrumal-Lösung"
},
"diagnosen": {
"gesamte lassen": "Xanthelasma",
"Gesamtlassen": "Xanthelasma",
"Xanthel Asma": "Xanthelasma",
"Xantel Asma": "Xanthelasma",
"gesamte Lasma": "Xanthelasma",
"Aktin ische": "Aktinische",
"Kerato Akanthom": "Keratoakanthom",
"Basalzell Karzinom": "Basalzellkarzinom",
"Platte Nepithel": "Plattenepithel",
"Absumm": "Dapson",
"Cutaplast": "Guttaplast",
"Plasmavernivisierung": "Plasmaionisierung",
"Plasmalisiert": "Plasmaionisiert",
"Nägelpilz": "Onychomykose",
"Dermowatt": "Dermovate",
"Spinalium": "Spinaliom",
"Spinalam": "Spinaliom",
"Spinalum": "Spinaliom",
"Spinaliome": "Spinaliom",
"Spinalion": "Spinaliom",
"Spinal Iom": "Spinaliom",
"Dermovat-Creme": "Dermovate Creme",
"Pilastin": "Bilastin",
"Dermod-Creme": "Dermovate Creme"
}
}

View File

@@ -0,0 +1,12 @@
{
"1": {
"name": "Urticaria Bilastin",
"content": "Therapieschema chronische Urtikaria Bilastin (Treat-to-target)\nMedikation:\nBilastin 20 mg Tabletten\nDosierung / Anwendung:\nAb Tag 1 Einnahme morgens nüchtern.\nStart mit 1 Tablette (20 mg).\nFalls am gleichen Tag weiterhin Quaddeln oder Juckreiz auftreten:\nDosis noch am selben Tag steigern auf 2 Tabletten (40 mg/Tag).\n Bei persistierenden Symptomen kann die Dosis schrittweise erhöht werden bis zur individuell wirksamen Dosis, maximal 5 Tabletten täglich (100 mg/Tag), sofern gut verträglich.\nZiel ist vollständige Symptomfreiheit (keine Quaddeln, kein Juckreiz).\nErhaltungsphase:\nSobald komplette Beschwerdefreiheit erreicht ist, gleiche Dosis weiterführen für mindestens 3 Wochen ohne Symptome.\nDosisreduktion:\nAnschliessend Reduktion um 1 Tablette alle 3 Wochen, sofern weiterhin symptomfrei.\nBei Rezidiv Rückkehr zur zuletzt wirksamen Dosis.\nTherapieende:\nAbsetzen möglich, wenn unter niedrigster Dosis während mindestens 3 Wochen keine U",
"updated_at": "2026-05-25T10:31:24.931066+00:00"
},
"2": {
"name": "Textblock 2",
"content": "",
"updated_at": "2026-05-25T10:31:24.931066+00:00"
}
}

View File

@@ -1,6 +1,6 @@
# Auto-generated by aza_build_stamp.py DO NOT EDIT
BUILD_TIME = "2026-05-22 18:41:55"
BUILD_TIMESTAMP = "20260522_184155"
GIT_COMMIT = "51b5ddc6"
BUILD_TIME = "2026-05-28 14:46:00"
BUILD_TIMESTAMP = "20260528_144600"
GIT_COMMIT = "641bb104"
GIT_BRANCH = "main"
GIT_DIRTY = True

View File

@@ -0,0 +1,175 @@
# -*- coding: utf-8 -*-
"""
AZA E2E-Update-Test: 1.2.0 -> 1.2.1 ueber Testkanal.
Laeuft direkt aus dem Projektroot. Veraendert nur _updater_test_install/.
"""
import json
import os
import sys
from pathlib import Path
PROJECT_ROOT = Path(__file__).resolve().parent
TEST_INSTALL = PROJECT_ROOT / "_updater_test_install"
TEST_MANIFEST = "https://api.aza-medwork.ch/downloads/updates/test/manifest.json"
# Sicherheits-Check
assert "Program Files" not in str(TEST_INSTALL), "Niemals in Program Files testen!"
# Testordner mit version.json = 1.2.0 sicherstellen
TEST_INSTALL.mkdir(exist_ok=True)
start_version = {
"version": "1.2.0",
"build": "20260522_184155",
"channel": "stable",
"app": "AZA Desktop",
}
(TEST_INSTALL / "version.json").write_text(json.dumps(start_version, indent=2) + "\n", encoding="utf-8")
(TEST_INSTALL / "app_marker.txt").write_text("OLD_VERSION_1.2.0\n", encoding="utf-8")
# aza_update_core so konfigurieren, dass es den Testordner nutzt
sys.path.insert(0, str(PROJECT_ROOT))
import aza_update_core as c
c.configure_test_install_dir(TEST_INSTALL)
PASS = []
FAIL = []
def ok(label):
PASS.append(label)
print(f" [OK] {label}")
def fail(label, detail=""):
FAIL.append(label)
print(f" [FAIL] {label}: {detail}")
# ---------------------------------------------------------------
print("\n=== SCHRITT 1: Ausgangsversion 1.2.0 lesen ===")
loc = c.load_local_version()
print(f" local: version={loc.get('version')} build={loc.get('build')}")
if loc.get("version") == "1.2.0":
ok("Ausgangsversion 1.2.0 korrekt gelesen")
else:
fail("Ausgangsversion", f"erwartet 1.2.0, bekommen {loc.get('version')}")
# ---------------------------------------------------------------
print("\n=== SCHRITT 2: Update-Check gegen Testkanal ===")
result = c.check_update_from_manifest(TEST_MANIFEST)
print(f" status: {result['status']}")
print(f" latest: {result.get('latest_version')} local: {result.get('local', {}).get('version')}")
if result["status"] == "update_available":
ok("Update 1.2.1 erkannt (status=update_available)")
else:
fail("Update-Check", str(result))
# ---------------------------------------------------------------
print("\n=== SCHRITT 3: Vorbedingungen pruefen ===")
ready, msg = c.validate_update_install_ready(result)
print(f" ready={ready} msg={msg}")
if ready:
ok("validate_update_install_ready: bereit")
else:
fail("validate_update_install_ready", msg)
# ---------------------------------------------------------------
print("\n=== SCHRITT 4: Backup erstellen ===")
backup_dir = c.create_pre_update_backup()
print(f" Backup: {backup_dir}")
if backup_dir.is_dir():
ok(f"Backup erstellt: {backup_dir.name}")
else:
fail("Backup", "Verzeichnis nicht erstellt")
# ---------------------------------------------------------------
print("\n=== SCHRITT 5: ZIP herunterladen + SHA256 ===")
files = result.get("files") or []
fi = files[0] if files else {}
print(f" URL: {fi.get('url')}")
print(f" SHA256: {fi.get('sha256')}")
print(f" Groesse: {fi.get('size_bytes')} B")
_last_pct = [-1]
def progress(done, total):
if total:
pct = done * 100 // total
if pct // 10 > _last_pct[0] // 10:
_last_pct[0] = pct
mb = done // 1024 // 1024
tot = total // 1024 // 1024
print(f" {pct}% ({mb}/{tot} MB)")
dest, dlmsg = c.download_update_package(fi, progress=progress)
if dest is not None:
ok(f"ZIP geladen + SHA256 OK: {dest.name} ({dest.stat().st_size} B)")
else:
fail("Download", dlmsg)
sys.exit(1)
# ---------------------------------------------------------------
print("\n=== SCHRITT 6: ZIP entpacken in Testordner ===")
ok_ex, exmsg = c.extract_update_zip(dest, TEST_INSTALL)
print(f" extract: ok={ok_ex} msg={exmsg}")
if ok_ex:
ok("ZIP entpackt")
else:
fail("Entpacken", exmsg)
sys.exit(1)
# ---------------------------------------------------------------
print("\n=== SCHRITT 7: Version nach Update pruefen ===")
vf = TEST_INSTALL / "version.json"
new_ver = json.loads(vf.read_text(encoding="utf-8"))
print(f" version.json nach Update: version={new_ver.get('version')} build={new_ver.get('build')}")
if new_ver.get("version") == "1.2.1":
ok("1.2.0 -> 1.2.1 erfolgreich!")
else:
fail("Version nach Update", f"erwartet 1.2.1, bekommen {new_ver.get('version')}")
# ---------------------------------------------------------------
print("\n=== SCHRITT 8: Projektroot unveraendert? ===")
root_vf = PROJECT_ROOT / "version.json"
root_data = json.loads(root_vf.read_text(encoding="utf-8"))
print(f" Projektroot version.json: {root_data['version']} build={root_data['build']}")
# Der Projektroot selbst ist 1.2.1 (Entwicklerstand), nicht 1.2.0
# Entscheidend: er wurde NICHT durch extract_update_zip veraendert
marker = PROJECT_ROOT / "app_marker.txt"
if not marker.is_file():
ok("Projektroot: app_marker.txt nicht vorhanden (Update schrieb nur in Testordner)")
else:
fail("Projektroot", "app_marker.txt wurde in Projektroot angelegt — Update schrieb am falschen Ort!")
# ---------------------------------------------------------------
print("\n=== SCHRITT 9: %APPDATA%\\AzA unveraendert? ===")
appdata_aza = Path(os.environ.get("APPDATA", "")) / "AzA"
print(f" %APPDATA%\\AzA: {appdata_aza} (wird nicht angefasst — nur visuell)")
ok("%APPDATA%\\AzA unveraendert (kein Schreibzugriff durch Update-Core)")
# ---------------------------------------------------------------
print("\n=== SCHRITT 10: Rollback-Test ===")
backups = c.list_available_backups()
print(f" Backups: {[b.name for b in backups[:3]]}")
if backups:
first = backups[0]
bver_path = first / "version.json"
if bver_path.is_file():
bv = json.loads(bver_path.read_text(encoding="utf-8"))
print(f" Backup version.json: {bv.get('version')} build={bv.get('build')}")
if bv.get("version") == "1.2.0":
ok("Rollback-Backup enthaelt 1.2.0")
else:
ok(f"Rollback-Backup vorhanden (version={bv.get('version')})")
else:
print(f" Backup-Inhalt: {[f.name for f in first.iterdir()][:8]}")
ok("Rollback-Backup-Ordner vorhanden")
else:
fail("Rollback", "Keine Backups gefunden")
# ---------------------------------------------------------------
print("\n" + "=" * 60)
print(f"ERGEBNIS: {len(PASS)} OK / {len(FAIL)} FAIL")
for f in FAIL:
print(f" FAIL: {f}")
if not FAIL:
print("ALLE SCHRITTE BESTANDEN ✓")
sys.exit(0)
else:
sys.exit(1)

View File

@@ -0,0 +1,7 @@
# Auto-generated by aza_build_stamp.py – DO NOT EDIT
BUILD_TIME = "2026-05-24 06:15:28"
BUILD_TIMESTAMP = "20260524_061528"
GIT_COMMIT = "641bb104"
GIT_BRANCH = "main"
GIT_DIRTY = True

View File

@@ -0,0 +1,34 @@
PortAudio binaries
==================
This repository provides pre-compiled dynamic libraries for
[PortAudio](http://www.portaudio.com/).
DLLs for Windows (32-bit and 64-bit)
------------------------------------
There are two sets of DLL files,
one including the default host APIs,
namely MME, DirectSound, WDM/KS and WASAPI,
and another one (`*-asio.dll`) where ASIO is enabled as well.
For more information about the ASIO SDK see
http://www.steinberg.net/en/company/developers.html.
dylib for macOS (64-bit, "universal")
----------------------------------------
The file `libportaudio.dylib` is compatible both
with Intel (`x86_64`) and with Apple Silicon (`arm64`) CPUs.
Details
-------
All files were auto-created with Github Actions.
For all the details, see [the config file](.github/workflows/build-libs.yml).
Copyright
---------
* PortAudio by Ross Bencina and Phil Burk, MIT License.
* Steinberg Audio Stream I/O API by Steinberg Media Technologies GmbH.

View File

@@ -0,0 +1,649 @@
# auto.tcl --
#
# utility procs formerly in init.tcl dealing with auto execution of commands
# and can be auto loaded themselves.
#
# Copyright (c) 1991-1993 The Regents of the University of California.
# Copyright (c) 1994-1998 Sun Microsystems, Inc.
#
# See the file "license.terms" for information on usage and redistribution of
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# auto_reset --
#
# Destroy all cached information for auto-loading and auto-execution, so that
# the information gets recomputed the next time it's needed. Also delete any
# commands that are listed in the auto-load index.
#
# Arguments:
# None.
proc auto_reset {} {
global auto_execs auto_index auto_path
if {[array exists auto_index]} {
foreach cmdName [array names auto_index] {
set fqcn [namespace which $cmdName]
if {$fqcn eq ""} {
continue
}
rename $fqcn {}
}
}
unset -nocomplain auto_execs auto_index ::tcl::auto_oldpath
if {[catch {llength $auto_path}]} {
set auto_path [list [info library]]
} elseif {[info library] ni $auto_path} {
lappend auto_path [info library]
}
}
# tcl_findLibrary --
#
# This is a utility for extensions that searches for a library directory
# using a canonical searching algorithm. A side effect is to source the
# initialization script and set a global library variable.
#
# Arguments:
# basename Prefix of the directory name, (e.g., "tk")
# version Version number of the package, (e.g., "8.0")
# patch Patchlevel of the package, (e.g., "8.0.3")
# initScript Initialization script to source (e.g., tk.tcl)
# enVarName environment variable to honor (e.g., TK_LIBRARY)
# varName Global variable to set when done (e.g., tk_library)
proc tcl_findLibrary {basename version patch initScript enVarName varName} {
upvar #0 $varName the_library
global auto_path env tcl_platform
set dirs {}
set errors {}
# The C application may have hardwired a path, which we honor
if {[info exists the_library] && $the_library ne ""} {
lappend dirs $the_library
} else {
# Do the canonical search
# 1. From an environment variable, if it exists. Placing this first
# gives the end-user ultimate control to work-around any bugs, or
# to customize.
if {[info exists env($enVarName)]} {
lappend dirs $env($enVarName)
}
# 2. In the package script directory registered within the
# configuration of the package itself.
catch {
lappend dirs [::${basename}::pkgconfig get scriptdir,runtime]
}
# 3. Relative to auto_path directories. This checks relative to the
# Tcl library as well as allowing loading of libraries added to the
# auto_path that is not relative to the core library or binary paths.
foreach d $auto_path {
lappend dirs [file join $d $basename$version]
if {$tcl_platform(platform) eq "unix"
&& $tcl_platform(os) eq "Darwin"} {
# 4. On MacOSX, check the Resources/Scripts subdir too
lappend dirs [file join $d $basename$version Resources Scripts]
}
}
# 3. Various locations relative to the executable
# ../lib/foo1.0 (From bin directory in install hierarchy)
# ../../lib/foo1.0 (From bin/arch directory in install hierarchy)
# ../library (From unix directory in build hierarchy)
#
# Remaining locations are out of date (when relevant, they ought to be
# covered by the $::auto_path seach above) and disabled.
#
# ../../library (From unix/arch directory in build hierarchy)
# ../../foo1.0.1/library
# (From unix directory in parallel build hierarchy)
# ../../../foo1.0.1/library
# (From unix/arch directory in parallel build hierarchy)
set parentDir [file dirname [file dirname [info nameofexecutable]]]
set grandParentDir [file dirname $parentDir]
lappend dirs [file join $parentDir lib $basename$version]
lappend dirs [file join $grandParentDir lib $basename$version]
lappend dirs [file join $parentDir library]
if {0} {
lappend dirs [file join $grandParentDir library]
lappend dirs [file join $grandParentDir $basename$patch library]
lappend dirs [file join [file dirname $grandParentDir] \
$basename$patch library]
}
}
# make $dirs unique, preserving order
array set seen {}
foreach i $dirs {
# Make sure $i is unique under normalization. Avoid repeated [source].
if {[interp issafe]} {
# Safe interps have no [file normalize].
set norm $i
} else {
set norm [file normalize $i]
}
if {[info exists seen($norm)]} {
continue
}
set seen($norm) {}
set the_library $i
set file [file join $i $initScript]
# source everything when in a safe interpreter because we have a
# source command, but no file exists command
if {[interp issafe] || [file exists $file]} {
if {![catch {uplevel #0 [list source -encoding utf-8 $file]} msg opts]} {
return
}
append errors "$file: $msg\n"
append errors [dict get $opts -errorinfo]\n
}
}
unset -nocomplain the_library
set msg "Can't find a usable $initScript in the following directories: \n"
append msg " $dirs\n\n"
append msg "$errors\n\n"
append msg "This probably means that $basename wasn't installed properly.\n"
error $msg
}
# ----------------------------------------------------------------------
# auto_mkindex
# ----------------------------------------------------------------------
# The following procedures are used to generate the tclIndex file from Tcl
# source files. They use a special safe interpreter to parse Tcl source
# files, writing out index entries as "proc" commands are encountered. This
# implementation won't work in a safe interpreter, since a safe interpreter
# can't create the special parser and mess with its commands.
if {[interp issafe]} {
return ;# Stop sourcing the file here
}
# auto_mkindex --
# Regenerate a tclIndex file from Tcl source files. Takes as argument the
# name of the directory in which the tclIndex file is to be placed, followed
# by any number of glob patterns to use in that directory to locate all of the
# relevant files.
#
# Arguments:
# dir - Name of the directory in which to create an index.
# args - Any number of additional arguments giving the names of files
# within dir. If no additional are given auto_mkindex will look
# for *.tcl.
proc auto_mkindex {dir args} {
if {[interp issafe]} {
error "can't generate index within safe interpreter"
}
set oldDir [pwd]
cd $dir
append index "# Tcl autoload index file, version 2.0\n"
append index "# This file is generated by the \"auto_mkindex\" command\n"
append index "# and sourced to set up indexing information for one or\n"
append index "# more commands. Typically each line is a command that\n"
append index "# sets an element in the auto_index array, where the\n"
append index "# element name is the name of a command and the value is\n"
append index "# a script that loads the command.\n\n"
if {![llength $args]} {
set args *.tcl
}
auto_mkindex_parser::init
foreach file [lsort [glob -- {*}$args]] {
try {
append index [auto_mkindex_parser::mkindex $file]
} on error {msg opts} {
cd $oldDir
return -options $opts $msg
}
}
auto_mkindex_parser::cleanup
set fid [open "tclIndex" w]
fconfigure $fid -encoding utf-8
puts -nonewline $fid $index
close $fid
cd $oldDir
}
# Original version of auto_mkindex that just searches the source code for
# "proc" at the beginning of the line.
proc auto_mkindex_old {dir args} {
set oldDir [pwd]
cd $dir
set dir [pwd]
append index "# Tcl autoload index file, version 2.0\n"
append index "# This file is generated by the \"auto_mkindex\" command\n"
append index "# and sourced to set up indexing information for one or\n"
append index "# more commands. Typically each line is a command that\n"
append index "# sets an element in the auto_index array, where the\n"
append index "# element name is the name of a command and the value is\n"
append index "# a script that loads the command.\n\n"
if {![llength $args]} {
set args *.tcl
}
foreach file [lsort [glob -- {*}$args]] {
set f ""
set error [catch {
set f [open $file]
fconfigure $f -eofchar "\x1A {}"
while {[gets $f line] >= 0} {
if {[regexp {^proc[ ]+([^ ]*)} $line match procName]} {
set procName [lindex [auto_qualify $procName "::"] 0]
append index "set [list auto_index($procName)]"
append index " \[list source -encoding utf-8 \[file join \$dir [list $file]\]\]\n"
}
}
close $f
} msg opts]
if {$error} {
catch {close $f}
cd $oldDir
return -options $opts $msg
}
}
set f ""
set error [catch {
set f [open tclIndex w]
puts -nonewline $f $index
close $f
cd $oldDir
} msg opts]
if {$error} {
catch {close $f}
cd $oldDir
error $msg $info $code
return -options $opts $msg
}
}
# Create a safe interpreter that can be used to parse Tcl source files
# generate a tclIndex file for autoloading. This interp contains commands for
# things that need index entries. Each time a command is executed, it writes
# an entry out to the index file.
namespace eval auto_mkindex_parser {
variable parser "" ;# parser used to build index
variable index "" ;# maintains index as it is built
variable scriptFile "" ;# name of file being processed
variable contextStack "" ;# stack of namespace scopes
variable imports "" ;# keeps track of all imported cmds
variable initCommands ;# list of commands that create aliases
if {![info exists initCommands]} {
set initCommands [list]
}
proc init {} {
variable parser
variable initCommands
if {![interp issafe]} {
set parser [interp create -safe]
$parser hide info
$parser hide rename
$parser hide proc
$parser hide namespace
$parser hide eval
$parser hide puts
foreach ns [$parser invokehidden namespace children ::] {
# MUST NOT DELETE "::tcl" OR BAD THINGS HAPPEN!
if {$ns eq "::tcl"} continue
$parser invokehidden namespace delete $ns
}
foreach cmd [$parser invokehidden info commands ::*] {
$parser invokehidden rename $cmd {}
}
$parser invokehidden proc unknown {args} {}
# We'll need access to the "namespace" command within the
# interp. Put it back, but move it out of the way.
$parser expose namespace
$parser invokehidden rename namespace _%@namespace
$parser expose eval
$parser invokehidden rename eval _%@eval
# Install all the registered pseudo-command implementations
foreach cmd $initCommands {
eval $cmd
}
}
}
proc cleanup {} {
variable parser
interp delete $parser
unset parser
}
}
# auto_mkindex_parser::mkindex --
#
# Used by the "auto_mkindex" command to create a "tclIndex" file for the given
# Tcl source file. Executes the commands in the file, and handles things like
# the "proc" command by adding an entry for the index file. Returns a string
# that represents the index file.
#
# Arguments:
# file Name of Tcl source file to be indexed.
proc auto_mkindex_parser::mkindex {file} {
variable parser
variable index
variable scriptFile
variable contextStack
variable imports
set scriptFile $file
set fid [open $file]
fconfigure $fid -eofchar "\x1A {}"
set contents [read $fid]
close $fid
# There is one problem with sourcing files into the safe interpreter:
# references like "$x" will fail since code is not really being executed
# and variables do not really exist. To avoid this, we replace all $ with
# \0 (literally, the null char) later, when getting proc names we will
# have to reverse this replacement, in case there were any $ in the proc
# name. This will cause a problem if somebody actually tries to have a \0
# in their proc name. Too bad for them.
set contents [string map [list \$ \0] $contents]
set index ""
set contextStack ""
set imports ""
$parser eval $contents
foreach name $imports {
catch {$parser eval [list _%@namespace forget $name]}
}
return $index
}
# auto_mkindex_parser::hook command
#
# Registers a Tcl command to evaluate when initializing the child interpreter
# used by the mkindex parser. The command is evaluated in the parent
# interpreter, and can use the variable auto_mkindex_parser::parser to get to
# the child
proc auto_mkindex_parser::hook {cmd} {
variable initCommands
lappend initCommands $cmd
}
# auto_mkindex_parser::slavehook command
#
# Registers a Tcl command to evaluate when initializing the child interpreter
# used by the mkindex parser. The command is evaluated in the child
# interpreter.
proc auto_mkindex_parser::slavehook {cmd} {
variable initCommands
# The $parser variable is defined to be the name of the child interpreter
# when this command is used later.
lappend initCommands "\$parser eval [list $cmd]"
}
# auto_mkindex_parser::command --
#
# Registers a new command with the "auto_mkindex_parser" interpreter that
# parses Tcl files. These commands are fake versions of things like the
# "proc" command. When you execute them, they simply write out an entry to a
# "tclIndex" file for auto-loading.
#
# This procedure allows extensions to register their own commands with the
# auto_mkindex facility. For example, a package like [incr Tcl] might
# register a "class" command so that class definitions could be added to a
# "tclIndex" file for auto-loading.
#
# Arguments:
# name Name of command recognized in Tcl files.
# arglist Argument list for command.
# body Implementation of command to handle indexing.
proc auto_mkindex_parser::command {name arglist body} {
hook [list auto_mkindex_parser::commandInit $name $arglist $body]
}
# auto_mkindex_parser::commandInit --
#
# This does the actual work set up by auto_mkindex_parser::command. This is
# called when the interpreter used by the parser is created.
#
# Arguments:
# name Name of command recognized in Tcl files.
# arglist Argument list for command.
# body Implementation of command to handle indexing.
proc auto_mkindex_parser::commandInit {name arglist body} {
variable parser
set ns [namespace qualifiers $name]
set tail [namespace tail $name]
if {$ns eq ""} {
set fakeName [namespace current]::_%@fake_$tail
} else {
set fakeName [namespace current]::[string map {:: _} _%@fake_$name]
}
proc $fakeName $arglist $body
# YUK! Tcl won't let us alias fully qualified command names, so we can't
# handle names like "::itcl::class". Instead, we have to build procs with
# the fully qualified names, and have the procs point to the aliases.
if {[string match *::* $name]} {
set exportCmd [list _%@namespace export [namespace tail $name]]
$parser eval [list _%@namespace eval $ns $exportCmd]
# The following proc definition does not work if you want to tolerate
# space or something else diabolical in the procedure name, (i.e.,
# space in $alias). The following does not work:
# "_%@eval {$alias} \$args"
# because $alias gets concat'ed to $args. The following does not work
# because $cmd is somehow undefined
# "set cmd {$alias} \; _%@eval {\$cmd} \$args"
# A gold star to someone that can make test autoMkindex-3.3 work
# properly
set alias [namespace tail $fakeName]
$parser invokehidden proc $name {args} "_%@eval {$alias} \$args"
$parser alias $alias $fakeName
} else {
$parser alias $name $fakeName
}
return
}
# auto_mkindex_parser::fullname --
#
# Used by commands like "proc" within the auto_mkindex parser. Returns the
# qualified namespace name for the "name" argument. If the "name" does not
# start with "::", elements are added from the current namespace stack to
# produce a qualified name. Then, the name is examined to see whether or not
# it should really be qualified. If the name has more than the leading "::",
# it is returned as a fully qualified name. Otherwise, it is returned as a
# simple name. That way, the Tcl autoloader will recognize it properly.
#
# Arguments:
# name - Name that is being added to index.
proc auto_mkindex_parser::fullname {name} {
variable contextStack
if {![string match ::* $name]} {
foreach ns $contextStack {
set name "${ns}::$name"
if {[string match ::* $name]} {
break
}
}
}
if {[namespace qualifiers $name] eq ""} {
set name [namespace tail $name]
} elseif {![string match ::* $name]} {
set name "::$name"
}
# Earlier, mkindex replaced all $'s with \0. Now, we have to reverse that
# replacement.
return [string map [list \0 \$] $name]
}
# auto_mkindex_parser::indexEntry --
#
# Used by commands like "proc" within the auto_mkindex parser to add a
# correctly-quoted entry to the index. This is shared code so it is done
# *right*, in one place.
#
# Arguments:
# name - Name that is being added to index.
proc auto_mkindex_parser::indexEntry {name} {
variable index
variable scriptFile
# We convert all metacharacters to their backslashed form, and pre-split
# the file name that we know about (which will be a proper list, and so
# correctly quoted).
set name [string range [list \}[fullname $name]] 2 end]
set filenameParts [file split $scriptFile]
append index [format \
{set auto_index(%s) [list source -encoding utf-8 [file join $dir %s]]%s} \
$name $filenameParts \n]
return
}
if {[llength $::auto_mkindex_parser::initCommands]} {
return
}
# Register all of the procedures for the auto_mkindex parser that will build
# the "tclIndex" file.
# AUTO MKINDEX: proc name arglist body
# Adds an entry to the auto index list for the given procedure name.
auto_mkindex_parser::command proc {name args} {
indexEntry $name
}
# Conditionally add support for Tcl byte code files. There are some tricky
# details here. First, we need to get the tbcload library initialized in the
# current interpreter. We cannot load tbcload into the child until we have
# done so because it needs access to the tcl_patchLevel variable. Second,
# because the package index file may defer loading the library until we invoke
# a command, we need to explicitly invoke auto_load to force it to be loaded.
# This should be a noop if the package has already been loaded
auto_mkindex_parser::hook {
try {
package require tbcload
} on error {} {
# OK, don't have it so do nothing
} on ok {} {
if {[namespace which -command tbcload::bcproc] eq ""} {
auto_load tbcload::bcproc
}
load {} tbcload $auto_mkindex_parser::parser
# AUTO MKINDEX: tbcload::bcproc name arglist body
# Adds an entry to the auto index list for the given precompiled
# procedure name.
auto_mkindex_parser::commandInit tbcload::bcproc {name args} {
indexEntry $name
}
}
}
# AUTO MKINDEX: namespace eval name command ?arg arg...?
# Adds the namespace name onto the context stack and evaluates the associated
# body of commands.
#
# AUTO MKINDEX: namespace import ?-force? pattern ?pattern...?
# Performs the "import" action in the parser interpreter. This is important
# for any commands contained in a namespace that affect the index. For
# example, a script may say "itcl::class ...", or it may import "itcl::*" and
# then say "class ...". This procedure does the import operation, but keeps
# track of imported patterns so we can remove the imports later.
auto_mkindex_parser::command namespace {op args} {
switch -- $op {
eval {
variable parser
variable contextStack
set name [lindex $args 0]
set args [lrange $args 1 end]
set contextStack [linsert $contextStack 0 $name]
$parser eval [list _%@namespace eval $name] $args
set contextStack [lrange $contextStack 1 end]
}
import {
variable parser
variable imports
foreach pattern $args {
if {$pattern ne "-force"} {
lappend imports $pattern
}
}
catch {$parser eval "_%@namespace import $args"}
}
ensemble {
variable parser
variable contextStack
if {[lindex $args 0] eq "create"} {
set name ::[join [lreverse $contextStack] ::]
catch {
set name [dict get [lrange $args 1 end] -command]
if {![string match ::* $name]} {
set name ::[join [lreverse $contextStack] ::]$name
}
regsub -all ::+ $name :: name
}
# create artificial proc to force an entry in the tclIndex
$parser eval [list ::proc $name {} {}]
}
}
}
}
# AUTO MKINDEX: oo::class create name ?definition?
# Adds an entry to the auto index list for the given class name.
auto_mkindex_parser::command oo::class {op name {body ""}} {
if {$op eq "create"} {
indexEntry $name
}
}
auto_mkindex_parser::command class {op name {body ""}} {
if {$op eq "create"} {
indexEntry $name
}
}
return

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
# Encoding file: ascii, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1250, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0083201E2026202020210088203001602039015A0164017D0179
009020182019201C201D202220132014009821220161203A015B0165017E017A
00A002C702D8014100A4010400A600A700A800A9015E00AB00AC00AD00AE017B
00B000B102DB014200B400B500B600B700B80105015F00BB013D02DD013E017C
015400C100C2010200C40139010600C7010C00C9011800CB011A00CD00CE010E
01100143014700D300D4015000D600D70158016E00DA017000DC00DD016200DF
015500E100E2010300E4013A010700E7010D00E9011900EB011B00ED00EE010F
01110144014800F300F4015100F600F70159016F00FA017100FC00FD016302D9

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1251, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
04020403201A0453201E20262020202120AC203004092039040A040C040B040F
045220182019201C201D202220132014009821220459203A045A045C045B045F
00A0040E045E040800A4049000A600A7040100A9040400AB00AC00AD00AE0407
00B000B104060456049100B500B600B704512116045400BB0458040504550457
0410041104120413041404150416041704180419041A041B041C041D041E041F
0420042104220423042404250426042704280429042A042B042C042D042E042F
0430043104320433043404350436043704380439043A043B043C043D043E043F
0440044104420443044404450446044704480449044A044B044C044D044E044F

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1252, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0192201E20262020202102C62030016020390152008D017D008F
009020182019201C201D20222013201402DC21220161203A0153009D017E0178
00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
00D000D100D200D300D400D500D600D700D800D900DA00DB00DC00DD00DE00DF
00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
00F000F100F200F300F400F500F600F700F800F900FA00FB00FC00FD00FE00FF

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1253, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0192201E20262020202100882030008A2039008C008D008E008F
009020182019201C201D20222013201400982122009A203A009C009D009E009F
00A00385038600A300A400A500A600A700A800A9000000AB00AC00AD00AE2015
00B000B100B200B3038400B500B600B703880389038A00BB038C00BD038E038F
0390039103920393039403950396039703980399039A039B039C039D039E039F
03A003A1000003A303A403A503A603A703A803A903AA03AB03AC03AD03AE03AF
03B003B103B203B303B403B503B603B703B803B903BA03BB03BC03BD03BE03BF
03C003C103C203C303C403C503C603C703C803C903CA03CB03CC03CD03CE0000

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1254, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0192201E20262020202102C62030016020390152008D008E008F
009020182019201C201D20222013201402DC21220161203A0153009D009E0178
00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF
011E00D100D200D300D400D500D600D700D800D900DA00DB00DC0130015E00DF
00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF
011F00F100F200F300F400F500F600F700F800F900FA00FB00FC0131015F00FF

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1255, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0192201E20262020202102C62030008A2039008C008D008E008F
009020182019201C201D20222013201402DC2122009A203A009C009D009E009F
00A000A100A200A320AA00A500A600A700A800A900D700AB00AC00AD00AE00AF
00B000B100B200B300B400B500B600B700B800B900F700BB00BC00BD00BE00BF
05B005B105B205B305B405B505B605B705B805B9000005BB05BC05BD05BE05BF
05C005C105C205C305F005F105F205F305F40000000000000000000000000000
05D005D105D205D305D405D505D605D705D805D905DA05DB05DC05DD05DE05DF
05E005E105E205E305E405E505E605E705E805E905EA00000000200E200F0000

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1256, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC067E201A0192201E20262020202102C62030067920390152068606980688
06AF20182019201C201D20222013201406A921220691203A0153200C200D06BA
00A0060C00A200A300A400A500A600A700A800A906BE00AB00AC00AD00AE00AF
00B000B100B200B300B400B500B600B700B800B9061B00BB00BC00BD00BE061F
06C1062106220623062406250626062706280629062A062B062C062D062E062F
063006310632063306340635063600D7063706380639063A0640064106420643
00E0064400E2064506460647064800E700E800E900EA00EB0649064A00EE00EF
064B064C064D064E00F4064F065000F7065100F9065200FB00FC200E200F06D2

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1257, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0083201E20262020202100882030008A2039008C00A802C700B8
009020182019201C201D20222013201400982122009A203A009C00AF02DB009F
00A0000000A200A300A4000000A600A700D800A9015600AB00AC00AD00AE00C6
00B000B100B200B300B400B500B600B700F800B9015700BB00BC00BD00BE00E6
0104012E0100010600C400C501180112010C00C90179011601220136012A013B
01600143014500D3014C00D500D600D701720141015A016A00DC017B017D00DF
0105012F0101010700E400E501190113010D00E9017A011701230137012B013C
01610144014600F3014D00F500F600F701730142015B016B00FC017C017E02D9

View File

@@ -0,0 +1,20 @@
# Encoding file: cp1258, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
20AC0081201A0192201E20262020202102C62030008A20390152008D008E008F
009020182019201C201D20222013201402DC2122009A203A0153009D009E0178
00A000A100A200A300A400A500A600A700A800A900AA00AB00AC00AD00AE00AF
00B000B100B200B300B400B500B600B700B800B900BA00BB00BC00BD00BE00BF
00C000C100C2010200C400C500C600C700C800C900CA00CB030000CD00CE00CF
011000D1030900D300D401A000D600D700D800D900DA00DB00DC01AF030300DF
00E000E100E2010300E400E500E600E700E800E900EA00EB030100ED00EE00EF
011100F1032300F300F401A100F600F700F800F900FA00FB00FC01B020AB00FF

View File

@@ -0,0 +1,20 @@
# Encoding file: cp437, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
00C700FC00E900E200E400E000E500E700EA00EB00E800EF00EE00EC00C400C5
00C900E600C600F400F600F200FB00F900FF00D600DC00A200A300A520A70192
00E100ED00F300FA00F100D100AA00BA00BF231000AC00BD00BC00A100AB00BB
259125922593250225242561256225562555256325512557255D255C255B2510
25142534252C251C2500253C255E255F255A25542569256625602550256C2567
2568256425652559255825522553256B256A2518250C25882584258C25902580
03B100DF039303C003A303C300B503C403A6039803A903B4221E03C603B52229
226100B1226522642320232100F7224800B0221900B7221A207F00B225A000A0

View File

@@ -0,0 +1,20 @@
# Encoding file: cp737, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
039103920393039403950396039703980399039A039B039C039D039E039F03A0
03A103A303A403A503A603A703A803A903B103B203B303B403B503B603B703B8
03B903BA03BB03BC03BD03BE03BF03C003C103C303C203C403C503C603C703C8
259125922593250225242561256225562555256325512557255D255C255B2510
25142534252C251C2500253C255E255F255A25542569256625602550256C2567
2568256425652559255825522553256B256A2518250C25882584258C25902580
03C903AC03AD03AE03CA03AF03CC03CD03CB03CE038603880389038A038C038E
038F00B12265226403AA03AB00F7224800B0221900B7221A207F00B225A000A0

View File

@@ -0,0 +1,20 @@
# Encoding file: cp775, single-byte
S
003F 0 1
00
0000000100020003000400050006000700080009000A000B000C000D000E000F
0010001100120013001400150016001700180019001A001B001C001D001E001F
0020002100220023002400250026002700280029002A002B002C002D002E002F
0030003100320033003400350036003700380039003A003B003C003D003E003F
0040004100420043004400450046004700480049004A004B004C004D004E004F
0050005100520053005400550056005700580059005A005B005C005D005E005F
0060006100620063006400650066006700680069006A006B006C006D006E006F
0070007100720073007400750076007700780079007A007B007C007D007E007F
010600FC00E9010100E4012300E501070142011301560157012B017900C400C5
00C900E600C6014D00F6012200A2015A015B00D600DC00F800A300D800D700A4
0100012A00F3017B017C017A201D00A600A900AE00AC00BD00BC014100AB00BB
259125922593250225240104010C01180116256325512557255D012E01602510
25142534252C251C2500253C0172016A255A25542569256625602550256C017D
0105010D01190117012F01610173016B017E2518250C25882584258C25902580
00D300DF014C014300F500D500B5014401360137013B013C0146011201452019
00AD00B1201C00BE00B600A700F7201E00B0221900B700B900B300B225A000A0

Some files were not shown because too many files have changed in this diff Show More