Loading...

National Institute of Mental Health Data Archive (NDA) Sign In
National Institute of Mental Health Data Archive (NDA) Sign In
NDA

Success! An email is on its way!

Please check your email to complete the linking process. The link you receive is only valid for 30 minutes.

Check your spam or junk folder if you do not receive the email in the next few minutes.

Warning Notice This is a U.S. Government computer system, which may be accessed and used only for authorized Government business by authorized personnel. Unauthorized access or use of this computer system may subject violators to criminal, civil, and/or administrative action. All information on this computer system may be intercepted, recorded, read, copied, and disclosed by and to authorized personnel for official purposes, including criminal investigations. Such information includes sensitive data encrypted to comply with confidentiality and privacy requirements. Access or use of this computer system by any person, whether authorized or unauthorized, constitutes consent to these terms. There is no right of privacy in this system.
Create or Link an Existing NDA Account
NIMH Data Archive (NDA) Sign In or Create An Account
Update Password

You have logged in with a temporary password. Please update your password. Passwords must contain 8 or more characters and must contain at least 3 of the following types of characters:

  • Uppercase
  • Lowercase
  • Numbers
  • Special Characters limited to: %,_,!,@,#,$,-,%,&,+,=,),(,*,^,:,;

Subscribe to our mailing list

Mailing List(s)
Email Format

You are now leaving the NIMH Data Archive (NDA) web site to go to:

Click on the address above if the page does not change within 10 seconds.

Disclaimer

NDA is not responsible for the content of this external site and does not monitor other web sites for accuracy.

Accept Terms
Data Access Terms - Decline Terms

Are you sure you want to cancel? This will decline terms and you will not be authorized for access.

Attendance Form

36 Shared Subjects

