[#583] Get surveyId from surveyInstance instead of surveyalValue

There is an other problem: the siDto has collectionDate as Long, while si has collectionDate as Date
I propose to keep the current solution for now, so Emeline can proceed with the test, and revisit this later.