← Zurück zur App

📖 Benutzerhandbuch

Podologie Kos-Meier – Terminverwaltung & Online-Buchung

Version Juni 2026 (rev.3)

📋 Inhaltsverzeichnis

  1. Überblick
  2. Startseite (Patienten)
  3. Online-Terminbuchung
  4. Admin-Bereich – Anmeldung
  5. Dashboard
  6. Kundenverwaltung
  7. Kalender (Woche / Tag / Monat)
  8. Buchungen (Admin)
  9. Daten & Einstellungen
  10. Undo-Funktion
  11. Offline-Modus
  12. iCal-Kalenderintegration
  13. Tastenkürzel
  14. Mobile Bedienung
  15. Feiertage & Ferien
  16. Behandlungen
  17. Sicherheit
  18. Fehlerbehebung

🏠 1. Überblick

Die Podologie Kos-Meier App ist eine vollständige Praxisverwaltung mit folgenden Bereichen:

💡 Tipp: Die App funktioniert auf PC, Tablet und Smartphone. Auf dem Tablet kann sie als Vollbild-App installiert werden.

🌐 2. Startseite

Die Startseite ist die öffentliche Seite für Patienten. Sie zeigt:

Hovern über eine Behandlung zeigt einen Tooltip mit Beschreibung und Dauer.

📅 3. Online-Terminbuchung

3.1 Termin buchen

Patienten sehen eine Kalenderansicht mit freien und belegten Slots:

FarbeBedeutung
🟢 GrünFrei – klicken zum Buchen
🔴 RotBelegt
🟡 GelbFeiertag – Praxis geschlossen
🟣 ViolettFerien – Praxis geschlossen
⚪ GrauVergangen

Nach Klick auf einen freien Slot:

  1. Behandlung wählen
  2. Vorname, Nachname und Geburtsdatum eingeben
  3. Optional: Telefon und Anmerkung
  4. Bestätigen

3.2 Patientenprüfung

Beim Buchen wird geprüft ob Nachname + Geburtsdatum einem bestehenden Kunden entsprechen. Nur registrierte Patienten können online buchen.

⚠️ Wichtig: Neue Patienten müssen zuerst telefonisch registriert werden (Erstbesuch). Danach können sie online buchen.

🔐 4. Admin-Bereich – Anmeldung

Der Admin-Bereich ist passwortgeschützt. Zugang:

  1. Auf der Startseite oder Buchungsseite unten rechts auf ⚙ Admin klicken
  2. Passwort eingeben
  3. Anmelden

Das Standard-Passwort kann unter Daten → Passwort geändert werden.

Tipp: Auf dem Tablet bleibt man eingeloggt solange der Browser/Tab offen bleibt.

📊 5. Dashboard

Das Dashboard zeigt auf einen Blick alle wichtigen Informationen des Tages.

5.1 Heutige Termine

Alle Termine für heute, chronologisch sortiert. Der aktuelle Termin wird hervorgehoben mit einem ◀ Symbol. Vergangene Termine erscheinen abgeblendet. Klick auf einen Termin öffnet das Slot-Detail.

5.2 Nächste Termine

Die nächsten 5 kommenden Termine nach heute.

5.3 Geburtstage diese Woche

Kunden deren Geburtstag in die aktuelle Woche fällt, mit Altersanzeige. Klick öffnet das Kundenprofil.

👥 6. Kundenverwaltung

Die Kundenliste befindet sich in der linken Seitenleiste (auf Mobile unter «Kunden»).

6.1 Suche & Filter

Das Suchfeld durchsucht: Name, Vorname, Ort, Telefon, Mobil, Strasse, PLZ und Empfohlen. Die Suche startet sofort beim Tippen.

Tastenkürzel: Drücke S um direkt ins Suchfeld zu springen.

6.2 Sortierung

SortierungBeschreibung
NameAlphabetisch nach Nachname
OrtNach Wohnort, dann Name
Letzter TerminNeuester Termin zuerst
Nächster TerminNächster kommender Termin zuerst (zeigt Datum)
NeuesteZuletzt erstellte Kunden zuerst

6.3 Neuer Kunde

Über den Tab «+ Neu» oder Taste N. Pflichtfelder sind Name und Vorname. Nach dem Speichern wird automatisch eine Kundennummer vergeben.

6.4 Kundendetail

Klick auf einen Kunden zeigt alle Details:

Aktionen: ✏️ Bearbeiten, 📅 Termin+, 🗑 Löschen, 🖨 Drucken

6.5 Medizinische Angaben