N/A
Clinical Assessments
Questionnaire
06/02/2020
attform01
06/02/2020
View Change History
01
Query Element Name Data Type Size Required Description Value Range Notes Aliases
subjectkey GUID Required The NDAR Global Unique Identifier (GUID) for research subject NDAR*
src_subject_id String 20 Required Subject ID how it's defined in lab/project
interview_date Date Required Date on which the interview/genetic test/sampling/imaging/biospecimen was completed. MM/DD/YYYY
interview_age Integer Required Age in months at the time of the interview/test/sampling/imaging. 0::1440 Age is rounded to chronological month. If the research participant is 15-days-old at time of interview, the appropriate value would be 0 months. If the participant is 16-days-old, the value would be 1 month.
sex String 20 Required Sex of subject at birth M;F; O; NR M = Male; F = Female; O=Other; NR = Not reported gender
frst_group_date Date Recommended First group attended (date)
week1_group1 Integer Recommended Week 1 group 1 0;1 1 = Present; 0 = Absent
reason_1_1 Integer Recommended 1.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_1_1 String 50 Recommended 1.1 Other Reason
week1_group2 Integer Recommended Week 1 group 2 0;1 1 = Present; 0 = Absent
reason_1_2 Integer Recommended 1.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_1_2 String 50 Recommended 1.2 Other Reason
week2_group1 Integer Recommended Week 2 group 1 0;1 1 = Present; 0 = Absent
reason_2_1 Integer Recommended 2.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_2_1 String 50 Recommended 2.1 Other Reason
week2_group2 Integer Recommended Week 2 group 2 0;1 1 = Present; 0 = Absent
reason_2_2 Integer Recommended 2.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_2_2 String 50 Recommended 2.2 Other Reason
week3_group_1 Integer Recommended Week 3 group 1 0;1 1 = Present; 0 = Absent
reason_3_1 Integer Recommended 3.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_3_1 String 50 Recommended 3.1 Other Reason
week3_group2 Integer Recommended Week 3 group 2 0;1 1 = Present; 0 = Absent
reason_3_2 Integer Recommended 3.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_3_2 String 50 Recommended 3.2 Other Reason
week4_group_1 Integer Recommended Week 4 group 1 0;1 1 = Present; 0 = Absent
reason_4_1 Integer Recommended 4.1 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_4_1 String 50 Recommended 4.1 Other Reason
week4_group2 Integer Recommended Week 4 group 2 0;1 1 = Present; 0 = Absent
reason_4_2 Integer Recommended 4.2 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_4_2 String 50 Recommended 4.2 Other Reason
week5_group1 Integer Recommended Week 5 group 1 0;1 1 = Present; 0 = Absent
reason_5_1 Integer Recommended 5.1 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_5_1 String 50 Recommended 5.1 Other Reason
week5_group2 Integer Recommended Week 5 group 2 0;1 1 = Present; 0 = Absent
reason_5_2 Integer Recommended 5.2 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_5_2 String 50 Recommended 5.2 Other Reason
week6_group1 Integer Recommended Week 6 group 1 0;1 1 = Present; 0 = Absent
reason_6_1 Integer Recommended 6.1 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_6_1 String 50 Recommended 6.1 Other Reason
week6_group2 Integer Recommended Week 6 group 2 0;1 1 = Present; 0 = Absent
reason_6_2 Integer Recommended 6.2 Reason 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_6_2 String 50 Recommended 6.2 Other Reason
week7_group1 Integer Recommended Week 7 group 1 0;1 1 = Present; 0 = Absent
reason_7_1 Integer Recommended 7.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_7_1 String 50 Recommended 7.1 Other Reason
week7_group2 Integer Recommended Week 7 group 2 0;1 1 = Present; 0 = Absent
reason_7_2 Integer Recommended 7.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_7_2 String 50 Recommended 7.2 Other Reason
week8_group1 Integer Recommended Week 8 group 1 0;1 1 = Present; 0 = Absent
reason_8_1 Integer Recommended 8.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_8_1 String 50 Recommended 8.1 Other Reason
week8_group2 Integer Recommended Week 8 group 2 0;1 1 = Present; 0 = Absent
reason_8_2 Integer Recommended 8.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_8_2 String 50 Recommended 8.2 Other Reason
week9_group1 Integer Recommended Week 9 group 1 0;1 1 = Present; 0 = Absent
reason_9_1 Integer Recommended 9.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_9_1 String 50 Recommended 9.1 Other Reason
week9_group2 Integer Recommended Week 9 group 2 0;1 1 = Present; 0 = Absent
reason_9_2 Integer Recommended 9.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_9_2 String 50 Recommended 9.2 Other Reason
week10_group1 Integer Recommended Week 10 group 1 0;1 1 = Present; 0 = Absent
reason_10_1 Integer Recommended 10.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_10_1 String 50 Recommended 10.1 Other Reason
week10_group2 Integer Recommended Week 10 group 2 0;1 1 = Present; 0 = Absent
reason_10_2 Integer Recommended 10.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_10_2 String 50 Recommended 10.2 Other Reason
week11_group1 Integer Recommended Week 11 group 1 0;1 1 = Present; 0 = Absent
reason_11_1 Integer Recommended 11.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_11_1 String 50 Recommended 11.1 Other Reason
week11_group2 Integer Recommended Week 11 group 2 0;1 1 = Present; 0 = Absent
reason_11_2 Integer Recommended 11.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_11_2 String 50 Recommended 11.2 Other Reason
week12_group1 Integer Recommended Week 12 group 1 0;1 1 = Present; 0 = Absent
reason_12_1 Integer Recommended 12.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_12_1 String 50 Recommended 12.1 Other Reason
week12_group2 Integer Recommended Week 12 group 2 0;1 1 = Present; 0 = Absent
reason_12_2 Integer Recommended 12.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_12_2 String 50 Recommended 12.2 Other Reason
week13_group1 Integer Recommended Week 13 group 1 0;1 1 = Present; 0 = Absent
reason_13_1 Integer Recommended 13.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_13_1 String 50 Recommended 13.1 Other Reason
week13_group2 Integer Recommended Week 13 group 2 0;1 1 = Present; 0 = Absent
reason_13_2 Integer Recommended 13.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_13_2 String 50 Recommended 13.2 Other Reason
week14_group1 Integer Recommended Week 14 group 1 0;1 1 = Present; 0 = Absent
reason_14_1 Integer Recommended 14.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_14_1 String 50 Recommended 14.1 Other Reason
week14_group2 Integer Recommended Week 14 group 2 0;1 1 = Present; 0 = Absent
reason_14_2 Integer Recommended 14.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_14_2 String 50 Recommended 14.2. Other Reason
week15_group1 Integer Recommended Week 15 group 1 0;1 1 = Present; 0 = Absent
reason_15_1 Integer Recommended 15.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_15_1 String 50 Recommended 15.1 Other Reason
week15_group2 Integer Recommended Week 15 group 2 0;1 1 = Present; 0 = Absent
reason_15_2 Integer Recommended 15.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_15_2 String 50 Recommended 15.2 Other Reason
week16_group1 Integer Recommended Week 16 group 1 0;1 1 = Present; 0 = Absent
reason_16_1 Integer Recommended 16.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_16_1 String 50 Recommended 16.1 Other Reason
week16_group2 Integer Recommended Week 16 group 2 0;1 1 = Present; 0 = Absent
reason_16_2 Integer Recommended 16.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_16_2 String 50 Recommended 16.2 Other Reason
week17_group1 Integer Recommended Week 17 group 1 0;1 1 = Present; 0 = Absent
reason_17_1 Integer Recommended 17.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_17_1 String 50 Recommended 17.1 Other Reason
week17_group2 Integer Recommended Week 17 group 2 0;1 1 = Present; 0 = Absent
reason_17_2 Integer Recommended 17.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_17_2 String 50 Recommended 17.2 Other Reason
week18_group1 Integer Recommended Week 18 group 1 0;1 1 = Present; 0 = Absent
reason_18_1 Integer Recommended 18.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_18_1 String 50 Recommended 18.1 Other Reason
week18_group2 Integer Recommended Week 18 group 2 0;1 1 = Present; 0 = Absent
reason_18_2 Integer Recommended 18.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_18_2 String 50 Recommended 18.2 Other Reason
week19_group1 Integer Recommended Week 19 group 1 0;1 1 = Present; 0 = Absent
reason_19_1 Integer Recommended 19.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_19_1 String 50 Recommended 19.1 Other Reason
week19_group2 Integer Recommended Week 19 group 2 0;1 1 = Present; 0 = Absent
reason_19_2 Integer Recommended 19.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_19_2 String 50 Recommended 19.2 Other Reason
week20_group1 Integer Recommended Week 20 group 1 0;1 1 = Present; 0 = Absent
reason_20_1 Integer Recommended 20.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_20_1 String 50 Recommended 20.1 Other Reason
week20_group2 Integer Recommended Week 20 group 2 0;1 1 = Present; 0 = Absent
reason_20_2 Integer Recommended 20.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_20_2 String 50 Recommended 20.2 Other Reason
week21_group1 Integer Recommended Week 21 group 1 0;1 1 = Present; 0 = Absent
reason_21_1 Integer Recommended 21.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_21_1 String 50 Recommended 21.1 Other Reason
week21_group2 Integer Recommended Week 21 group 2 0;1 1 = Present; 0 = Absent
reason_21_2 Integer Recommended 21.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_21_2 String 50 Recommended 21.2 Other Reason
week22_group1 Integer Recommended Week 22 group 1 0;1 1 = Present; 0 = Absent
reason_22_1 Integer Recommended 22.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_22_1 String 50 Recommended 22.1 Other Reason
week22_group2 Integer Recommended Week 22 group 2 0;1 1 = Present; 0 = Absent
reason_22_2 Integer Recommended 22.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_22_2 String 50 Recommended 22.2 Other Reason
week23_group1 Integer Recommended Week 23 group 1 0;1 1 = Present; 0 = Absent
reason_23_1 Integer Recommended 23.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_23_1 String 50 Recommended 23.1 Other Reason
week23_group2 Integer Recommended Week 23 group 2 0;1 1 = Present; 0 = Absent
reason_23_2 Integer Recommended 23.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_23_2 String 50 Recommended 23.2 Other Reason
week24_group1 Integer Recommended Week 24 group 1 0;1 1 = Present; 0 = Absent
reason_24_1 Integer Recommended 24.1 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_24_1 String 50 Recommended 24.1 Other Reason
week24_group2 Integer Recommended Week 24 group 2 0;1 1 = Present; 0 = Absent
reason_24_2 Integer Recommended 24.2 Reason for Absence 1::8 1 = Illness (Physical); 2 = Illness (Mental/Emotional); 3 = Work/School; 4= Transportation issue/di?culties; 5 = Travel; 6 = Family obligation; 7 = Unknown; 8 = Other
other_24_2 String 50 Recommended 24.2 Other Reason
attendance_complete Integer Recommended Form Status. Complete? 0::2 0 = Incomplete; 1= Unveri?ed; 2 = Complete
Data Structure

This page displays the data structure defined for the measure identified in the title and structure short name. The table below displays a list of data elements in this structure (also called variables) and the following information:

  • Element Name: This is the standard element name
  • Data Type: Which type of data this element is, e.g. String, Float, File location.
  • Size: If applicable, the character limit of this element
  • Required: This column displays whether the element is Required for valid submissions, Recommended for valid submissions, Conditional on other elements, or Optional
  • Description: A basic description
  • Value Range: Which values can appear validly in this element (case sensitive for strings)
  • Notes: Expanded description or notes on coding of values
  • Aliases: A list of currently supported Aliases (alternate element names)
  • For valid elements with shared data, on the far left is a Filter button you can use to view a summary of shared data for that element and apply a query filter to your Cart based on selected value ranges

At the top of this page you can also:

  • Use the search bar to filter the elements displayed. This will not filter on the Size of Required columns
  • Download a copy of this definition in CSV format
  • Download a blank CSV submission template prepopulated with the correct structure header rows ready to fill with subject records and upload

Please email the The NDA Help Desk with any questions.