# Gesundheitsbelege auf dem Raspberry Pi

Aktuelle Version: 12.4.1

Neu in 12.4.1: Die mobile Darstellung der Projektansicht wurde für Handy und
Tablet optimiert. Auf kleinen Bildschirmen lässt sich die Hauptnavigation über
einen Menübutton öffnen, Touchflächen sind größer und die Projektkennzahlen
bleiben kompakt zweispaltig. Die Jahresauswahl bleibt beim Scrollen erreichbar.
Dokumente, Belege, Dateien und Fahrten werden ohne verschachtelte Scrollfenster
untereinander dargestellt; weitere Einträge lassen sich über „Alle“ öffnen.

Neu in 12.4.0: Jedes Projektjahr besitzt jetzt eine eigene Jahresnotiz. Beim
Wechsel des virtuellen Jahresordners wird automatisch die passende Beschreibung
angezeigt. Änderungen speichern Benutzer und Zeitstempel, erscheinen im
Aktivitätsprotokoll und werden als Textdatei in das Jahresarchiv-ZIP aufgenommen.
Auch Projektjahre, die nur eine Notiz enthalten, bleiben in der Jahresauswahl
sichtbar.

Neu in 12.3.3: Die Personenauswahl der Belegübersicht befindet sich jetzt
platzsparend direkt in der Kopfzeile „Gespeicherte Belege“. Die bisherige
zusätzliche Filterzeile oberhalb der Tabelle entfällt.

Neu in 12.3.2: In der Fahrtenübersicht steht „Neue Fahrt“ jetzt rechts neben
„Auswahl drucken“ und „Exportieren“. Der Button überdeckt dadurch nicht mehr
die Überschrift „Fahrten dokumentieren“.

Neu in 12.3.1: Die grüne Hauptnavigation und die Kopfbereiche aller Seiten sind
deutlich schmaler. Zurück-Schaltfläche, Titel, Beschreibung und Aktionsleisten
benötigen weniger Höhe, damit Beleg-, Dokument-, Datei-, Fahrt-, Aufgaben-,
Kontakt- und Projektlisten mehr vom sichtbaren Bildschirm nutzen. Auf kleineren
Fenstern wechselt die Navigation weiterhin automatisch in eine sichere
mehrzeilige Darstellung.

Neu in 12.3.0: Projektjahre bilden jetzt eine virtuelle Ordnerstruktur. In der
Projektdetailseite sowie in Dokumenten, Dateien, Belegen und Fahrten kann nach
Projekt und Jahr gewechselt werden. Die Originaldateien bleiben sicher in den
zentralen Speicherordnern. Der neue Jahresarchiv-Export erstellt bei Bedarf ein
echtes ZIP mit `Projekt_Jahr/Dokumente`, `Belege`, `Dateien` und `Fahrten`.
Auch der ZIP-Export ausgewählter Dokumente verwendet Projekt- und Jahresordner.

Neu in 12.2.12: Der Fußbereich mit Versionsnummer, Impressum, Datenschutz und
Steuerhinweis bleibt nun auch in den bildschirmfüllenden Übersichten für Belege,
Dokumente, Dateien, Fahrten, Aufgaben und Kontakte sichtbar. Die internen
Scrollbereiche reservieren automatisch den notwendigen Platz dafür.

Neu in 12.2.11: Die Aufgabenverwaltung passt sich automatisch an die verfügbare
Fenstergröße an. Aufgabenfilter und Google-Listen scrollen links separat; die
Such- und Synchronisationsleiste bleibt sichtbar, während die Aufgabenliste
innerhalb der verbleibenden Fläche scrollt.

Neu in 12.2.10: Die Fahrtenübersicht passt sich automatisch an die verfügbare
Fensterbreite und -höhe an. Filter und Zusammenfassung bleiben sichtbar,
während das Fahrtenbuch innerhalb der verbleibenden Bildschirmfläche scrollt.
Die Eingabemaske bleibt unverändert.

