Intrepid Leave Manager ETL
This is mainly on data flow of leave manager with intrepid
@James Harris @Ashley Ransoo @Adewale Adekoya @Andrew Petherbridge (Unlicensed) @Sue Barrand (Unlicensed) @Mike.Richardson (Unlicensed) @Adrian Ashley (Unlicensed) Karolina Wlodowska
Discussion & Assumptions
Serial No. | Questions | HEE Comments | Hicom comments | ETL Requirements |
---|---|---|---|---|
1. | Data flow via NDW |
James: API created and link with e-portfolio? - TIS endpoints/ API to exchange data externally - Future development
|
|
|
2. | Data Refresh Timescales and Scope |
|
| As per above |
3. | Which records do we need to send to Leave Manager? |
|
|
|
4. | What fields do we really need from TIS to make Leave Manager Work? we give the fields we have on TIS |
|
| Switch ETL to only fields that exist in TIS. Fields not included in the above but populated in Intrepid Leave Manager will need to be nullified by Hicom Send Hicom the minimum number of records and fields required for Leave Manager |
5. | Populating and Mapping Leave Manager fields from TIS |
|
|
|
6. | Scenarios to work through |
|
|
|
7. | DR2 to NDW transfer Leave Manager Data |
|
|
|
8. | Documentation |
|
|
|
9. | Change Control |
|
|
|
Data flow (TIS>TIS_Interim > UAT_Intrepid_TIS) - (TBD, Ade/James/Ashley… )
Note: 4.30 UTC - NDW pulls data from Hicom
List of Fields in the ETL
Any change to TIS (TCS) will have to be taken into account on whether they affect one of these fields
Depth of Data Specification
Given that applicant records we do not send Hicom in ETL will have their data retained but their record made inactive, the intention is to only send current trainees, with the 8-week buffer either side, to Accent via the ETL. This will also be limited to those trainees in a programme associated with one of the Local Offices which use Leave Manager. The specific detail as currently understood is as follows:
Applicant Tables:
Include person records meeting the following criteria:
ProgrammeEndDateWithPOG >= dateAdd(week,-8,cast(Getdate() as Date) and ProgrammeStartDate <= dateAdd(week,8,cast(Getdate() as Date)
ProgrammeManagingDeanery in(‘Health Education England East Midlands’,’Health Education England South West’,’Health Education England Wessex’)
Include CurriculumMembership records meeting the criteria above
Include All associated Placements with the trainees above (Trainees can only apply to leave against placements with approval chains associated with them. Less data can be sent in the future but the above allows for potential data quality issues with Placement End Dates exceeding Programme End Dates
Tables considered ‘Applicant Tables’ in the ETL field list are as follows:
vwPerson
vwCurriculumMembership
vwPlacement
Non-Trainee Tables
All values will be sent for the following tables:
vwProgramme
vwSite
vwTrust
vwGrade
vwSpecialty
vwCurriculum
vwPost
vwPostOtherGrade
vwPostOtherSite
vwProgrammePost
vwProgrammCurriculum
Fields Mapping - TIS and Accent (Hicom)
List of Fields in NDW Accent.DataRepository
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213