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)