Podologie Kos-Meier – Terminverwaltung & Online-Buchung
Version Juni 2026 (rev.3)
Die Podologie Kos-Meier App ist eine vollständige Praxisverwaltung mit folgenden Bereichen:
Die Startseite ist die öffentliche Seite für Patienten. Sie zeigt:
Hovern über eine Behandlung zeigt einen Tooltip mit Beschreibung und Dauer.
Patienten sehen eine Kalenderansicht mit freien und belegten Slots:
| Farbe | Bedeutung |
|---|---|
| 🟢 Grün | Frei – klicken zum Buchen |
| 🔴 Rot | Belegt |
| 🟡 Gelb | Feiertag – Praxis geschlossen |
| 🟣 Violett | Ferien – Praxis geschlossen |
| ⚪ Grau | Vergangen |
Nach Klick auf einen freien Slot:
Beim Buchen wird geprüft ob Nachname + Geburtsdatum einem bestehenden Kunden entsprechen. Nur registrierte Patienten können online buchen.
Der Admin-Bereich ist passwortgeschützt. Zugang:
Das Standard-Passwort kann unter Daten → Passwort geändert werden.
Das Dashboard zeigt auf einen Blick alle wichtigen Informationen des Tages.
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.
Die nächsten 5 kommenden Termine nach heute.
Kunden deren Geburtstag in die aktuelle Woche fällt, mit Altersanzeige. Klick öffnet das Kundenprofil.
Die Kundenliste befindet sich in der linken Seitenleiste (auf Mobile unter «Kunden»).
Das Suchfeld durchsucht: Name, Vorname, Ort, Telefon, Mobil, Strasse, PLZ und Empfohlen. Die Suche startet sofort beim Tippen.
S um direkt ins Suchfeld zu springen.| Sortierung | Beschreibung |
|---|---|
| Name | Alphabetisch nach Nachname |
| Ort | Nach Wohnort, dann Name |
| Letzter Termin | Neuester Termin zuerst |
| Nächster Termin | Nächster kommender Termin zuerst (zeigt Datum) |
| Neueste | Zuletzt erstellte Kunden zuerst |
Über den Tab «+ Neu» oder Taste N. Pflichtfelder sind Name und Vorname. Nach dem Speichern wird automatisch eine Kundennummer vergeben.
Klick auf einen Kunden zeigt alle Details:
Aktionen: ✏️ Bearbeiten, 📅 Termin+, 🗑 Löschen, 🖨 Drucken
Farbige Punkte/Flags in der Kundenliste zeigen auf einen Blick:
| Flag | Farbe | Bedeutung |
|---|---|---|
| 🔴 | Rot | Diabetes |
| 🟡 | Gelb/Orange | Antikoaguliert (Blutverdünner) |
| 🟠 | Orange | Allergien |
| 🟣 | Violett | HIV-positiv |
Im Kundendetail werden Termine in 3 Kategorien angezeigt:
Neue manuelle Termine können mit Datum und Notiz direkt hinzugefügt werden.
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.
Der Kalender bietet drei Ansichten:
| Ansicht | Beschreibung |
|---|---|
| Woche | Montag bis Freitag mit allen Zeitslots (08:00 – 18:00). Titel zeigt KW-Nummer und Datumsbereich. |
| Tag | Einzelner Tag mit allen Zeitslots im Detail. |
| Monat | Monatsübersicht mit Terminen pro Tag. |
Navigation: ‹ Zurück / Heute / Weiter ›
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:
Bei einem freien Slot → «+ Eintragen»:
Über ✏️ im Slot-Detail. Es öffnet sich ein Bearbeitungsformular mit Mini-Kalender:
Über 🔄 im Slot-Detail. Zeigt automatisch Vorschläge für 3–8 Wochen im Voraus mit Verfügbarkeit:
| Symbol | Bedeutung |
|---|---|
| ✅ Frei | Klick bucht direkt |
| ❌ Belegt | Nicht buchbar |
| 🎉 Feiertag | Praxis geschlossen |
| 🏖️ Ferien | Praxis geschlossen |
Jeder Slot kann eine Notiz haben (z.B. «Blockiert», «Mittagspause»). Slots mit Notizen werden leicht abgedunkelt dargestellt. Notizen erscheinen nicht im iCal-Kalender.
Termine und Kunden können per Drag & Drop verschoben werden:
| Aktion | Ergebnis |
|---|---|
| 📅 Termin → freier Slot | Termin wird verschoben |
| 📅 Termin → belegter Slot | Toast «Slot belegt» (Slot leuchtet rot) |
| 👥 Kunde → freier Slot | Buchungsfenster öffnet mit vorausgefüllten Daten |
| 👥 Kunde → belegter Slot | Toast «Slot belegt» (Slot leuchtet rot) |
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.
Ferien und Praxisschliessungen eintragen:
Ferien werden im Kalender und in der Buchungsansicht violett angezeigt. Patienten können an diesen Tagen nicht buchen.
Neues Passwort eingeben und bestätigen. Das Passwort wird serverseitig gespeichert.
Über den Button «🔄 Cache leeren & neu laden» wird der App-Cache geleert und die neueste Version geladen. Nützlich nach Updates oder bei Darstellungsproblemen.
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.
Die App funktioniert auch ohne Internetverbindung:
Der ⏳ Offline-Badge oben rechts zeigt die Anzahl ausstehender Änderungen.
| Anzeige | Bedeutung |
|---|---|
| Kein Badge | Online, alles synchronisiert |
| ⏳ 2 offline | 2 Änderungen warten auf Synchronisation |
| ⚠️ Keine Verbindung | Toast-Meldung bei Verbindungsverlust |
| ✅ Synchronisiert | Toast-Meldung nach erfolgreicher Synchronisation |
Alle Termine können als iCal-Feed in jeden Kalender eingebunden werden (Apple Kalender, Google Calendar, Outlook):
https://[server-adresse]/api.php?r=ical
Folgende Tastenkürzel sind im Admin-Bereich verfügbar:
| Taste | Funktion |
|---|---|
S | Kundensuche öffnen / fokussieren |
N | Neuen Kunden erstellen |
D | Dashboard anzeigen |
W | Kalender anzeigen |
Esc | Modal schliessen / Seitenleiste schliessen |
Auf Tablets und Smartphones erscheint eine Bottom-Navigation mit den Bereichen:
| Symbol | Bereich |
|---|---|
| 📊 | 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.
Folgende Feiertage Basel-Landschaft sind automatisch hinterlegt:
| Datum | Feiertag |
|---|---|
| 1. Januar | Neujahr |
| 2. Januar | Berchtoldstag |
| variabel | Karfreitag |
| variabel | Ostersonntag & Ostermontag |
| 1. Mai | Tag der Arbeit |
| variabel | Auffahrt |
| variabel | Pfingstsonntag & Pfingstmontag |
| 1. August | Bundesfeiertag |
| 25. Dezember | Weihnachten |
| 26. Dezember | Stephanstag |
Feiertage sind für die Jahre 2025–2028 berechnet. An Feiertagen können keine Termine gebucht werden.
| Behandlung | Dauer | Farbe im Kalender |
|---|---|---|
| Grundbehandlung klein | 45 Min. | 🔵 Blau |
| Grundbehandlung gross | 60 Min. | 🟢 Grün |
| Hühneraugen klein | 15 Min. | 🟠 Orange |
| Hühneraugen gross | 30 Min. | 🟡 Gelb |
| Hausbesuche auf Anfrage | 120 Min. | 🟣 Violett |
Die Behandlungsdauer wird für den iCal-Feed verwendet um das Terminende zu berechnen.
| Problem | Lösung |
|---|---|
| Daten werden nicht angezeigt | Seite neu laden (Ctrl+Shift+R). Prüfen ob der Server erreichbar ist. |
| ⏳ Offline-Badge verschwindet nicht | Internet prüfen. VPN aktiv? Warten auf automatische Synchronisation (max. 5 Min). |
| Neue Buchungen erscheinen nicht | Dashboard aktualisieren (Pull-to-Refresh oder Taste D). |
| Patient kann nicht online buchen | Prü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 nicht | Nur 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.