Skip to main content

Journey Overview

Preconditions

  • Member has active membership
  • CPD tracking enabled
  • Manual CPD logging allowed by organization

Journey Flow

Detailed Steps

1

Access CPD Logging

Member navigates to log new activity:
  • CPD Dashboard → “Log Activity” button
  • CPD History → ”+ Add Activity”
  • Quick action from dashboard
2

Select CPD Category

Choose category for the activity:Categories vary by organization
3

Enter Activity Details

Complete the activity form:
4

Upload Evidence

Attach supporting documentation:Accepted Evidence:
  • Certificate of completion (PDF, image)
  • Attendance confirmation email
  • Conference badge/registration
  • Course transcript
  • Provider confirmation letter
Upload Requirements:
  • File types: PDF, JPG, PNG
  • Max size: 10MB per file
  • Multiple files allowed
  • Clear, legible documents
5

Review and Submit

Review submission before submitting:
6

Approval Process

After submission:If Auto-Approval Enabled:
  • Points awarded immediately
  • Confirmation notification sent
  • Appears in CPD history as approved
If Manual Approval Required:
  • Status set to “Pending Review”
  • Admin notified of submission
  • Member can track status
  • Typical review time: 3-5 business days
7

Receive Decision

Admin reviews and decides:Approved:
  • Points added to member’s total
  • Email confirmation sent
  • Certificate generated (if configured)
Rejected:
  • Email with rejection reason
  • Option to resubmit with corrections
  • Common reasons:
    • Insufficient evidence
    • Activity not eligible
    • Duplicate submission
    • Points overclaimed

CPD Activity Types

Evidence Guidelines

Good Evidence:
  • Official certificate with name and date
  • Provider letterhead confirmation
  • Registration receipt with details
  • Signed attendance sheet
Insufficient Evidence:
  • Screenshots without context
  • Self-declarations only
  • Incomplete documents
  • Illegible scans

Pending Submissions

Members can track pending submissions:

Acceptance Criteria

Frontend

  • Log activity form with all fields
  • Category dropdown with descriptions
  • File upload with preview
  • Form validation before submit
  • Review screen before final submission
  • Pending submissions list
  • Edit/withdraw pending submissions
  • Status tracking interface

Backend

  • POST /api/member/cpd/records - Create submission
  • PUT /api/member/cpd/records/{id} - Edit pending
  • DELETE /api/member/cpd/records/{id} - Withdraw
  • POST /api/member/cpd/records/{id}/evidence - Upload files
  • File storage for evidence documents

Permissions

  • Members can only manage their own submissions
  • Cannot edit after approval

Business Rules

  • Category point limits enforced
  • Evidence required (configurable)
  • Duplicate detection (same activity/date)
  • Points validated against activity type

Error Handling

  • File upload failure recovery
  • Validation error messages
  • Network error with draft save