Zum Inhalt springen
UI Kit
Accent

Physiotherapie Website Sections

Für Physiotherapie-Praxen. Behandlungen am gezeichneten Körper, der erste Termin Schritt für Schritt, ein ganzes Rezept als Wochenserie gebucht, Zuzahlung und Preise und Übungen für zu Hause.

5 Variants
Kategorie wechseln

Von der ersten Beschwerde bis zur letzten Behandlung

Patienten kommen mit einer Beschwerde und einem Rezept in die Praxis und wollen schnell wissen, ob ihnen hier geholfen wird und wann. Diese Sections beginnen am Körper, erklären den ersten Termin, buchen eine ganze Serie und machen die Kosten vor der ersten Behandlung klar.

Die „Körperkarte“ zeichnet eine Figur, deren Bereiche man am Körper oder über Chips wählt, jeder bringt seine Beschwerden und Behandlungen mit. „Erster Termin“ zeigt den ersten Besuch in nummerierten Schritten mit Zeitangabe und dem, was man mitbringt. „Serie buchen“ nimmt die Behandlung auf dem Rezept und einen freien Wochentermin und reiht alle Termine der Serie auf, ein Feiertag rückt in die nächste Woche und sagt es. „Kosten“ wechselt zwischen gesetzlich, privat und Selbstzahler und rechnet die Zuzahlung aus Preis und Anteil. „Übungen für zu Hause“ zeigt gezeichnete Figuren, die in ihre zweite Haltung gehen, mit Haltezeit und Tageszähler.

Buch Serien statt Einzeltermine, Patienten mit Rezept brauchen sechs bis zehn Behandlungen am Stück. Zeig die Zuzahlung vor der Buchung, das beantwortet eine Frage, die sonst am Telefon kommt. Die Übungen halten Patienten zwischen den Terminen dran und sind ein guter Grund, die Seite wieder zu öffnen.

Physiotherapie

KörperkarteNeu in 1.2

Die Figur blendet ein und ihre Linien zeichnen sich beim Scrollen, die Punkte folgen nacheinander. Einen Bereich am Körper oder auf den Chips wählen, ein weiches Licht wandert dorthin, Beschwerden und Behandlungen gleiten herein.

Erster TerminNeu in 1.2

Der erste Termin als nummerierte Schritte mit Zeitangabe. Eine Linie füllt sich beim Scrollen von Schritt zu Schritt, jeder Text steigt auf. Foto und was mitzubringen ist bleiben daneben im Blick.

Serie buchenNeu in 1.2

Behandlung vom Rezept und einen freien Platz im Wochenraster wählen. Alle Termine der Serie reihen sich nacheinander auf, ein Feiertag rückt in die nächste Woche und sagt es. Mit Name und Telefon anfragen.

KostenNeu in 1.2

Zwischen gesetzlich, privat und Selbstzahler mit gleitender Pille wechseln. Behandlung und Anzahl der Termine wählen, die Zuzahlung errechnet sich aus Pauschale und Anteil, ein Balken zeigt, was die Kasse zahlt.

Übungen für zu HauseNeu in 1.2

Gezeichnete Figuren bewegen sich beim Hereinscrollen einmal in ihre zweite Haltung, der Wiedergabe-Knopf wiederholt die Bewegung. Ein Ring zählt die Haltezeit herunter, Abhaken füllt die Bilanz für heute.

Details

Was Physiotherapie mitbringt, aus Registry und Quellcode gelesen.

Bereich
Industries
Variants
5
Version
1.0.0 · seit 1.2.0
Datei
components/ui/physiotherapy.tsx
Bringt mit
utilskitbuttoniconsectionmotioninput
npm-Pakete
Keine
Sprachen
Englisch und Deutsch, 50 eigene Texte
Studio
Im Code anpassen

Props