Farbige Punkte/Flags in der Kundenliste zeigen auf einen Blick:

FlagFarbeBedeutung
🔴RotDiabetes
🟡Gelb/OrangeAntikoaguliert (Blutverdünner)
🟠OrangeAllergien
🟣ViolettHIV-positiv

6.6 Termine eines Kunden

Im Kundendetail werden Termine in 3 Kategorien angezeigt:

Neue manuelle Termine können mit Datum und Notiz direkt hinzugefügt werden.

6.7 Duplikaterkennung

Beim Speichern eines neuen Kunden prüft das System automatisch auf mögliche Duplikate basierend auf Name, Telefon und Geburtsdatum. Bei einem Treffer erscheint eine Warnung mit der Option den bestehenden Kunden zu öffnen oder trotzdem zu speichern.

📅 7. Kalender

7.1 Ansichten

Der Kalender bietet drei Ansichten:

AnsichtBeschreibung
WocheMontag bis Freitag mit allen Zeitslots (08:00 – 18:00). Titel zeigt KW-Nummer und Datumsbereich.
TagEinzelner Tag mit allen Zeitslots im Detail.
MonatMonatsübersicht mit Terminen pro Tag.

Navigation: ‹ Zurück / Heute / Weiter ›

7.2 Slot-Details

Klick auf einen Slot (frei oder belegt) öffnet ein Detail-Modal:

Header: Zeigt Datum · Zeitspanne (z.B. «28.05.2026 · 08:00 – 10:00 Uhr ↗»). Die Zeitspanne berechnet sich automatisch aus Start- und Endzeit aller Buchungen im Slot.

Inhalt:

7.3 Termin eintragen

Bei einem freien Slot → «+ Eintragen»:

  1. Kundensuche – Name oder Telefon eingeben, Kunde auswählen (Felder werden automatisch ausgefüllt)
  2. Behandlung wählen
  3. Optional: Anmerkung
  4. Bestätigen

7.4 Termin ändern

Über ✏️ im Slot-Detail. Es öffnet sich ein Bearbeitungsformular mit Mini-Kalender:

7.5 Folgetermin

Über 🔄 im Slot-Detail. Zeigt automatisch Vorschläge für 3–8 Wochen im Voraus mit Verfügbarkeit:

SymbolBedeutung
✅ FreiKlick bucht direkt
❌ BelegtNicht buchbar
🎉 FeiertagPraxis geschlossen
🏖️ FerienPraxis geschlossen

7.6 Quick-Notizen

Jeder Slot kann eine Notiz haben (z.B. «Blockiert», «Mittagspause»). Slots mit Notizen werden leicht abgedunkelt dargestellt. Notizen erscheinen nicht im iCal-Kalender.

7.7 Drag & Drop

Termine und Kunden können per Drag & Drop verschoben werden:

AktionErgebnis
📅 Termin → freier SlotTermin wird verschoben
📅 Termin → belegter SlotToast «Slot belegt» (Slot leuchtet rot)
👥 Kunde → freier SlotBuchungsfenster öffnet mit vorausgefüllten Daten
👥 Kunde → belegter SlotToast «Slot belegt» (Slot leuchtet rot)

📋 8. Buchungen (Admin)

Tabellarische Übersicht aller zukünftigen Online-Buchungen (vergangene werden ausgeblendet). Zeigt Datum, Zeit, Name, Behandlung, Telefon und Anmerkung. Die Anzahl wird im Tab-Badge angezeigt.

Aktionen: Einzelne Buchungen können mit ✕ gelöscht werden.

📊 9. Daten & Einstellungen

9.1 Ferien / Abwesenheit

Ferien und Praxisschliessungen eintragen:

  1. Von/Bis Datum wählen
  2. Bezeichnung eingeben (z.B. «Sommerferien»)
  3. Hinzufügen

Ferien werden im Kalender und in der Buchungsansicht violett angezeigt. Patienten können an diesen Tagen nicht buchen.

9.2 Passwort ändern

Neues Passwort eingeben und bestätigen. Das Passwort wird serverseitig gespeichert.

9.3 Cache & Update

Über den Button «🔄 Cache leeren & neu laden» wird der App-Cache geleert und die neueste Version geladen. Nützlich nach Updates oder bei Darstellungsproblemen.

↩ 10. Undo-Funktion

Nach bestimmten Aktionen (z.B. Termin löschen, Termin verschieben) erscheint kurzzeitig ein ↩ Undo-Button. Damit kann die letzte Aktion rückgängig gemacht werden.