Neu in 12.2.9: Die Dateiverwaltung passt sich automatisch an die verfügbare
Fensterbreite und -höhe an. Status- und Projektfilter sowie die Dateiliste
scrollen innerhalb der verfügbaren Bildschirmfläche; Hochladen und Bearbeiten
bleiben unverändert.

Neu in 12.2.8: Die Kontaktübersicht passt sich automatisch an die verfügbare
Fensterbreite und -höhe an. Kontaktgruppen und Kontaktkarten erhalten passende
Scrollbereiche; auf kleinen Bildschirmen werden die Bereiche untereinander
dargestellt.

Neu in 12.2.7: Auch die Belegübersicht passt sich automatisch an die verfügbare
Fensterbreite und -höhe an. Belegliste und Kategorienfilter erhalten eigene
Scrollbereiche; der Papierkorb und kleine Bildschirme werden ebenfalls passend
dargestellt.

Neu in 12.2.6: Die Dokumentenübersicht passt sich automatisch an die tatsächlich
verfügbare Fensterbreite und -höhe an. Dokumentliste und Projektfilter scrollen
innerhalb ihrer Bereiche; auf kleineren Bildschirmen wechselt die Ansicht
automatisch in ein untereinander angeordnetes Layout.

Neu in 12.2.5: Der Hinweisblock „Noch nicht zugeordnet“ wurde aus der
Projektübersicht entfernt. Die nicht zugeordneten Datensätze selbst bleiben
unverändert erhalten.

Neu in 12.2.4: Das Verschieben aus der Datei- in die Dokumentenverwaltung ist
transaktionssicher und wird vor Abschluss vollständig geprüft. Verwaiste
Einträge aus früheren Verschiebungen werden automatisch entfernt, sobald das
zugehörige Dokument sicher vorhanden ist. „→ Dokumente“ erscheint nur bei PDF,
Bildern, Text-, Office- und LibreOffice-Dokumenten. ZIP-Dateien und andere
ungeeignete Formate bleiben ausschließlich in der Dateiverwaltung.

Neu in 12.2.3: Die Projektübersicht bleibt auf einer Bildschirmseite. Oben
stehen höchstens vier zuletzt verwendete Projekte als kompakte Kacheln. Alle
weiteren Projekte erscheinen links in einer intern scrollbareren Liste. Für
die Reihenfolge zählen das Öffnen eines Projekts sowie die letzte Aktivität bei
Dokumenten, Belegen, Dateien und Fahrten.

Neu in 12.2.2: Die Schnellaktionen „Neues Projekt“ und „Neue Datei“ werden
auch dann zuverlässig angezeigt, wenn der Browser noch eine ältere
Dashboard-Datei zwischengespeichert hat. Außerdem können aktive Dateien über
„→ Dokumente“ in die Dokumentenverwaltung verschoben werden. Projekt, Person,
Jahr, Status und Notiz bleiben erhalten. Eine Sicherheitsabfrage,
Dublettenprüfung, Dokumentverlauf und Protokolleintrag begleiten den Vorgang.

Neu in 12.2.1: Das Dashboard verwendet die tatsächlich verfügbare Breite und
Höhe des Browserfensters. Karten, Kopfzeile und Navigation passen sich auch bei
geöffneter Browser-Seitenleiste an. Die Schnellaktionen enthalten jetzt in
passender Reihenfolge: neues Projekt, neuer Beleg, neues Dokument, neue Datei,
neue Fahrt, neue Aufgabe und neuer Kontakt.

Neu in 12.2.0: Das Programm erstellt täglich um 02:30 Uhr automatisch ein
vollständiges Backup. Gesichert werden Datenbank, Belege, Vorschauen,
Dokumente, Dateien und Benutzerzugänge. Die Sicherungen liegen geschützt unter
`/var/backups/gesundheitsbelege` und werden 90 Tage aufbewahrt. Dashboard und
Einstellungen erinnern, wenn seit mehr als zwei Tagen keine erfolgreiche
Sicherung vorliegt oder der letzte Sicherungsversuch fehlgeschlagen ist. Bei
einer Aktualisierung wird außerdem sofort eine erste Sicherung angelegt, sofern
bereits eine Datenbank vorhanden ist.

