FYI - For management of Personal Details, 5 rules should apply overall:
- All user types should be able to view and edit their own details, some will be restricted e.g. ID numbers
- Educational & Clinical Supervisors (Trainers) can view partial Trainee information
- HEE Administrators can view and edit all personal details for all user types
- Trust Admins can view and edit a restricted set of details for Trainees, and if they are the record owner for Educational and Clinical Supervisors (i.e. the trust employs that particuar supervisor)
- Permissions will govern whether particular individuals can view / edit other role types
Intrepid currently holds 32 sub-categories for personal details. This needs to be constrained to (a) ensure the UI is more easily navigable for users and (b) to act as a guide in the analysis and design work.
As-Is
Suggested To Be Categories
By introducing categories, we can reduce the sections to 8. However, this may introduce new terminology, so must be ratified by the Service Managers and Business Managers to ensure the terminology and segmentation is appropriate across the board.
DRAFT - requires descriptions
Personal & Contact
- personal details (incl Immigration)
- pre-employment checks
- qualifications
- accreditation pathway
form R Part A
professional associations- CPPS
Finance
bank details
Programme
- programme
- NTN/DRN
- placement
- Assessment
- Assessments = Annual Review (ARCP, ARP)
reviews- form R part B
appraisals
- exams
CCT- supervisor
foundation
Revalidation
- revalidation
Absence Management
- education leave
- entitlements
- leave approvers
- OOP applications
- OOP approvers
- teaching sessions
- courses
Expenses
- expense management << not on as is
Approvals
- appointments / visits
General Admin
activity summary- documents
questionnaires- actions - reminder to complete tasks
Communications
- messages
- complaints << not on As-Is list, not MVP
- support << not on As-Is list not MVP
The following table defines who should have READ ONLY v EDITABLE access to the relevant fields:
DRAFT - requires re-ordering for both section headers and sub-section headers Joanne Watson (Unlicensed)
# | People Sub-Component | Trainee | Educational Supervisor | Clinical Supervisor | Training Programme Director | Local Office Admin | Trust Admin |
---|---|---|---|---|---|---|---|
Personal & Contact | |||||||
Personal Details | EDIT (own) | EDIT (own) VIEW (trainee) | EDIT (own) | EDIT (own) | EDIT (all) | VIEW (trainee) EDIT (supervisors, who belong to them) | |
Immigration | VIEW (own) | VIEW (own) | VIEW (own) | EDIT (own) | EDIT (all) | VIEW (trainee) EDIT (supervisors, who belong to them) | |
NTN / DRN | VIEW (own) | VIEW (trainee) | N/A | VIEW (trainee) | EDIT (all) | VIEW (trainee) | |
Pre-Employment Checks | VIEW (own) | N/A | N/A | N/A | EDIT (all) | VIEW (trainee) | |
Qualifications | EDIT (own) | EDIT (own) VIEW (trainee) | EDIT (own) | EDIT (own) VIEW (trainee) | EDIT (all) | VIEW (trainee) EDIT (supervisors, who belong to them) | |
Accreditation Pathway | N/A | EDIT (own) | EDIT (own) | EDIT (own) | EDIT (all) | EDIT (supervisors, who belong to them) | |
Form R, Part A | EDIT (own) | N/A | N/A | VIEW (trainee) | EDIT (all) | VIEW (trainee) | |
CPPS | VIEW (own) | VIEW (own) VIEW (Trainee) | VIEW (own) | VIEW (own) | EDIT (all) | VIEW (trainee) only very limited access to trust admins | |
Programme | |||||||
Programme | EDIT (own) | VIEW (trainee) | N/A | VIEW (trainee) | EDIT (all) | VIEW (trainee) | |
Placement | VIEW (own) | VIEW (trainee) | N/A | EDIT (trainee) | EDIT (all) | VIEW (trainee) | |
Foundation | VIEW (own) | VIEW (trainee) | N/A | VIEW (trainee) | EDIT (all) | VIEW (trainee) | |
Exams | EDIT (own) | VIEW (trainee) | N/A | VIEW (trainee) | EDIT (all) | VIEW (trainee) | |
Supervisor | VIEW (own) | EDIT (trainee) | N/A | VIEW (trainee) | EDIT (all) | EDIT (trainee) | |
Assessment | |||||||
Annual Review (ARCP / ARP) | EDIT (own) | EDIT (trainee) | N/A | EDIT (trainee) | EDIT (all) | N/A | |
Form R, Part B | EDIT (own) | VIEW (trainee) | N/A | VIEW (trainee) | EDIT (all) | N/A | |
Revalidation | |||||||
Revalidation | VIEW (own) | N/A | N/A | N/A | EDIT (all) | N/A | |
Absence Management | |||||||
Education Leave | VIEW (own) | VIEW (own) VIEW (trainee) | VIEW (own) | VIEW (own) VIEW (trainee) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
Entitlements | VIEW (own) | VIEW (own) VIEW (trainee) | VIEW (own) | VIEW (own) VIEW (trainee) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
Leave Approvers | VIEW (own) | VIEW (own) VIEW (trainee) | VIEW (own) VIEW (trainee) | VIEW (own) VIEW (trainee) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
OOP Applications | EDIT (own) | N/A | N/A | EDIT (trainee) | EDIT (all) | N/A | |
OOP Approvers | VIEW (own) | N/A | N/A | EDIT (trainee) | EDIT (all) | N/A | |
Teaching Sessions | VIEW (own) | VIEW (own) VIEW (trainee) | VIEW (own) | VIEW (own) VIEW (trainee) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
Courses | VIEW (own) | VIEW (own) VIEW (trainee) | VIEW (own) | VIEW (own) VIEW (trainee) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
Expenses | |||||||
Expense Management | VIEW (own) | VIEW (own) | VIEW (own) | VIEW (own) | EDIT (all) | EDIT (supervisor) EDIT (trainee) | |
Approvals | |||||||
Appointments / Visits | N/A | N/A | N/A | N/A | EDIT (all) | N/A | |
General Admin | |||||||
Documents | EDIT (own) | EDIT (own) VIEW (trainees) | EDIT (own) | EDIT (own) | EDIT (all) | VIEW (trainees) EDIT (supervisors) | |
Actions (Reminders) | EDIT (own) | EDIT (own) | EDIT (own) | EDIT (own) | EDIT (all) | EDIT (own) | |
Communications | |||||||
Messages | EDIT (own) | EDIT (own) | EDIT (own) | EDIT (own) | EDIT (all) | EDIT (own) | |
Use Cases
Process Name | PP-1 Navigate | Comments |
Description | User can navigate to the People Section of TIS | |
Actors | Admins (Local office and Trusts) | |
Pre-Conditions | Logged in Security allows access to people records | |
Post-Conditions | View people landing page | |
Process Steps |
| |
Alternative Flow | N/A | |
Rules | Page only available to those who have access to 'People' in their role | |
JIRA Reference | ||
Audit Log | N/A |
Process Name | PP2 - Search Person | Comments |
---|---|---|
Description | User can find a person or group of people as required | |
Actors | Admins (Local office and Trusts) | |
Pre-conditions | Logged in Security allows access to people records | |
Post-conditions | View all or filtered people in a screen list (filtered list produced via defined filterable fields) | |
Process steps | 1. Enter search term [person surname, forename, maiden name, GMC/GDC/Public Health number] 2. Click search 3. Present search results | From People - Field Validation |
Alternative flow | PP3 - View People List | |
Rules | Page only available to those who have access to 'People' in their role Certain 'People' only available to those who have access in their role | |
JIRA Reference | ||
Audit Log | N/A |
Process Name | PP3 - View People List | Comments |
---|---|---|
Description | User can view a summary list of all people and be able to constrain/sort that view by certain filters; they should also be able to enter into a person record | |
Actors | Admins (Local office and Trusts) | |
Pre-conditions | Logged in Security allows access to people records | |
Post-conditions | View all or searched people in a list | |
Process steps | 1. View table with column headers defined 2. Click into single line to view detail on a particular person 3. System presents detailed post view |
|
Alternative flow | PP2 - Search Person | |
Rules | Error: page unavailable
Other validation available on field validation table | |
JIRA Reference | TIS-636 | |
Audit Log | N/A |
Process Name | PP4 - View / Edit Person | Comments |
---|---|---|
Description | User should be able to view a person record and edit as their permission allows | |
Actors | Local office admins | |
Pre-conditions | Logged in Authorised user | |
Post-conditions | View all or filtered/searched people in a list | |
Process steps | 1. Click through from list view 2. View detail 3. Edit detail in field (including changing status to 'inactive') 4. Save 5. Close | From People - Field Validation |
Alternative flow | PP3 - View people list | |
Rules |
| |
JIRA Reference | TIS-636, TIS-207, TIS 130 | |
Audit Log | Change made - was/is When Who | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP5 - Create Person (single) | Comments |
---|---|---|
Description | Users should be able to manually add an individual person record | |
Actors | Local office admin | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | Searched for person in entire database (searched based on GMC, GDC, Public Health number or Surname) | |
Process steps | 1. Select to add new person 2. Enter relevant field data (see order of field completion on validation table) 3. System autosaves details as they progress 4. User saves | From People - Field Validation (when creating a person record only the fields in Personal and Contact and (for a trainee) Programme are required) |
Alternative flow | PP6 - Bulk upload of people | |
Rules |
| |
JIRA Reference | TIS 629 | |
Audit Log | Who created the people record and when | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP6 - Bulk Upload of People | Comments |
---|---|---|
Description | A user should be able to add a list of individuals to create multiple person records in one go | |
Actors | Local office admin | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | Searched for person in entire database | |
Process steps |
| From People - Field Validation (when creating a person record only the fields in Personal and Contact and (for a trainee) Programme are required) Fields People - Field Validation has a spreadsheet (bottom of page) that shows the fields |
Alternative flow | PP5 - Create person (single) | |
Rules | Error: this GMC/GDC/Public Health number is already held by a person on this database Error: mandatory fields not completed | Error message appears to let the operator know what the reasons for non import are. The errors should be corrected on the import spreadsheet before the import function is tried again. It is possible to select records to be imported if some of the records are correct but the best course of action is to correct all inaccuracies and import the entire spreadsheet in one go. The total number of records that have been imported is shown to the operator. Mandatory fields should be defined on the import spreadsheet to avoid the non import of records. |
JIRA Reference | TIS-642 | |
Audit Log | Who created the people record and when | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP7 - Manage Oriel Import of Trainees | Comments |
---|---|---|
Description | Users should be able to view a summary of recently imported trainee person records and edit the contents of each one | Note of caution - the reference data in Oriel does not always match the values in Intrepid. i.e. For the specialty if the Oriel value is "General Medicine" and the Intrepid value is "General (internal) Medicine", this data will not be updated automatically. This is the same for all reference data such as Title, Country, Grade, NTN, Nationality, etc. Trainees may already exist on the Intrepid and therefore the existing record will be update |
Actors | Local office admin | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | ||
Process steps |
| How do you currently view/edit import errors? Joanne Watson (Unlicensed) Need to check this with colleagues who use the Oriel import |
Alternative flow | PP6-Bulk upload of People | |
Rules |
| Where mandatory fields are not completed at time of import suggest a quality dashboard/data extract be produced to indicate the missing values in each person record |
JIRA Reference | TIS-715 | |
Audit Log | Who created the people record and when | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP8 - Remove Person from Programme | Comments |
---|---|---|
Description | Users are able to update a person record to remove them from a programme | Question for SMLs is 'how can we show that a trainee has left their training programme without completing/achieving their CCT?. |
Actors | Local office and trust admins (depending on the local office arrangements for managing FP trainees) | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | Navigated to trainee record | |
Process steps |
| |
Alternative flow | N/A | |
Rules | ||
JIRA Reference | TIS-636, TIS-216, TIS-204 | |
Audit Log | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP9 - Leaver process - Need to agree process for making records inactive - with SMLs | Comments |
---|---|---|
Description | Users are able to reflect in a trainee's record that they have left their training programme (non-completion of programme and completion of programme) | Question for SMLs is 'how can we show that a trainee has left their training programme without completing/achieving their CCT?. |
Actors | Local office and trust admins (depending on the local office arrangements for managing FP trainees) | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | Navigated to trainee record | |
Process steps |
| Need to agree this with SMLs |
Alternative flow | N/A | |
Rules | ||
JIRA Reference | TIS-211, TIS-216 | |
Audit Log | Log changes to any of the field values and when and who made the changes. Visually presented to all |
Process Name | PP10 - Reporting Need to agree reporting functions | Comments |
---|---|---|
Description | Users should be able to configure and pull a report directly from TIS relating to specific requirements |
Dependency on Workshop to be held with Joanne, Ray & Rob |
Actors | Admins | |
Pre-conditions | Logged in Authorised User | |
Post-conditions | ||
Process steps | ||
Alternative flow | ||
Rules | ||
JIRA Reference | ||
Audit Log |
Process Name | Comments | |
---|---|---|
Description | ||
Actors | ||
Pre-Conditions | ||
Post Conditions | ||
Process Steps | ||
Alternative Flow | ||
Rules | ||
JIRA Reference | ||
Audit Log |
Pess Name | PP-1 Navigate | Comments |
Description | ||
Actors | ||
Pre-Conditions | ||
Post-Conditions | ||
Process Steps | ||
Alternative Flow | ||
Rules | ||
JIRA Reference | ||
Audit Log |
Process Name | PP-1 Navigate | Comments |
Description | ||
Actors | ||
Pre-Conditions | ||
Post-Conditions | ||
Process Steps | ||
Alternative Flow | ||
Rules | ||
JIRA Reference | ||
Audit Log |
Add Comment