Background
Trainers can be assigned to Programmes, Sites and Trusts
- to support trainee record managment
- to support reporting
This should form a new sub-section within a person record "Associations"
Programmes
- Trainers can be assigned to multiple programmes
- These Trainers will then be available to be assigned to a trainee (if they have a status of "current") as either a clinical or educational supervisor
- Trainer records should show all Trainees assigned to a particular trainer
...
Sites
- Trainers can have multiple sites against their record
- Site linkage means that TBC Alistair Pringle (Unlicensed) trainers not currently supervising a trainee can be identified against their site. This is important for reporting to the GMC while also allows filters to be applied so users don't have to wade through all trainers when assigning a supervisor.
Trusts
- Trainers can be assigned to multiple Trusts
Specialties
trainers- Trust linkage means that similar to associating against a site but some trainers are able to operate on any site within a trust so makes sense to record at trust level.
Specialties
- Trainers can be assigned to one or more specialties
- Specialty linkage means that we can report the necessary information to the GMC.
Education Group
- Trainers can be assigned to one or more Education Groups
- These groups act as a way to divide trainers within programmes, particularly large ones to facilitate managing placements etc
...
MVP Scope
- Assign Programme to Trainer Person Record
- Assign Site to Trainer Person Record
- Assign Trust to Trainer Person Record
- Assign Placement to Trainer Person Record
- Assign Specialty to Trainer Person record
- Assign Education Group to a Trainer record
- View/Edit Trainers by Site
- View Placements against a Trainer record
- View Trainees against Trainer Record
- Assign Supervisor to a Trainee
- Assign Education Group to a Trainer record
- View Edit Education Group
Field Validation
NB: These are new fields to be added to existing records
Order | Field name (V10) | DR field | Reference table | Example value | Other fields available in DR | Type (free text, drop down, check box) & Interaction | Mandatory (Y/N) | Validation / Error Messaging | Filter (Y/N) | Search (Y/N) | Sort (Y/N) | List (S) / Detail (D) | Notes | Delete (Y / N) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Associations | ||||||||||||||
1 | Programme Name |
| N | |||||||||||
2 | Programme Number |
| N | |||||||||||
3 | Trainee Name |
| Y - if populated | |||||||||||
4 | Site Name |
| N | |||||||||||
5 | Site Number |
| N | |||||||||||
6 | Trust Name |
| N | |||||||||||
7 | Trust Number |
| N | |||||||||||
8 | Education Group |
| N | Is defined on Education Groups page (EG-4 Programmes - Educational Groups (Trainers) Field Validation & Scenarios) | ||||||||||
9 | Placement - Post Number |
| Y - if populated | |||||||||||
10 | Placement - Trainee Name |
| Y - if populated | |||||||||||
11 | Placement - Site |
| Y - if populated | |||||||||||
12 | Placement - Start Date |
| Y - if populated | |||||||||||
13 | Placement - End Date |
| Y - if populated | |||||||||||
Associated Trainers & Schools (as part of the Site Reference Table - this is an additional field) | ||||||||||||||
N/A | Trainer Name |
| N | |||||||||||
...
Process | TR-7 Assign Supervisor to Trainee | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User should be able to assign, de-assign and remove Supervisors based on a Trainee's placements | Needs to be re-written as edycation education supervisor is to be assigned via placement only | ||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Trainee record created and within a current programme Trainers available against the programme and approved | |||||||||
Post-Conditions | Trainee and Trainer linked via belong to the same programme membership | |||||||||
Process Steps |
| (IO) is this a field in trainee UI? if not, how should trainees be notified? Similar to the placements in Admin UI the Trainee UI will have a placements section which will allow us to show supervisors for each placement where assigned. (IO) can we do email notifications based on activity? Trainer does not need to be notified as they are assigned trainees by the TPD in a separate process. | ||||||||
Alternative Process | TR-6 View Trainees against Trainer Record (as Educational Supervisor) | |||||||||
Rules |
| |||||||||
Jira Links |
| |||||||||
Audit Log |
|
Process | TR-8 Assign Specialty to Trainer Person record | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | Admin can assign a specialty or multiple specilaities to a Trainer person record | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Trainer record must be either in creation or already created | |||||||||
Post-Conitions | Specialty or specialties assigned to Trainer record | |||||||||
Process Steps |
| |||||||||
Alternaitve Process | N/A | |||||||||
Rules |
| |||||||||
Jira Links |
| |||||||||
Audit Log |
|
Process | TR-9 Assign Education Group to a Trainer record | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | Admin can assign a education group or multiple education groups to a Trainer person record | |||||||||
Actors | HEE admin | |||||||||
Pre-Confitions | Trainer record must be either in creation or already created Education groups created | |||||||||
Post-Conditions | Education groups assigned to Trainer record | |||||||||
Process Steps |
| |||||||||
Alternative Process | N/A | |||||||||
Rules |
| |||||||||
Jira Links |
| |||||||||
Audit Log |
|
Process | TR-10 Create / View / Edit Education Group | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | Admin can crete, view and edit an education group within reference tables | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Access to reference table | |||||||||
Post-Conditions | Created new education group Edited education group | |||||||||
Process Steps |
| |||||||||
Alternative Process | N/A | |||||||||
Rules |
| |||||||||
Jira Links |
| |||||||||
Audit Log |
|
For Discussion
# | Question | Comment | Owner |
---|---|---|---|
1 | How is Trainer record owner defined? There can be multiple Trusts and Sites associated with a Trainer, what unique attribute can be shown to define "ownership" of a trainer person record? | Although multiple trusts and sites may be associated with a trainer the trusts and sites will almost always be 'owned' by the same local office. I'm not sure if we can make a link in this way though as I don't believe there will be an owner field against trust or site. | Alistair Pringle (Unlicensed) |