Distribution Groups
Distribution Groups have moved to Communications.
Staff Directory
All ODC staff across active locations.
My Profile
Personal
Employment
Contact
Emergency
Professional
My HR
Security
Identity
Employment details
Employment details are managed by your administrator.
Contact information
Home address
Emergency contact
Professional credentials
Professional credentials are managed by your administrator.
Change password
Loading...
My Credentials
Professional Certs
HR Documents
My professional documents
Compliance & Training
Certs expired
2
Expiring <30d
3
Training overdue
5
Pending acks
3
Staff compliant
78%
Docs acknowledged
0
Training matrix
Click a document to see who has acknowledged and who is pending. Automatic reminders go out at 3 days; HR is escalated at 7 days.
Certificate list — by employee
Expiry status
Certificate RAG — all staff
Training compliance by location
Outstanding acknowledgements
✉
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. | |||
ICHSC inspection register
ICHSC Diagnostic Standard v25.10. What applies comes from each clinic’s modalities; what counts as evidence is pulled live from the portal.
Staff & training package:
Filter report
Summary
Training
—
Acknowledgements
—
Certificates
—
Employees
—
HR Centre
Onboarding
Reviews
Feedback
Letters
Job Roles
These appear in the employee edit form Job Role dropdown. Changes apply immediately.
Clinics / Locations
These appear in employee edit, audience picker, and distribution groups. Removing a location does not change existing employee records.
Portal health check
Run this after every upload. It re-tests the things that have broken before, so a fix in one area cannot quietly break another.
Database settings
Connect to AWS DynamoDB via your Lambda API URL. All portal data syncs automatically once connected.
DynamoDB tables required
odc-employees • odc-passwords • odc-disabled-users • odc-training •
odc-certificates • odc-modules • odc-memos • odc-qa-docs •
odc-prof-docs • odc-hr-docs • odc-hr-acks • odc-acks •
odc-orders • odc-stock • odc-inventory-items • odc-vendors •
odc-designated • odc-po-log • odc-machines • odc-machine-reports •
odc-hr-files • odc-hr-pay • odc-distgroups • odc-delete-queue •
odc-temp-passwords • odc-tokens • odc-assignments
All tables: Partition key =
id (String), billing = On-demandCompose & send memo
Click to attach PDF or drag and drop
Sent memos
No memos sent yet.
Add policy to QA Repository
Tagged documents become evidence against that requirement on the Inspection page.
Click to attach PDF
QA Repository
Add knowledge source
Give ODC Genie extra reference material — paste a webpage URL (Accreditation Canada, PHIPA, Peel / Halton public health) or paste text directly. Genie only ever sees all-staff policies, memos and these sources — never personal documents, letters or warnings.
Click to attach PDF
Priority when several are given: attached PDF → URL → pasted text.
Knowledge sources
Create training module
Or upload a pre-built HTML module
Upload a standalone HTML training file (IPAC, People-Centred Care, etc). The portal launches it fullscreen and auto-records completion & certificate.
Click to select HTML module file
Content blocks (skip if using HTML upload above)
Video
YouTube/Vimeo
PDF
Upload doc
PPT
Slides
Quiz
MCQ
Module library
Send document to staff
All HR documents
No documents uploaded yet.
Access Management
Manage portal login access for all staff — invite, set passwords, assign roles, and disable accounts.
Loading...
My Documents
My Documents
My Pay
Read & Confirmed
Policy Library
Documents assigned to you for review and acknowledgement.
My pay summary
Loading...
Last pay
—
Company policies and reference documents. Click a document to view it.
Assigned
Completed
Module Library
Click Start to open a module fullscreen. Your certificate will be saved automatically when you complete it.
IPAC Training Mandatory
8 sections · 24 questions · All ODC staff · Annual
People-Centred Care Ready
6 sections · 18 questions · All ODC staff · Qmentum ROP
No completed modules yet.
Build and publish new modules from Compliance & Training → Module Builder
My Certificates
Pending Approval
Certificate Status
+
Upload new certificate
Expired
<30d
Current
Supply Inventory
Loading inventory...
Dashboard
Equipment List
Reports
Add Machines
Upload Report
Dosimeter
Dosimeter Reports — X-ray Clinics
Quarterly radiation-badge reports per clinic. Each quarter's report is due within 30 days after the quarter ends.
Loading...
Action required
Loading...
Upcoming (next 60 days)
Loading...
Compliance by clinic
Generate report
Add / edit machine
PM (Preventive Maintenance)
Notes
Loading...
ODC✦
ODC Genie
Ask about policies, memos, HR docs, PHIPA, IPAC, or how to use the portal
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.