This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# Task 04 — Clinical Decision Support page
|
||||
|
||||
- **Status:** Done
|
||||
- **Depends on:** —
|
||||
- **Size:** M
|
||||
|
||||
## Goal
|
||||
|
||||
Complete the **Clinical Decision Support** page at `/ClinicalDecisionSupport`. The PageModel already exists in the tree — only the view is missing.
|
||||
|
||||
## Current state
|
||||
|
||||
- `plushealthtech/Pages/ClinicalDecisionSupport.cshtml.cs` — `ClinicalDecisionSupportModel` with an empty `OnGet()`. Keep it; no model changes needed (the view sets `ViewData["Title"]`).
|
||||
- **`ClinicalDecisionSupport.cshtml` does not exist** → the route currently 404s.
|
||||
|
||||
## Files
|
||||
|
||||
- Create: `plushealthtech/Pages/ClinicalDecisionSupport.cshtml`
|
||||
- (Optional) `plushealthtech/Pages/ClinicalDecisionSupport.cshtml.cs` — only if you want `OnGet` to set the title server-side.
|
||||
|
||||
## Steps
|
||||
|
||||
1. Create the view: `@page`, `@model ClinicalDecisionSupportModel`, `ViewData["Title"] = "Clinical Decision Support"`.
|
||||
2. Sections (copy aligned with Index card #1 and the `#interoperability` section — reword, don't paste verbatim):
|
||||
- **Hero** — "Evidence-based guidance at the point of care" + one-line subhead + CTA button → `/RequestDemo` ("Request a demo").
|
||||
- **Feature cards** (3–4, `rounded-2xl border border-slate-100` cards): intelligent algorithms that reduce medical errors; optimized treatment choices; alerting & workflow integration; FHIR®/HL7v2 interoperability.
|
||||
- **Interoperability band** (dark `bg-slate-900` like the Index section) — standards-based data exchange messaging.
|
||||
- **CTA band** → `/RequestDemo`, secondary link → `/PatientManagement`.
|
||||
3. Use existing Tailwind brand tokens (`text-brand`, `bg-brand-light`, `brand-accent`); no new CSS.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- [ ] `GET /ClinicalDecisionSupport` renders (no 404); build green.
|
||||
- [ ] Page links to `/RequestDemo` (and optionally `/PatientManagement`) resolve.
|
||||
- [ ] Styling consistent with Index page sections.
|
||||
Reference in New Issue
Block a user