Lösungen · Zahnärztliche Kliniken
Die Dienstleistungsliste mit Kennzeichnung der Deckung durch die Pflichtversicherung, von der Rezeption bearbeitbar — kein per E-Mail gesendetes PDF mit Preisen.
Eine Website für eine Zahnklinik wird an einem einzigen Punkt gemessen: ob der Mensch die Dienstleistung findet, die er braucht, mit ihrem Preis und ihrer Einheit — pro Zahn, pro Kiefer, pro Sitzung — und ob er weiß, ob sie in die Versicherung fällt oder nicht. Der Rest ist Dekor. Wir bauen die Struktur, die das trägt, und das Panel, aus dem das Personal es selbst ändert.
Bereits gebautLucrarea se poate verifica din exterior chiar acum: datele publice ale unui centru stomatologic raional pe care îl administrăm sunt servite ca fișier structurat — 89 de servicii, fiecare cu categorie, subcategorie, denumire, preț, unitate de măsură și un indicator de eligibilitate pentru asigurarea obligatorie, dintre care 27 marcate ca eligibile; 7 categorii și 10 subcategorii, verificate de noi pe 06.09.2026. A doua parte a dovezii e securizarea, cu diff în istoric: la preluare, parola de administrator era comparată în browser și ajungea în pachetul JavaScript public, iar scrierile pe interfața de programare se puteau face de oricine de pe internet. Precizarea corectă, ca să nu ne atribuim mai mult decât e al nostru: prima variantă a site-ului nu e a noastră. Contribuția care se poate arăta cu diff e preluarea, securizarea, tipurile, integrarea continuă și igiena dependințelor.
Eine Zahnklinik verkauft keine „Dienstleistungen“. Sie verkauft eine sehr lange Liste von Tarifpositionen mit Einheiten, die mit nichts aus einem anderen Bereich vergleichbar sind: pro Zahn, pro Kiefer, pro Extraktion, pro behandeltem Fall, pro Sitzung, pro Besuch, pro Eingriff. Der Mensch, der im Internet sucht, sucht nicht die Klinik, sondern seine Position: wie viel eine Extraktion kostet, ob pro Zahn oder pro Besuch bezahlt wird, ob sie von der Versicherung gedeckt ist. Eine Website, die darauf antwortet, ist nützlich; eine, die eine Seite „Preise“ mit angehängtem PDF hat, nicht.
Das zweite, was die Realität einer Klinik verlangt, ist, dass die Liste ohne Programmierer änderbar ist. Tarife ändern sich, Ärzte wechseln, der Bereitschaftsdienst wird im Winter anders angekündigt. Wenn jede Änderung über einen Entwickler läuft, bleibt die Liste alt und in ein paar Monaten kommen die Patienten mit dem Preis vom letzten Jahr. Die Struktur, die wir bauen, hält die öffentlichen Daten — Dienstleistungen und Team — in strukturierten Dateien, die sowohl von der Programmierschnittstelle als auch direkt vom sichtbaren Teil der Website gelesen werden, und das Personal bearbeitet sie über ein Panel.
Das dritte, was in keinem Briefing verlangt wird und am meisten zählt, ist, wer in diese Liste schreiben kann. Bei der Übernahme des Projekts, über das wir hier schreiben, konnte jeder aus dem Internet einen Schreibvorgang an die Programmierschnittstelle senden, und das Passwort des Panels gelangte in das JavaScript-Paket, das dem Browser ausgeliefert wurde — weil seine Prüfung im Browser erfolgte. Wir haben die Prüfung auf den Server verlagert: Das Passwort verlässt den Server nicht mehr, es wird ein signiertes, zwölf Stunden gültiges Token zurückgegeben, mit einer Grenze von acht Versuchen pro fünfzehn Minuten und IP-Adresse sowie Vergleichen in konstanter Zeit; die Schnittstelle lauscht nur auf der lokalen Adresse, also ist der Webserver der einzige öffentliche Weg.
Die Kennzeichnung der Abdeckung durch die obligatorische Versicherung verdient einen eigenen Satz, weil sie das Feld mit dem größten Wert für den Patienten und dem größten Risiko für die Klinik ist: Es ist eine Aussage mit Folgen. Deshalb lebt sie als von der Institution bearbeitete Daten, nicht als von uns auf einer Seite geschriebener Text; wir bauen das Feld, die Anzeige und die Möglichkeit, es in einer Minute zu korrigieren.