Neu in 12.1.9: Projekte können nach einer Sicherheitsabfrage in einen eigenen
Projekt-Papierkorb verschoben und dort wiederhergestellt werden. Dokumente,
Belege, Dateien, Fahrten und Personenzuordnungen bleiben beim Löschen vollständig
erhalten. Gelöschte Projekte verschwinden aus Dashboard und Auswahlfeldern; nach
der Wiederherstellung stehen sie dort sofort wieder zur Verfügung. Löschen und
Wiederherstellen werden mit Benutzer und Zeitpunkt protokolliert.

Neu in 12.1.8: Markierte Dokumente lassen sich gemeinsam als ZIP-Datei
herunterladen. Der kompakte ZIP-Button befindet sich oben neben dem
Papierkorb und wird erst nach einer Auswahl aktiv. Die Originaldateien behalten
ihre Namen; doppelte Namen werden im Archiv automatisch nummeriert. Der Export
wird im Protokoll festgehalten und verändert die gespeicherten Dokumente nicht.

Neu in 12.1.7: Beim Bearbeiten einer Datei erscheint die Datei direkt auf
derselben Seite. PDF-Dateien bleiben blätterbar, Bilder werden vollständig
eingepasst und unterstützte Textdateien direkt angezeigt. Formular und Verlauf
stehen kompakt daneben, sodass die gesamte Bearbeitung auf einem
Desktopbildschirm zusammenbleibt. ZIP-Dateien zeigen ihre Inhaltsstruktur;
andere Dateitypen erhalten eine Dateikarte zum Öffnen oder Herunterladen.

Neu in 12.1.6: Die Sammelfunktion zum Verschieben ausgewählter Dokumente in
den Papierkorb befindet sich jetzt kompakt in der oberen Tabellenkopfzeile.
Sie ist dezent umrandet, im unbenutzten Zustand stark zurückgenommen und wird
erst nach einer Auswahl etwas deutlicher dargestellt.

Neu in 12.1.5: Eine geöffnete Projektseite zeigt Dokumente, Belege, Dateien
und Fahrten gemeinsam in vier kompakten Detailfeldern. Lange Listen scrollen
innerhalb des Feldes, sodass die Projektübersicht auf einem Desktopbildschirm
zusammenbleibt. Dokumente und darstellbare Dateien besitzen Vorschau und
Großansicht direkt innerhalb der Projektseite.

Neu in 12.1.4: PDF- und Bilddateien zeigen in der Dateiverwaltung beim
Überfahren des Dateinamens eine Vorschau. Ein Klick auf den Dateibereich öffnet
die Vorschau bildschirmfüllend. Nicht darstellbare Dateitypen und ZIP-Archive
behalten ihre normale Datei- beziehungsweise Inhaltsansicht.

Neu in 12.1.3: Der Statistikblock mit Eigenanteil, Apothekenrelevanz und
Beleganzahl wurde aus dem Dashboard entfernt. Der obere Übersichtsbereich ist
dadurch kompakter und lässt mehr Platz für die Arbeitskarten.

Neu in 12.1.2: Die Projektstartseite zeigt wieder alle Projekte direkt als
anklickbare Kacheln. Auf breiten Bildschirmen stehen bis zu vier Kacheln
nebeneinander; Status, Beschreibung und zugeordnete Inhalte bleiben sichtbar.

Neu in 12.1.1: Die Dateibearbeitung verwendet jetzt eine eigene URL-Kennung
und kann dadurch nicht mehr versehentlich die Belegbearbeitung öffnen. Das
Dashboard nutzt auf großen Bildschirmen wieder die volle Arbeitsbreite von
1700 Pixeln. Aufgaben, aktuelle Belege, Dokumente und Projekte stehen kompakt
nebeneinander in einer Bildschirmzeile.