Die Schnittstelle PhysiotherapyProps aus components/ui/physiotherapy.tsx. Beschreibungen stammen aus den Kommentaren im Code und sind auf Englisch.

  • variantoptional
    PhysiotherapyVariant

    body-mapfirst-visitseries-bookingcostshome-exercises

  • eyebrowoptional
    React.ReactNode
  • titleoptional
    React.ReactNode
  • descriptionoptional
    React.ReactNode
  • regionsoptional
    PhysioRegion[]

    body-map

  • bookHrefoptional
    string
  • stepsoptional
    PhysioStep[]

    first-visit

  • bringoptional
    string[]
  • mediaoptional
    React.ReactNode
  • seriesTreatmentsoptional
    PhysioSeriesTreatment[]

    series-booking

  • weekSlotsoptional
    Record<string, string[]>

    Weekly free times per weekday, 0 is Monday, e.g. { 0: ["08:00", "17:30"] }

  • takenoptional
    Record<string, string[]>

    Taken times shown greyed out, e.g. { 0: ["10:00"] }

  • startWeekoptional
    string

    Monday of the first week, YYYY-MM-DD

  • closedDaysoptional
    string[]

    Days without treatment, YYYY-MM-DD

  • defaultSlotoptional
    { day: number; time: string }

    Slot picked from the start, day 0 is Monday

  • onRequestoptional
    (data: { treatment: string; dates: string[]; time: string; name: string; phone: string }) => void
  • pricesoptional
    PhysioPrice[]

    costs

  • copayFeeoptional
    number

    Flat fee per prescription for statutory patients

  • copayPercentoptional
    number

    Share of the treatment cost for statutory patients in percent

  • exercisesoptional
    PhysioExercise[]

    home-exercises

  • currencyoptional
    string

Eingebaute Texte

Diese Texte schreibt Physiotherapie selbst. Die Sprache folgt dem KitProvider, über die Prop labels ersetzt du einzelne.

Alle 50 Texte anzeigen
areaEnglisch Where does it hurt?Deutsch Wo tut es weh?
pickEnglisch Show {label}Deutsch {label} zeigen
complaintsEnglisch Often seen hereDeutsch Häufig hier
treatmentsEnglisch What helpsDeutsch Was hilft
minEnglisch {n} minDeutsch {n} Min.
bookAreaEnglisch Book an appointment for this areaDeutsch Termin für diesen Bereich buchen
bringEnglisch Please bringDeutsch Bitte mitbringen
treatmentEnglisch TreatmentDeutsch Behandlung
sessionsEnglisch {n} sessionsDeutsch {n} Termine
weekdayEnglisch WeekdayDeutsch Wochentag
timeEnglisch TimeDeutsch Uhrzeit
daysEnglisch Mon,Tue,Wed,Thu,FriDeutsch Mo,Di,Mi,Do,Fr
seriesEnglisch Your seriesDeutsch Deine Serie
seriesHintEnglisch Same day, same time, every week. Holidays move to the next free week.Deutsch Gleicher Tag, gleiche Uhrzeit, jede Woche. Feiertage rücken in die nächste freie Woche.
movedEnglisch movedDeutsch verschoben
sessionEnglisch Session {n}Deutsch Termin {n}
nameEnglisch NameDeutsch Name
phoneEnglisch PhoneDeutsch Telefon
requestEnglisch Request the seriesDeutsch Serie anfragen
requestedEnglisch Requested. We confirm the {n} dates by phone today.Deutsch Angefragt. Wir bestätigen die {n} Termine noch heute telefonisch.
againEnglisch Plan another seriesDeutsch Weitere Serie planen
errNameEnglisch Please enter your name.Deutsch Bitte gib deinen Namen an.
errPhoneEnglisch Please enter a phone number so we can reach you.Deutsch Bitte gib eine Telefonnummer an, damit wir dich erreichen.
errSlotEnglisch Please pick a weekday and a time.Deutsch Bitte wähle einen Wochentag und eine Uhrzeit.
busyEnglisch TakenDeutsch Belegt
payerEnglisch How you are insuredDeutsch Wie du versichert bist
statutoryEnglisch StatutoryDeutsch Gesetzlich
privateEnglisch PrivateDeutsch Privat
selfPayEnglisch Self payDeutsch Selbstzahler
perSessionEnglisch per sessionDeutsch je Termin
countEnglisch SessionsDeutsch Termine
lessEnglisch One session lessDeutsch Ein Termin weniger
moreEnglisch One session moreDeutsch Ein Termin mehr
rxEnglisch Prescription feeDeutsch Pauschale je Rezept
shareEnglisch {pct} of the treatment costDeutsch {pct} der Behandlungskosten
copayEnglisch Your co-paymentDeutsch Deine Zuzahlung
insurerPaysEnglisch Your insurance pays {amount}Deutsch Deine Kasse zahlt {amount}
exemptEnglisch Exempt from co-payments? Bring your certificate and you pay nothing.Deutsch Von der Zuzahlung befreit? Bring den Nachweis mit, dann zahlst du nichts.
privateNoteEnglisch You get an invoice, your insurer refunds it according to your plan.Deutsch Du bekommst eine Rechnung, deine Versicherung erstattet nach deinem Tarif.
selfNoteEnglisch No prescription needed. Pay by card or cash after each session.Deutsch Ganz ohne Rezept. Bezahlt wird nach jedem Termin mit Karte oder bar.
totalEnglisch TotalDeutsch Gesamt
exercisesEnglisch Exercises for todayDeutsch Übungen für heute
doneEnglisch Done todayDeutsch Heute erledigt
doneNEnglisch {n} of {total} done todayDeutsch {n} von {total} heute erledigt
startEnglisch Hold {n} sDeutsch {n} s halten
stopEnglisch StopDeutsch Stopp
leftEnglisch {n} s leftDeutsch noch {n} s
playEnglisch Show the movement of {title}Deutsch Bewegung von {title} zeigen
pauseEnglisch Pause the movementDeutsch Bewegung anhalten
exNoteEnglisch Practise as agreed with your therapist. Move slowly and stay below the pain threshold.Deutsch Übe so, wie es mit deiner Therapeutin besprochen ist. Bewege dich langsam und bleib unter der Schmerzgrenze.