💡 Tipp: Der Undo-Button verschwindet nach wenigen Sekunden. Schnell klicken!

📡 11. Offline-Modus

Die App funktioniert auch ohne Internetverbindung:

Der ⏳ Offline-Badge oben rechts zeigt die Anzahl ausstehender Änderungen.

AnzeigeBedeutung
Kein BadgeOnline, alles synchronisiert
⏳ 2 offline2 Änderungen warten auf Synchronisation
⚠️ Keine VerbindungToast-Meldung bei Verbindungsverlust
✅ SynchronisiertToast-Meldung nach erfolgreicher Synchronisation
Tipp: Pull-to-Refresh (auf Mobile nach unten ziehen) aktualisiert die Ansicht manuell.

📆 12. iCal-Kalenderintegration

Alle Termine können als iCal-Feed in jeden Kalender eingebunden werden (Apple Kalender, Google Calendar, Outlook):

https://[server-adresse]/api.php?r=ical

⌨️ 13. Tastenkürzel

Folgende Tastenkürzel sind im Admin-Bereich verfügbar:

TasteFunktion
SKundensuche öffnen / fokussieren
NNeuen Kunden erstellen
DDashboard anzeigen
WKalender anzeigen
EscModal schliessen / Seitenleiste schliessen
💡 Hinweis: Tastenkürzel funktionieren nur wenn kein Eingabefeld aktiv ist.

📱 14. Mobile Bedienung

Auf Tablets und Smartphones erscheint eine Bottom-Navigation mit den Bereichen:

SymbolBereich
📊Dashboard (Home)
👥Kundenliste (Overlay)
📅Kalender
Neuer Kunde
📋Buchungen (mit Badge)
🕐Warteliste (pausiert)
Daten & Einstellungen

Pull-to-Refresh: Von oben nach unten ziehen um die aktuelle Ansicht zu aktualisieren.

Die Seitenleiste (Kundenliste) öffnet sich als Overlay und kann durch Tippen ausserhalb geschlossen werden.

🎉 15. Feiertage & Ferien

Folgende Feiertage Basel-Landschaft sind automatisch hinterlegt:

DatumFeiertag
1. JanuarNeujahr
2. JanuarBerchtoldstag
variabelKarfreitag
variabelOstersonntag & Ostermontag
1. MaiTag der Arbeit
variabelAuffahrt
variabelPfingstsonntag & Pfingstmontag
1. AugustBundesfeiertag
25. DezemberWeihnachten
26. DezemberStephanstag

Feiertage sind für die Jahre 2025–2028 berechnet. An Feiertagen können keine Termine gebucht werden.

💆 16. Behandlungen

BehandlungDauerFarbe im Kalender
Grundbehandlung klein45 Min.🔵 Blau
Grundbehandlung gross60 Min.🟢 Grün
Hühneraugen klein15 Min.🟠 Orange
Hühneraugen gross30 Min.🟡 Gelb
Hausbesuche auf Anfrage120 Min.🟣 Violett

Die Behandlungsdauer wird für den iCal-Feed verwendet um das Terminende zu berechnen.

🔒 17. Sicherheit

💡 Empfehlung: Regelmässig das Admin-Passwort ändern und Backups erstellen.

🛠️ 18. Fehlerbehebung

ProblemLösung
Daten werden nicht angezeigtSeite neu laden (Ctrl+Shift+R). Prüfen ob der Server erreichbar ist.
⏳ Offline-Badge verschwindet nichtInternet prüfen. VPN aktiv? Warten auf automatische Synchronisation (max. 5 Min).
Neue Buchungen erscheinen nichtDashboard aktualisieren (Pull-to-Refresh oder Taste D).
Patient kann nicht online buchenPrüfen ob Nachname und Geburtsdatum korrekt in der Kundendatei hinterlegt sind.
App startet nicht (weisser Bildschirm)Unter Daten → «Cache leeren & neu laden» klicken. Alternativ: Chrome → Einstellungen → Website-Daten → Daten löschen.
Drag & Drop funktioniert nichtNur auf Desktop/Tablet mit Maus möglich. Auf Touchscreens Slot antippen.

Cache komplett zurücksetzen (am PC):

Browser-Konsole öffnen (F12) und eingeben:

navigator.serviceWorker.getRegistrations().then(function(r){r.forEach(function(sw){sw.unregister()})});
caches.keys().then(function(k){k.forEach(function(c){caches.delete(c)})});

Danach Ctrl+Shift+R zum Neuladen.