Neu in 12.1.0: Ein eigener Hauptbereich **Dateien** speichert beliebige Dateien
zentral im Datenordner. Jede Datei kann einem Projekt, einer Person, einem Jahr
und einem Bearbeitungsstatus zugeordnet werden. ZIP-Inhalte lassen sich direkt
in der Dateiliste ansehen. Die Auswahl einzelner Projektspeicherorte und deren
automatische Ordnerüberwachung werden nicht mehr benötigt. Bereits vorhandene
Dateien aus Version 12.0 bleiben weiterhin erreichbar.

Neu in 12.0.7: In der Detailansicht eines Projekts werden die Vorschaukarten
„Letzte Dokumente“, „Letzte Belege“ und „Letzte Fahrten“ sowie die Karten aller
anderen Projekte zuverlässig ausgeblendet. Die Projektauswahl bleibt auf der
vorherigen Projektstartseite.

Neu in 12.0.6: „Projekt bearbeiten“ öffnet eine separate, auf die
Bearbeitungsmaske reduzierte Browseransicht. Nach dem Speichern wird die
ursprüngliche Projektseite aktualisiert und das Zusatzfenster geschlossen.

Neu in 12.0.5: Die Projektdetailseite nennt das geöffnete Projekt deutlich in
der Überschrift. Beim Bearbeiten wird der Projektname ebenfalls angezeigt.

Neu in 12.0.4: Die großflächige Vorschau aller Projekte wurde entfernt. Auf
der Projektstartseite steht stattdessen eine kompakte Projektauswahl mit einer
Schaltfläche zum Öffnen des ausgewählten Projekts.

Neu in 12.0.3: Das Projektformular wird nur noch über „Projekt bearbeiten“
geöffnet. Die unteren Vorschaukarten und die doppelte Projektliste entfallen in
der Detailansicht. Jahres- und Dateienordner lassen sich im lokalen Linux-
Dateimanager öffnen; alternativ kann der vollständige Pfad kopiert werden.

Neu in 12.0.2: Projekt-Unterordner werden beim Speichern nochmals automatisch
mit den erforderlichen Rechten vorbereitet. Getrennte Hinweise unterscheiden
einen ungültigen, bereits verwendeten und nicht beschreibbaren Speicherort.
Die Zurück-Schaltflächen verwenden die tatsächlich vorherige Browseransicht.

Neu in 12.0.1: Die Projekt-Ordnerauswahl kann auch geschützte Unterordner von
`/home`, `/mnt`, `/media` und `/srv` anzeigen. Beim Übernehmen wird für ein
neues Projekt automatisch ein eigener Unterordner angelegt und ausschließlich
für diesen Ordner der benötigte Apache-Lese- und Schreibzugriff eingerichtet.

Neu in 12.0.0: Jedes Projekt besitzt einen frei wählbaren Speicherort und eine
Jahresstruktur mit Dokumente, Belege, Dateien, Fahrten und Datenbank. Beliebige
Dateien einschließlich ZIP-Archiven können abgelegt werden; ZIP-Inhalte werden
als Ordnerbaum angezeigt. Eine automatische Prüfung erkennt alle fünf Minuten
neu hinzugekommene Dateien unter `Jahr/Dateien` und nimmt sie als
„Unbearbeitet“ auf. Innerhalb eines Projekts führt „Zurück“ zur Projektliste.

Neu in 11.1.0: Mehrere Personen je Projekt und Dokumentvorschau in der Projektübersicht

Neu in 11.0.0: Zentrale Projekte verbinden Personen, Dokumente, Belege und Fahrten

Neu in 10.42.0: Eigenständiges Dokumentenarchiv und kompakte Auswahlaktionen in der Kopfzeile

Neu in 10.41.0: Platzsparende Auswahlspalte in der Dokumentenliste

Neu in 10.40.0: Dokumenten-Papierkorb durch Administratoren vollständig leeren

Neu in 10.39.0: Gespeicherte Dokumente einzeln oder gesammelt auswählen und in den Papierkorb verschieben

Neu in 10.38.0: Sichtbare Warteanzeige während des rekursiven Dokumentenimports
und unbegrenzte serverseitige Laufzeit für große Importverzeichnisse.

