Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[EEG] EEG Acquisition form #8443

Merged
merged 18 commits into from
Apr 4, 2023
97 changes: 97 additions & 0 deletions raisinbread/instruments/EEG_Acquisition_form.linst
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
testname{@}EEG_Acquisition_form
table{@}EEG_Acquisition_form
regisoc marked this conversation as resolved.
Show resolved Hide resolved
title{@}EEG_Acquisition_form
regisoc marked this conversation as resolved.
Show resolved Hide resolved
header{@}{@}EEG Acquisition form
regisoc marked this conversation as resolved.
Show resolved Hide resolved
date{@}Date_taken{@}Date of Administration{@}{@}
static{@}Candidate_Age{@}Candidate Age (Months)
static{@}Window_Difference{@}Window Difference (+/- Days)
select{@}Examiner{@}Examiner{@}
header{@}{@}<b><h3>General informations</h3></b>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
text{@}research_staff_one{@}Research staff 1 initials
text{@}research_staff_two{@}Research staff 2 initials
text{@}research_staff_three{@}Research staff 3 initials
text{@}session_testing_room{@}Testing room information
select{@}subject_behavioral_assistant_present{@}Is there a behavioral assistant?{@}'yes'=>'Yes'{-}'no'=>'No'
text{@}subject_behavioral_assistant{@}Subject Behavioral assistant initials
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}subject_medication{@}Is subject under medication?{@}'yes'=>'Yes'{-}'no'=>'No'
textarea{@}subject_medication_dosage{@}Describe the medication and dosage
select{@}head_measurement_unit{@}What is the unit used for head measurement?{@}'cm'=>'Centimeters (cm)'{-}'in'=>'Inches (in)'
text{@}head_measurement{@}What is the head measurement value?
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}head_measurement_status{@}What is the head measurement value?{@}NULL=>''{-}'not_answered'=>'Not Answered'
select{@}ekg_collected{@}EKG Collected?{@}'yes'=>'Yes'{-}'no'=>'No'
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}participant_away_60cm_from_monitor{@}Participant is 60cm away from monitor?{@}'yes'=>'Yes'{-}'no'=>'No'
regisoc marked this conversation as resolved.
Show resolved Hide resolved
textarea{@}participant_away_60cm_from_monitor_reason{@}If No, please explain the reason
regisoc marked this conversation as resolved.
Show resolved Hide resolved
header{@}{@}<b><h3>Net informations</h3></b>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
text{@}net_id{@}What is the net identifier?
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}impedance_measured_before_netting{@}Impedances measure before netting?{@}'yes'=>'Yes'{-}'no'=>'No'
text{@}impedance_measure{@}Register the impedance measured
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}bad_channels_measured_after_netting{@}Bad channels measured after netting?{@}'yes'=>'Yes'{-}'no'=>'No'
textarea{@}bad_channels{@}Register all bad channels
regisoc marked this conversation as resolved.
Show resolved Hide resolved
header{@}{@}<h6>For net placement question:<br/> <b>Excellent</b> - meets all criteria for proper net placement.<br/> <b>Average</b> - any 1-2cm shift from proper placement (1 pinky finger width distance).<br/> <b>Poor</b> - any >2 cm shift from proper placement (>1 pinky finger width distance). </h6>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}net_placement{@}Net placement{@}'na'=>'n/a'{-}'excellent'=>'Excellent'{-}'average'=>'Average'{-}'poor'=>'Poor'
textarea{@}net_placement_comment{@}Any comment on net placement
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}net_placement_photos_taken{@}Placement photos taken?{@}'yes'=>'Yes'{-}'no'=>'No'
select{@}acquisition_software{@}Acquisition software used{@}'eemagine'=>'Eemagine'{-}'neuro_scan'=>'(Neuro)scan'{-}'insep'=>'InsEP'{-}'biosemi'=>'BioSemi'{-}'netstation'=>'NetStation'{-}'brain_vision_recorder'=>'Brain Vision Recorder'{-}'emotiv'=>'Emotiv'{-}'actiview605_lores'=>'ActiView605-Lores'{-}'eeprobe'=>'EEProbe'{-}'tmsi'=>'TMSi'{-}'other'=>'Other'
text{@}acquisition_software_other{@}If other, please specify
select{@}recording_reference{@}Recording reference used{@}'left_mastoid'=>'left mastoid'{-}'right_mastoid'=>'right mastoid'{-}'left_earlobe'=>'left earlobe'{-}'right_earlobe'=>'right earlobe'{-}'physically_linked_mastoids'=>'physically linked mastoids'{-}'physically_linked_earlobes'=>'physically linked earlobes'{-}'cz'=>'Cz'{-}'tip_nose'=>'tip of the nose'{-}'balanced_non_cephalic_reference'=>'balanced non-cephalic reference'{-}'other'=>'Other'
text{@}recording_reference_other{@}If other, please specify
text{@}number_active_channels{@}Number of active channels
select{@}number_active_channels_status{@}Number of active channels{@}NULL=>''{-}'not_answered'=>'Not Answered'
select{@}eog_channels{@}EOG channels{@}'no_eog_channels'=>'no EOG channels'{-}'two_heog_channels_only'=>'two HEOG channels only'{-}'two_veog_channels_only'=>'two VEOG channels only'{-}'two_heog_two_veog_channels'=>'two HEOG and two VEOG channels'{-}'other'=>'Other'
text{@}eog_channels_other{@}If other, please specify
textarea{@}artefacted_channels{@}Artefacted channels
header{@}{@}<b><h3>EEG Acquisition</h3></b>
select{@}bad_electrodes_present{@}Were there any bad electrodes during impedances?{@}'yes'=>'Yes'{-}'no'=>'No'
textarea{@}bad_electrodes{@}If Yes, please register all bad electrodes
textarea{@}hardware_filters_applied{@}What hardware filters were applied before acquisition?
textarea{@}software_filters_applied{@}What software filters were applied during acquisition?
time{@}eeg_session_start_time{@}EEG session Start time
select{@}eeg_session_start_time_status{@}EEG session Start time{@}NULL=>''{-}'dnk'=>'DNK'{-}'refusal'=>'Refusal'{-}'not_answered'=>'Not Answered'
time{@}eeg_session_end_time{@}EEG session End time
select{@}eeg_session_end_time_status{@}EEG session End time{@}NULL=>''{-}'dnk'=>'DNK'{-}'refusal'=>'Refusal'{-}'not_answered'=>'Not Answered'
regisoc marked this conversation as resolved.
Show resolved Hide resolved
regisoc marked this conversation as resolved.
Show resolved Hide resolved
header{@}{@}<h3>Resting state task</h3>
header{@}{@}<h6>*scroll through <u>all channels</u> to check for good signal after starting video<br/> (if bad signal: pause task, continue task when signal looks good in recording)</h6>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}resting_state_eeg_acquired{@}Resting State EEG Acquired?{@}NULL=>''{-}'not_started'=>'Not Started'{-}'complete'=>'Complete'{-}'incomplete'=>'Incomplete'
textarea{@}resting_state_eeg_incomplete_reason{@}If Incomplete, why were you unable to complete the task?
select{@}resting_state_attempts{@}Number of attempts{@}NULL=>''{-}'1'=>'1'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'more_than_5'=>'More than 5'
select{@}resting_state_eeg_mood_rating{@}Resting State EEG Mood Rating{@}NULL=>''{-}'1'=>'1 - Screaming, fussed out'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'5'=>'5 - Very calm the whole time'
textarea{@}resting_state_eeg_mood_rating_comments{@}Any comment on the mood?
textarea{@}resting_state_comments{@}Any comment on the resting state?
header{@}{@}<h3>VEP task</h3>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
select{@}paradigm_vep_used{@}VEP paradigm used?{@}'yes'=>'Yes'{-}'no'=>'No'
header{@}{@}<h6>*scroll through <u>all channels</u> to check for good signal after starting video<br/> (if bad signal: pause task, continue task when signal looks good in recording)</h6>
select{@}vep_eeg_acquired{@}VEP EEG Acquired?{@}NULL=>''{-}'not_started'=>'Not Started'{-}'complete'=>'Complete'{-}'incomplete'=>'Incomplete'
textarea{@}vep_eeg_incomplete_reason{@}If Incomplete, why were you unable to complete the task?
select{@}vep_attempts{@}Number of attempts{@}NULL=>''{-}'1'=>'1'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'more_than_5'=>'More than 5'
select{@}vep_eeg_mood_rating{@}VEP EEG Mood Rating{@}NULL=>''{-}'1'=>'1 - Screaming, fussed out'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'5'=>'5 - Very calm the whole time'
textarea{@}vep_eeg_mood_rating_comments{@}Any comment on the mood?
regisoc marked this conversation as resolved.
Show resolved Hide resolved
textarea{@}vep_comments{@}Any comment on the VEP task?
regisoc marked this conversation as resolved.
Show resolved Hide resolved
header{@}{@}<h3>AEP task</h3>
select{@}paradigm_aep_used{@}AEP paradigm used?{@}'yes'=>'Yes'{-}'no'=>'No'
header{@}{@}<h6>*scroll through <u>all channels</u> to check for good signal after starting video<br/> (if bad signal: pause task, continue task when signal looks good in recording)</h6>
select{@}aep_eeg_acquired{@}AEP EEG Acquired?{@}NULL=>''{-}'not_started'=>'Not Started'{-}'complete'=>'Complete'{-}'incomplete'=>'Incomplete'
textarea{@}aep_eeg_incomplete_reason{@}If Incomplete, why were you unable to complete the task?
select{@}aep_attempts{@}Number of attempts{@}NULL=>''{-}'1'=>'1'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'more_than_5'=>'More than 5'
select{@}aep_eeg_mood_rating{@}AEP EEG Mood Rating{@}NULL=>''{-}'1'=>'1 - Screaming, fussed out'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'5'=>'5 - Very calm the whole time'
textarea{@}aep_eeg_mood_rating_comments{@}Any comment on the mood?
textarea{@}aep_comments{@}Any comment on the AEP task?
header{@}{@}<h3>MMN task</h3>
select{@}paradigm_mmn_used{@}MMN paradigm used?{@}'yes'=>'Yes'{-}'no'=>'No'
header{@}{@}<h6>*scroll through <u>all channels</u> to check for good signal after starting video<br/> (if bad signal: pause task, continue task when signal looks good in recording)</h6>
select{@}mmn_eeg_acquired{@}MMN EEG Acquired?{@}NULL=>''{-}'not_started'=>'Not Started'{-}'complete'=>'Complete'{-}'incomplete'=>'Incomplete'
textarea{@}mmn_eeg_incomplete_reason{@}If Incomplete, why were you unable to complete the task?
select{@}mmn_attempts{@}Number of attempts{@}NULL=>''{-}'1'=>'1'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'more_than_5'=>'More than 5'
select{@}mmn_eeg_mood_rating{@}MMN EEG Mood Rating{@}NULL=>''{-}'1'=>'1 - Screaming, fussed out'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'5'=>'5 - Very calm the whole time'
textarea{@}mmn_eeg_mood_rating_comments{@}Any comment on the mood?
textarea{@}mmn_comments{@}Any comment on the MMN task?
header{@}{@}<h3>Faces task</h3>
select{@}paradigm_faces_used{@}Human Faces paradigm used?{@}'yes'=>'Yes'{-}'no'=>'No'
header{@}{@}<h6>*scroll through <u>all channels</u> to check for good signal after starting video<br/> (if bad signal: pause task, continue task when signal looks good in recording)</h6>
select{@}faces_eeg_acquired{@}Faces EEG Acquired?{@}NULL=>''{-}'not_started'=>'Not Started'{-}'complete'=>'Complete'{-}'incomplete'=>'Incomplete'
textarea{@}faces_eeg_incomplete_reason{@}If Incomplete, why were you unable to complete the task?
select{@}faces_attempts{@}Number of attempts{@}NULL=>''{-}'1'=>'1'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'more_than_5'=>'More than 5'
select{@}faces_eeg_mood_rating{@}Faces EEG Mood Rating{@}NULL=>''{-}'1'=>'1 - Screaming, fussed out'{-}'2'=>'2'{-}'3'=>'3'{-}'4'=>'4'{-}'5'=>'5 - Very calm the whole time'
textarea{@}faces_eeg_mood_rating_comments{@}Any comment on the mood?
textarea{@}faces_comments{@}Any comment on the Faces task?
header{@}{@}<b><h3>General session comments and notes</h3></b>
regisoc marked this conversation as resolved.
Show resolved Hide resolved
textarea{@}general_comments{@}General session notes, any important details (e.g. technical error, issue with net, etc.)
3 changes: 3 additions & 0 deletions raisinbread/instruments/EEG_Acquisition_form.meta
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
testname{@}EEG_Acquisition_form
regisoc marked this conversation as resolved.
Show resolved Hide resolved
table{@}EEG_Acquisition_form
regisoc marked this conversation as resolved.
Show resolved Hide resolved
jsondata{@}true
45 changes: 45 additions & 0 deletions raisinbread/instruments/EEG_Acquisition_form.rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
research_staff_two{-}Not Required{-}research_staff_two{@}=={@}NEVER_REQUIRED
regisoc marked this conversation as resolved.
Show resolved Hide resolved
research_staff_three{-}Not Required{-}research_staff_three{@}=={@}NEVER_REQUIRED
session_testing_room{-}Not Required{-}session_testing_room{@}=={@}NEVER_REQUIRED
subject_behavioral_assistant{-}Required if there is a behavioural assistant{-}subject_behavioral_assistant_present{@}=={@}yes
regisoc marked this conversation as resolved.
Show resolved Hide resolved
subject_medication_dosage{-}Required if there is an ongoing medication{-}subject_medication{@}=={@}yes
participant_away_60cm_from_monitor_reason{-}Required if participant cannot be 60cm away from montior{-}participant_away_60cm_from_monitor{@}=={@}no
impedance_measure{-}Required when impedance is measured{-}impedance_measured_before_netting{@}=={@}yes
bad_channels{-}Required when bad channels are present{-}bad_channels_measured_after_netting{@}=={@}yes
net_placement_comment{-}Required when net placement is not available{-}net_placement{@}=={@}na
acquisition_software_other{-}Required when acquisition software is other{-}acquisition_software{@}=={@}other
recording_reference_other{-}Required when recording reference is other{-}recording_reference{@}=={@}other
eog_channels_other{-}Required when EOG channels is other{-}eog_channels{@}=={@}other
artefacted_channels{-}Not Required{-}artefacted_channels{@}=={@}NEVER_REQUIRED
bad_electrode{-}Required when bad electrodes are present{-}bad_electrodes_present{@}=={@}yes
hardware_filters_applied{-}Not Required{-}hardware_filters_applied{@}=={@}NEVER_REQUIRED
software_filters_applied{-}Not Required{-}software_filters_applied{@}=={@}NEVER_REQUIRED
resting_state_eeg_incomplete_reason{-}Required when resting state acquiring is incomplete{-}resting_state_eeg_acquired{@}=={@}incomplete
resting_state_eeg_mood_rating_comments{-}Not Required{-}resting_state_eeg_mood_rating_comments{@}=={@}NEVER_REQUIRED
resting_state_comments{-}Not Required{-}resting_state_comments{@}=={@}NEVER_REQUIRED
vep_eeg_acquire{-}Required when VEP is used{-}paradigm_vep_used{@}=={@}yes
vep_eeg_incomplete_reason{-}Required when VEP acquiring is incomplete{-}vep_eeg_acquired{@}=={@}incomplete
vep_attempt{-}Required when VEP is used{-}paradigm_vep_used{@}=={@}yes
vep_eeg_mood_ratin{-}Required when VEP is used{-}paradigm_vep_used{@}=={@}yes
vep_eeg_mood_rating_comments{-}Not Required{-}vep_eeg_mood_rating_comments{@}=={@}NEVER_REQUIRED
vep_comments{-}Not Required{-}vep_comments{@}=={@}NEVER_REQUIRED
aep_eeg_acquire{-}Required when AEP is used{-}paradigm_aep_used{@}=={@}yes
aep_eeg_incomplete_reason{-}Required when AEP acquiring is incomplete{-}aep_eeg_acquired{@}=={@}incomplete
aep_attempt{-}Required when AEP is used{-}paradigm_aep_used{@}=={@}yes
aep_eeg_mood_ratin{-}Required when AEP is used{-}paradigm_aep_used{@}=={@}yes
aep_eeg_mood_rating_comments{-}Not Required{-}aep_eeg_mood_rating_comments{@}=={@}NEVER_REQUIRED
aep_comments{-}Not Required{-}aep_comments{@}=={@}NEVER_REQUIRED
mmn_eeg_acquire{-}Required when MMN is used{-}paradigm_mmn_used{@}=={@}yes
mmn_eeg_incomplete_reason{-}Required when AEP acquiring is incomplete{-}mmn_eeg_acquired{@}=={@}incomplete
mmn_attempt{-}Required when MMN is used{-}paradigm_mmn_used{@}=={@}yes
mmn_eeg_mood_ratin{-}Required when MMN is used{-}paradigm_mmn_used{@}=={@}yes
mmn_eeg_mood_rating_comments{-}Not Required{-}mmn_eeg_mood_rating_comments{@}=={@}NEVER_REQUIRED
mmn_comments{-}Not Required{-}mmn_comments{@}=={@}NEVER_REQUIRED
faces_eeg_acquire{-}Required when Faces is used{-}paradigm_faces_used{@}=={@}yes
faces_eeg_incomplete_reason{-}Required when Faces acquiring is incomplete{-}faces_eeg_acquired{@}=={@}incomplete
faces_attempt{-}Required when Faces is used{-}paradigm_faces_used{@}=={@}yes
faces_eeg_mood_ratin{-}Required when Faces is used{-}paradigm_faces_used{@}=={@}yes
faces_eeg_mood_rating_comments{-}Not Required{-}faces_eeg_mood_rating_comments{@}=={@}NEVER_REQUIRED
faces_comments{-}Not Required{-}faces_comments{@}=={@}NEVER_REQUIRED
general_comments{-}Not Required{-}general_comments{@}=={@}NEVER_REQUIRED