Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Current implementation

Drawio
mVer2
zoom1
simple0
inComment0
custContentId3871801524
pageId3859513346
lbox1
diagramDisplayNameUntitled Diagram-1698014056672.drawio
contentVer1
revision1
baseUrlhttps://hee-tis.atlassian.net/wiki
diagramNameUntitled Diagram-1698014056672.drawio
pCenter0
width1321
links
tbstyle
height701.0000000000001

between TIS and Integration service

If the doctor info is filtered out by traineeInfoForConenction.sql, TIS will send a dto with only tcs personId to Integration service, so Integration service only needs to check if gmc number is present for identifying records whose TIS info needs to be detached.

between Integration service and Recommendation service

Previously, in Recommendation service, we use gmc number to identify the ES views again. But as recommendationindex is reindexed from masterdoctorindex and every update from masterdoctorindex should be sent to recommendationindex and update its document, so we can assume the doc ids between these 2 indices always match, so there’s no need to search by gmc number again.

Some previous thinking (not in use):

Drawio
mVer2
zoom1
simple0
inComment0
custContentId3859513357
pageId3859513346
lbox1
diagramDisplayNameTISRevalUpdates.drawio
contentVer2
revision2
baseUrlhttps://hee-tis.atlassian.net/wiki
diagramNameTISRevalUpdates.drawio
pCenter0
width601
links
tbstyle
height541

...