Neu in 10.37.0: Serverseitiger Ordnerauswahldialog für Importverzeichnisse mit
Navigation durch zulässige Haupt- und Unterverzeichnisse und direkter Übernahme
des ausgewählten vollständigen Pfades.

Neu in 10.36.0: Leserechte für Importordner per Admin-Schaltfläche einrichten,
markierte Fahrten direkt drucken, Belegnotizen im Browser diktieren und
Dokumentnotiz sowie Verlauf rechts neben der Dokumentbearbeitung anzeigen.

Neu in 10.35.0: Bestehende Serververzeichnisse einschließlich Unterordnern
importieren, Ursprungsort dokumentieren und Dubletten anhand einer SHA-256-Prüfsumme
überspringen. Person, Projekt und Kategorie werden vor dem Import ausgewählt.

Neu in 10.34.0: Versionshistorie korrekt absteigend sortiert, separate
Belegnotizen mit Benutzer und Zeitstempel sowie sichtbare Belegvorschau und
passender Titel beim Bearbeiten.

Neu in 10.33.0: Kompakter Kopfbereich der Belegliste, einheitliche beschriftete
Schaltflächen bei Fahrten und Mehrfachzuordnung von Kontakten zu Kontaktgruppen.

Neu in 10.32.0: Ausgewählte Dokumente lassen sich per Doppelklick groß anzeigen.
Beim Bearbeiten bleibt eine vergrößerbare Dokumentvorschau sichtbar. Separate
Telefon- und Dokumentnotizen werden mit Benutzer und Zeitstempel im Verlauf gespeichert.

Neu in 10.31.0: Sichtbare Aktionsschaltflächen und Belegverlauf, direkte
Druckansicht markierter Belege sowie entfernte Exporte im Erfassungsformular.

Neu in 10.30.0: Vollständige und passend zur Navigation sortierte
Schnellaktionen für Belege, Dokumente, Fahrten, Aufgaben und Kontakte.

Neu in 10.29.0: Die gesamte Oberfläche passt sich fließend an die sichtbare
Browserbreite an, bleibt auf großen Monitoren aber auf 1700 Pixel begrenzt.

Neu in 10.28.0: Auswahl einzelner Belege und Fahrten sowie gemeinsames
Exportmenü für PDF, CSV, Excel und LibreOffice; Dashboard-Exporte entfernt.

Neu in 10.27.0: Kompaktere Beleg- und Fahrtenköpfe, einheitliche Aktionsknöpfe,
Aufgabenleiste mit Status und Google-Listen sowie gruppierbare Kontakte.

Neu in 10.26.0: Rückkehr zur vorherigen Belegansicht nach Bearbeiten, Titel
„Kontakte“ sowie getauschte und gleich große Dashboard-Karten.

Neu in 10.25.0: Einheitliche maximale Arbeitsbreite von 1700 Pixeln, zentral
vereinheitlichte Gestaltung und kompaktes Desktop-Dashboard auf einer Seite.

Neu in 10.24.0: Beleg-History mit Benutzer und Notizen, endgültiges Löschen
von Dokumenten nur durch Administratoren und große Dokumentvorschau per Klick.

Neu in 10.23.0: Kleine, dauerhaft sichtbare Vorschaubilder in der Tabelle der
gespeicherten Belege und bereinigte Beschriftung der Dokument-Projektliste.

Neu in 10.22.0: Schnelle Vorschau auch in der Tabelle der gespeicherten Belege
und ein deutlicher VPN-Sicherheitshinweis für den Fernzugriff in den Einstellungen.

Neu in 10.21.0: Schnelle Belegvorschau im Dashboard beim Darüberfahren sowie
eine Kategorienliste mit Zählern und kombinierbaren Filtern in der Belegübersicht.

Neu in 10.20.0: Breitere Dokumentarbeitsfläche, Papierkorb statt Archiv sowie
dauerhaft sichtbare Projektfilter mit Dokumentanzahl.

Neu in 10.19.0: Eigener Dokumentverlauf mit Benutzer, Aktion, Zeitpunkt und
Notiz sowie Projektfilter in der linken Dokumentnavigation.

