Files
Plushealthtech/task/04-clinical-decision-support-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

36 lines
1.8 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 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.