Barrierefreiheit

Aus dem Quellcode der Component abgeleitet.

  • Physiotherapie reagiert selbst auf die Tasten Pfeil hoch, Pfeil runter, Pfeil links und Pfeil rechts.
  • Setzt aria-checked, aria-label, aria-live und aria-pressed, damit Screenreader Zweck und Zustand ansagen.
  • Nutzt die Rollen alert, group, radio, radiogroup und status.
  • Meldet Änderungen über eine Live-Region, ohne den Fokus zu verschieben.
  • Jedes Feld hat ein Label, sichtbar oder für Screenreader.
  • Ergänzt Text für Screenreader, wo Icons und Grafiken allein stehen.
  • Zeigt bei Bedienung mit der Tastatur einen sichtbaren Fokusring.
  • Der Server rendert den Startzustand vollständig, JavaScript ergänzt nur die Interaktion.

Bewegung

  • Bringt eigene Animationen mit, ruhig getaktet und ohne Wackeln.
  • Bei reduzierter Bewegung (prefers-reduced-motion) bleibt sie ruhig. 7 Stellen im Code schalten Bewegung dann ab.

Häufige Fragen

Wie installiere ich Physiotherapie?

Mit aiw add @ai-website/physiotherapy. Der Befehl legt die Datei components/ui/physiotherapy.tsx in dein Projekt, der Code gehört danach dir. Mit dabei sind button, icon, section, motion und input. Weitere npm-Pakete braucht sie nicht.

Welche Varianten hat Physiotherapie?

5 Varianten, Körperkarte, Erster Termin, Serie buchen, Kosten und Übungen für zu Hause. Du wählst sie mit der Prop variant, zum Beispiel variant="first-visit".

Kann ich die Texte von Physiotherapie übersetzen?

Ja. Physiotherapie bringt 50 eigene Texte auf Deutsch und Englisch mit, etwa „Wo tut es weh?“, „Häufig hier“ und „Was hilft“. Die Sprache folgt dem KitProvider, einzelne Texte ersetzt du über die Prop labels.

Kann ein KI-Assistent Physiotherapie einbauen?

Ja. Über den MCP-Server der aiw CLI finden Claude, Cursor, GitHub Copilot, Windsurf, Codex und Gemini Physiotherapie mit aiw_components und installieren sie mit aiw_add @ai-website/physiotherapy. Nenn im Prompt die Variante, etwa variant="body-map", dann schreibt der Assistent deine Inhalte direkt in die Props.

Oft gesucht

Direkt zu

In die Zwischenablage kopiert