Neu in 10.18.0: Dokumentstatus mit Unbearbeitet, In Bearbeitung, Unklar und
Erledigt, linke Statusnavigation sowie Dokumentübersicht im Dashboard.

Neu in 10.17.0: Neue Belege benötigen zwingend eine Originaldatei. Bei
Dokumenten bleibt der ursprüngliche Zeitstempel im Dateinamen erhalten und die
Notiz wird automatisch vor der Dateiendung ergänzt.

Neu in 10.16.0: Ausgewählte Dokumente werden bereits vor dem Hochladen mit
Bild-, PDF- oder Dateivorschau, Dateiname und Größe angezeigt.

Neu in 10.15.0: Gespeicherte Dokumente können nachträglich bearbeitet werden.
Beim Überfahren erscheint eine Vorschau für Bilder, PDFs und andere Dateitypen.

Neu in 10.14.0: Gespeicherte Dokumente stehen an erster Stelle; das Plus öffnet
den separaten Upload. Dokumentkategorien sind in den Einstellungen bearbeitbar.

Neu in 10.13.0: Direktes Zoomen mit dem Mausrad, automatische Darstellung auf
voller Bildfensterbreite und Markierungserkennung oberhalb des Belegbildes.

Neu in 10.12.0: Neue Dokumentenverwaltung mit Personen- und Projektzuordnung,
Mehrfach-Upload, Suche sowie Archiv und Wiederherstellung. Die Kilometeranzeige
wurde vom Dashboard entfernt.

Neu in 10.11.0: Die Symbolwerkzeuge stehen waagerecht oberhalb des Belegbildes.
Die Arbeitsfläche ist breiter und das A4-Vorschaufenster größer.

Neu in 10.10.0: Die Bildwerkzeuge verwenden platzsparende Symbole mit
Hinweistexten. Das feste Vorschaufenster ist für A4-Belege größer ausgelegt.

Neu in 10.9.0: Der Beleg bleibt beim Zoomen in einem festen Bildfenster. Das
vergrößerte Bild lässt sich dort mit Maus oder Finger verschieben; die rechten
Eingabefelder behalten ihre Position und Breite.

Neu in 10.8.0: Zoom-, Dreh- und Zuschnittwerkzeuge stehen als senkrechte
Werkzeugleiste links neben dem Belegbild. Auf kleinen Bildschirmen wird die
Leiste automatisch platzsparend umgebrochen. Die Formularaktionen befinden
sich wieder beim Eingabeformular.

Neu in 10.7.0: Neue Belege lassen sich nur noch mit tatsächlich vorhandener
JPG-, PNG-, WebP- oder PDF-Datei speichern. Speichern und Abbrechen befinden
sich direkt unter dem linken Bild- und Scanbereich.

Neu in 10.6.0: Google-Listen können separat neu eingelesen werden, die
Apps-Script-Brückenversion wird geprüft und beim Löschen von Aufgaben ist eine
protokollierte Begründung erforderlich.

Neu in 10.5.0: Excel- und LibreOffice-Export, zeitgesteuerter automatischer
Google-Tasks-Abgleich, geführter Wechsel des Verbindungsschlüssels und eine
seitlich sichtbare Aktionsleiste im Belegformular.

Neu in 10.4.0: Sämtliche Google-Tasks-Listen werden synchronisiert und können
in der Aufgabenverwaltung ausgewählt und gefiltert werden. Impressum und
Datenschutzerklärung sind enthalten; die Betreiberangaben werden in den
Einstellungen gepflegt.

Diese Version läuft mit Apache, PHP und SQLite auf Raspberry Pi OS. Belege und
Daten bleiben auf dem Raspberry Pi. Die Texterkennung läuft im Browser des
Handys oder PCs und entlastet damit besonders einen Raspberry Pi 1.

## Installation

1. ZIP-Datei auf den Raspberry Pi kopieren und entpacken.
2. Terminal im entpackten Ordner öffnen.
3. Installation starten:

   ```bash
   sudo bash install.sh
   ```

