Goal: Detect participant-level data that is entirely missing by cross-referencing existing data sources against each other. Currently we can only detect partial gaps (e.g. a missing edf or log file within an existing participant folder, a missing subtest within an existing psychometric test), not a whole participant folder that's absent.
Background: #146 already checks for existence of both MeRID sessions; #119 covers cross-referencing session ids to the session documentation sheet. This issue extends that pattern to also cover ET sessions, and generalizes it to cross-check across all sessions (one ET session for multipleye, two ET sessions for MeRID, and one psychometric test session for all) so a participant present in for one session but missing in another gets flagged.
Tasks:
Cross-reference participant/session IDs across sessions (1 or 2 ET session and Psychometric test session)
Extend the #146 existence check to PT sessions
Acceptance criteria:
Given a participant present at least in one session type but absent in another, the tool flags the missing session for that participant id
Outputs warnings for the respective ids
Goal: Detect participant-level data that is entirely missing by cross-referencing existing data sources against each other. Currently we can only detect partial gaps (e.g. a missing edf or log file within an existing participant folder, a missing subtest within an existing psychometric test), not a whole participant folder that's absent.
Background: #146 already checks for existence of both MeRID sessions; #119 covers cross-referencing session ids to the session documentation sheet. This issue extends that pattern to also cover ET sessions, and generalizes it to cross-check across all sessions (one ET session for multipleye, two ET sessions for MeRID, and one psychometric test session for all) so a participant present in for one session but missing in another gets flagged.
Tasks:
Cross-reference participant/session IDs across sessions (1 or 2 ET session and Psychometric test session)
Extend the #146 existence check to PT sessions
Acceptance criteria:
Given a participant present at least in one session type but absent in another, the tool flags the missing session for that participant id
Outputs warnings for the respective ids