NI Sync

Infra: Iteration 1 (3-6 weeks), Iterations 2-7 ()

Stipulation

Ways to split vertically?

Software Iteration 1: 6-12 weeks?, Iterations 2-7: ?

Reval

Permissions

MVP:

click to edit

click to edit

Iteration 1: New VPC (couple of days)

Iteration 1: Peering connections (one day)

Iteration 1: Creating ECS service (couple of days)

Sync has to be done on GMC number

Iteration 1: Message broker service (1-4 weeks)

Iteration 1: Pipelines (couple of days)

NI CDC (dependent on having somewhere for the changes to go - broker) (one week)

Message writer / enricher / filter / everything! (4-12 weeks - could start before all the infra is in place). For a skeleton record (2-6 weeks)

Message reader (Iteration 1: 1-3 weeks)

Switch to UUIDs (could start soon) (Iteration 1: 3-7 weeks, Iteration 2-7: 4-16 weeks)

Dependent on knowing what phases of data we can sync? (James to advise)

Iteration 1 - admin able to see skeleton record (GMC no and person details) between entities: shared reference service

Iteration 2-7 - full sync of a trainee record when a trainee moves between entities

Developing in iterations - first one may be deliverable quite "quickly"

click to edit

Iteration 2-7: Scaled availability zones - dependency on doing the same for HEE in advance

New (1-2 weeks)

Moving (2-4 weeks)

click to edit

Iteration 1: New reference RDS database (one week)

UUIDs (already introduced as part of migration). To be used as primary ID

NDW export - as long as old IDs are going to NDW, downstream should be safe

Leave manager - being re-procured (April ish) - will be creating new system IDs

Track changes reports - use Placement IDs

Operations & Access

All requested HEE Reval Admins are onboarded and administering the Revalidation process from the new Reval service (Reval, Concerns and Connections)

HEE Reval Admins do not need to access GMC Connect to carry out any Revalidation functions.

(Note: for MVP, reporting on Reval via NDW is not yet in place)

Support and future development to be prioritised alongside

Application

Connections: admins will be able to

Add a new connection via the Add Connection filter. DONE

Remove an existing connection via the Remove Connection filter. DONE

Review connections discrepancies via the Exceptions filter. IN PROGRESS - permissions work ongoing

Ignore connections discrepancies that do not require any action via the Hidden filter

These actions will be limited per local office permission set, and only to particular roles

Recommendations: Admins will be able to

Draft and Review a new Recommendation, depending on their role and local office

Submit a Recommendation, depending on their role and local office

Review previously drafted and submitted Recommendations

Concerns: Admins will be able to

Review and update previously entered Concerns per Trainee

Add a new Concern to a Trainee’s record