4. Benutzername und Passwort eingeben, wenn das Installationsprogramm fragt.
5. Anschließend im Heimnetz öffnen:

   ```text
   http://raspberrypi.local/gesundheitsbelege/
   ```

Falls `raspberrypi.local` nicht funktioniert, die IP-Adresse verwenden, zum
Beispiel `http://192.168.178.50/gesundheitsbelege/`.

## Funktionen

- Beleg als JPG, PNG, WebP oder PDF hochladen
- Sämtliche PDF-Seiten in ein zusammenhängendes Bild umwandeln und per OCR erkennen
- Aufgabenverwaltung mit Person, Fälligkeit, Priorität, Suche und Status
- Offene Aufgaben direkt auf dem Dashboard
- Zuverlässiges Löschen unbenutzter Kontakte, auch nach Belegen im Papierkorb
- Zurück-Schaltflächen auf allen relevanten Unterseiten
- Kontaktlöschung mit direkter Wiederherstellung oder endgültiger Bestätigung
- Offene Aufgaben weit oben im Dashboard
- Personen, Kategorien, Fahrtanlässe und Kontakte automatisch nach Nutzungshäufigkeit sortiert
- Optionale Zwei-Wege-Synchronisierung mit Google Tasks über ein eigenes Google Apps Script
- Synchronisierung von Titel, Notiz, Fälligkeit, Erledigt-Status und Löschungen
- Geführter Google-Tasks-Assistent direkt in der Anwendung
- Fertig vorbereiteten Code kopieren oder herunterladen, Apps Script öffnen und Verbindung prüfen
- Vollständige Hinweise und spätere Fehlerhilfe dauerhaft im Programm hinterlegt
- Bilder und PDFs unabhängig vom OCR-Ergebnis dauerhaft anzeigen
- Gespeicherte Belege über „Ansehen“ jederzeit wieder öffnen
- PDF wird serverseitig mit Poppler in JPG umgewandelt
- Bilder ohne Zusatzbibliothek per Maus oder Finger zuschneiden und drehen
- Belegbild bis 400 Prozent vergrößern und im Bildbereich verschieben
- Markierten Text einzeln erkennen und einem bestimmten Formularfeld zuordnen
- Verbesserte Belegnummer-Erkennung mit Vergrößerung und Kontrastoptimierung
- Großzügige Erkennung von Beleg-, Rechnungs-, Quittungs- und Referenznummern
- Sofortsuche in der gespeicherten Belegtabelle
- Geschäftsadresse automatisch oder über eine Markierung erkennen
- Kategorien in den Einstellungen hinzufügen, umbenennen und löschen
- Getrennte Bereiche für Dashboard, Belege, Kontakte und Einstellungen
- Eindeutige, direkt bearbeitbare Kontakte mit zentral gespeicherter Geschäftsadresse
- Kontakte mit Geschäftsadresse neu anlegen und bei der Belegerfassung auswählen
- Kontakte in einer eigenen Maske bearbeiten und zugehörige Belege per Klick filtern
- Benutzerverwaltung mit Administrator- und Benutzerrollen
- Aktivitätsprotokoll mit Benutzer, Aktion, Zeitpunkt und IP-Adresse
- Getrennte Belegübersicht mit Plus-Schaltfläche und Statusfiltern
- Export aller gespeicherten Originalbelege in ein gemeinsames PDF-Archiv
- PDF-Export passend zur Auswahl Alle, Offen, Unklar oder Erledigt
- Angemeldeten Benutzer dauerhaft im Kopfbereich anzeigen
- Abmelden beziehungsweise Benutzerwechsel über den Kopfbereich
- Automatische Rückkehr zur Hauptseite nach erfolgreichem Benutzerwechsel
- Doppelte Kontakte einschließlich aller zugehörigen Belege zusammenführen
- Eigener Bereich zur Erfassung, Bearbeitung und zum CSV-Export medizinischer Fahrten
- Belegübersicht für große Bildschirme deutlich verbreitert
- Vorgegebene medizinische Fahrtanlässe und Einrichtungsauswahl aus Kontakten
- Automatische Berechnung der Gesamtstrecke aus einfacher Fahrt und Fahrtart
- Dokumentierte Kilometer und Fahrtenanzahl im Dashboard anzeigen
- Fahrtanlässe und Standard-Heimatadresse in den Einstellungen verwalten
- Update-Historie in den Einstellungen
- Papierkorb für Belege mit Wiederherstellung und manueller endgültiger Löschung
- Speicherort anzeigen und Datenbestand sicher an einen neuen Ort kopieren
- Aktivitätsprotokoll frei durchsuchen und spaltenweise über die Kopfzeilen filtern
- Einstellungen mit linker Bereichsauswahl und rechter Bearbeitungsansicht
- Gespeicherte Belege durch Klick auf die Tabellenkopfzeilen sortieren
- Endgültiges Löschen von Belegen ausschließlich durch Administratoren
- Fahrstrecke auf Wunsch online aus Start- und Zieladresse berechnen
- Adress- und Streckenergebnisse lokal zwischenspeichern
- Steuerlich ansetzbare Fahrtkosten mit einstellbarem Kilometersatz berechnen
- Ganze Dokumentordner als unbearbeitete Belege importieren
- Fahrtenbereich in übersichtliche Liste und separates Eingabeformular aufteilen
- Fahrten über eine Plus-Schaltfläche neu anlegen
- Fahrtenbuch als ansprechende A4-Druckansicht mit Zeitraum und Summen ausgeben
- Personen wie Ben, Steffi und Tom zentral in den Einstellungen verwalten
- Fahrten und Belege einer Person zuordnen, danach filtern und durchsuchen
- Personenbezogene Fahrtenbücher drucken und Personenzuordnung in CSV-Exporte übernehmen
- Kontakte ohne zugeordnete Belege sicher löschen
- Kontakt direkt über das Dashboard hinzufügen
- Löschbegründung für Fahrten verpflichtend im Aktivitätsprotokoll speichern
- Vollständige Backups herunterladen und als Administrator wiederherstellen
- Automatisches Sicherheitsbackup vor jeder Wiederherstellung
- OCR-Texterkennung im Browser
- erkannte Angaben vor dem Speichern kontrollieren
- Kategorien für Apotheke, Rezept, Pflaster, Hilfsmittel und Drogerie
- Preis, Erstattung und automatischer Eigenanteil
- Belegbilder lokal auf dem Raspberry Pi speichern
- Einträge bearbeiten und löschen
- CSV-Export für Excel
- passwortgeschützter Zugang

