2 staff certificates have expired — action required before inspection
3 documents pending acknowledgement — due Apr 30, 2026
Total staff
24
Across 4 active locations
Training compliance
78%
5 modules overdue
Certs expiring
7
2 already expired
Pending approvals
3
Cert uploads awaiting review
Action requiredUrgent
Tarun Kumar Sharma — CMRTO expired
Expired Apr 1, 2026 · ODC Brampton · MRT Lead
Dolores Whitton — Lead PPE cert expired
Expired Mar 15, 2026 · ODC Golden Gate
IPAC Policy V2 — 3 staff pending ack.
Assigned Apr 20, 2026 · Due Apr 30, 2026
Aisha — WHMIS cert upload pending approval
Uploaded Apr 25, 2026 · Awaiting your review
Compliance by location
ODC Brampton84%
ODC Milton91%
ODC Golden Gate62%
ODC Credit Valley88%
Network overall78%
🎂 Birthdays this week
Loading...
Employee Directory
All ODC staff across active locations. To add or edit employees, go to Admin Workspace → Employees.
My Profile
AB
Anurag Bhardwaj
Manager, ODC Brampton & Golden Gate · Super Admin
ActiveSuper AdminBramptonGolden Gate
Personal
Employment
Contact
Emergency contact
Professional
Identity
Employment details
Contact information
Emergency contact
Professional credentials
Documents
👤 Professional Certs
📋 HR Documents
My professional documents
Certs expired
2
Expiring <30d
3
Training overdue
5
Pending acks
3
Staff compliant
78%
Docs acknowledged
0
👤 Staff compliance
🎓 Training status
✅ Acknowledgements
🏅 Certificates
📤 AC Export
✉ Email Reminders
Certificate RAG — all staff
Training compliance by location
Outstanding acknowledgements
AC Evidence Export Package
Complete compliance evidence for Accreditation Canada — training, acknowledgements, certificates, employee directory.
ODC Brampton78% compliant
4 staff · 3 certs tracked · 3 docs pending ack
ODC Milton100% compliant
2 staff · 2 certs tracked · 0 docs pending
ODC Golden Gate67% compliant
1 staff · 1 cert expired · 2 docs pending ack
ODC Credit Valley80% compliant
3 staff · 3 certs tracked · 0 docs pending
✉
Email Reminder System
Currently running in simulation mode. Emails are logged but not sent. Switch AWS API URL below to go live.
⚙️ Reminder settings
Trigger conditions
People
AWS configuration
💡 Paste your AWS API Gateway URL here when ready. No code changes needed.
☁️ AWS architecture
EB
EventBridge (cron)
Triggers daily at 8:00 AM EST — replaces page-load check
λ
Lambda function
Runs
emailRunDailyCheck() logic server-sideSES
Simple Email Service
Sends from noreply@ontdc.ca — needs domain verified in SES
AG
API Gateway
Exposes POST /send-email endpoint — paste URL in settings
S3
S3 + CloudFront
Hosts this portal — index.html deployed here
✓ Go-live checklist: Verify domain in SES → Deploy Lambda → Create EventBridge rule → Paste API Gateway URL here → Save → Done.
📃 Email log
| Time | To | Subject | Status |
|---|---|---|---|
| No emails yet — click Run check now to test. | |||
Filter report
Summary
Training
—
Acknowledgements
—
Certificates
—
Employees
—
Admin Workspace
📄 Memos
👥 Employees
📊 Payroll
⭐ QA Policies
🎓 Training
✅ Ack Tracker
📤 HR Upload
🔑 Access
Compose & send memo
📄 Click to attach PDF or drag and drop
Sent memos
No memos sent yet.
Add policy to QA Repository
📄 Click to attach PDF
QA Repository
Create training module
Content blocks
▶️
Video
YouTube/Vimeo
📄
PDF
Upload doc
📊
PPT
Slides
❓
Quiz
MCQ
Module library
📤 Upload HR document
All HR documents
No documents uploaded yet.
🔑
Access Management
Grant or remove specific feature access per staff member. Takes effect on their next login.
Loading...
HR Documents
📄 My Documents
💵 My Pay
✅ Ack Tracker
Documents assigned to you for review and acknowledgement.
My pay summary
Loading...
Last pay
—
Assigned 5
Completed
Module library
Modules open in a new tab. Return here when done — your completion will be recorded automatically.
People-Centred Care Ready
6 sections · 18 questions · All ODC staff · Qmentum ROP
WHMIS 2015 Annual Refresher
Due Apr 30, 2026 · All staff
Radiation Safety Refresher
Completed Apr 10, 2026 · Score: 90%
Build and publish new modules from Admin workspace → Training
My certificates
Pending approval 3
🔴 RAG tracker
CMRTO Registration 2026
Issued Jan 2026 · Expires Dec 2026
Verified
CPR / First Aid
Issued Oct 2025 · Expires Oct 2027
Verified
+
Upload new certificate
Expired
<30d
Current
Supply Inventory
Loading inventory...
📈 Dashboard
🔯 Equipment List
📃 Reports
+ Add Machine
📄 Import CSV
🚨 Action required
Loading...
🕑 Upcoming (next 60 days)
Loading...
📊 Compliance by clinic
🔎 Generate report
Add / edit machine
PM (Preventive Maintenance)
Physicist Inspection (QC / HARP)
Notes
📄 Bulk import via CSV
How it works:
1. Download the template below
2. Fill in your machines (one per row)
3. Upload the completed file — existing Asset IDs will be updated, new ones added
1. Download the template below
2. Fill in your machines (one per row)
3. Upload the completed file — existing Asset IDs will be updated, new ones added
Opens in Excel / Google Sheets
📄
Upload completed CSV
Supports .csv files. You will see a preview before anything is saved.
📝 CSV column reference
| Column | Required | Example | Notes |
|---|---|---|---|
| asset_id | Required | BRM-US-01 | Unique ID. Used to match existing records for updates. |
| clinic | Required | ODC Brampton | Must match a clinic name exactly |
| modality | Required | Ultrasound | Ultrasound / Mammography / X-Ray / DXA / etc. |
| manufacturer | Recommended | GE Healthcare | |
| model | Recommended | Voluson E10 | |
| serial | Optional | SN12345 | |
| status | Optional | Active | Active / Out of Service / Decommissioned / Relocated |
| pm_last_date | Optional | 2025-05-10 | YYYY-MM-DD format |
| pm_freq_months | Optional | 12 | Default: 12 |
| pm_vendor | Optional | GE Healthcare Services | |
| physicist_last_date | Optional | 2025-05-10 | YYYY-MM-DD format |
| physicist_freq_months | Optional | 12 | Default: 12 |
| physicist_name | Optional | Medical Physics Consultants | |
| notes | Optional | Primary OB unit |
🤖
ODC Policy Assistant
Ask questions about ODC P&P, PHIPA, and IPAC policies. AI-powered — always confirm with your manager for regulated decisions.
💡 Quick topics
⚠️ Disclaimer
This assistant provides general guidance. For regulated decisions, always verify with your manager, QA Advisor, or the official policy document.
📝 Chat history
0 messages
📅 My Schedule
👥 Team Schedule
🔗 Open in Sling
My Schedule
Loading your schedule...
📤 Upload schedule (Admin)
Export from Sling: Schedule → Export → CSV (weekly view). Upload once — all staff will see their own shifts automatically.
Request time off
Submit requests directly in Sling for manager approval.
Team Schedule
Upload schedule from My Schedule tab first.
Upload the schedule CSV from the My Schedule tab.