Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Background

The overarching Revalidation requirement for HEE is…

Further background information can be found on the following pages:

Page Name

Description

Comments

Revalidation description

Initial description of the Revalidation process & requirement

Don’t know if you’ve seen this page? They might help to answer some of the questions

Revalidation - Application Architecture Review

Detailed overview

Overview of the end to end process as it functions today

Current usability issues

User issues summarised from discussions with Reval Admins in December 2019

Recommendations

Recommended feature enhancements from users

WCAG Assessment outcome

WCAG assessment outcomes from December 2019

Initial user research

User research conducted by Transform c2016

Initial user journey / helicopter view

User journey identified by Transform c2016

Site map & screen flow

Site map for current iteration of Reval, developed c2016

Breakdown of initial user journey

Breakdown of user journey as identified by Transform c2016

Reporting

Overview of reporting requirement

Outstanding questions

Outstanding questions for discussion with TIS team and SMEs

Question

Responder

Comments

1

What’s the difference / interaction between revalidation and concerns?

AP

Concerns must be considered as part of a revalidation recommendation. So the responsible officer (dean) recommends whether a trainee should be revalidated based on any concerns, a review of the ARCP history and the form R (trainee self declaration). Concerns could come from a number of sources e.g patient complaint.

2

GMC integration - what does this look like, what does it do and how is it maintained?

AP

We have to send recommendations to the GMC. Revalidate, Defer or Non-Engagement. currently through an API with GMC connect

[IO] Are there any issues with this integration and/or are there other considerations for building something new?

there are some GMC driven changes that are upcoming so yes. Have sent doc to Ify.

3

What specifically is reviewed by Reval Admin? What are the recommendations?

AP

Revalidate if everything is in order.

Deferral is usually to line the dates up with an ARCP or if the trainee is OOP on mat leave etc.

Non Engagement basically never used as the trainee would be contacted before it reaches this stage.

[IO] do the rules around these recommendations need to be automated / verified in any way? If so, where can we find the business rules?

No it’s all based on the review of the information by the admin. The reval portal was designed to collate these pieces of information together. We have ARCP history on TIS already so that is the only bit that is really working. Concerns log was never really used so we need to understand why and how we can change that while the form R is going to be part of the fucntionality in trainee UI so we will be able to link that up.

4

Does the GMC ever query a recommendation?

AP

My understanding is it’s very rare but there is a process of approval.

[IO] will the SMEs have this available, or can you point me to it? Alistair Pringle (Unlicensed)

5

What is the snapshot of the GMC outcome? How is it added to TIS?

AP

the recommendation is a point in time so the snapshot shows what data was available to the user when they made the recommendation.

[IO] what format is it provided in and how is it appended to Reval details?

6

Is receiving trainees to be revalidated from GMC consistently an automated process? What happens if the integration fails, how is Admin notified, what’s the mitigation? (Also see 11)

7

What are the rules/parameters that are in place for managing the Reval process? Deadlines, communications, other?

AP

The revalidation window is 3 months every 5 years where the GMC must receive a recommendation in this period.

[IO] if it’s not received, what happens?

The GMC follow up with our teams in an annual compliance report i think but SMEs will have the detail.

8

What does CDC refer to?

Paul

If you’re referring Change Data Capture, it’s a system that captures changes to records in the database and pushes them to a destination.

What we’ve done for the ESR project is capture all DB changes and geed it to our messaging system so that any service can listen for change events

9

When does the requirement for Reval kick in?

IO

1 year post Foundation year + full registration with GMC (payment made)

10

How are fully qualified doctors revalidated? Same process, managed by HEE and at what point does it stop being managed by HEE?

AP

When trainee gets CCT and is no longer a trainee.

11

Is 3 month lead time still valid, is there a range, or is it always this period? What does the GMC pre-notification look like? How is the start date calculated - no of days + full registration date? What if no notification is received for someone who should be Reval’d imminently? (Also see 6)

AP

3 months still valid as far as i know. Not sure of exact calculation.

[IO] to be confirmed with stakeholders

12

Who assigns Reval Admin? Do they manage from end to end? Are there dual-duties? i.e. do they need access to the rest of TIS for other points/during the Reval process?

AP

Depends on the team. London have more generalised admins compared to more specialised in other offices.

[IO] to be confirmed with Stakeholders

13

Whats “Ready to review” as a status, and how is it different to “Ready to submit”?

AP

allows admins to take laptop to review their recommendations with the RO if desired and move them over into ‘ready to submit’

14

Is Reval status captured separately to Recommendation status, or are they part of a single flow?

AP

unsure of question

[IO] can I clarify what all the statuses are for Revalidation and the order in which they can be applied + triggers? Alistair Pringle (Unlicensed) so you’re ‘under notice’ when you’re in the 3 month window. And then you’re either deferred, or revalidated or waiting one or the other. There is a marker to indicate that the GMC decision is pending.

15

Is the GMC outcome final, can it be updated within a timeframe for a particular Reval cycle? If so, how will TIS be notified this has happened?

AP

I assume local reval teams have contacts at the GMC to support edge cases/issues.

[IO] to be confirmed w/Stakeholders

16

Connection discrepancies? Remind me what these are…

AP

Trainees must be allocated to the correct designated body. Designated Bodies run on the same lines as local offices. Each has a responsible officer who is a Dean. Trainees can go onto GMC connect and connect themselves to a DB. They often do this incorrectly so we developed a tool that is supposed to recommend actions to the admin.

For example if a trainee is in a programme at EOE on TIS but is connected to the NW DB then it should highlight that as being incorrect.

[IO] So should this sit as part of revalidation, or somewhere else?

Yes sorry the whole point of being connected is so you have the correct RO for your revalidation so it’s all part of reval

