Files
Plushealthtech/task/05-patient-management-page.md
Clive e5d1446791
Gitea CI/CD / build (push) Successful in 1m40s
Site pages and AI tasks.
2026-08-20 14:58:52 +10:00

30 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Task 05 — Patient Management page
- **Status:** Done
- **Depends on:** —
- **Size:** M
## Goal
Create the **Patient Management** page at `/PatientManagement` — a content page in the same visual language as the Index page.
## Files
- Create: `plushealthtech/Pages/PatientManagement.cshtml`
- Create: `plushealthtech/Pages/PatientManagement.cshtml.cs`
## Steps
1. **PageModel** — standard `PageModel` with `OnGet()` (mirror `ClinicalDecisionSupportModel`); `ViewData["Title"]` set in the view.
2. **View** — `@page`, `@model PatientManagementModel`, `ViewData["Title"] = "Patient Management"`.
- **Hero** — "End-to-end patient workflow, from intake to discharge" + subhead (reword Index card #2) + CTA → `/RequestDemo`.
- **Feature cards** (3–4): intake & registration; scheduling & capacity; transparent patient communication channels; EHR integration (FHIR®-ready) — consistent `rounded-2xl border border-slate-100` cards.
- **CTA band** → `/RequestDemo`, secondary link → `/ClinicalDecisionSupport`.
3. Tailwind brand tokens only (`brand`, `brand-light`, `brand-accent`); no new CSS, no new JS.
## Acceptance criteria
- [x] `GET /PatientManagement` renders; build green.
- [x] CTAs link to existing/planned routes (`/RequestDemo`, `/ClinicalDecisionSupport`).
- [x] Styling consistent with Index and the CDS page.