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$todo | a html | ||||
| results$patientSummary | a html | ||||
| results$vitalsTable | a table | ||||
| results$labValuesTable | a table | ||||
| results$activeAlertsTable | a table | ||||
| results$riskAssessmentTable | a table | ||||
| results$trendAnalysisTable | a table | ||||
| results$medicationTable | a table | ||||
| results$qualityMetricsTable | a table | ||||
| results$workflowAnalysisTable | a table | ||||
| results$clinicalSummaryReport | a html | ||||
| results$predictiveAnalytics | a html | ||||
| results$patientOutcomes | a html | ||||
| results$vitalsPlot | an image | ||||
| results$labTrendsPlot | an image | ||||
| results$alertDashboardPlot | an image | ||||
| results$riskDashboardPlot | an image | ||||
| results$interactiveDashboard | an 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)