17

How does HEE ARR (reporting) factor into this process?

AP

?

[IO] There is a page on reporting here, is this still a valid requirement and is it solely related to Revalidation? Is this related to your comments about sending data to NDW? Yes send data to NDW and also ask admins about reports to the regulator of which i believe there is at least 1 annual report.

18

What’s the difference between Deferral and Amending submission date?

AP

Amend submission date is bringing the date forward in line with a final ARCP usually.

Deferral is moving the date out and requires a formal submission . When we developed Reval in TIS, there was no API for bringing forward submission date so users still have to use GMC connect for this.

[IO] are users the Admins in this process, or trainees?

Admins

19

Archiving - there’s a page on Confluence with no content - is this a valid requirement or has the page been created in error? https://hee-tis.atlassian.net/wiki/spaces/NTCS/pages/42500116/Revalidation+archiving

20

Are the roles involved in the process the same - TIS Admin, Reval Admin, RO & GMC? Any others? What are associated permissions?

AP

Reval admin is same as normal admin but with reval perms. We do have a role that only allows observation/administering a recommendation but does not allow a submission through the API.

21

How does RO participate in this process?

AP

Some delegate all responsibility to admins, others take a more direct approach.

22

Whats the purpose of concerns log, how is it used and when? Breakdown of components of this?

AP

Rarely used because people were concerned about the sensitivity of the concerns I believe. Most teams probably keep this info on a spreadsheet.

[IO] so possible this does not need to be included in Reval, but need to explore what the specific worries are about data security and how they can be mitigated

Yes

23

What does the outcome determine for the doctor? i.e. what do the outcomes mean?

AP

If you’re not revalidated you’re not eligible to practice as a Doctor as it’s like an MOT

[IO] can you point me to the full list of outcomes please? Alistair Pringle (Unlicensed) / Ashley Ransoo

Based on Prod data:

The statuses a doctor being revalidated goes through on TIS:

Proposed statuses for revalidation submitted from TIS after admin review:

GMC confirmed statuses passed back to TIS after submitting a recommendation:

24

Can outcomes be appealed, if so what are the holding states that need to be considered? What’s the appeal process, timeline etc?

I’m not sure, I’ve not come across this.

25

What scenarios is the “non-engagement” recommendation used in? Ashley Ransoo

From the GMC (see below), certain criteria have to be met to reach to that stage and as you can see, the numbers from prod quite low (6):

https://www.gmc-uk.org/registration-and-licensing/managing-your-registration/revalidation/making-a-recommendation-about-a-doctors-revalidation/recommendations-of-non-engagement

26

For pre-live environments TIS can't use live GMC data, so a GMC Sync is mocked with a Springboot application called GMC Connect, serving up SOAP responses for pre-live environments (https://github.com/Health-Education-England/TIS-GMC-CONNECTNote: this is the same name as the GMC provided user interface, also called GMC Connect, which could cause confusion

27

Does the GMC SYNC ETL populate Connection Discrepancies ES?

28

What happens to Connection Discrepancy ES indexes when a user add or remove a doctor from a Designated body? (when TryAddDoctor() or TryRemoveDoctor() are called from GMC Connect API?

29

Does GMC SYNC only pushes indexes to Connection Discrepancies ES and that data then syncs with Connection Disc. MySQL DB? Are there any other interactions between GMC SYNC and Connection Discrepancies? 

30

There is an assumption that when a recommendation is submitted to GMC, it may not come back straight away with an Approved status. At what intervals/frequency does the CheckRecommendationStatus() gets called from the GMC API in order to update the status on TIS Revalidation? 

31

Does the REVALIDATION ETL use GMC No. from Revalidation ES Indexes to identify Person records using the TCS Service? 
Or does it Retrieve GMC No. from the Profile Service?

32

Does the RV Officer role need to be refactored to allow for multiples per Local Office/Designated Body? Currently, you are able to assign it to multiples per LO via user management and make the application to error for an RO in a non-user friendly way.

AR

No. There should legally always be 1 RV officer per Local Office/Designated body who has the ability to delegate the responsibility for reviewing and providing recommendations on their behalf.

The RV Officer role has been removed from User management so as to avoid this happening. They can only be amended for a Local Office from the BE on an on-request basis.

33

Concerns and revalidation are into 2 separate processors

In future we should merge these 2 separate ETL processors from gmc-sync into tis-new-core etl jobs so that all etls will run as part of single application and single docker container. (c.f. TSNR-657

  • Update GMC-SYNC for syncing MySQL data and split concerns, revalidation processing 

DONE)

Is this still an outstanding piece of work? Does this provide any value?

34

Submitted to GMC is limited by date - you will only see 4-month-old data. Is this accurate? Can this be confirmed by looking at the code?

35

Notification Service is turned off - Is this a correct assumption?

36

There is not enough or No FE and BE End-To-End tests to test the revalidation app if we were to re-build, preserving the end user behavior/journeys but refactor the internals?

Revalidation Workflow (DRAFT)

A review of the current Revalidation application architecture was carried in order to understand the As-Is flows within the Revalidation application. This will potentially help us in theTIS team identify gaps in user journeys and help build shared understanding on how the Revalidation application hangs together alongside TIS with a view of improving/refactoring or rebuilding the application.

Detailed Process Flow - As-Is

The following process is to be validated with TIS Reval Administrators, with a view to:

  1. Simplifying where possible

  2. Understanding whether the existing page flow meets their current needs

  3. Developing the requirements based on their needs

Revalidation Application Video Demo

Revalidation, Concerns, Connection Discrepancies - As-Is Architecture (Draft)

Key Steps (review with devs)

Data Model

  • No labels