This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user