Patient view
- Most information exists only on paper
- Therapy plans change at short notice
- Orientation is hard: which room, which floor?
- Uncertainty: what do I need, what do I wear?
- Hardly any overview of the whole week
Project 03 · Product prototype · Healthcare digitalization concept · 2026
A digital rehabilitation experience designed from the patient journey outward.
Rehabilitation is weeks of therapies, appointments, rooms, documents, meals and small daily decisions, held together mostly on paper. After experiencing that workflow first-hand, I modelled it, designed a connected weekly plan for patients and clinic teams, and built a working prototype, RehaConnect, that I later proposed to rehabilitation organizations.
Prototype, not a product in use. Built with test data, demonstrated locally, presented as a concept. It was never deployed in live clinical operation and never used by real patients or staff.


01 · The experience
Over three weeks a patient moves through a dense program: therapies, medical consultations, group training, meals, free-time offers, documents and goals, spread over rooms and floors, with a plan that changes at short notice. From the inside, the stay is not a medical process. It is a schedule you have to keep up with.
02 · The problem
Where the plan changes, every hand-over is manual: the therapist re-plans, the patient asks, the front desk answers, the list gets reprinted.
Observations recorded during the stay from both sides, patients and staff, and used as the starting point of the concept.
03 · The product idea
The concept maps every observed friction to one digital answer, and keeps the patient day as the centre of the system.
| Observation in daily routine | Idea for a digital solution |
|---|---|
| Therapy plans change frequently | A digital, always-current weekly plan |
| Patients keep asking where a room is | Room and floor shown on every session, with a navigation map |
| Uncertainty about clothing and material | What to wear and what to bring, per session |
| Free time is hard to plan | Overview of free slots and optional offers |
| A lot of paper | Digital information instead of printouts |
04 · How it works
My day and my week: sessions with room, what to wear and what to bring, morning check-in, meals, free-time offers, goals, documents, news and a navigation map.
Most complete; several parts are UI over static data.Today's sessions with participants, QR scanning for attendance, updates from the clinic, cabin occupancy and a facility map.
Schedule and cabins are static data; attendance stays in the browser.Patient list and creation through the API, patient detail with a printable QR login, plus a dashboard for stations, therapy plans, meals, rooms and analytics.
Patient CRUD is real; the dashboard is mock data.05 · Patient experience







The core idea
Every session carries its room, a benefit line, a clothing list and an equipment list. On the backend these are validated fields on the schedule record, not free text. It answers the question a patient actually has at 08:45: what do I need for the 09:00 session and how do I get there.
Also in the patient space: weekly menu choice with a lock deadline, weight goal with BMI range, free-time booking, course documents by diagnosis, clinic news and a floor map. These run on static data and browser state.
06 · Clinic experience



Orientation for both sides
Patients get a route to their room from the session detail; therapists see which cabin is free, reserved or occupied right now. Both views read the same room and cabin model.



07 · Data and system model
Four entities are persisted by the backend; the rest of the domain is typed on the frontend and fed from static fixtures. The split is exactly where prototype ends and product would begin.
Relationships: Schedule, Attendance and Checkin reference a Patient; Attendance references a Schedule. Around ninety TypeScript interfaces describe the frontend domain, compiled under strict mode.
08 · Engineering
API surface
GET /api/patientsGET /api/patients/:idPOST /api/patientsGET /api/schedulesGET /api/schedules/:idPOST /api/schedules (conflict check)GET /api/attendancePOST /api/attendance (upsert)GET /api/checkinPOST /api/checkin (once per day and type)GET /api/health| Area | In the prototype | Required before clinical use |
|---|---|---|
| Authentication | Code lookup against a served JSON file; patient ID is the credential | Real identity, sessions, roles and consent |
| Persistence | JSON files on disk, no locking; most state in the browser | A database with migrations, backups and tenancy |
| Data protection | No encryption, no audit log, no retention rules | GDPR processes, audit trail, deletion and access rights |
| Integration | Fixture data; no clinic systems connected | Interfaces to planning, HIS and documentation systems |
| Regulatory | Not assessed | Medical-device classification review, security review, accessibility |
| Clinical validation | None; never used by patients or staff | Pilot with clinical stakeholders, measured outcomes |
09 · From experience to prototype
Daily participation in a rehabilitation program; conversations with other patients, therapists and staff; watching the routines.
Paper plans, short-notice changes, orientation problems, clothing uncertainty, no weekly overview; high coordination load for staff.
The stay as patients, sessions, attendance, check-ins, meals, cabins and rooms, with wear and bring on every session.
A patient-first weekly plan with a day view, and role views for therapists and administration on the same data.
RehaConnect in January 2026, in evenings and on weekends, with test data only, as a working local prototype.
Presented as a digitalization concept to rehabilitation organizations, framed for the DRV model-project route with the clinic as applicant.
10 · What happened next
The concept was proposed to rehabilitation organizations. It did not move into production deployment, and the prototype was never used in clinical operation.
That is the normal shape of healthcare digitalization. Building the software is one part. Adoption also needs institutional capacity, a funding and procurement route, integration with existing clinic systems, regulatory and security review, organizational change and alignment with clinical stakeholders. None of those are solved by a prototype, however complete it looks.
11 · What I learned
Truth table
All screenshots on this page come from the prototype running locally on a fully synthetic dataset (fictional patient “Anna Meier”, fictional clinic “Reha-Zentrum Waldsee”). No clinic, patient or staff member is identified.