import { redirect } from "next/navigation"; import { HeartPulse } from "lucide-react"; import { getCurrentAuthContext } from "@/modules/core/server/auth"; import { hasPermission } from "@/modules/core/server/permissions"; import { HealthAdminClient } from "@/modules/health/components/HealthAdminClient"; import { listHealthAdminData } from "@/modules/health/server/operations"; import { getWorkspaceHref } from "@/modules/shared/lib/workspace-routing"; export async function renderHealthWorkspacePage(): Promise { const context = await getCurrentAuthContext(); if (!context) { redirect("/login"); } if (!hasPermission(context.permissions, "health:read")) { redirect(getWorkspaceHref(context.organization?.slug, "/dashboard")); } const organizationId = context.organization?.id; if (!organizationId) { redirect(getWorkspaceHref(context.organization?.slug, "/dashboard")); } const data = await listHealthAdminData(organizationId); return (

健康照护

健康档案、生命体征、慢病管理与异常复核

); }