1.8 KiB
1.8 KiB
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—ClinicalDecisionSupportModelwith an emptyOnGet(). Keep it; no model changes needed (the view setsViewData["Title"]).ClinicalDecisionSupport.cshtmldoes not exist → the route currently 404s.
Files
- Create:
plushealthtech/Pages/ClinicalDecisionSupport.cshtml - (Optional)
plushealthtech/Pages/ClinicalDecisionSupport.cshtml.cs— only if you wantOnGetto set the title server-side.
Steps
- Create the view:
@page,@model ClinicalDecisionSupportModel,ViewData["Title"] = "Clinical Decision Support". - Sections (copy aligned with Index card #1 and the
#interoperabilitysection — 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-100cards): intelligent algorithms that reduce medical errors; optimized treatment choices; alerting & workflow integration; FHIR®/HL7v2 interoperability. - Interoperability band (dark
bg-slate-900like the Index section) — standards-based data exchange messaging. - CTA band →
/RequestDemo, secondary link →/PatientManagement.
- Hero — "Evidence-based guidance at the point of care" + one-line subhead + CTA button →
- Use existing Tailwind brand tokens (
text-brand,bg-brand-light,brand-accent); no new CSS.
Acceptance criteria
GET /ClinicalDecisionSupportrenders (no 404); build green.- Page links to
/RequestDemo(and optionally/PatientManagement) resolve. - Styling consistent with Index page sections.