Skip to contents

Patient Monitoring Dashboard provides real-time clinical analytics with continuous patient status visualization through interactive dashboards featuring vital signs monitoring, laboratory trend analysis, alert threshold management, and clinical decision support for comprehensive patient care coordination and clinical workflow optimization.

Usage

patientdashboard(
  data,
  patientID,
  vitals,
  labValues,
  timestamps,
  clinicalNotes,
  medications,
  realtime_monitoring = TRUE,
  alert_system = TRUE,
  trend_analysis = TRUE,
  risk_stratification = TRUE,
  dashboard_type = "comprehensive",
  monitoring_frequency = "hourly",
  alert_thresholds = "standard",
  time_window = 24,
  alert_priority = TRUE,
  predictive_analytics = FALSE,
  clinical_pathways = TRUE,
  medication_reconciliation = FALSE,
  family_communication = FALSE,
  quality_metrics = TRUE,
  workflow_optimization = TRUE,
  interactive_plots = TRUE,
  trend_plots = TRUE,
  alert_dashboard = TRUE,
  risk_dashboard = TRUE,
  medication_dashboard = FALSE,
  summary_reports = TRUE,
  performance_analytics = FALSE,
  patient_outcomes = TRUE
)

Arguments

data

.

patientID

Unique patient identifier for individual patient tracking

vitals

Vital signs parameters (heart rate, blood pressure, temperature, etc.)

labValues

Laboratory test results for trend monitoring and analysis

timestamps

Date/time variables for temporal analysis and trending (optional)

clinicalNotes

Clinical events, interventions, and annotations (optional)

medications

Medication administration records and dosing information (optional)

realtime_monitoring

Enable real-time data streaming and continuous monitoring updates

alert_system

Activate threshold-based alerting system for critical values

trend_analysis

Perform statistical trend analysis on vital signs and lab values

risk_stratification

Calculate patient risk scores and stratification levels

dashboard_type

Type of clinical dashboard optimized for specific care settings

monitoring_frequency

Frequency of data updates and monitoring intervals

alert_thresholds

Clinical threshold configuration based on patient population

time_window

Time window for displaying historical data and trends

alert_priority

Enable priority-based alert classification (Critical, High, Medium, Low)

predictive_analytics

Enable predictive modeling for early warning system

clinical_pathways

Integrate with clinical care pathways and protocols

medication_reconciliation

Include medication reconciliation and interaction checking

family_communication

Enable family/caregiver communication and updates

quality_metrics

Track healthcare quality indicators and outcomes

workflow_optimization

Analyze and optimize clinical workflow efficiency

interactive_plots

Create interactive plots and charts for data exploration

trend_plots

Generate time-series trend plots for vital signs and lab values

alert_dashboard

Display comprehensive alert management and response tracking

risk_dashboard

Show patient risk stratification and early warning scores

medication_dashboard

Display medication administration and reconciliation dashboard

summary_reports

Generate automated clinical summary reports

performance_analytics

Analyze clinical team performance and efficiency metrics

patient_outcomes

Track and analyze patient outcome measures and quality indicators

Value

A results object containing:

results$todoa html
results$patientSummarya html
results$vitalsTablea table
results$labValuesTablea table
results$activeAlertsTablea table
results$riskAssessmentTablea table
results$trendAnalysisTablea table
results$medicationTablea table
results$qualityMetricsTablea table
results$workflowAnalysisTablea table
results$clinicalSummaryReporta html
results$predictiveAnalyticsa html
results$patientOutcomesa html
results$vitalsPlotan image
results$labTrendsPlotan image
results$alertDashboardPlotan image
results$riskDashboardPlotan image
results$interactiveDashboardan image

Tables can be converted to data frames with asDF or as.data.frame. For example:

results$vitalsTable$asDF

as.data.frame(results$vitalsTable)

Examples

data('patient_monitoring', package='ClinicoPath')

# Basic patient monitoring dashboard
patientdashboard(patient_monitoring,
               patientID = 'PatientID',
               vitals = c('HeartRate', 'BloodPressure', 'Temperature'),
               labValues = c('Glucose', 'Creatinine', 'Hemoglobin'),
               realtime_monitoring = TRUE,
               alert_system = TRUE)