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

1.8 KiB
Raw Permalink Blame History

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.