Thanks for expanding on that, can you tell me the exact use case behind caching the screening results so that I can offer you the best possible solution?
With the current details I have, you can opt for Ongoing Screening once you have screened the case initially once so after you enable OGS for the case , what our platform does is it screens the case automatically on a daily basis and whenever there is any update on the results be it new matches or change in the data you would receive an update on that particular case's casesystem ID, in this case, you can make a fresh call to fetch the latest updated results and until then you can have the initial screening result response cached at your end.
Let me know your thoughts on this.
Modification date is a parameter that comes into picture whenever you perform any kind of modification to your case it may be case updating, OGS screening or re-screening.
Can you eloborate the second part of your question ?