## Datensicherung

Das Installationsprogramm legt `/usr/local/sbin/gesundheitsbelege-backup` an.
Eine Sicherung wird so erstellt:

```bash
sudo gesundheitsbelege-backup
```

Die Sicherungen liegen unter `/var/backups/gesundheitsbelege/`. Kopiere diesen
Ordner regelmäßig zusätzlich auf einen USB-Stick oder ein anderes Gerät.

## Sicherheit

Die Anwendung ist für das Heimnetz gedacht. Port 80 oder 443 am Router nicht
ins Internet freigeben. Für Zugriff von unterwegs ist ein VPN wie WireGuard
oder Tailscale deutlich sicherer als eine direkte Portfreigabe.

Die OCR und PDF-Erkennung laden beim ersten Start Programmbestandteile und das
deutsche Sprachmodell aus dem Internet. Das Belegbild bzw. die PDF wird dabei
im Browser verarbeitet und erst nach deiner Bestätigung an deinen Raspberry Pi
gesendet. Bei mehrseitigen, eingescannten PDFs werden sämtliche Seiten in ein
zusammenhängendes Bild umgewandelt und per OCR ausgewertet.

Die optionale Online-Streckenberechnung überträgt erst nach einem ausdrücklichen
Klick die eingegebene Start- und Zieladresse an Nominatim/OpenStreetMap und den
OSRM-Routingdienst. Bereits gefundene Adressen und Strecken werden lokal
zwischengespeichert. Die Kilometerangabe ist ein Vorschlag und sollte vor dem
Speichern auf Plausibilität geprüft werden.
