Elastic Search Index Fields

Field Name

Data Type

Source

Field Name

Data Type

Source

id (Key)

String

Auto-generated

@GeneratedValue(strategy = GenerationType.IDENTITY)

tcsPersonId

Long

TIS

gmcReferenceNumber

String

Reval

doctorFirstName

String

TIS / Reval

doctorLastName

String

TIS / Reval

submissionDate

LocalDate

Reval

programmeName

String

TIS

membershipType

String

TIS

designatedBody

String

Reval

tcsDesignatedBody

String

TIS

programmeOwner

String

TIS

connectionStatus

String

Reval (according to designatedBody field)

membershipStartDate

LocalDate

TIS

membershipEndDate

LocalDate

TIS

exceptionReason

String

Reval (GMC failure reason stored in Reval MongoDB)

gmcStatus

String

Reval

tisStatus

String

Reval

curriculumEndDate

LocalDate

TIS

admin

String

Reval

lastUpdatedDate

LocalDate

Reval

underNotice

String

Reval