Refactor: Consolidate duplicate dashboard views into shared components
- Created shared dashboard components in app/Views/shared/:
- dashboard_config.php, dashboard_table.php, dashboard_validate.php
- dialog_sample.php, dialog_val.php, script_dashboard.php, script_validate.php
- layout_dashboard.php
- Removed duplicate views from role-specific directories (admin, cs, lab, phlebo, superuser)
- Consolidated 575-line duplicate index.php files into shared components
- Updated controllers to use new shared view structure
- Added ApiValidateController for validation endpoints
- Reduced code duplication across 5 role-based dashboards
🤖 Generated with [Claude Code](https://claude.com/claude-code)