Veona Pulse
import { Steps } from ‘@astrojs/starlight/components’; import { Aside } from ‘@astrojs/starlight/components’;
What this is
Section titled “What this is”Veona Pulse is the analytics engine. It reads live data from every module — census, queue flow, revenue, clinical KPIs (Key Performance Indicators) — and presents it as dashboards, then lets you build, schedule and export custom reports.
Who uses it
Section titled “Who uses it”Verified in apps/api/src/pulse/pulse.permissions.ts:
- Pulse Analyst (
pulse_analyst) — read dashboards, build saved reports, and export. Does not see the revenue-assurance / anti-leakage surface and cannot change settings. - Pulse Admin (
pulse_admin) — full analytics control including the revenue-assurance surface (pulse.revenue) and settings. The leadership / facility-admin / internal-audit persona. Also reads the audit log.
Most clinical roles hold read-only analytics on their own domain. The revenue-leakage view names approvers and cashiers, so it is held to leadership/audit (Pulse Admin) only.
Editions
Section titled “Editions”Veona Pulse is included in the Hospital, Network and Public Health editions.
Screens
Section titled “Screens”The Veona Pulse work surfaces (from apps/web/src/modules/pulse/ModuleTabs.tsx):
Dashboards · Clinical Operations · Diagnostics · Pharmacy & Supply · Revenue & Finance · Front-Desk & Flow · Workforce · Revenue Assurance · Operational · Group Benchmarking · Statutory · ICD-11 · Report Builder · Reports · Settings.
Read a dashboard
Section titled “Read a dashboard”- Open Dashboards (
/pulse) for the cross-facility overview (census, queue, revenue, clinical KPIs). - Drill into a domain board — Clinical Operations, Diagnostics, Pharmacy & Supply, Revenue & Finance, Front-Desk & Flow or Workforce — for that area’s metrics.
- Revenue Assurance (
/pulse/revenue) is the anti-leakage surface and requires bothpulse.readandpulse.revenue(Pulse Admin). - Group Benchmarking compares facilities within a network; Statutory and ICD-11 support regulatory and diagnosis-coded reporting.
Build and schedule a report
Section titled “Build and schedule a report”- Open Report Builder (
/pulse/builder). - Choose the metrics, filters and grouping for the report; preview the result against live data.
- Save the report — it appears under Reports (
/pulse/reports). - From a saved report, set a schedule so it runs automatically and is delivered on a cadence (
pulse.manage).
Export
Section titled “Export”Saved reports and dashboard views can be exported (pulse.export — Pulse Analyst or Pulse Admin). Export honours the same permission scope as the dashboard, so a user only exports data they may already see.
Settings
Section titled “Settings”Open Settings (/pulse/settings) to configure saved-report defaults and the analytics surface (pulse.settings — Pulse Admin).