Table of Contents

Codebook and Frequencies

SEQN - Respondent sequence number

Variable Name:
SEQN
SAS Label:
Respondent sequence number
English Text:
Respondent sequence number.
Target:
Both males and females 8 YEARS - 19 YEARS

YDARTYPE - Record Type

Variable Name:
YDARTYPE
SAS Label:
Record Type
English Text:
Record Type
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Youth 7851 7851
2 Parent 4872 12723
3 Combined 4872 17595
. Missing 0 17595

YDQE01Z - Height - centimeters

Variable Name:
YDQE01Z
SAS Label:
Height - centimeters
English Text:
Now I'm going to change the subject a bit and ask you some questions about eating and weight.<p> How tall are you?<p> (centimeters)
English Instructions:
Height may be in feet and inches or in centimeters.<p> (Collection Names: Youth=YEA001Z; Parent=PEA001Z)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
104 to 204 Range of Values 11172 11172
. Missing 6423 17595

YDAEN01 - Was height measured for study?

Variable Name:
YDAEN01
SAS Label:
Was height measured for study?
English Text:
Was height measured for study?
English Instructions:
Collection Names: Youth=YEAN01; Parent=PEAN01)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 11142 11142
2 No 30 11172
. Missing 6423 17595

YDQE02L - Current weight - lbs

Variable Name:
YDQE02L
SAS Label:
Current weight - lbs
English Text:
How much do you weight now (pounds)?
English Instructions:
(Collection Names: Youth=YEA002L; Parent=PEA002L)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
41 to 426 Range of Values 11170 11170
. Missing 6425 17595

YDAEN02 - Was weight measured for study?

Variable Name:
YDAEN02
SAS Label:
Was weight measured for study?
English Text:
Was weight measured for study?
English Instructions:
Collection Names: Youth=YEAN02; Parent=PEAN02)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Examined 11116 11116
2 Self reported 54 11170
. Missing 6425 17595

YDQE03L - Lowest weight in last year - lbs

Variable Name:
YDQE03L
SAS Label:
Lowest weight in last year - lbs
English Text:
In the last year that is, since [[NAME EVENT]/[NAME CURRENT MONTH] of last year] what was your lowest weight (pounds)?
English Instructions:
(Collection Names: Youth=YEA003L; Parent=PEA003L)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
30 to 336 Range of Values 8255 8255
. Missing 9340 17595

YDAEN03 - Child underweight?

Variable Name:
YDAEN03
SAS Label:
Child underweight?
English Text:
Was child underweight (&le; chart weight for height, at time of lowest weight in past year)?
English Instructions:
(Collection Names: Youth=YEAN03; Parent=PEAN03)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes * 2279 2279
2 No 8907 11186
9 Don't know 0 11186
. Missing 6409 17595

YDQE04 - Others worried person too thin last year

Variable Name:
YDQE04
SAS Label:
Others worried person too thin last year
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), has anyone worried that you were much too thin?
English Instructions:
(Collection Names: Youth=YEA004; Parent=PEA004)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes * 1150 1150
2 No 10002 11152 YDAEN04
3 Sometimes/somewhat * 25 11177
7 Refused 0 11177 YDAEN04
9 Don't know 3 11180 YDAEN04
. Missing 6415 17595

YDQE04A - Other worried person too thin past month

Variable Name:
YDQE04A
SAS Label:
Other worried person too thin past month
English Text:
Now, what about last four weeks? <p> Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]], has anyone worried that you were much too thin?
English Instructions:
(Collection Names: Youth=YEA004A; Parent=PEA004A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 426 426
2 No 749 1175
7 Refused 0 1175
9 Don't know 0 1175
. Missing 16420 17595

YDAEN04 - Was a * coded in YDAEN03 or YDQE04?

Variable Name:
YDAEN04
SAS Label:
Was a * coded in YDAEN03 or YDQE04?
English Text:
Was a * response coded in YDAEN03 or in YDQE04?
English Instructions:
(Collection Names: Youth=YEAN04; Parent=PEAN04)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes { } 2919 2919
2 No 8266 11185 YDQE10
. Missing 6410 17595

YDQE05 - Light, but worry about fat

Variable Name:
YDQE05
SAS Label:
Light, but worry about fat
English Text:
Now I'd like to ask you some questions about the time [you weighed the least in the last year/other people worried that you were too thin].<p> Even though [you only weighed [NAME LOWEST WEIGHT]/other people worried you were too thin], were you worried about being fat or becoming fat?
English Instructions:
If a * response was coded in YDAEN03 and YDQE04, only read back endorsement for YDAEN03.<p> (Collection Names: Youth=YEA005; Parent=PEA005)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 443 443
2 No 1991 2434 YDQE06
7 Refused 0 2434 YDQE06
9 Don't know 1 2435 YDQE06
. Missing 15160 17595

YDQE05A - Worry nearly daily about becoming fat

Variable Name:
YDQE05A
SAS Label:
Worry nearly daily about becoming fat
English Text:
Was there a time when you worried nearly every day about being fat or becoming fat?
English Instructions:
(Collection Names: Youth=YEA005A; Parent=PEA005A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 165 165
2 No 278 443 YDQE06
7 Refused 0 443 YDQE06
9 Don't know 0 443 YDQE06
. Missing 17152 17595

YDQE05B - Worry make other thoughts difficult

Variable Name:
YDQE05B
SAS Label:
Worry make other thoughts difficult
English Text:
Did you sometimes worry about it so much that it was difficult for you to think about other things?
English Instructions:
(Collection Names: Youth=YEA005B; Parent=PEA005B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 56 56
2 No 108 164
7 Refused 0 164
9 Don't know 1 165
. Missing 17430 17595

YDQE05C - Worry cause weight control effort

Variable Name:
YDQE05C
SAS Label:
Worry cause weight control effort
English Text:
Did worrying about being fat or becoming fat make you try to keep your weight down?
English Instructions:
(Collection Names: Youth=YEA005C; Parent=PEA005C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 129 129
2 No 36 165
7 Refused 0 165
9 Don't know 0 165
. Missing 17430 17595

YDQE05D - Worry cause control effort past month

Variable Name:
YDQE05D
SAS Label:
Worry cause control effort past month
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you been worried about being fat or becoming fat?
English Instructions:
(Collection Names: Youth=YEA005D; Parent=PEA005D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 88 88
2 No 77 165
7 Refused 0 165
9 Don't know 0 165
. Missing 17430 17595

YDQE06 - Said were fat when weighed least

Variable Name:
YDQE06
SAS Label:
Said were fat when weighed least
English Text:
When you weighed the least in the last year, did you think you were overweight?
English Instructions:
(Collection Names: Youth=YEA006; Parent=PEA006)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 162 162 YDQE07
2 No 2272 2434
7 Refused 0 2434 YDQE07
9 Don't know 1 2435 YDQE07
. Missing 15160 17595

YDQE06A - Did you think you were too thin?

Variable Name:
YDQE06A
SAS Label:
Did you think you were too thin?
English Text:
Did you think you were too thin?
English Instructions:
(Collection Names: Youth=YEA006A; Parent=PEA006A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 465 465
2 No 1807 2272
7 Refused 0 2272
9 Don't know 0 2272
. Missing 15323 17595

YDQE07 - Currently say they are overweight

Variable Name:
YDQE07
SAS Label:
Currently say they are overweight
English Text:
Do you think you are overweight now?
English Instructions:
(Collection Names: Youth=YEA007; Parent=PEA007)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 239 239 YDQE08
2 No 2192 2431
7 Refused 0 2431 YDQE08
9 Don't know 4 2435 YDQE08
. Missing 15160 17595

YDQE07A - Do you think you are too thin?

Variable Name:
YDQE07A
SAS Label:
Do you think you are too thin?
English Text:
Do you think you are too thin?
English Instructions:
(Collection Names: Youth=YEA007A; Parent=PEA007A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 302 302
2 No 1889 2191
7 Refused 0 2191
9 Don't know 1 2192
. Missing 15403 17595

YDQE08 - Said low weight caused health problems

Variable Name:
YDQE08
SAS Label:
Said low weight caused health problems
English Text:
When you weighed the least in the last year did you think that your low weight could cause any health problems for you?
English Instructions:
(Collection Names: Youth=YEA008; Parent=PEA008)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 208 208
2 No 2219 2427
7 Refused 0 2427
9 Don't know 8 2435
. Missing 15160 17595

YDQE09 - Says weight could cause health problems

Variable Name:
YDQE09
SAS Label:
Says weight could cause health problems
English Text:
Do you think that what you weight now could cause any health problems for you?
English Instructions:
(Collection Names: Youth=YEA009; Parent=PEA009)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 122 122
2 No 2300 2422
7 Refused 0 2422
9 Don't know 13 2435
. Missing 15160 17595

YDQE10 - Often felt bad about self, felt fat

Variable Name:
YDQE10
SAS Label:
Often felt bad about self, felt fat
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), have you often felt bad about yourself because you thought you were fat or overweight?
English Instructions:
(Collection Names: Youth=YEA010; Parent=PEA010)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 1752 1752
2 No 9418 11170 YDQE11
7 Refused 0 11170 YDQE11
9 Don't know 14 11184 YDQE11
. Missing 6411 17595

YDQE10A - Losing weight most important

Variable Name:
YDQE10A
SAS Label:
Losing weight most important
English Text:
Did you think that losing weight would be the most important thing you could do to feel better about yourself?
English Instructions:
(Collection Names: Youth=YEA010A; Parent=PEA010A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes [ ] 1004 1004
2 No 744 1748
7 Refused 0 1748
9 Don't know 4 1752
. Missing 15843 17595

YDAEC1 - CHECK ITEM

Variable Name:
YDAEC1
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise go to YDQE10C
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE10B - Lose weight important thinnest past year

Variable Name:
YDQE10B
SAS Label:
Lose weight important thinnest past year
English Text:
Did you feel that way at the same time that you were your thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA010B; Parent=PEA010B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &LT; &GT; 84 84
2 No 97 181
7 Refused 0 181
9 Don't know 2 183
. Missing 17412 17595

YDQE10C - Lose weight important thinnest past mo.

Variable Name:
YDQE10C
SAS Label:
Lose weight important thinnest past mo.
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you often felt bad about yourself because you thought you were fat or overweight?
English Instructions:
(Collection Names: Youth=YEA010C; Parent=PEA010C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 800 800
2 No 951 1751
7 Refused 0 1751
9 Don't know 0 1751
. Missing 15844 17595

YDQE11 - Food obsessions for periods in past year

Variable Name:
YDQE11
SAS Label:
Food obsessions for periods in past year
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), have there been times when you thought about food or about eating almost all of the time?
English Instructions:
(Collection Names: Youth=YEA011; Parent=PEA011)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 1658 1658
2 No 9512 11170 YDQE12
7 Refused 0 11170 YDQE12
9 Don't know 12 11182 YDQE12
. Missing 6413 17595

YDQE11A - Food obsess, problem think of other

Variable Name:
YDQE11A
SAS Label:
Food obsess, problem think of other
English Text:
When this happened was it difficult for you to think about other things?
English Instructions:
(Collection Names: Youth=YEA011A; Parent=PEA011A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 354 354
2 No 1298 1652 YDQE12
7 Refused 0 1652 YDQE12
9 Don't know 6 1658 YDQE12
. Missing 15937 17595

YDQE11B - Food obsess,problem think of other month

Variable Name:
YDQE11B
SAS Label:
Food obsess,problem think of other month
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]), have there been times when you thought about food or about eating almost all of the time?
English Instructions:
(Collection Names: Youth=YEA011B; Parent=PEA011B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 173 173
2 No 179 352
7 Refused 0 352
9 Don't know 2 354
. Missing 17241 17595

YDQE12 - Eating binge in the last year

Variable Name:
YDQE12
SAS Label:
Eating binge in the last year
English Text:
Now I am going to ask you about eating binges. An eating binge is when someone stuffs themselves with a whole lot of food in a short time like several whole pizzas or a whole chocolate cake or several containers of ice cream and they don't seem to be able to control how much they eat. <p> In the last year that is, since [NAME CURRENT MONTH] of last year have you had an eating binge like that?
English Instructions:
(Collection Names: Youth=YEA012; Parent=PEA012)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 549 549
2 No 10628 11177 YDAECB
7 Refused 0 11177 YDAECB
9 Don't know 4 11181 YDAECB
. Missing 6414 17595

YDQE12A - During binge, eat more than most

Variable Name:
YDQE12A
SAS Label:
During binge, eat more than most
English Text:
During an eating binge, did you eat a lot more than most [boys/girls] your age would have for a meal?
English Instructions:
(Collection Names: Youth=YEA012A; Parent=PEA012A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 428 428
2 No 112 540 YDAECB
7 Refused 0 540 YDAECB
9 Don't know 9 549 YDAECB
. Missing 17046 17595

YDQE12B - During binge, eat more in short time

Variable Name:
YDQE12B
SAS Label:
During binge, eat more in short time
English Text:
Did you eat this food in a very short time say, in less than two hours?
English Instructions:
(Collection Names: Youth=YEA012B; Parent=PEA012B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 375 375
2 No 53 428 YDAECB
7 Refused 0 428 YDAECB
9 Don't know 0 428 YDAECB
. Missing 17167 17595

YDQE12C - Unable to stop from eat too much

Variable Name:
YDQE12C
SAS Label:
Unable to stop from eat too much
English Text:
When you were on an eating binge, did you feel that you wouldn't be able to stop yourself from eating too much?
English Instructions:
(Collection Names: Youth=YEA012C; Parent=PEA012C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 102 102
2 No 262 364
3 Sometimes/somewhat 8 372
7 Refused 0 372
9 Don't know 3 375
. Missing 17220 17595

YDQE12D - Eating binge 2/week last year

Variable Name:
YDQE12D
SAS Label:
Eating binge 2/week last year
English Text:
In the last year, has there been a time when you had an eating binge at least twice a week?
English Instructions:
(Collection Names: Youth=YEA012D; Parent=PEA012D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &pi; 165 165
2 No 209 374 YDAECB
7 Refused 0 374 YDAECB
9 Don't know 1 375 YDAECB
. Missing 17220 17595

YDQE12E - Eating binge 2/week last year for 3 mos.

Variable Name:
YDQE12E
SAS Label:
Eating binge 2/week last year for 3 mos.
English Text:
Did you have eating binges at least twice a week for as long as three months?
English Instructions:
(Collection Names: Youth=YEA012E; Parent=PEA012E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes [ ] 98 98
2 No 65 163 YDAECB
7 Refused 0 163 YDAECB
9 Don't know 2 165 YDAECB
. Missing 17430 17595

YDQE12F - Eating binge 2/week last month

Variable Name:
YDQE12F
SAS Label:
Eating binge 2/week last month
English Text:
Now, what about the last four weeks?<p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you had several eating binges?
English Instructions:
(Collection Names: Youth=YEA012F; Parent=PEA012F)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 54 54
2 No 44 98
7 Refused 0 98
9 Don't know 0 98
. Missing 17497 17595

YDAECB - CHECK ITEM

Variable Name:
YDAECB
English Instructions:
If { } was coded in YDAEN04 or a &pi; response was coded in YDQE12D, continue. <P> All others, go to YDQE20.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE13 - Often refused fattening foods past year

Variable Name:
YDQE13
SAS Label:
Often refused fattening foods past year
English Text:
Now, I'm going to ask you about things people sometimes do to lose weight or keep their weight down.<p> In the last year (that is, since [NAME CURRENT MONTH] of last year), have you often refused to eat foods that you thought would make you fat?
English Instructions:
(Collection Names: Youth=YEA013; Parent=PEA013)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 416 416
2 No 3717 4133 YDQE14
7 Refused 0 4133 YDQE14
9 Don't know 1 4134 YDQE14
. Missing 13461 17595

YDQE13A - Refuse fattening food most days 3 months

Variable Name:
YDQE13A
SAS Label:
Refuse fattening food most days 3 months
English Text:
Did you refuse to eat fattening foods on most days for at least three months?
English Instructions:
(Collection Names: Youth=YEA013A; Parent=PEA013A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 130 130
2 No 244 374
7 Refused 0 374
9 Don't know 1 375
. Missing 17220 17595

YDAEC2 - CHECK ITEM

Variable Name:
YDAEC2
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise go to YDQE13C.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE13B - Refuse fattening food thinnest past year

Variable Name:
YDQE13B
SAS Label:
Refuse fattening food thinnest past year
English Text:
Did you refuse to eat fattening foods at the same time that you were your thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA013B; Parent=PEA013B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 117 117
2 No 137 254
7 Refused 0 254
9 Don't know 2 256
. Missing 17339 17595

YDQE13C - Refuse fattening food most days past mo.

Variable Name:
YDQE13C
SAS Label:
Refuse fattening food most days past mo.
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you often refused to eat foods that you think are fattening?
English Instructions:
(Collection Names: Youth=YEA013C; Parent=PEA013C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 167 167
2 No 208 375
7 Refused 0 375
9 Don't know 0 375
. Missing 17220 17595

YDQE14 - Thrown up on purpose in past year

Variable Name:
YDQE14
SAS Label:
Thrown up on purpose in past year
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), have you made yourself throw up?
English Instructions:
(Collection Names: Youth=YEA014; Parent=PEA014)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 80 80
2 No 3284 3364 YDQE15
7 Refused 0 3364 YDQE15
9 Don't know 2 3366 YDQE15
. Missing 14229 17595

YDQE14A - Thrown up past year to control weight

Variable Name:
YDQE14A
SAS Label:
Thrown up past year to control weight
English Text:
Have you made yourself throw up to lose weight or to keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA014A; Parent=PEA014A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 33 33
2 No 46 79 YDQE15
7 Refused 0 79 YDQE15
9 Don't know 1 80 YDQE15
. Missing 17515 17595

YDQE14B - Thrown up on purpose past year 2/week

Variable Name:
YDQE14B
SAS Label:
Thrown up on purpose past year 2/week
English Text:
In the last year, was there a time when you made yourself throw up at least twice a week?
English Instructions:
(Collection Names: Youth=YEA014B; Parent=PEA014B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes ( ) 13 13
2 No 18 31 YDQE15
7 Refused 0 31 YDQE15
9 Don't know 2 33 YDQE15
. Missing 17562 17595

YDQE14C - Thrown up on purpose 2/week 3 months

Variable Name:
YDQE14C
SAS Label:
Thrown up on purpose 2/week 3 months
English Text:
Did you make yourself throw up at least twice a week for as long as three months?
English Instructions:
(Collection Names: Youth=YEA014C; Parent=PEA014C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes Δ 10 10
2 No 3 13
7 Refused 0 13
9 Don't know 0 13
. Missing 17582 17595

YDAEC3 - CHECK ITEM

Variable Name:
YDAEC3
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise, go to YDQE14E.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE14D - Thrown up on purpose when thinnest

Variable Name:
YDQE14D
SAS Label:
Thrown up on purpose when thinnest
English Text:
Did you make yourself throw up at the same time that you were thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA014D; Parent=PEA014D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 9 9
2 No 3 12
7 Refused 0 12
9 Don't know 0 12
. Missing 17583 17595

YDQE14E - Throw up on purpose, last 4 weeks

Variable Name:
YDQE14E
SAS Label:
Throw up on purpose, last 4 weeks
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you often made yourself throw up?
English Instructions:
(Collection Names: Youth=YEA014E; Parent=PEA014E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 5 5
2 No 8 13
7 Refused 0 13
9 Don't know 0 13
. Missing 17582 17595

YDQE15 - Taken antiweight pills in past year

Variable Name:
YDQE15
SAS Label:
Taken antiweight pills in past year
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), have you taken any kind of pills or medicines to lose weight or to keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA015; Parent=PEA015)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 34 34
2 No 4100 4134 YDQE16
7 Refused 0 4134 YDQE16
9 Don't know 0 4134 YDQE16
. Missing 13461 17595

YDQE15B - Took antiweight pills 2/week

Variable Name:
YDQE15B
SAS Label:
Took antiweight pills 2/week
English Text:
In the last year, was there a time when you took medicine to lose weight or to keep from gaining weight at least twice a week?
English Instructions:
(Collection Names: Youth=YEA015B; Parent=PEA015B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes ( ) 18 18
2 No 15 33 YDQE16
7 Refused 0 33 YDQE16
9 Don't know 0 33 YDQE16
. Missing 17562 17595

YDQE15C - Took antiweight pills 2/week 3 months

Variable Name:
YDQE15C
SAS Label:
Took antiweight pills 2/week 3 months
English Text:
Did you take the medication at least twice a week for as long as three months?
English Instructions:
(Collection Names: Youth=YEA015C; Parent=PEA015C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &Delta; 6 6
2 No 12 18
7 Refused 0 18
9 Don't know 0 18
. Missing 17577 17595

YDAEC4 - CHECK ITEM

Variable Name:
YDAEC4
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise, go to YDQE15E.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE15D - Took antiweight pills when thinnest

Variable Name:
YDQE15D
SAS Label:
Took antiweight pills when thinnest
English Text:
Did you take medicine to lose weight or to keep from gaining weight at the same time that you were your thinnest in the last year.
English Instructions:
(Collection Names: Youth=YEA015D; Parent=PEA015D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 3 3
2 No 11 14
7 Refused 0 14
9 Don't know 0 14
. Missing 17581 17595

YDQE15E - Took antiweight pills last month

Variable Name:
YDQE15E
SAS Label:
Took antiweight pills last month
English Text:
Now, what about the last four weeks? <p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you often taken any kind of pills or medicines to lose weight or to keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA015E; Parent=PEA015E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 7 7
2 No 11 18
7 Refused 0 18
9 Don't know 0 18
. Missing 17577 17595

YDQE16 - Took laxative measures much past year

Variable Name:
YDQE16
SAS Label:
Took laxative measures much past year
English Text:
In the last year that is, since [NAME CURRENT MONTH] of last year have you done anything to make yourself go to the toilet a lot?
English Instructions:
(Collection Names: Youth=YEA016; Parent=PEA016)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 31 31
2 No 3334 3365 YDQE17
7 Refused 0 3365 YDQE17
9 Don't know 1 3366 YDQE17
. Missing 14229 17595

YDQE16B - Took laxative measures to control weight

Variable Name:
YDQE16B
SAS Label:
Took laxative measures to control weight
English Text:
Did you do things to make yourself go to the toilet a lot because you wanted to lose weight or keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA016B; Parent=PEA016B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 12 12
2 No 19 31 YDQE17
7 Refused 0 31 YDQE17
9 Don't know 0 31 YDQE17
. Missing 17564 17595

YDQE16C - Laxatives to control weight for 3 months

Variable Name:
YDQE16C
SAS Label:
Laxatives to control weight for 3 months
English Text:
Was there a time when you did something at least twice a week to make yourself go to the toilet a lot?
English Instructions:
(Collection Names: Youth=YEA016C; Parent=PEA016C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes ( ) 8 8
2 No 4 12 YDQE17
7 Refused 0 12 YDQE17
9 Don't know 0 12 YDQE17
. Missing 17583 17595

YDQE16D - Laxatives to control weight at thinnest

Variable Name:
YDQE16D
SAS Label:
Laxatives to control weight at thinnest
English Text:
Did you often do things like this for as long as three months?
English Instructions:
(Collection Names: Youth=YEA016D; Parent=PEA016D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes Δ 6 6
2 No 2 8
7 Refused 0 8
9 Don't know 0 8
. Missing 17587 17595

YDAEC5 - CHECK ITEM

Variable Name:
YDAEC5
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise, go to YDQE16F.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE16E - Laxatives control weight thinnest month

Variable Name:
YDQE16E
SAS Label:
Laxatives control weight thinnest month
English Text:
Did you do things to make yourself go to the toilet a lot at the same time that you were your thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA016E; Parent=PEA016E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 4 4
2 No 2 6
7 Refused 0 6
9 Don't know 0 6
. Missing 17589 17595

YDQE16F - Laxative frequency past month

Variable Name:
YDQE16F
SAS Label:
Laxative frequency past month
English Text:
Now, what about the last four weeks? <P> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you done things to make yourself go to the toilet a lot?
English Instructions:
(Collection Names: Youth=YEA016F; Parent=PEA016F)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3 3
2 No 5 8 YDQE17
7 Refused 0 8 YDQE17
9 Don't know 0 8 YDQE17
. Missing 17587 17595

YDQE16G - Laxative 2/week. last month

Variable Name:
YDQE16G
SAS Label:
Laxative 2/week. last month
English Text:
Have you often done things to make yourself go to the toilet at least twice a week for the last four weeks?
English Instructions:
(Collection Names: Youth=YEA016G; Parent=PEA016G)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &Delta; 2 2
2 No 1 3
7 Refused 0 3
9 Don't know 0 3
. Missing 17592 17595

YDQE17 - Time in past year fasted for 24 hours

Variable Name:
YDQE17
SAS Label:
Time in past year fasted for 24 hours
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), have you eaten no food at all for at least a full 24 hours?
English Instructions:
(Collection Names: Youth=YEA017; Parent=PEA017)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 272 272
2 No 3093 3365 YDQE18
7 Refused 0 3365 YDQE18
9 Don't know 1 3366 YDQE18
. Missing 14229 17595

YDQE17A - Was fasting for weight control

Variable Name:
YDQE17A
SAS Label:
Was fasting for weight control
English Text:
Did you do that to lose weight or to keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA017A; Parent=PEA017A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 59 59
2 No 212 271 YDQE18
7 Refused 0 271 YDQE18
9 Don't know 1 272 YDQE18
. Missing 17323 17595

YDQE17B - Eat no food 2 days/week

Variable Name:
YDQE17B
SAS Label:
Eat no food 2 days/week
English Text:
Was there a time when you would eat no food at all at least two days a week?
English Instructions:
(Collection Names: Youth=YEA017B; Parent=PEA017B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes ( ) 29 29
2 No 30 59 YDQE18
7 Refused 0 59 YDQE18
9 Don't know 0 59 YDQE18
. Missing 17536 17595

YDQE17C - Eat no food 2 days/week 3 months

Variable Name:
YDQE17C
SAS Label:
Eat no food 2 days/week 3 months
English Text:
Did you eat no food two days a week or more for as long as three months?
English Instructions:
(Collection Names: Youth=YEA017C; Parent=PEA017C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &Delta; 13 13
2 No 16 29
7 Refused 0 29
9 Don't know 0 29
. Missing 17566 17595

YDAEC6 - CHECK ITEM

Variable Name:
YDAEC6
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise, go to YDQE17E.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE17D - Eat no food 2 days/week thinnest

Variable Name:
YDQE17D
SAS Label:
Eat no food 2 days/week thinnest
English Text:
Did you refuse to eat food like this at the same time that you were your thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA017D; Parent=PEA017D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 18 18
2 No 6 24
7 Refused 0 24
9 Don't know 0 24
. Missing 17571 17595

YDQE17E - Eat no food full day past month

Variable Name:
YDQE17E
SAS Label:
Eat no food full day past month
English Text:
Now, what about the last four weeks?<p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you often eaten no food for a full 24 hours?
English Instructions:
(Collection Names: Youth=YEA017E; Parent=PEA017E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 7 7
2 No 22 29
7 Refused 0 29
9 Don't know 0 29
. Missing 17566 17595

YDQE18 - Exercise much past year control weight

Variable Name:
YDQE18
SAS Label:
Exercise much past year control weight
English Text:
In the last year (that is, since [NAME CURRENT MONTH] of last year), did you spend a lot of time exercising to lose weight or keep from gaining weight?
English Instructions:
(Collection Names: Youth=YEA018; Parent=PEA018)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 354 354
2 No 3779 4133 YDAEN05
7 Refused 0 4133 YDAEN05
9 Don't know 0 4133 YDAEN05
. Missing 13462 17595

YDQE18A - Exercise interfere other things

Variable Name:
YDQE18A
SAS Label:
Exercise interfere other things
English Text:
Have you spent so much time exercising that it got in the way of doing other things?
English Instructions:
(Collection Names: Youth=YEA018A; Parent=PEA018A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 53 53
2 No 275 328 YDAEN05
7 Refused 0 328 YDAEN05
9 Don't know 0 328 YDAEN05
. Missing 17267 17595

YDQE18B - Exercise interfere other 2 days/week

Variable Name:
YDQE18B
SAS Label:
Exercise interfere other 2 days/week
English Text:
Was there a time when you spent so much time exercising that it got in the way of doing other things at least two days a week?
English Instructions:
(Collection Names: Youth=YEA018B; Parent=PEA018B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes ( ) 28 28
2 No 25 53 YDAEN05
7 Refused 0 53 YDAEN05
9 Don't know 0 53 YDAEN05
. Missing 17542 17595

YDQE18C - Exercise interfere 2 days/week 3 months

Variable Name:
YDQE18C
SAS Label:
Exercise interfere 2 days/week 3 months
English Text:
Did you exercise like this for as long as three months?
English Instructions:
(Collection Names: Youth=YEA018C; Parent=PEA018C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes &Delta; 18 18
2 No 10 28
7 Refused 0 28
9 Don't know 0 28
. Missing 17567 17595

YDAEC7 - CHECK ITEM

Variable Name:
YDAEC7
English Instructions:
If a { } response coded in YDAEN04, continue.<p> Otherwise, go to YDQE18E.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE18D - Exercise interfere when thinnest

Variable Name:
YDQE18D
SAS Label:
Exercise interfere when thinnest
English Text:
Did you spend a lot of time exercising like this at the same time that you were your thinnest in the last year?
English Instructions:
(Collection Names: Youth=YEA018D; Parent=PEA018D)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes < > 14 14
2 No 6 20
7 Refused 0 20
9 Don't know 0 20
. Missing 17575 17595

YDQE18E - Exercise interfere last month

Variable Name:
YDQE18E
SAS Label:
Exercise interfere last month
English Text:
Now, what about the last four weeks?<p> (Since [[NAME EVENT]//the beginning of/the middle of/the end of [LAST MONTH]]), have you spent so much time exercising that it often got in the way of doing other things?
English Instructions:
(Collection Names: Youth=YEA018E; Parent=PEA018E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 13 13
2 No 15 28
7 Refused 0 28
9 Don't know 0 28
. Missing 17567 17595

YDAEN05 - Were any deltas coded in q 14-18?

Variable Name:
YDAEN05
SAS Label:
Were any deltas coded in q 14-18?
English Text:
Were any Δ responses coded in YDQE14 -- YDQE18E?
English Instructions:
Collection Names: Youth=YEAN05; Parent=PEAN05)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes [ ] 41 41 YDQE20
2 No 3325 3366
. Missing 14229 17595

YDAECC - CHECK ITEM

Variable Name:
YDAECC
English Instructions:
if any ( ) responses were coded in YDQE14--YDQE18E, continue.<p> All others go to YDQE20.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE19 - Antiweight measures, 3 months past year

Variable Name:
YDQE19
SAS Label:
Antiweight measures, 3 months past year
English Text:
You told me that you [NAME ( ) RESPONSES IN YDQE14--YDQE18E]. <P> In the last year, did you do things like this for at least three months?
English Instructions:
(Collection Names: Youth=YEA019; Parent=PEA019)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes [ ] 1 1
2 No 28 29
7 Refused 0 29
9 Don't know 0 29
. Missing 17566 17595

YDQE20 - Has started to menstruate

Variable Name:
YDQE20
SAS Label:
Has started to menstruate
English Text:
Have you started to menstruate that is, have you started to have monthly periods?
English Instructions:
(Collection Names: Youth=YEA020; Parent=PEA020)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3798 3798
2 No 1836 5634 YDAECE
7 Refused 0 5634 YDAECE
9 Don't know 4 5638 YDAECE
. Missing 11957 17595

YDQE20A - Menstrual periods regular

Variable Name:
YDQE20A
SAS Label:
Menstrual periods regular
English Text:
Have you ever had regular menstrual periods? By regular, I mean every month for at least six months.
English Instructions:
(Collection Names: Youth=YEA020A; Parent=PEA020A)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3151 3151
2 No 641 3792 YDAECE
7 Refused 0 3792 YDAECE
9 Don't know 6 3798 YDAECE
. Missing 13797 17595

YDQE20B - Menstrual periods regular over year

Variable Name:
YDQE20B
SAS Label:
Menstrual periods regular over year
English Text:
Did you start to have regular monthly periods more than a year ago?
English Instructions:
(Collection Names: Youth=YEA020B; Parent=PEA020B)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2721 2721
2 No 424 3145 YDAECE
7 Refused 0 3145 YDAECE
9 Don't know 6 3151 YDAECE
. Missing 14444 17595

YDQE20C - Miss 3 menstrual periods in row year

Variable Name:
YDQE20C
SAS Label:
Miss 3 menstrual periods in row year
English Text:
In the last year, did you miss as many as three monthly periods in a row?
English Instructions:
(Collection Names: Youth=YEA020C; Parent=PEA020C)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 230 230
2 No 2486 2716 YDQE20F
7 Refused 0 2716 YDQE20F
9 Don't know 5 2721 YDQE20F
. Missing 14874 17595

YDQE20D - Miss 3 menstrual periods thinnest

Variable Name:
YDQE20D
SAS Label:
Miss 3 menstrual periods thinnest
English Text:
When you missed your periods, were you your thinnest?
English Instructions:
(Collection Names: Youth=YEA020D; Parent=PEA020D)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 27 27
2 No 198 225
7 Refused 0 225
9 Don't know 5 230
. Missing 17365 17595

YDQE20E - Menstrual period last 3 months

Variable Name:
YDQE20E
SAS Label:
Menstrual period last 3 months
English Text:
Have you had a menstrual period in the last three months?
English Instructions:
(Collection Names: Youth=YEA020E; Parent=PEA020E)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 118 118 YDAECE
2 No 112 230 YDAECE
7 Refused 0 230 YDAECE
9 Don't know 0 230 YDAECE
. Missing 17365 17595

YDQE20F - Take birth control pill

Variable Name:
YDQE20F
SAS Label:
Take birth control pill
English Text:
Do you take the birth control pill?
English Instructions:
(Collection Names: Youth=YEA020F; Parent=PEA020F)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 183 183
2 No 2308 2491 YDAECE
7 Refused 0 2491 YDAECE
9 Don't know 0 2491 YDAECE
. Missing 15104 17595

YDQE20G - Birth cntl pill almost every month year

Variable Name:
YDQE20G
SAS Label:
Birth cntl pill almost every month year
English Text:
Have you taken it almost every month in the last year?
English Instructions:
(Collection Names: Youth=YEA020G; Parent=PEA020G)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 102 102 YDAECE
2 No 80 182
7 Refused 0 182 YDAECE
9 Don't know 1 183 YDAECE
. Missing 17412 17595

YDQE20H - Not on pill menstruate

Variable Name:
YDQE20H
SAS Label:
Not on pill menstruate
English Text:
During the months when you weren't taking the pill, did you have your menstrual period?
English Instructions:
(Collection Names: Youth=YEA020H; Parent=PEA020H)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 73 73 YDAECE
2 No 7 80
7 Refused 0 80 YDAECE
9 Don't know 0 80 YDAECE
. Missing 17515 17595

YDQE20I - When not menstruate very thin

Variable Name:
YDQE20I
SAS Label:
When not menstruate very thin
English Text:
When you missed your periods, were you very thin?
English Instructions:
(Collection Names: Youth=YEA020I; Parent=PEA020I)
Target:
Females only 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 0 0
2 No 7 7
7 Refused 0 7
9 Don't know 0 7
. Missing 17588 17595

YDAECE - CHECK ITEM

Variable Name:
YDAECE
English Instructions:
If { } was coded in note 4 and one or more < > responses were coded in YDQE10--YDQE18E, go to YDQE21y.<p> Else if 2 or more [ ] responses coded YDQE10--YDQE19, go to YDQE22y.<p> All others, go to YDQEEND.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE21Y - Age people began worry he/she too thin

Variable Name:
YDQE21Y
SAS Label:
Age people began worry he/she too thin
English Text:
You said that in the last year [you were thin/other people worried that you were too thin], and also that you [NAME < > SYMPTOMS IN YDQE10--YDQE18E].<p> How old were you the first time you were like that?
English Instructions:
If a * response was coded in YDAEN03 and YDQE04, only read back endorsement for YDAEN03.<p> Go to YDAECG, unless Don't Know (99) is coded.<p> (Collection Names: Youth=YEA021Y; Parent=PEA021Y)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 19
Code or Value Value Description Count Cumulative Skip to Item
4 to 19 Range of Values 210 210
66 Whole life, always 2 212 YDAECG
77 Refused 0 212 YDAECG
99 Don't know 1 213
. Missing 17382 17595

YDQE21Z - Grade people began worry he/she too thin

Variable Name:
YDQE21Z
SAS Label:
Grade people began worry he/she too thin
English Text:
What grade were you in?
English Instructions:
(Collection Names: Youth=YEA021Z; Parent=PEA021Z)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 12
Code or Value Value Description Count Cumulative Skip to Item
1 1 1 1
13 College Freshman 0 1
14 Sophomore 0 1
15 Junior 0 1
16 Senior 0 1
17 Post B.A. 0 1
44 Pre-Kindergarten 0 1
55 Kindergarten 0 1
77 Refused 0 1
99 Don't know 0 1
. Missing 17594 17595

YDAECG - CHECK ITEM

Variable Name:
YDAECG
English Instructions:
if [age/grade] given was child's current [age/grade], go to YDAECI <p> If [age/grade] given was child's current [age/grade] minus one, continue.<p> All others, go to YDQE21B.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE21A - More than year ago to thin

Variable Name:
YDQE21A
SAS Label:
More than year ago to thin
English Text:
Was that more than a year ago that is, before [[NAME EVENT]/[NAME CURRENT MONTH] of last year]?
English Instructions:
(Collection Names: Youth=YEA021A; Parent=PEA021A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 42 42
2 No 17 59 YDAECI
7 Refused 0 59 YDAECI
9 Don't know 0 59 YDAECI
. Missing 17536 17595

YDQE21B - Ever time were not thin, stopped

Variable Name:
YDQE21B
SAS Label:
Ever time were not thin, stopped
English Text:
Since that first time, was there ever a time when [you weren't thin/other people didn't worry that you were too thin] and you stopped [NAME < > SYMPTOMS IN YDQE10--YDQE18E]?
English Instructions:
(Collection Names: Youth=YEA021B; Parent=PEA021B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 50 50
2 No 77 127 YDAECI
7 Refused 0 127 YDAECI
9 Don't know 4 131 YDAECI
. Missing 17464 17595

YDQE21C - Time stopped more than 2 months to thin

Variable Name:
YDQE21C
SAS Label:
Time stopped more than 2 months to thin
English Text:
Did that time when [you weren't thin/other people didn't worry that you were too thin] last for two months or more?
English Instructions:
(Collection Names: Youth=YEA021C; Parent=PEA021C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 29 29
2 No 21 50 YDAECI
7 Refused 0 50 YDAECI
9 Don't know 0 50 YDAECI
. Missing 17545 17595

YDQE21DY - Age too thin last year

Variable Name:
YDQE21DY
SAS Label:
Age too thin last year
English Text:
You said that [you were thin/other people worried that you were too thin] and you [NAME < > SYMPTOMS IN YDQE10--YDQE18E] in the last year.<p> How old were you when you started being that way this time?
English Instructions:
Go to YDAECH, unless Don't Know (99) is coded.<p> (Collection Names: Youth=YEA021DY; Parent=PEA021DY)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 19
Code or Value Value Description Count Cumulative Skip to Item
8 to 19 Range of Values 28 28
77 Refused 0 28 YDAECH
88 Never started again 0 28 YDAECH
99 Don't know 1 29
. Missing 17566 17595

YDQE21DZ - Grade too thin last year

Variable Name:
YDQE21DZ
SAS Label:
Grade too thin last year
English Text:
What grade were you in?
English Instructions:
(Collection Names: Youth=YEA021DZ; Parent=PEA021DZ)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 12
Code or Value Value Description Count Cumulative Skip to Item
13 College Freshman 0 0
14 Sophomore 0 0
15 Junior 0 0
16 Senior 0 0
17 Post B.A. 0 0
44 Pre-Kindergarten 0 0
55 Kindergarten 0 0
77 Refused 0 0
88 Never started again 0 0
99 Don't know 1 1
. Missing 17594 17595

YDAECH - CHECK ITEM

Variable Name:
YDAECH
English Instructions:
If [age/grade] given was child's current [age/grade] minus one, continue. <p> All others, go to YDAECI.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE21E - Resume too thin over year ago

Variable Name:
YDQE21E
SAS Label:
Resume too thin over year ago
English Text:
Did you start being that way again more than a year ago that is, before [[NAME EVENT]/[NAME CURRENT MONTH] of last year]?
English Instructions:
(Collection Names: Youth=YEA021E; Parent=PEA021E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 9 9
2 No 5 14
7 Refused 0 14
9 Don't know 0 14
. Missing 17581 17595

YDAECI - CHECK ITEM

Variable Name:
YDAECI
English Instructions:
If 2 or more [ ] responses coded in YDQE10--YDQE19, continue. All others, go to YDQE23.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE22Y - Age began actively trying to lose weight

Variable Name:
YDQE22Y
SAS Label:
Age began actively trying to lose weight
English Text:
You said that in the last year you [NAME [ ] SYMPTOMS IN YDQE10--YDQE19].<p> How old were you the first time you ever did things like that?
English Instructions:
Go to YDAECJ, unless Don't Know (99) is coded.<p> (Collection Names: Youth=YEA022Y; Parent=PEA022Y)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 19
Code or Value Value Description Count Cumulative Skip to Item
5 to 18 Range of Values 64 64
66 Whole Life, always 0 64 YDAECJ
77 Refused 0 64 YDAECJ
99 Don't know 1 65
. Missing 17530 17595

YDQE22z - Grade began actively try to lose weight

Variable Name:
YDQE22z
SAS Label:
Grade began actively try to lose weight
English Text:
What grade were you in?
English Instructions:
(Collection Names: Youth=YEA022Z; Parent=PEA022Z)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 12
Code or Value Value Description Count Cumulative Skip to Item
13 College Freshman 0 0
14 Sophomore 0 0
15 Junior 0 0
16 Senior 0 0
17 Post B.A. 0 0
44 Pre-Kindergarten 0 0
55 Kindergarten 0 0
77 Refused 0 0
99 Don't know 1 1
. Missing 17594 17595

YDAECJ - CHECK ITEM

Variable Name:
YDAECJ
English Instructions:
If [age/grade] given was child's current [age/grade], go to YDQE23.<p> If [age/grade] given was child's current [age/grade] minus one, continue.<p> All others, go to YDQE22B.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE22A - More than year ago symptoms

Variable Name:
YDQE22A
SAS Label:
More than year ago symptoms
English Text:
Did you do [this/these things] more than a year ago that is, before [[NAME EVENT]/[NAME CURRENT MONTH] of last year]?
English Instructions:
(Collection Names: Youth=YEA022A; Parent=PEA022A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 20 20
2 No 9 29 YDQE23
7 Refused 0 29 YDQE23
9 Don't know 0 29 YDQE23
. Missing 17566 17595

YDQE22B - Ever time stopped

Variable Name:
YDQE22B
SAS Label:
Ever time stopped
English Text:
Since that first time, was there ever a time when you didn't do things like [NAME [ ] SYMPTOMS IN YDQE10--YDQE19]?
English Instructions:
(Collection Names: Youth=YEA022B; Parent=PEA022B)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 19 19
2 No 26 45 YDQE23
7 Refused 0 45 YDQE23
9 Don't know 1 46 YDQE23
. Missing 17549 17595

YDQE22C - Time stopped more than 2 months symptoms

Variable Name:
YDQE22C
SAS Label:
Time stopped more than 2 months symptoms
English Text:
Did that time when you didn't do these things last for two months or more?
English Instructions:
(Collection Names: Youth=YEA022C; Parent=PEA022C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 14 14
2 No 5 19 YDQE23
7 Refused 0 19 YDQE23
9 Don't know 0 19 YDQE23
. Missing 17576 17595

YDQE22DY - Age started doing things again

Variable Name:
YDQE22DY
SAS Label:
Age started doing things again
English Text:
You said that you were [NAME [ ] SYMPTOMS IN YDQE10--YDQE19] in the last year.<p> How old were you when you started doing these things this time?
English Instructions:
Go to YDAECK, unless Don't Know (99) is coded.<p> (Collection Names: Youth=YEA022DY; Parent=PEA022DY)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 19
Code or Value Value Description Count Cumulative Skip to Item
10 to 19 Range of Values 14 14
77 Refused 0 14 YDAECK
88 Never started again 0 14 YDAECK
99 Don't know 0 14
. Missing 17581 17595

YDQE22DZ - Grade started doing things again

Variable Name:
YDQE22DZ
SAS Label:
Grade started doing things again
English Text:
What grade were you in?
English Instructions:
(Collection Names: Youth=YEA022DZ; Parent=PEA022DZ)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 12
Code or Value Value Description Count Cumulative Skip to Item
13 College Freshman 0 0
14 Sophomore 0 0
15 Junior 0 0
16 Senior 0 0
17 Post B.A. 0 0
44 Pre-Kindergarten 0 0
55 Kindergarten 0 0
77 Refused 0 0
99 Don't know 0 0
. Missing 17595 17595

YDAECK - CHECK ITEM

Variable Name:
YDAECK
English Instructions:
If [age/grade] given was child's current [age/grade] minus one, continue.<p> All others, go to YDQE23.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE22E - Resume over year ago

Variable Name:
YDQE22E
SAS Label:
Resume over year ago
English Text:
Did you start doing these things again more than a year ago that is, before [[NAME EVENT]/[NAME CURRENT MONTH] of last year]?
English Instructions:
(Collection Names: Youth=YEA022E; Parent=PEA022E)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 6 6
2 No 1 7
7 Refused 0 7
9 Don't know 0 7
. Missing 17588 17595

YDQE23 - Caretaker upset by weight control effort

Variable Name:
YDQE23
SAS Label:
Caretaker upset by weight control effort
English Text:
You said that in the last year <i> ([you were thin/other people worried that you were too thin] and also that) </i> you [NAME < > AND [ ] SYMPTOMS IN YDQE10--YDQE19].<p> Now I'd like you to think back to the time in the last year when doing things to keep from gaining weight caused the most problems.<p> At that time, did your [CARETAKERS] seem annoyed or upset with you because the things you did to keep from gaining weight?
English Instructions:
If YDQE21 was asked, read italicized phrase with appropriate readback.<p> (Collection Names: Youth=YEA023; Parent=PEA023)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 97 97
2 No 148 245 YDQE24
3 Sometimes/somewhat 5 250
7 Refused 0 250 YDQE24
9 Don't know 2 252 YDQE24
. Missing 17343 17595

YDQE23A - How often caretaker upset

Variable Name:
YDQE23A
SAS Label:
How often caretaker upset
English Text:
How often did your [CARETAKERS] seem annoyed or upset with you? Would you say: a lot of the time, some of the time, or hardly ever?
English Instructions:
(Collection Names: Youth=YEA023A; Parent=PEA023A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Hardly ever 15 15
2 Some of the time 56 71
3 A lot of the time 30 101
7 Refused 0 101
9 Don't know 1 102
. Missing 17493 17595

YDQE24 - Weight control prevented family things

Variable Name:
YDQE24
SAS Label:
Weight control prevented family things
English Text:
At that time, did doing things so you wouldn't gain weight keep you from doing things or going places with your family?
English Instructions:
(Collection Names: Youth=YEA024; Parent=PEA024)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 43 43
2 No 206 249 YDQE25
3 Sometimes/somewhat 1 250
7 Refused 0 250 YDQE25
9 Don't know 2 252 YDQE25
. Missing 17343 17595

YDQE24A - How often family things prevented

Variable Name:
YDQE24A
SAS Label:
How often family things prevented
English Text:
How often did this keep you from doing things or going places with your family? Would you say: a lot of the time, some of the time, or hardly ever?
English Instructions:
(Collection Names: Youth=YEA024A; Parent=PEA024A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Hardly ever 10 10
2 Some of the time 21 31
3 A lot of the time 13 44
7 Refused 0 44
9 Don't know 0 44
. Missing 17551 17595

YDQE25 - Weight control prevented peer things

Variable Name:
YDQE25
SAS Label:
Weight control prevented peer things
English Text:
At that time, did doing things so you wouldn't gain weight keep you from doing things or going places with other [children/people your age]?
English Instructions:
(Collection Names: Youth=YEA025; Parent=PEA025)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 41 41
2 No 208 249 YDAECM
3 Sometimes/somewhat 2 251
7 Refused 0 251 YDAECM
9 Don't know 1 252 YDAECM
. Missing 17343 17595

YDQE25A - How often peer things prevented

Variable Name:
YDQE25A
SAS Label:
How often peer things prevented
English Text:
How often did the way you ate keep you from doing things or going places with other [children/people your age]? Would you say: a lot of the time, some of the time, or hardly ever?
English Instructions:
(Collection Names: Youth=YEA025A; Parent=PEA025A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Hardly ever 9 9
2 Some of the time 21 30
3 A lot of the time 14 44
7 Refused 0 44
9 Don't know 0 44
. Missing 17551 17595

YDAECM - CHECK ITEM

Variable Name:
YDAECM
English Instructions:
if child not in school or working in last year, go to YDQE28.
Target:
Both males and females 8 YEARS - 19 YEARS

YDQE26 - Weight control cause schoolwork problems

Variable Name:
YDQE26
SAS Label:
Weight control cause schoolwork problems
English Text:
When the problems were worst, did doing things to keep from gaining weight [make it difficult for you to do your schoolwork or cause problems with your grades/make it difficult for you to do your work]?
English Instructions:
(Collection Names: Youth=YEA026; Parent=PEA026)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 45 45
2 No 198 243 YDQE27
3 Sometimes/somewhat 3 246
7 Refused 0 246 YDQE27
9 Don't know 2 248 YDQE27
. Missing 17347 17595

YDQE26A - How bad school problems

Variable Name:
YDQE26A
SAS Label:
How bad school problems
English Text:
How bad were the problems you had with your [schoolwork/work] because of the way you ate? Would you say: very bad, bad, or not too bad?
English Instructions:
(Collection Names: Youth=YEA026A; Parent=PEA026A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Not too bad 29 29
2 Bad 11 40
3 Very bad 7 47
7 Refused 0 47
9 Don't know 1 48
. Missing 17547 17595

YDQE27 - Weight control cause teachers/boss upset

Variable Name:
YDQE27
SAS Label:
Weight control cause teachers/boss upset
English Text:
At that time, did doing things to keep from gaining weight cause your [teachers/boss] to be annoyed or upset with you?
English Instructions:
(Collection Names: Youth=YEA027; Parent=PEA027)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 19 19
2 No 226 245 YDQE28
3 Sometimes/somewhat 1 246
7 Refused 0 246 YDQE28
9 Don't know 2 248 YDQE28
. Missing 17347 17595

YDQE27A - How often teachers/boss upset

Variable Name:
YDQE27A
SAS Label:
How often teachers/boss upset
English Text:
How often [were/was] your [teachers/boss] annoyed or upset with you? Would you say: a lot of the time, some of the time, or hardly ever?
English Instructions:
(Collection Names: Youth=YEA027A; Parent=PEA027A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Hardly ever 5 5
2 Some of the time 13 18
3 A lot of the time 2 20
7 Refused 0 20
9 Don't know 0 20
. Missing 17575 17595

YDQE28 - Felt bad weight control problems worst

Variable Name:
YDQE28
SAS Label:
Felt bad weight control problems worst
English Text:
When the problems were worst, did the things you did to keep from gaining weight make you feel bad or make you feel upset?
English Instructions:
(Collection Names: Youth=YEA028; Parent=PEA028)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 80 80
2 No 168 248 YDQE29
3 Sometimes/somewhat 4 252
7 Refused 0 252 YDQE29
9 Don't know 0 252 YDQE29
. Missing 17343 17595

YDQE28A - How bad make you feel

Variable Name:
YDQE28A
SAS Label:
How bad make you feel
English Text:
How bad did these things make you feel? Would you say: very bad, bad, or not too bad?
English Instructions:
(Collection Names: Youth=YEA028A; Parent=PEA028A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Not too bad 35 35
2 Bad 31 66
3 Very bad 18 84
7 Refused 0 84
9 Don't know 0 84
. Missing 17511 17595

YDQE29 - Got help last year from professional

Variable Name:
YDQE29
SAS Label:
Got help last year from professional
English Text:
In the last year that is, since [NAME CURRENT MONTH] of last year have you been to see someone at a hospital or a clinic or at their office because you [NAME < > AND [ ] YDQE10--YDQE19]?
English Instructions:
(Collection Names: Youth=YEA029; Parent=PEA029)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 16 16 YDQE31
2 No 236 252
7 Refused 0 252
9 Don't know 0 252
. Missing 17343 17595

YDQE29A - Appointment with professional

Variable Name:
YDQE29A
SAS Label:
Appointment with professional
English Text:
Do you have an appointment set up to see someone because you do [this/these things]?
English Instructions:
(Collection Names: Youth=YEA029A; Parent=PEA029A)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 234 236
7 Refused 0 236
9 Don't know 0 236
. Missing 17359 17595

YDQE31 - Since 5 ever more worry weight than now

Variable Name:
YDQE31
SAS Label:
Since 5 ever more worry weight than now
English Text:
You told me that in the last year you [NAME < > AND [ ] SYMPTOMS IN YDQE10--YDQE19]. <p> Now I want you to think back to before the last year...since the time you turned five years old up until the last twelve months.<p> Since you turned five years old, was there ever a time when you or other people were more worried about your weight or about things you were doing to keep from gaining weight than the last year?
English Instructions:
Point out age five on whole life chart.<p> (Collection Names: Youth=YEA031; Parent=PEA031)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 41 41
2 No 232 273 YDQEEND
7 Refused 0 273 YDQEEND
9 Don't know 1 274 YDQEEND
. Missing 17321 17595

YDQE31AY - Age more worried about weight

Variable Name:
YDQE31AY
SAS Label:
Age more worried about weight
English Text:
How old were you when you or other people were most worried about this?
English Instructions:
Go to end of section, unless Don't Know (99) is coded.<p> (Collection Names: Youth=YEA031AY; Parent=PEA031AY)
Target:
Both males and females 8 YEARS - 19 YEARS
Hard Edits:
1 to 19
Code or Value Value Description Count Cumulative Skip to Item
5 to 16 Range of Values 40 40
77 Refused 0 40 YDQEEND
99 Don't know 1 41
. Missing 17554 17595

YDQE31AZ - Grade more worried about weight

Variable Name:
YDQE31AZ
SAS Label:
Grade more worried about weight
English Text:
What grade were you in?
English Instructions:
(Collection Names: Youth=YEA031AZ; Parent=PEA031AZ)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
13 College Freshmore 0 0
14 Sophomore 0 0
15 Junior 0 0
16 Senior 0 0
17 Post B.A. 0 0
44 Pre-Kindergarten 0 0
55 Kindergarten 0 0
77 Refused 0 0
99 Don't know 1 1
. Missing 17594 17595

YDQEEND - CHECK ITEM

Variable Name:
YDQEEND
Target:
Both males and females 8 YEARS - 19 YEARS

YDDEWKG1 - Calculated current weight - kilograms

Variable Name:
YDDEWKG1
SAS Label:
Calculated current weight - kilograms
English Text:
Calculated current weight - kilograms
English Instructions:
(Collection Names: Youth=YWKG1; Parent=PWKG1)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
18.45 to 191.7 Range of Values 11170 11170
. Missing 6425 17595

YDDEWKG - Calc. lowest weight in last year. - kg

Variable Name:
YDDEWKG
SAS Label:
Calc. lowest weight in last year. - kg
English Text:
Calculated lowest weight in last year - kilograms
English Instructions:
(Collection Names: Youth=YWKG; Parent=PWKG)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
13.5 to 181.35 Range of Values 11172 11172
. Missing 6423 17595

YDDEHCM - Calculated height - centimeters

Variable Name:
YDDEHCM
SAS Label:
Calculated height - centimeters
English Text:
Calculated height - centimeters
English Instructions:
(Collection Names: Youth=YHCM; Parent=PHCM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
104 to 204 Range of Values 11172 11172
. Missing 6423 17595

YDDEBMI - Body mass index, lowest in last year

Variable Name:
YDDEBMI
SAS Label:
Body mass index, lowest in last year
English Text:
Body mass index, lowest in last year
English Instructions:
(Collection Names: Youth=BMI_Y; Parent=BMI_P; Combined=BMI_C)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
7.4968763015 to 62.750865052 Range of Values 15122 15122
. Missing 2473 17595

YDDEBMIM - Body mass index, current month

Variable Name:
YDDEBMIM
SAS Label:
Body mass index, current month
English Text:
Body mass index, current month
English Instructions:
(Collection Names: Youth=BMIM_Y; Parent=BMIM_P)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
12.096 to 62.750865052 Range of Values 11163 11163
. Missing 6432 17595

YDDEUW - Underweight flag, last year

Variable Name:
YDDEUW
SAS Label:
Underweight flag, last year
English Text:
Underweight flag, last year
English Instructions:
(Collection Names: Youth=YUNDERW; Parent=PUNDERW; Combined=BUNDERW)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3658 3658
2 No 11498 15156
. Missing 2439 17595

YDDEUWM - Underweight flag, last month

Variable Name:
YDDEUWM
SAS Label:
Underweight flag, last month
English Text:
Underweight flag, last month
English Instructions:
(Collection Names: Youth=YUNDERWM; Parent=PUNDERWM; Combined=BUNDERWM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 1146 1146
2 No 14010 15156
. Missing 2439 17595

YDDEAXay - Refusal to maintain body weight Y

Variable Name:
YDDEAXay
SAS Label:
Refusal to maintain body weight Y
English Text:
Refusal to maintain body weight
English Instructions:
(Collection Names: Youth=YAXAY; Parent=PAXAY; Combined=BAXAY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 118 118
2 No 14184 14302
. Missing 3293 17595

YDDEAXam - Refusal to maintain body weight M

Variable Name:
YDDEAXam
SAS Label:
Refusal to maintain body weight M
English Text:
Refusal to maintain body weight
English Instructions:
(Collection Names: Youth=YAXAM; Parent=PAXAM; Combined=BAXAM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 23 23
2 No 14728 14751
. Missing 2844 17595

YDDEAXby - Intense fear of becoming fat Y

Variable Name:
YDDEAXby
SAS Label:
Intense fear of becoming fat Y
English Text:
Intense fear of gaining or becoming fat
English Instructions:
(Collection Names: Youth=YAXBY; Parent=PAXBY; Combined=BAXBY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 35 35
2 No 14273 14308
. Missing 3287 17595

YDDEAXbm - Intense fear of becoming fat M

Variable Name:
YDDEAXbm
SAS Label:
Intense fear of becoming fat M
English Text:
Intense fear of gaining or becoming fat
English Instructions:
(Collection Names: Youth=YAXBM; Parent=PAXBM; Combined=BAXBM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 9 9
2 No 14742 14751
. Missing 2844 17595

YDDEAXcy - Disturb experience,self-evaluate,deny Y

Variable Name:
YDDEAXcy
SAS Label:
Disturb experience,self-evaluate,deny Y
English Text:
Disturb experience, self-evaluate, deny
English Instructions:
(Collection Names: Youth=YAXCY; Parent=PAXCY; Combined=BAXCY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3052 3052
2 No 11571 14623
. Missing 2972 17595

YDDEAXcm - Disturb experience,self-evaluate,deny M

Variable Name:
YDDEAXcm
SAS Label:
Disturb experience,self-evaluate,deny M
English Text:
Disturb experience, self-evaluate, deny
English Instructions:
(Collection Names: Youth=YAXCM; Parent=PAXCM; Combined=BAXCM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 839 839
2 No 14035 14874
. Missing 2721 17595

YDDEAXdy - Amenorrhea Y

Variable Name:
YDDEAXdy
SAS Label:
Amenorrhea Y
English Text:
Amenorrhea
English Instructions:
(Collection Names: Youth=YAXDY; Parent=PAXDY; Combined=BAXDY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 45 45
2 No 3253 3298
. Missing 14297 17595

YDDEAXdm - Amenorrhea M

Variable Name:
YDDEAXdm
SAS Label:
Amenorrhea M
English Text:
Amenorrhea
English Instructions:
(Collection Names: Youth=YAXDM; Parent=PAXDM; Combined=BAXDM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 21 21
2 No 3253 3274
. Missing 14321 17595

YDDEAXy - Past year: anorexia nervosa diagnosis

Variable Name:
YDDEAXy
SAS Label:
Past year: anorexia nervosa diagnosis
English Text:
Past year: anorexia nervosa diagnosis
English Instructions:
(Collection Names: Youth=YAXY; Parent=PAXY; Combined=BAXY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 12 12
2 No 14363 14375
. Missing 3220 17595

YDDEAXm - Past month: anorexia nervosa diagnosis

Variable Name:
YDDEAXm
SAS Label:
Past month: anorexia nervosa diagnosis
English Text:
Past month: anorexia nervosa diagnosis
English Instructions:
(Collection Names: Youth=YAXM; Parent=PAXM; Combined=BAXM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 14789 14791
. Missing 2804 17595

YDDEBUay - Recurrent episodes of binge eating Y

Variable Name:
YDDEBUay
SAS Label:
Recurrent episodes of binge eating Y
English Text:
Recurrent episodes of binge eating
English Instructions:
(Collection Names: Youth=YBUAY; Parent=PBUAY; Combined=BBUAY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 98 98
2 No 14958 15056
. Missing 2539 17595

YDDEBUam - Recurrent episodes of binge eating M

Variable Name:
YDDEBUam
SAS Label:
Recurrent episodes of binge eating M
English Text:
Recurrent episodes of binge eating
English Instructions:
(Collection Names: Youth=YBUAM; Parent=PBUAM; Combined=BBUAM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 45 45
2 No 15009 15054
. Missing 2541 17595

YDDEBUby - Compensatory behavior Y

Variable Name:
YDDEBUby
SAS Label:
Compensatory behavior Y
English Text:
Compensatory behavior
English Instructions:
(Collection Names: Youth=YBUBY; Parent=PBUBY; Combined=BBUBY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 108 108
2 No 14195 14303
. Missing 3292 17595

YDDEBUbm - Compensatory behavior M

Variable Name:
YDDEBUbm
SAS Label:
Compensatory behavior M
English Text:
Compensatory behavior
English Instructions:
(Collection Names: Youth=YBUBM; Parent=PBUBM; Combined=BBUBM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 49 49
2 No 14252 14301
. Missing 3294 17595

YDDEBUcy - Binge eat compensation 2/week,3 months Y

Variable Name:
YDDEBUcy
SAS Label:
Binge eat compensation 2/week,3 months Y
English Text:
Binge eat compensation 2/week,3 months
English Instructions:
(Collection Names: Youth=YBUCY; Parent=PBUCY; Combined=BBUCY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 16 16
2 No 15014 15030
. Missing 2565 17595

YDDEBUcm - Binge eat compensation 2/week,3 months M

Variable Name:
YDDEBUcm
SAS Label:
Binge eat compensation 2/week,3 months M
English Text:
Binge eat compensation 2/week,3 months
English Instructions:
(Collection Names: Youth=YBUCM; Parent=PBUCM; Combined=BBUCM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 15037 15039
. Missing 2556 17595

YDDEBUdy - Self-evaluation influenced by weight Y

Variable Name:
YDDEBUdy
SAS Label:
Self-evaluation influenced by weight Y
English Text:
Self-evaluation influenced by weight
English Instructions:
(Collection Names: Youth=YBUDY; Parent=PBUDY; Combined=BBUDY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 1577 1577
2 No 13557 15134
. Missing 2461 17595

YDDEBUdm - Self-evaluation influenced by weight M

Variable Name:
YDDEBUdm
SAS Label:
Self-evaluation influenced by weight M
English Text:
Self-evaluation influenced by weight
English Instructions:
(Collection Names: Youth=YBUDM; Parent=PBUDM; Combined=BBUDM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 866 866
2 No 14269 15135
. Missing 2460 17595

YDDEBUey - Anorexia not positive Y

Variable Name:
YDDEBUey
SAS Label:
Anorexia not positive Y
English Text:
Anorexia not positive
English Instructions:
(Collection Names: Youth=YBUEY; Parent=PBUEY; Combined=BBUEY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 14363 14363
2 No 12 14375
. Missing 3220 17595

YDDEBUem - Anorexia not positive M

Variable Name:
YDDEBUem
SAS Label:
Anorexia not positive M
English Text:
Anorexia not positive
English Instructions:
(Collection Names: Youth=YBUEM; Parent=PBUEM; Combined=BBUEM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 14789 14789
2 No 2 14791
. Missing 2804 17595

YDDEBUy - Past year: diagnosis for bulimia

Variable Name:
YDDEBUy
SAS Label:
Past year: diagnosis for bulimia
English Text:
Past year: diagnosis for bulimia
English Instructions:
(Collection Names: Youth=YBUY; Parent=PBUY; Combined=BBUY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 7 7
2 No 15145 15152
. Missing 2443 17595

YDDEBUm - Past month: diagnosis for bulimia

Variable Name:
YDDEBUm
SAS Label:
Past month: diagnosis for bulimia
English Text:
Past month: diagnosis for bulimia
English Instructions:
(Collection Names: Youth=YBUM; Parent=PBUM; Combined=BBUM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 15149 15151
. Missing 2444 17595

YDDEY - Past year: diagnosis for either

Variable Name:
YDDEY
SAS Label:
Past year: diagnosis for either
English Text:
Past year: diagnosis for either anorexia nervosa or bulemia
English Instructions:
(Collection Names: Youth=YEAY; Parent=PEAY; Combined=BEAY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 19 19
2 No 14532 14551
. Missing 3044 17595

YDDEM - Past month: diagnosis for either

Variable Name:
YDDEM
SAS Label:
Past month: diagnosis for either
English Text:
Past month: diagnosis for either anorexia nervosa or bulemia
English Instructions:
(Collection Names: Youth=YEAM; Parent=PEAM; Combined=BEAM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 4 4
2 No 14884 14888
. Missing 2707 17595

YDDEIMA1 - Intermediate rating -- caretakers became

Variable Name:
YDDEIMA1
SAS Label:
Intermediate rating -- caretakers became
English Text:
Intermediate rating -- Caretakers became annoyed by conduct
English Instructions:
(Collection Names: Youth=YEAIMA1; Parent=PEAIMA1)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 30 30
2 No 11156 11186
. Missing 6409 17595

YDDEIMA2 - Intermediate rating -- family

Variable Name:
YDDEIMA2
SAS Label:
Intermediate rating -- family
English Text:
Intermediate rating -- Prevented doing things with family
English Instructions:
(Collection Names: Youth=YEAIMA2; Parent=PEAIMA2)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 19 19
2 No 11167 11186
. Missing 6409 17595

YDDEIMA3 - Intermediate rating -- peers

Variable Name:
YDDEIMA3
SAS Label:
Intermediate rating -- peers
English Text:
Intermediate rating -- Prevented doing things with peers
English Instructions:
(Collection Names: Youth=YEAIMA3; Parent=PEAIMA3)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 15 15
2 No 11171 11186
. Missing 6409 17595

YDDEIMA4 - Intermediate rating -- schoolwork

Variable Name:
YDDEIMA4
SAS Label:
Intermediate rating -- schoolwork
English Text:
Intermediate rating -- When problems were worst, doing schoolwork was difficult
English Instructions:
(Collection Names: Youth=YEAIMA4; Parent=PEAIMA4)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 10 10
2 No 11174 11184
. Missing 6411 17595

YDDEIMA5 - Intermediate rating -- teacher/boss

Variable Name:
YDDEIMA5
SAS Label:
Intermediate rating -- teacher/boss
English Text:
Intermediate rating -- Conduct caused teacher/boss to become annoyed/upset
English Instructions:
(Collection Names: Youth=YEAIMA5; Parent=PEAIMA5)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 11 11
2 No 11173 11184
. Missing 6411 17595

YDDEIMA6 - Intermediate rating -- felt bad/upset

Variable Name:
YDDEIMA6
SAS Label:
Intermediate rating -- felt bad/upset
English Text:
Intermediate rating -- Felt bad/upset when problems were worst
English Instructions:
(Collection Names: Youth=YEAIMA6; Parent=PEAIMA6)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 25 25
2 No 11161 11186
. Missing 6409 17595

YDDEIMA - Impairment A -- at least one intermed.

Variable Name:
YDDEIMA
SAS Label:
Impairment A -- at least one intermed.
English Text:
Impairment A -- at least one intermediate
English Instructions:
(Collection Names: Youth=YEAIMA; Parent=PEAIMA)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 44 44
2 No 11142 11186
. Missing 6409 17595

YDDEYIMA - Impairment A -- last year -- 1 inter.

Variable Name:
YDDEYIMA
SAS Label:
Impairment A -- last year -- 1 inter.
English Text:
Impairment A -- last year -- at least one intermediate
English Instructions:
(Collection Names: Youth=YEAYIMA; Parent=PEAYIMA)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 5 5
2 No 11181 11186
. Missing 6409 17595

YDDEMIMA - Impairment A -- last month -- 1 inter.

Variable Name:
YDDEMIMA
SAS Label:
Impairment A -- last month -- 1 inter.
English Text:
Impairment A -- last month -- at least one intermediate
English Instructions:
(Collection Names: Youth=YEAMIMA; Parent=PEAMIMA)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3 3
2 No 11183 11186
. Missing 6409 17595

YDDEIMB - Impairment B -- at least two intermed.

Variable Name:
YDDEIMB
SAS Label:
Impairment B -- at least two intermed.
English Text:
Impairment B -- at least two intermediates
English Instructions:
(Collection Names: Youth=YEAIMB; Parent=PEAIMB)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 33 33
2 No 11153 11186
. Missing 6409 17595

YDDEYIMB - Impairment B -- last year -- 2 inter.

Variable Name:
YDDEYIMB
SAS Label:
Impairment B -- last year -- 2 inter.
English Text:
Impairment B -- last year -- at least two intermediates
English Instructions:
(Collection Names: Youth=YEAYIMB; Parent=PEAYIMB)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 4 4
2 No 11182 11186
. Missing 6409 17595

YDDEMIMB - Impairment B -- last month -- 2 inter.

Variable Name:
YDDEMIMB
SAS Label:
Impairment B -- last month -- 2 inter.
English Text:
Impairment B -- last month -- at least two intermediates
English Instructions:
(Collection Names: Youth=YEAMIMB; Parent=PEAMIMB)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 11184 11186
. Missing 6409 17595

YDDEIMC1 - Severe rating -- caretakers annoyed

Variable Name:
YDDEIMC1
SAS Label:
Severe rating -- caretakers annoyed
English Text:
Severe rating -- Caretakers became annoyed
English Instructions:
(Collection Names: Youth=YEAIMC1; Parent=PEAIMC1)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 16 16
2 No 11170 11186
. Missing 6409 17595

YDDEIMC2 - Severe rating -- family

Variable Name:
YDDEIMC2
SAS Label:
Severe rating -- family
English Text:
Severe rating -- Prevented doing things with family
English Instructions:
(Collection Names: Youth=YEAIMC2; Parent=PEAIMC2)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 9 9
2 No 11177 11186
. Missing 6409 17595

YDDEIMC3 - Severe rating -- peers

Variable Name:
YDDEIMC3
SAS Label:
Severe rating -- peers
English Text:
Severe rating -- Prevented doing things with peers
English Instructions:
(Collection Names: Youth=YEAIMC3; Parent=PEAIMC3)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 9 9
2 No 11177 11186
. Missing 6409 17595

YDDEIMC4 - Severe rating -- schoolwork

Variable Name:
YDDEIMC4
SAS Label:
Severe rating -- schoolwork
English Text:
Severe rating -- When problems were worst, doing schoolwork was difficult
English Instructions:
(Collection Names: Youth=YEAIMC4; Parent=PEAIMC4)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 4 4
2 No 11180 11184
. Missing 6411 17595

YDDEIMC5 - Severe rating -- teacher/boss

Variable Name:
YDDEIMC5
SAS Label:
Severe rating -- teacher/boss
English Text:
Severe rating -- Caused teacher/boss to become annoyed/upset
English Instructions:
(Collection Names: Youth=YEAIMC5; Parent=PEAIMC5)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 1 1
2 No 11183 11184
. Missing 6411 17595

YDDEIMC6 - Severe rating -- felt bad/upset

Variable Name:
YDDEIMC6
SAS Label:
Severe rating -- felt bad/upset
English Text:
Severe rating -- Felt bad/upset when problems were worst
English Instructions:
(Collection Names: Youth=YEAIMC6; Parent=PEAIMC6)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 8 8
2 No 11178 11186
. Missing 6409 17595

YDDEIMC - Impairment C -- at least one Severe

Variable Name:
YDDEIMC
SAS Label:
Impairment C -- at least one Severe
English Text:
Impairment C -- at least one Severe
English Instructions:
(Collection Names: Youth=YEAIMC; Parent=PEAIMC)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 26 26
2 No 11159 11185
. Missing 6410 17595

YDDEYIMC - Impairment C -- last year -- 1 severe

Variable Name:
YDDEYIMC
SAS Label:
Impairment C -- last year -- 1 severe
English Text:
Impairment C -- last year -- at least one Severe
English Instructions:
(Collection Names: Youth=YEAYIMC; Parent=PEAYIMC)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3 3
2 No 11183 11186
. Missing 6409 17595

YDDEMIMC - Impairment C -- last month -- 1 severe

Variable Name:
YDDEMIMC
SAS Label:
Impairment C -- last month -- 1 severe
English Text:
Impairment C -- last month -- at least one Severe
English Instructions:
(Collection Names: Youth=YEAMIMC; Parent=PEAMIMC)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 11184 11186
. Missing 6409 17595

YDDEYIMD - Impairment D -- last year -- B or C

Variable Name:
YDDEYIMD
SAS Label:
Impairment D -- last year -- B or C
English Text:
Impairment D -- last year -- impairment B or C
English Instructions:
(Collection Names: Youth=YEAYIMD; Parent=PEAYIMD)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 4 4
2 No 11182 11186
. Missing 6409 17595

YDDEMIMD - Impairment D -- last month -- B or C

Variable Name:
YDDEMIMD
SAS Label:
Impairment D -- last month -- B or C
English Text:
Impairment D -- last month -- impairment B or C
English Instructions:
(Collection Names: Youth=YEAMIMD; Parent=PEAMIMD)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 2 2
2 No 11184 11186
. Missing 6409 17595

YDDEAcry - Anorexia Nervosa Count, Past Year

Variable Name:
YDDEAcry
SAS Label:
Anorexia Nervosa Count, Past Year
English Text:
Anorexia Nervosa Count - Past Year
English Instructions:
(Collection Names: Youth=YAXCRITY; Parent=PAXCRITY; Combined=BAXCRITY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
0 to 3 Range of Values 14685 14685
. Missing 2910 17595

YDDCDAP - Criterion D is Applicable

Variable Name:
YDDCDAP
SAS Label:
Criterion D is Applicable
English Text:
Criterion D is Applicable
English Instructions:
(Collection Names: Youth=YAXCDAP; Parent=PAXCDAP; Combined=BAXCDAP)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
1 Yes 3536 3536
2 No 11620 15156
. Missing 2439 17595

YDDEBcry - Bulimia Nervosa Count, Past Year

Variable Name:
YDDEBcry
SAS Label:
Bulimia Nervosa Count, Past Year
English Text:
Bulimia Nervosa Count - Past Year
English Instructions:
(Collection Names: Youth=YBUCRITY; Parent=PBUCRITY; Combined=BBUCRITY)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
0 to 4 Range of Values 15155 15155
. Missing 2440 17595

YDDEAcrm - Anorexia Nervosa Count, Past Month

Variable Name:
YDDEAcrm
SAS Label:
Anorexia Nervosa Count, Past Month
English Text:
Anorexia Nervosa Count - Past Month
English Instructions:
(Collection Names: Youth=YAXCRITM; Parent=PAXCRITM; Combined=BAXCRITM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
0 to 3 Range of Values 14913 14913
. Missing 2682 17595

YDDEBcrm - Bulimia Nervosa Count, Past Month

Variable Name:
YDDEBcrm
SAS Label:
Bulimia Nervosa Count, Past Month
English Text:
Bulimia Nervosa Count - Past Month
English Instructions:
(Collection Names: Youth=YBUCRITM; Parent=PBUCRITM; Combined=BBUCRITM)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
0 to 4 Range of Values 15154 15154
. Missing 2441 17595

YDDEsymp - Eating Disorders Symptom Count

Variable Name:
YDDEsymp
SAS Label:
Eating Disorders Symptom Count
English Text:
Eating Disorders Symptom Count
English Instructions:
(Collection Names: Youth=YEASYMP; Parent=PEASYMP)
Target:
Both males and females 8 YEARS - 19 YEARS
Code or Value Value Description Count Cumulative Skip to Item
0 to 5 Range of Values 11186 11186
. Missing 6409 17595

DISC4.0 Algorithms - Module B - Youth Eating Disorders

Diagnostic criteria for 307.1 Anorexia Nervosa

  1. Refusal to maintain body weight at or above a minimally normal weight for age and height (e.g., weight loss leading to maintenance of body weight less than 85% of that expected, or failure to make expected weight gain during period of growth, leading to body weight less than 85% of that expected). 
  2. Intense fear of gaining weight or becoming fat, even though underweight. 
  3. Disturbance in the way in which ones body weight or shape is experienced, undue influence of body weight or shape on self-evaluation, or denial of the seriousness of the current low body weight.
  4. In postmenarcheal females, amenorrhea, i.e., the absence of at least three consecutive menstrual cycles. (A woman is considered to have amenorrhea if her periods occur only following hormone, e.g., estrogen, administration.) 

Specify type:

Restricting Type: during the current episode of Anorexia Nervosa, the person has not regularly engaged in binge-eating or purging behavior (i.e., self-induced vomiting or the misuse of laxatives, diuretics, or 
enemas) 

Binge-Eating/Purging Type: during the current episode of Anorexia Nervosa, the person has regularly engaged in binge-eating or purging behavior (i.e., self-induced vomiting or the misuse of laxatives, diuretics, or enemas)

Diagnostic criteria for 307.51 Bulimia Nervosa

  1. A. Recurrent episodes of binge eating. An episode of binge eating is characterized by both of the following:
    1. eating, in a discrete period of time (e.g., within any 2-hour period), an amount of food that is definitely larger than most people would eat during a similar period of time and under similar circumstances
    2. a sense of lack of control over eating during the episode (e.g., a feeling that one cannot stop eating or control what or how much one is eating)
  2. Recurrent inappropriate compensatory behavior in order to prevent weight gain, such as self-induced vomiting, misuse of laxatives, diuretics, enemas, or other medications, fasting, or excessive exercise. 
  3. The binge eating and inappropriate compensatory behaviors both occur, on average, at least twice a week for 3 months. 
  4. Self-evaluation is unduly influenced by body shape and weight. 
  5. The disturbance does not occur exclusively during episodes of Anorexia Nervosa.

Specify type: 

Purging Type: during the current episode of Bulimia Nervosa, the person has regularly engaged in self-induced vomiting or the misuse of laxatives, diuretics, or enemas

Nonpurging Type: during the current episode of Bulimia Nervosa, the person has used other inappropriate compensatory behaviors, such as fasting or excessive exercise, but has not regularly engaged in self-induced vomiting or the misuse of laxatives, diuretics, or enemas

DISC4.0 Algorithms - Module B - Youth Eating Disorders -Data Definition

libname sds "&path";
filename discy "&filein";
data sds.yea0 (drop = card testid);
infile discy end = last pad;
input id $ 1-10 card $ 11-14;
testid = id;
%huid;
do until (testid ne id);
select (card);
when ('B101') do;
input id $ 1-10
yean01 16
yea001f 17
yea001i 18-19
yea001fi 17-19
yea001z 20-22
yean02 23
yea002l 24-26
yea002k 27-28
yea003l 29-31
yea003k 32-33
yean03 34
yea004 35
yea004a 36
yean04 37
yea005 38
yea005a 39
yea005b 40
yea005c 41
yea005d 42
yea006 43
yea006a 44
yea007 45
yea007a 46
yea008 47
yea009 48
yea010 49
yea010a 50
yea010b 51
yea010c 52
yea011 53
yea011a 54
yea011b 55
yea012 56
yea012a 57
yea012b 58
yea012c 59
yea012d 60
yea012e 61
yea012f 62
yea013 63
yea013a 64
yea013b 65
yea013c 66
yea014 67
yea014a 68
yea014b 69
yea014c 70
yea014d 71
yea014e 72;
end;
when ('B102') do;
input id $ 1-10
yea015 16
yea015a 17-18
yea015b 19
yea015c 20
yea015d 21
yea015e 22
yea016 23
yea016a 24-25
yea016b 26
yea016c 27
yea016d 28
yea016e 29
yea016f 30
yea016g 31
yea017 32
yea017a 33
yea017b 34
yea017c 35
yea017d 36
yea017e 37
yea018 38
yea018a 39
yea018b 40
yea018c 41
yea018d 42
yea018e 43
yean05 44
yea019 45
yea020 46
yea020a 47
yea020b 48
yea020c 49
yea020d 50
yea020e 51
yea020f 52
yea020g 53
yea020h 54
yea020i 55
yea021y 56-57
yea021z 58-59
yea021a 60
yea021b 61
yea021c 62
yea021dy 63-64
yea021dz 65-66
yea021e 67;
end;
when ('B103') do;
input id $ 1-10
yea022y 16-17
yea022z 18-19
yea022a 20
yea022b 21
yea022c 22
yea022dy 23-24
yea022dz 25-26
yea022e 27
yea023 28
yea023a 29
yea024 30
yea024a 31
yea025 32
yea025a 33
yea026 34
yea026a 35
yea027 36
yea027a 37
yea028 38
yea028a 39
yea029 40
yea029a 41
yea030 42-43
yea030a 44-45
yea031 46
yea031ay 47-48
yea031az 49-50;
end; /* end WHEN */
otherwise input;
end; /* end SELECT */
testid = id;
if (last) then id = ' ';
else input id $ 1-10 card $ 11-14 @@;
end; /* end DO UNTIL */
id = testid;
LABEL
YEA001f = 'Height - feet'
YEA001i = 'Height - inches'
YEA002l = 'Current weight - lbs'
YEA002k = 'Current weight - kilometers'
YEA003l = 'Lowest weight in last year - lbs'
YEA003k = 'Lowest weight in last year - kilometers'
YEA004 = 'Others worried that person is too thin in last year'
YEA005 = 'Worried they looked fat while others were worrying they were too thin'
YEA006 = 'Said they were fat at the time when they weighed the least'
YEA007 = 'Currently say they are overweight'
YEA008 = 'Said that low weight caused any health problems when weighed the least'
YEA009 = 'Says that current weight could cause health problems'
YEA010 = 'Often felt bad about self, felt fat/overweight'
YEA011 = 'Thought about eating food/all the time for periods in the past year'
YEA012 = 'Eating binge in the last year'
YEA013 = 'Often refused to eat fattening foods in the past year'
YEA014 = 'Thrown up on purpose in past year'
YEA015 = 'Taken pills/medicines to keep from gaining weight or to lose weight in past year'
YEA016 = 'Done things so that they would have to use the toilet a lot in past year'
YEA017A = 'time in past year when there has been no eating for a full 24 hours'
YEA018 = 'Spent a lot of time exercising in the past year to lose weight or keep from gaining it'
YEA019 = 'Done things like responses from 14-18 for 3 months in past year'
YEA020 = 'Has started to menstruate'
YEA021y = 'Age when people started worrying he/she was too thin'
YEA021z = 'Grade when people started worrying he/she was too thin'
YEA022y = 'Age when first started actively trying to lose weight'
YEA022z = 'Grade when first started actively trying to lose weight'
YEA023 = 'Caretakers became upset/annoyed by efforts to lose/keep from gaining weight'
YEA024 = 'Efforts to not gain/lose weight prevented doing things with family'
YEA025 = ' '
YEA026 = 'Efforts to not gain/lose weight caused problems with schoolwork/grades'
YEA027 = 'Efforts to not gain/lose weight caused teachers/boss to become upset/annoyed'
YEA028 = 'Felt bad/upset about efforts to not gain/lose weight when problems were at their worst'
YEA029 = 'Been to get help in last year at a hospital/clinic/at work'
YEA030 = 'Name and information of person seen for help (OPTIONAL)'
YEA031 = 'Since age 5 ever been more concerned with losing/not gaining weight than now';
run;

DISC4.0 Algorithms - Module B - Youth Eating Disorders - Data Recoding

Data Recoding
88, 8 -> 0
99, 9, 77, 7 -> missing

data sds.yea1;
set sds.yea0;
array yeavar(*)
yean03
yea004 yea004a
yea005 yea005a yea005b yea005c yea005d
yea006 yea006a
yea007 yea007a
yea008
yea009
yea010 yea010a yea010b yea010c
yea011 yea011a yea011b
yea012 yea012a yea012b yea012c yea012d yea012e yea012f
yea013 yea013a yea013b yea013c
yea014 yea014a yea014b yea014c yea014d yea014e
yea015 yea015b yea015c yea015d yea015e
yea016 yea016b yea016c yea016d yea016e yea016f yea016g
yea017 yea017a yea017b yea017c yea017d yea017e
yea018 yea018a yea018b yea018c yea018d yea018e
yea019
yea020 yea020a yea020b yea020c yea020d yea020e yea020f yea020g
yea020h yea020i
yea021a yea021b yea021c yea021e
yea022a yea022b yea022c yea022e
yea029 yea029a
yea031 yea023 yea024 yea025 yea026 yea027 yea028;
do i = 1 to dim(yeavar);
if (yeavar(i) = 7 or yeavar(i) = 9) then yeavar(i) = .;
end;
array double(*)
/* yea002k
yea003k */
yea015a
yea016a
yea021y yea021z yea021dy yea021dz
yea022y yea022z yea022dy yea022dz
yea031ay yea031az;
do i = 1 to dim(double);
if (double(i) = 88) then double(i) = 0;
if (double(i) = 99 or double(i) = 77) then double(i) = .;
end;
array eight(*)
yea020
yea026
yea027;
do i = 1 to dim(eight);
if (eight(i) = 8) then eight(i) = 0;
end;
array triple(*)
yea001fi yea001z
yea002l
yea003l;
do i = 1 to dim(triple);
if (triple(i) = 999 or triple(i) = 777) then triple(i) = .;
end;
yea023un=yea023;
run;

DISC4.0 Algorithms - Module B - Youth Eating Disorders - Algorithms

proc sort data=sds.ymodi1; by id;
proc sort data=sds.yea1; by id;
data sds.yea2
(keep = id huid ywkg ywkg1 yhcm yunderw yaxay yaxby yaxcy yaxdy yaxy yaxam yaxbm yaxcm yaxdm yaxm
ybuay ybuby ybucy ybudy ybuey ybuy ybuam ybubm ybucm ybudm ybuem ybum yeay yeam
bmi bmim yunderwm yeaima1 yeaima2 yeaima3 yeaima4 yeaima5 yeaima6 yeaima yeayima
yeamima yeaimb yeayimb yeamimb
yeaimc1 yeaimc2 yeaimc3 yeaimc4 yeaimc5 yeaimc6 yeaimc yeayimc yeamimc yeamimd yeayimd age gender
yaxcrity yaxcritm ybucrity ybucritm yeasymp
yea004 yea010 yea011 yea012 yea020 yeaysubt yeaysubtima yeaysubtimb yeaysubtimc
yeaysubtimd);
merge sds.ymodi1 sds.yea1; by id;
age = yit002;
gender = yitn02;
array eat1(*) yea005-yea009 yea010b yea013b yea014d yea015d yea016e yea017d yea018d;
if yean04=0 then do; do i=1 to dim(eat1); eat1(i)=0; end; end;
array eat2(*) yea013-yea019;
if yean04=0 and yea012d ne 2 then do; do i=1 to dim(eat2); eat2(i)=0;end;end;
array impair(6) yea023 yea024 yea025 yea026 yea027 yea028;
array impaira(6) yea023a yea024a yea025a yea026a yea027a yea028a;
if (0<=sum((yea010a=2), (yea012e=2), (yean05=2), (yea019=2))<=1)
then do; do i=1 to 6; impair[i]=0; end; end;
do i=1 to 6;
if impair[i]=0 then impaira[i]=1;
end;
** Anorexia Nervosa **;
****** Criteria ******;
** Define UNDERWEIGHT;
*-----Last Year;
/* If WEIGHT in KGs is present in question 2 and/or 3, use the responses in KGs. If
it is missing in both questions 2 and 3, use the responses in lbs. Otherwise, it is
coded missing */
if (yea002k ne .) then ywkg1=yea002k;
if (yea002k=.) then ywkg1=yea002l*0.45;
if (yea003k ne .) then ywkg2=yea003k;
if (yea003k=.) then ywkg2=yea003l*0.45;
If ywkg1>0 and ywkg2>0 then ywkg=min(ywkg1, ywkg2);
else if ywkg1>0 and (ywkg2=0 or ywkg2=.) then ywkg=ywkg1;
else if (ywkg1=0 or ywkg1=.) and ywkg2>0 then ywkg=ywkg2;
else if (ywkg1=0 or ywkg1=.) and (ywkg2=0 or ywkg2=.) then ywkg=.;
/* If HEIGHT in CMs is present in question 1, code that as HCM. If it is not present,
then transform the feet and inches to CMs. Otherwise, it is coded missing */
if (yea001z ne .) then yhcm = yea001z;
if (yea001z=. and yea001f ne . and yea001i ne .)
then yhcm=(yea001f*12 + yea001i)*2.54;
if (yea001z=. and yea001f ne . and yea001i = .) then yhcm=(yea001f*12)*2.54;
if (yea001z=. and yea001f = . and yea001i ne .) then yhcm = yea001i*2.54;
hin=yhcm/2.54;
hinm =yhcm/2.54;
If yhcm>0 then
bmi = (ywkg/yhcm**2)*10000; /* Body Mass Index */
else if yhcm=0 or yhcm=. then bmi=.;
/* Determine if child is underweight */
if (bmi ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmi - 3.72) le (0.20 * hin) then yunderw = 1;
else yunderw = 0;
end;
if (11<=AGE<=13) then do;
if (bmi - 5.88) le (0.17 * hin) then yunderw = 1;
else yunderw = 0;
end;
if (14<=AGE) then do;
if (bmi - 22.67) le (-0.07*hin) then yunderw = 1;
else yunderw = 0;
end;
end;
if GENDER = 1 then do;
if (bmi - 4.68) le (0.19 * hin) then yunderw = 1;
else yunderw = 0;
end;
end;
if (bmi = . and 1<=yea004<=2) then yunderw = 1; /* Told seriously underweight by other people */
else if (bmi = . and yea004=0) then yunderw = 0;
*-----Last Month; /* use Q1 and Q2 for bmi, and Q4a for underweight if bmi missing */
bmim = (ywkg1/yhcm**2)*10000;
/* Determine if child is underweight */
if (bmim ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmim - 3.72) le (0.20 * hinm) then yunderwm = 1;
else yunderwm = 0;
end;
if (11<=AGE<=13) then do;
if (bmim - 5.88) le (0.17 * hinm) then yunderwm = 1;
else yunderwm = 0;
end;
if (14<=AGE) then do;
if (bmim - 22.67) le (-0.07*hinm) then yunderwm = 1;
else yunderwm = 0;
end;
end;
if GENDER = 1 then do;
if (bmim - 4.68) le (0.19 * hinm) then yunderwm = 1;
else yunderwm = 0;
end;
end;
if (bmim = . and yea004a=2) then yunderwm = 1; /* Told seriously underweight
by other people */
else if (bmim = . and (yea004=0 or yea004a=0)) then yunderwm = 0;
*-----A;
*-----Past Year;
if ((yunderw = 1) and (yea013b = 2 or yea014d = 2 or yea015d = 2 or yea016e = 2
or yea017d = 2 or yea018d = 2)) then yaxay = 1;
else if ((yunderw = 0) or ((yea013 = 0 or yea013b = 0) and
(yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0 or yea014d = 0) and
(yea015 = 0 or yea015a = 0 or yea015b = 0 or yea015c = 0 or yea015d = 0) and
(yea016 = 0 or yea016b = 0 or yea016c = 0 or yea016d = 0 or yea016e = 0) and
(yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017c = 0 or yea017d = 0) and
(yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0 or yea018d = 0)))
then yaxay = 0;
*-----Past Month;
if ((yunderwm = 1) and ((yea013b = 2 and yea013c = 2) or (yea014d = 2 and
yea014e = 2) or (yea015d = 2 and yea015e = 2) or (yea016e = 2 and yea016f = 2)
or (yea017d = 2 and yea017e = 2) or (yea018d = 2 and yea018e = 2)))
THEN yaxam = 1;
else if ((yunderwm = 0) or ((yea013 = 0 or yea013b = 0 or
yea013c = 0) and (yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0
or yea014d = 0 or yea014e = 0) and (yea015 = 0 or yea015a = 0 or yea015b = 0
or yea015c = 0 or yea015d = 0 or yea015e = 0) and (yea016 = 0 or yea016b = 0
or yea016c = 0 or yea016d = 0 or yea016e = 0 or yea016f = 0) and (yea017 = 0
or yea017a = 0 or yea017b = 0 or yea017c = 0 or yea017d = 0 or yea017e = 0)
and (yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0 or yea018d = 0
or yea018e = 0)))
then yaxam = 0;
*-----B;
*-----Past Year;
if ((yunderw = 1) and (yea005b = 2)) then yaxby = 1;
else if ((yunderw = 0) or (yea005 = 0 or yea005a = 0 or yea005b = 0))
then yaxby = 0;
*-----Past Month;
if (yunderwm = 1 and yea005b = 2 and yea005d = 2) then yaxbm = 1;
else if (yunderwm = 0 or yea005 = 0 or yea005a = 0 or yea005b = 0 or yea005d = 0)
then yaxbm = 0;
*-----C;
*-----Past Year;
if (yunderw = 1) and (yea006 = 2 or yea006a = 0 or yea010b = 2 or yea008 = 0)
then yaxcy = 1;
else if (yunderw = 0) or ((yea006 = 0 and yea006a = 2) and (yea010 = 0 or
yean04 = 0 or yea010b = 0) and yea008 = 2) then yaxcy = 0;
*-----Past Month;
if ((yunderwm = 1) and (yea007 = 2 or yea007a = 0 or (yea010b = 2 and yea010c = 2) or
yea009 = 0)) then yaxcm = 1;
else if ((yunderwm = 0) or ((yea007 = 0 and yea007a = 2) and (yea010 = 0 or
yean04 = 0 or yea010b = 0 or yea010c = 0) and yea009 = 2)) then yaxcm = 0;
*-----D;
*----- Year;
if gender = 2 then do;
if (yea020 = 0 or yea020a = 0 or yea020b = 0) or (yea020c=2 and yea020d = 2) or
(yea020f = 2 and yea020g = 2) or (yea020g = 0 and yea020h = 0) or yea020i=2
then yaxdy = 1;
else if (yea020 = 2 and yea020a= 2 and yea020b = 2) and (yea020c = 0 or
yea020d = 0 or yea020e=2) and
(yea020f=0 or (yea020f = 2 and yea020g = 2) or (yea020f=2 and yea020g=0 and yea020h = 2)
or (yea020f=2 and yea020g=0 and yea020h = 0 and yea020i=2))
then yaxdy = 0;
end;
if (gender = 1 and yunderw = 1) then yaxdy = 1;
else if (gender = 1 and yunderw = 0) then yaxdy = 0;
*----- Month;
if gender = 2 then do;
if (yea020 = 0 or yea020a = 0 or yea020b = 0 or (yea020c=2 and yea020d = 2 and yea020e=0)) OR
((yea020f = 2 and yea020g = 2) or (yea020g = 0 and yea020h = 0) or yea020i=2)
then yaxdm = 1;
else if (yea020 = 2 and yea020a = 2 and yea020b = 2) and (yea020c = 0 or
yea020d = 0 or yea020e=2) and
(yea020f=0 or (yea020f = 2 and yea020g = 2) or (yea020f=2 and yea020g=0 and yea020h = 2)
or (yea020f=2 and yea020g=0 and yea020h = 0 and yea020i=2))
then yaxdm = 0;
end;
if (gender = 1 and yunderwm = 1)then yaxdm = 1;
else if (gender = 1 and yunderwm = 0) then yaxdm = 0;
****** Diagnosis ******;
*-----Past Year;
if (yaxay = 1 and yaxby = 1 and yaxcy = 1 and yaxdy = 1) then yaxy = 1;
else if (yaxay = 0 or yaxby = 0 or yaxcy = 0 or yaxdy = 0) then yaxy = 0;
*-----Past Month;
if (yaxam = 1 and yaxbm = 1 and yaxcm = 1 and yaxdm = 1) then yaxm = 1;
else if (yaxam = 0 or yaxbm = 0 or yaxcm = 0 or yaxdm = 0) then yaxm = 0;
****** Variable Labels ******;
label yaxay = 'Refusal to maintain body weight'
yaxby = 'Intense fear of gaining or becoming fat'
yaxcy = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
yaxdy = 'amenorrhea'
yaxy = 'Past year: diagnosis for anorexia nervosa'
yaxam = 'Refusal to maintain body weight'
yaxbm = 'Intense fear of gaining or becoming fat'
yaxcm = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
yaxdm = 'amenorrhea'
yaxm = 'Past month: diagnosis for anorexia nervosa';
** Bulimia Nervosa **;
****** Criteria ******;
*-----A;
*-----Past Year;
if ((yea012c = 2 or yea012c = 1) and yea012d = 2) then ybuay = 1;
else if (yea012 = 0 or yean04 = 0 or yea012c = 0 or yea012d = 0)
then ybuay = 0;
*-----Past Month;
if (ybuay = 1 and yea012f = 2) then ybuam = 1;
else if (yea012 = 0 or yean04 = 0 or yea012d = 0 or yea012e = 0 or yea012f = 0 or ybuay = 0)
then ybuam = 0;
*-----B;
*-----Past Year;
if (yea014b = 2 or yea015b = 2 or yea016c = 2 or yea017b = 2 or yea018b = 2)
then ybuby = 1;
else if ((yea014 = 0 or yea014a = 0 or yea014b = 0) and (yea015 = 0 or yea015b = 0)
and (yea016 = 0 or yea016b = 0 or yea016c = 0) and (yea017 = 0 or yea017a = 0 or
yea017b = 0) and (yea018 = 0 or yea018a = 0 or yea018b = 0)) then ybuby = 0;
*-----Past Month;
if (yea014e = 2 or yea015e = 2 or yea016f = 2 or yea017e = 2 or yea018e = 2)
then ybubm = 1;
else if ((yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014e = 0) and (yea015 = 0 or
yea015b = 0 or yea015e = 0) and (yea016 = 0 or yea016b = 0 or yea016c = 0 or yea016f = 0)
and (yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017e = 0) and (yea018 = 0 or
yea018a = 0 or yea018b = 0 or yea018e = 0)) then ybubm = 0;
*-----C;
*-----Past Year;
if (yea012e = 2 and (yea019 = 2 or yea014c = 2 or yea015c = 2 or yea016d = 2
or yea017c = 2 or yea018c = 2)) then ybucy = 1;
else if (yea012 = 0 or yean04 = 0 or yea012d = 0 or yea012e = 0)
or (yea019 = 0 and (yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0) and
(yea015 = 0 or yea015b = 0 or yea015c = 0) and (yea016 = 0 or yea016b = 0 or yea016c = 0
or yea016d = 0) and (yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017c = 0) and
(yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0)) then ybucy = 0;
*-----Past Month;
if ybucy = 1 and yea012f = 2 and (yea014e = 2 or yea015e = 2 or yea016g = 2
or yea017e = 2 or yea018e = 2) then ybucm = 1;
else if ybucy = 0 or yea012f = 0 or (yea014e = 0 and yea015e = 0 and yea016g = 0
and yea017e = 0 and yea018e = 0 ) then ybucm = 0;
*-----D;
*-----Past Year;
if (yea010a = 2) then ybudy = 1;
else if (yea010 = 0 or yea010a = 0) then ybudy = 0;
*-----Past Month;
if (yea010a = 2 and yea010c = 2) then ybudm = 1;
else if (yea010 = 0 or yea010a = 0 or yea010c = 0) then ybudm = 0;
*-----E;
*-----Past Year;
if (yaxy = 0) then ybuey = 1;
else if (yaxy = 1) then ybuey = 0;
*-----Past Month;
if (yaxm = 0) then ybuem = 1;
else if (yaxm = 1) then ybuem = 0;
****** Diagnosis ******;
*-----Past Year;
if (ybuay = 1 and ybuby = 1 and ybucy = 1 and ybudy = 1 and ybuey = 1) then ybuy = 1;
else if (ybuay = 0 or ybuby = 0 or ybucy = 0 or ybudy = 0 or ybuey = 0) then ybuy = 0;
*-----Past Month;
if (ybuam = 1 and ybubm = 1 and ybucm = 1 and ybudm = 1 and ybuem = 1) then ybum = 1;
else if (ybuam = 0 or ybubm = 0 or ybucm = 0 or ybudm = 0 or ybuem = 0) then ybum = 0;
if yaxy = 1 or ybuy = 1 then yeay = 1;
else if yaxy = 0 and ybuy = 0 then yeay = 0;
if yaxm = 1 or ybum = 1 then yeam = 1;

else if yaxm = 0 and ybum = 0 then yeam = 0;
******* Variable Labels ******;
label ybuay = 'Recurrent episodes of binge eating'
ybuby = 'Compensatory behavior'
ybucy = 'Binge eating compensatory behaviors twice a week for 3 months'
ybudy = 'Self-evaluation influenced by weight'
ybuey = 'Anorexia not positive'
ybuy = 'Past year: diagnosis for bulemia'
ybuam = 'Recurrent episodes of binge eating'
ybubm = 'Compensatory behavior'
ybucm = 'Binge eating compensatory behaviors twice a week for 3 months'
ybudm = 'Self-evaluation influenced by weight'
ybuem = 'Anorexia not positive'
ybum = 'Past month: diagnosis for bulemia'
;
*------ IMPAIRMENT ALGORITHMS;
*----A; /* One intermediate rating of impairment or distress */
if yea023a = 2 or yea023a = 3 then yeaima1 = 1;
else if yea023a = 1 or yea023a = 7 or yea023a = 9 then yeaima1 = 0;
if yea024a = 2 or yea024a = 3 then yeaima2 = 1;
else if yea024a = 1 or yea024a = 7 or yea024a = 9 then yeaima2 = 0;
if yea025a = 2 or yea025a = 3 then yeaima3 = 1;
else if yea025a = 1 or yea025a = 7 or yea025a = 9 then yeaima3 = 0;
if yea026a = 2 or yea026a = 3 then yeaima4 = 1;
else if yea026a = 1 or yea026a = 7 or yea026a = 9 then yeaima4 = 0;
if yea027a = 2 or yea027a = 3 then yeaima5 = 1;
else if yea027a = 1 or yea027a = 7 or yea027a = 9 then yeaima5 = 0;
if yea028a = 2 or yea028a = 3 then yeaima6 = 1;
else if yea028a = 1 or yea028a = 7 or yea028a = 9 then yeaima6 = 0;
if (sum(yeaima1, yeaima2, yeaima3, yeaima4, yeaima5, yeaima6) ge 1)
then yeaima = 1;
else if ((n(yeaima1, yeaima2, yeaima3, yeaima4, yeaima5, yeaima6) - sum(yeaima1,
yeaima2, yeaima3, yeaima4, yeaima5, yeaima6)) ge 6) then yeaima = 0;
if yeay = 1 and yeaima = 1 then yeayima = 1;
else if yeay = 0 or yeaima = 0 then yeayima = 0;
if yeam = 1 and yeaima = 1 then yeamima = 1;
else if yeam = 0 or yeaima = 0 then yeamima = 0;
*------B; /* Two intermediate ratings of impairment or distress */
if (sum(yeaima1, yeaima2, yeaima3, yeaima4, yeaima5, yeaima6) ge 2)
then yeaimb = 1;
else if ((n(yeaima1, yeaima2, yeaima3, yeaima4, yeaima5, yeaima6) - sum(yeaima1,
yeaima2, yeaima3, yeaima4, yeaima5, yeaima6)) ge 5) then yeaimb = 0;
if yeay = 1 and yeaimb = 1 then yeayimb = 1;
else if yeay = 0 or yeaimb = 0 then yeayimb = 0;
if yeam = 1 and yeaimb = 1 then yeamimb = 1;
else if yeam = 0 or yeaimb = 0 then yeamimb = 0;
*-----C; /* One severe rating of impairment or distress */
if yea023a = 3 then yeaimc1 = 1;
else if yea023a = 1 or yea023a = 2 or yea023a = 7 or yea023a = 9 then yeaimc1 = 0;
if yea024a = 3 then yeaimc2 = 1;
else if yea024a = 1 or yea024a = 2 or yea024a = 7 or yea024a = 9 then yeaimc2 = 0;
if yea025a = 3 then yeaimc3 = 1;
else if yea025a = 1 or yea025a = 2 or yea025a = 7 or yea025a = 9 then yeaimc3 = 0;
if yea026a = 3 then yeaimc4 = 1;
else if yea026a = 1 or yea026a = 2 or yea026a = 7 or yea026a = 9 then yeaimc4 = 0;
if yea027a = 3 then yeaimc5 = 1;
else if yea027a = 1 or yea027a = 2 or yea027a = 7 or yea027a = 9 then yeaimc5 = 0;
if yea028a = 3 then yeaimc6 = 1;
else if yea028a = 1 or yea028a = 2 or yea028a = 7 or yea028a = 9 then yeaimc6 = 0;
if (sum(yeaimc1, yeaimc2, yeaimc3, yeaimc4, yeaimc5, yeaimc6) ge 1)
then yeaimc = 1;
else if ((n(yeaimc1, yeaimc2, yeaimc3, yeaimc4, yeaimc5, yeaimc6) - sum(yeaimc1,
yeaimc2, yeaimc3, yeaimc4, yeaimc5, yeaimc6)) ge 6) then yeaimc = 0;
if yeay = 1 and yeaimc = 1 then yeayimc = 1;
else if yeay = 0 or yeaimc = 0 then yeayimc = 0;
if yeam = 1 and yeaimc = 1 then yeamimc = 1;
else if yeam = 0 or yeaimc = 0 then yeamimc = 0;
*------D; /* Impairment D: present when impairment B or C are satisified */
If yeayimb = 1 or yeayimc = 1 then yeayimd = 1;
else if yeayimb = 0 and yeayimc = 0 then yeayimd = 0;
If yeamimb = 1 or yeamimc = 1 then yeamimd = 1;
else if yeamimb = 0 and yeamimc = 0 then yeamimd = 0;
*****Criterion Count*****;
yaxcrity=sum(of yaxay yaxby yaxcy yaxdy);
ybucrity=sum(of ybuay ybuby ybucy ybudy);
yaxcritm=sum(of yaxam yaxbm yaxcm yaxdm);
ybucritm=sum(of ybuam ybubm ybucm ybudm);
*****Symptom Count *******;
if yea020=8 or yea020=0 or yea020a=0 or Yea020b=0 then Yea020c=0;
if (yea004=1 or yea004=2) then yeasym4=2;
else yeasym4=0;
yeasymp=sum(of yeasym4 yea010-yea012 yea020c)/2;
label
yaxcrity = 'Youth Anorexia Nervosa Criteria Count - Past Year'
yaxcritm = 'Youth Anorexia Nervosa Criteria Count - Past Month'
ybucrity = 'Youth Bulimia Nervosa Criteria Count - Past Year'
ybucritm = 'Youth Bulimia Nervosa Criteria Count - Past Month'
yeasymp = 'Youth Eating Disorders Symptom Count'
;
******Subthreshold diagnosis in last year******;
if (yeay=0 and yea023un >=0)then yeaysubt=1;
else if yeay=. then yeaysubt=.;
else yeaysubt=0;
if yeaysubt = 1 and yeaima = 1 then yeaysubtima = 1;
else if yeaysubt = 0 or yeaima = 0 then yeaysubtima = 0;
if yeaysubt = 1 and yeaimb = 1 then yeaysubtimb = 1;
else if yeaysubt = 0 or yeaimb = 0 then yeaysubtimb = 0;
if yeaysubt = 1 and yeaimc = 1 then yeaysubtimc = 1;
else if yeaysubt = 0 or yeaimc = 0 then yeaysubtimc = 0;
If yeaysubtimb = 1 or yeaysubtimc = 1 then yeaysubtimd = 1;
else if yeaysubtimb = 0 and yeaysubtimc = 0 then yeaysubtimd = 0;
label yeaysubt = 'Subthreshold diagnosis for anorexia/bulimia in last year'
yeaysubtima = 'Subthreshold diagnosis for anorexia/bulimia with impairment A in last year'
yeaysubtimb = 'Subthreshold diagnosis for anorexia/bulimia with impairment B in last year'
yeaysubtimc = 'Subthreshold diagnosis for anorexia/bulimia with impairment C in last year'
yeaysubtimd = 'Subthreshold diagnosis for anorexia/bulimia with impairment D in last year';
run;

DISC4.0 Algorithms - Module B - Parent Eating Disorders

Diagnostic criteria for 307.1 Anorexia Nervosa

  1. Refusal to maintain body weight at or above a minimally normal weight for age and height (e.g., weight loss leading to maintenance of body weight less than 85% of that expected, or failure to make expected weight gain during period of growth, leading to body weight less than 85% of that expected).
  2. Intense fear of gaining weight or becoming fat, even though underweight.
  3. Disturbance in the way in which ones body weight or shape is experienced, undue influence of body weight or shape on self-evaluation, or denial of the seriousness of the current low body weight.
  4. In postmenarcheal females, amenorrhea, i.e., the absence of at least three consecutive menstrual cycles. (A woman is considered to have amenorrhea if her periods occur only following hormone, e.g., estrogen, administration.)

Specify type:

Restricting Type: during the current episode of Anorexia Nervosa, the person has not regularly engaged in binge-eating or purging behavior (i.e., self-induced vomiting or the misuse of laxatives, diuretics, or enemas)

Binge-Eating/Purging Type: during the current episode of Anorexia Nervosa, the person has regularly engaged in binge-eating or purging behavior (i.e., self-induced vomiting or the misuse of laxatives, diuretics, or enemas)

Diagnostic criteria for 307.51 Bulimia Nervosa

  1. Recurrent episodes of binge eating. An episode of binge eating is characterized by both of the following:
    1. (1) eating, in a discrete period of time (e.g., within any 2-hour period), an amount of food that is definitely larger than most people would eat during a similar period of time and under similar circumstances 
    2. (2) a sense of lack of control over eating during the episode (e.g., a feeling  that one cannot stop eating or control what or how much one is eating)
  2. Recurrent inappropriate compensatory behavior in order to prevent weight gain, such as self-induced vomiting, misuse of laxatives, diuretics, enemas, or other medications, fasting, or excessive exercise.
  3. The binge eating and inappropriate compensatory behaviors both occur, on average, at least twice a week for 3 months.
  4. Self-evaluation is unduly influenced by body shape and weight.
  5. E. The disturbance does not occur exclusively during episodes of Anorexia Nervosa.

Specify type:

Purging Type: during the current episode of Bulimia Nervosa, the person has regularly engaged in self-induced vomiting or the misuse of laxatives, diuretics, or enemas

Nonpurging Type: during the current episode of Bulimia Nervosa, the person has used other inappropriate compensatory behaviors, such as fasting or excessive exercise, but has not regularly engaged in self-induced vomiting or the misuse of laxatives, diuretics, or enemas

DISC4.0 Algorithms - Module B - Youth Eating Disorders - Data Definition

libname sds "&path";
filename discp "&filein";
data sds.pea0 (drop = card testid);
infile discp end = last pad;
input id $ 1-10 card $ 11-14;
testid = id;
%huid;
do until (testid ne id);
select (card);
when ('B101') do;
input id $ 1-10
pean01 16
pea001f 17
pea001i 18-19
pea001fi 17-19
pea001z 20-22
pean02 23
pea002l 24-26
pea002k 27-28
pea003l 29-31
pea003k 32-33
pean03 34
pea004 35
pea004a 36
pean04 37
pea005 38
pea005a 39
pea005b 40
pea005c 41
pea005d 42
pea006 43
pea006a 44
pea007 45
pea007a 46
pea008 47
pea009 48
pea010 49
pea010a 50
pea010b 51
pea010c 52
pea011 53
pea011a 54
pea011b 55
pea012 56
pea012a 57
pea012b 58
pea012c 59
pea012d 60
pea012e 61
pea012f 62
pea013 63
pea013a 64
pea013b 65
pea013c 66
pea014 67
pea014a 68
pea014b 69
pea014c 70
pea014d 71
pea014e 72;
end;
when ('B102') do;
input id $ 1-10
pea015 16
pea015a 17-18
pea015b 19
pea015c 20
pea015d 21
pea015e 22
pea016 23
pea016a 24-25
pea016b 26
pea016c 27
pea016d 28
pea016e 29
pea016f 30
pea016g 31
pea017 32
pea017a 33
pea017b 34
pea017c 35
pea017d 36
pea017e 37
pea018 38
pea018a 39
pea018b 40
pea018c 41
pea018d 42
pea018e 43
pean05 44
pea019 45
pea020 46
pea020a 47
pea020b 48
pea020c 49
pea020d 50
pea020e 51
pea020f 52
pea020g 53
pea020h 54
pea020i 55
pea021y 56-57
pea021z 58-59
pea021a 60
pea021b 61
pea021c 62
pea021dy 63-64
pea021dz 65-66
pea021e 67;
end;
when ('B103') do;
input id $ 1-10
pea022y 16-17
pea022z 18-19
pea022a 20
pea022b 21
pea022c 22
pea022dy 23-24
pea022dz 25-26
pea022e 27
pea023 28
pea023a 29
pea024 30
pea024a 31
pea025 32
pea025a 33
pea026 34
pea026a 35
pea027 36
pea027a 37
pea028 38
pea028a 39
pea029 40
pea029a 41
pea030 42-43
pea030a 44-45
pea031 46
pea031ay 47-48
pea031az 49-50;
end; /* end WHEN */
otherwise input;
end; /* end SELECT */
testid = id;
if (last) then id = ' ';
else input id $ 1-10 card $ 11-14 @@;
end; /* end DO UNTIL */
id = testid;
LABEL
PEA001f = 'Height - feet'
PEA001i = 'Height - inches'
PEA002l = 'Current weight - lbs'
PEA002k = 'Current weight - kilometers'
PEA003l = 'Lowest weight in last year - lbs'
PEA003k = 'Lowest weight in last year - kilometers'
PEA004 = 'Others worried that person is too thin in last year'
PEA005 = 'Worried they looked fat while others were worrying they were too thin'
PEA006 = 'Said they were fat at the time when they weighed the least'
PEA007 = 'Currently say they are overweight'
PEA008 = 'Said that low weight caused any health problems when weighed the least'
PEA009 = 'Says that current weight could cause health problems'
PEA010 = 'Often felt bad about self, felt fat/overweight'
PEA011 = 'Thought about eating food/all the time for periods in the past year'
PEA012 = 'Eating binge in the last year'
PEA013 = 'Often refused to eat fattening foods in the past year'
PEA014 = 'Thrown up on purpose in past year'
PEA015 = 'Taken pills/medicines to keep from gaining weight or to lose weight in past year'
PEA016 = 'Done things so that they would have to use the toilet a lot in past year'
PEA017A = 'time in past year when there has been no eating for a full 24 hours'
PEA018 = 'Spent a lot of time exercising in the past year to lose weight or keep from gaining it'
PEA019 = 'Done things like responses from 14-18 for 3 months in past year'
PEA020 = 'Has started to menstruate'
PEA021y = 'Age when people started worrying he/she was too thin'
PEA021z = 'Grade when people started worrying he/she was too thin'
PEA022y = 'Age when first started actively trying to lose weight'
PEA022z = 'Grade when first started actively trying to lose weight'
PEA023 = 'Caretakers became upset/annoyed by efforts to lose/keep from gaining weight'
PEA024 = 'Efforts to not gain/lose weight prevented doing things with family'
PEA025 = ' '
PEA026 = 'Efforts to not gain/lose weight caused problems with schoolwork/grades'
PEA027 = 'Efforts to not gain/lose weight caused teachers/boss to become upset/annoyed'
PEA028 = 'Felt bad/upset about efforts to not gain/lose weight when problems were at their worst'
PEA029 = 'Been to get help in last year at a hospital/clinic/at work'
PEA030 = 'Name and information of person seen for help (OPTIONAL)'
PEA031 = 'Since age 5 ever been more concerned with losing/not gaining weight than now';
run;

DISC4.0 Algorithms - Module B - Parent Eating Disorders - Data Recoding

Data Recoding
77, 7 -> . 
 99, 9, 88, 8 -> 0

data sds.pea1;
set sds.pea0;
array peavar(*)
pean03
pea004 pea004a
pea005 pea005a pea005b pea005c pea005d
pea006 pea006a
pea007 pea007a
pea008
pea009
pea010 pea010a pea010b pea010c
pea011 pea011a pea011b
pea012 pea012a pea012b pea012c pea012d pea012e pea012f
pea013 pea013a pea013b pea013c
pea014 pea014a pea014b pea014c pea014d pea014e
pea015 pea015b pea015c pea015d pea015e
pea016 pea016b pea016c pea016d pea016e pea016f pea016g
pea017 pea017a pea017b pea017c pea017d pea017e
pea018 pea018a pea018b pea018c pea018d pea018e
pea019
pea020 pea020a pea020b pea020c pea020d pea020e pea020f pea020g
pea020h pea020i
pea021a pea021b pea021c pea021e
pea022a pea022b pea022c pea022e
pea029 pea029a
pea031 pea023 pea024 pea025 pea026 pea027 pea028 ;
do i = 1 to dim(peavar);
if (peavar(i) = 7) then peavar(i) = .;
else if (peavar(i) = 9) then peavar(i) = 0;
end;
array double(*)
/* pea002k
pea003k*/
pea015a
pea016a
pea021y pea021z pea021dy pea021dz
pea022y pea022z pea022dy pea022dz
pea030 pea030a
pea031ay pea031az;
do i = 1 to dim(double);
if (double(i) = 77) then double(i) = .;
if (double(i) = 99 or double(i) = 88) then double(i) = 0;
end;
array eight(*)
pea020
pea026
pea027;
do i = 1 to dim(eight);
if (eight(i) = 8) then eight(i) = 0;
end;
array triple(*)
pea001fi pea001z
pea002l
pea003l;
do i = 1 to dim(triple);
if (triple(i) = 999 or triple(i) = 888) then triple(i) = 0;
else if (triple(i) = 777) then triple(i) = .;
end;
pea023un=pea023 ;
run;

DISC4.0 Algorithms - Module B - Parent Eating Disorders - Algorithms

proc sort data=sds.pmodi1; by id;
proc sort data=sds.pea1; by id;
data sds.pea2
(keep = id huid pwkg pwkg1 phcm punderw paxay paxby paxcy paxdy paxy paxam paxbm paxcm paxdm paxm
pbuay pbuby pbucy pbudy pbuey pbuy pbuam pbubm pbucm pbudm pbuem pbum peay peam
bmi bmim punderwm peaima1 peaima2 peaima3 peaima4 peaima5 peaima6
peaima peayima peamima peaimb peayimb peamimb
peaimc1 peaimc2 peaimc3 peaimc4 peaimc5 peaimc6 peaimc peayimc peamimc age gender
peayimd peamimd paxcrity paxcritm pbucrity pbucritm peasymp
pea004 pea010 pea011 pea012 pea020 peaysubt peaysubtima peaysubtimb peaysubtimc
peaysubtimd);
merge sds.pea1 sds.pmodi1; by id;
age = pit002;
gender = pitn02;
array eat1(*) pea005-pea009 pea010b pea013b pea014d pea015d pea016e pea017d pea018d;
if pean04=0 then do; do i=1 to dim(eat1); eat1[i]=0; end; end;
array eat2(*) pea013-pea019;
if pean04=0 and pea012d ne 2 then do; do i=1 to dim(eat2); eat2[i]=0;end;end;
array impair(6) pea023 pea024 pea025 pea026 pea027 pea028 ;
array impaira(6) pea023a pea024a pea025a pea026a pea027a pea028a ;
if (0<=sum((pea010a=2), (pea012e=2), (pean05=2), (pea019=2))<=1)
then do; do i=1 to 6; impair[i]=0; end; end;
do i=1 to 6;
if impair[i]=0 then impaira[i]=1;
end;
** Anorexia Nervosa **;
****** Criteria ******;
** Define UNDERWEIGHT;
*-----Last pear;
/* If WEIGHT in KGs is present in question 2 and/or 3, use the responses in KGs. If
it is missing in both questions 2 and 3, use the responses in lbs. Otherwise, it is
coded missing */
if (pea002k ne .) then pwkg1=pea002k;
if (pea002k=.) then pwkg1=pea002l*0.45;
if (pea003k ne .) then pwkg2=pea003k;
if (pea003k=.) then pwkg2=pea003l*0.45;
if pwkg1>0 and pwkg2>0 then pwkg=min(pwkg1, pwkg2);
else if pwkg1>0 and (pwkg2=0 or pwkg2=.) then pwkg=pwkg1;
else if (pwkg1=0 or pwkg1=.) and pwkg2>0 then pwkg=pwkg2;
else if (pwkg1=0 or pwkg1=.) and (pwkg2=0 or pwkg2=.) then pwkg=.;
/* If HEIGHT in CMs is present in question 1, code that as HCM. If it is not present,
then transform the feet and inches to CMs. Otherwise, it is coded missing */
if (pea001z ne .) then phcm = pea001z;
if (pea001z=. and pea001f ne . and pea001i ne .)
then phcm=(pea001f*12 + pea001i)*2.54;
if (pea001z=. and pea001f ne . and pea001i = .) then phcm=(pea001f*12)*2.54;
if (pea001z=. and pea001f = . and pea001i ne .) then phcm = pea001i*2.54;
hin=phcm/2.54;
hinm =phcm/2.54;
if phcm>0 then bmi = (pwkg/phcm**2)*10000; /* Body Mass Index */
else if phcm=0 or phcm=. then bmi=.;
/* Determine if child is underweight */
if (bmi ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmi - 3.72) le (0.20 * hin) then punderw = 1;
else punderw = 0;
end;
if (11<=AGE<=13) then do;
if (bmi - 5.88) le (0.17 * hin) then punderw = 1;
else punderw = 0;
end;
if (14<=AGE) then do;
if (bmi - 22.67) le (-0.07*hin) then punderw = 1;
else punderw = 0;
end;
end;
if GENDER = 1 then do;
if (bmi - 4.68) le (0.19 * hin) then punderw = 1;
else punderw = 0;
end;
end;
if (bmi = . and 1<=pea004<=2) then punderw = 1; /* Told seriously underweight
by other people */
else if (bmi = . and pea004=0) then punderw = 0;
*-----Last Month; /* use Q1 and Q2 for bmi, and Q4a for underweight if bmi missing */
bmim = (pwkg1/phcm**2)*10000;
/* Determine if child is underweight */
if (bmim ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmim - 3.72) le (0.20 * hinm) then punderwm = 1;
else punderwm = 0;
end;
if (11<=AGE<=13) then do;
if (bmim - 5.88) le (0.17 * hinm) then punderwm = 1;
else punderwm = 0;
end;
if (14<=AGE) then do;
if (bmim - 22.67) le (-0.07*hinm) then punderwm = 1;
else punderwm = 0;
end;
end;
if GENDER = 1 then do;
if (bmim - 4.68) le (0.19 * hinm) then punderwm = 1;
else punderwm = 0;
end;
end;
if (bmim = . and pea004a=2) then punderwm = 1; /* Told seriously underweight
by other people */
else if (bmim = . and (pea004=0 or pea004a=0)) then punderwm = 0;
*-----A;
*-----Past pear;
if ((punderw = 1) and (pea013b = 2 or pea014d = 2 or pea015d = 2 or pea016e = 2
or pea017d = 2 or pea018d = 2)) then paxay = 1;
else if ((punderw = 0) or ((pea013 = 0 or pea013b = 0) and
(pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0 or pea014d = 0) and
(pea015 = 0 or pea015a = 0 or pea015b = 0 or pea015c = 0 or pea015d = 0) and
(pea016 = 0 or pea016b = 0 or pea016c = 0 or pea016d = 0 or pea016e = 0) and
(pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017c = 0 or pea017d = 0) and
(pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0 or pea018d = 0)))
then paxay = 0;
*-----Past Month;
if ((punderwm = 1) and ((pea013b = 2 and pea013c = 2) or (pea014d = 2 and
pea014e = 2) or (pea015d = 2 and pea015e = 2) or (pea016e = 2 and pea016f = 2)
or (pea017d = 2 and pea017e = 2) or (pea018d = 2 and pea018e = 2)))
then paxam = 1;
else if ((punderwm = 0) or ((pea013 = 0 or pea013b = 0 or
pea013c = 0) and (pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0
or pea014d = 0 or pea014e = 0) and (pea015 = 0 or pea015a = 0 or pea015b = 0
or pea015c = 0 or pea015d = 0 or pea015e = 0) and (pea016 = 0 or pea016b = 0
or pea016c = 0 or pea016d = 0 or pea016e = 0 or pea016f = 0) and (pea017 = 0
or pea017a = 0 or pea017b = 0 or pea017c = 0 or pea017d = 0 or pea017e = 0)
and (pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0 or pea018d = 0
or pea018e = 0)))
then paxam = 0;
*-----B;
*-----Past pear;
if ((punderw = 1) and (pea005b = 2)) then paxby = 1;
else if ((punderw = 0) or (pea005 = 0 or pea005a = 0 or pea005b = 0))
then paxby = 0;
*-----Past Month;
if (punderwm = 1 and pea005b = 2 and pea005d = 2) then paxbm = 1;
else if (punderwm = 0 or pea005 = 0 or pea005a = 0 or pea005b = 0 or pea005d = 0)
then paxbm = 0;
*-----C;
*-----Past pear;
if (punderw = 1) and (pea006 = 2 or pea006a = 0 or pea010b = 2 or pea008 = 0)
then paxcy = 1;
else if (punderw = 0) or ((pea006 = 0 and pea006a = 2) and (pea010 = 0 or
pean04 = 0 or pea010b = 0) and pea008 = 2) then paxcy = 0;
*-----Past Month;
if ((punderwm = 1) and (pea007 = 2 or pea007a = 0 or (pea010b = 2 and pea010c = 2) or
pea009 = 0)) then paxcm = 1;
else if ((punderwm = 0) or ((pea007 = 0 and pea007a = 2) and (pea010 = 0 or
pean04 = 0 or pea010b = 0 or pea010c = 0) and pea009 = 2)) then paxcm = 0;
*-----D;
*----- Year;
if gender = 2 then do;
if (pea020 = 0 or pea020a = 0 or pea020b = 0) or (pea020c=2 and pea020d = 2) or
(pea020f = 2 and pea020g = 2) or (pea020g = 0 and pea020h = 0) or pea020i=2
then paxdy = 1;
else if (pea020 = 2 and pea020a = 2 and pea020b = 2) and (pea020c = 0 or
pea020d = 0 or pea020e=2) and
(pea020f=0 or (pea020f = 2 and pea020g = 2) or (pea020f=2 and pea020g=0 and pea020h = 2)
or (pea020f=2 and pea020g=0 and pea020h = 0 and pea020i=2))
then paxdy = 0;
end;
if (gender = 1 and punderw = 1) then paxdy = 1;
else if (gender = 1 and punderw = 0) then paxdy = 0;
*----- Month;
if gender = 2 then do;
if (pea020 = 0 or pea020a = 0 or pea020b = 0 or (pea020c=2 and pea020d = 2 and pea020e=0)) OR
((pea020f = 2 and pea020g = 2) or (pea020g = 0 and pea020h = 0) or pea020i=2)
then paxdm = 1;
else if (pea020 = 2 and pea020a = 2 and pea020b = 2) and (pea020c = 0 or
pea020d = 0 or pea020e=2) and
(pea020f=0 or (pea020f = 2 and pea020g = 2) or (pea020f=2 and pea020g=0 and pea020h = 2)
or (pea020f=2 and pea020g=0 and pea020h = 0 and pea020i=2))
then paxdm = 0;
end;
if (gender = 1 and punderwm = 1) then paxdm = 1;
else if (gender = 1 and punderwm = 0) then paxdm = 0;
****** Diagnosis ******;
*-----Past pear;
if (paxay = 1 and paxby = 1 and paxcy = 1 and paxdy = 1) then paxy = 1;
else if (paxay = 0 or paxby = 0 or paxcy = 0 or paxdy = 0) then paxy = 0;
*-----Past Month;
if (paxam = 1 and paxbm = 1 and paxcm = 1 and paxdm =1) then paxm = 1;
else if (paxam = 0 or paxbm = 0 or paxcm = 0 or paxdm = 0) then paxm = 0;
****** Variable Labels ******;
label paxay = 'Refusal to maintain body weight'
paxby = 'Intense fear of gaining or becoming fat'
paxcy = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
paxdy = 'amenorrhea'
paxy = 'Past year: diagnosis for anorexia nervosa'
paxam = 'Refusal to maintain body weight'
paxbm = 'Intense fear of gaining or becoming fat'
paxcm = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
paxdm = 'amenorrhea'
paxm = 'Past month: diagnosis for anorexia nervosa';
** Bulimia Nervosa **;
****** Criteria ******;
*-----A;
*-----Past pear;
if ((pea012c = 2 or pea012c = 1) and pea012d = 2) then pbuay = 1;
else if (pea012 = 0 or pean04 = 0 or pea012c = 0 or pea012d = 0)
then pbuay = 0;
*-----Past Month;
if (pbuay = 1 and pea012f = 2) then pbuam = 1;
else if (pea012 = 0 or pean04 = 0 or pea012d = 0 or pea012e = 0 or pea012f = 0 or pbuay = 0)
then pbuam = 0;
*-----B;
*-----Past pear;
if (pea014b = 2 or pea015b = 2 or pea016c = 2 or pea017b = 2 or pea018b = 2)
then pbuby = 1;
else if ((pea014 = 0 or pea014a = 0 or pea014b = 0) and (pea015 = 0 or pea015b = 0)
and (pea016 = 0 or pea016b = 0 or pea016c = 0) and (pea017 = 0 or pea017a = 0 or
pea017b = 0) and (pea018 = 0 or pea018a = 0 or pea018b = 0)) then pbuby = 0;
*-----Past Month;
if (pea014e = 2 or pea015e = 2 or pea016f = 2 or pea017e = 2 or pea018e = 2)
then pbubm = 1;
else if ((pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014e = 0) and (pea015 = 0 or
pea015b = 0 or pea015e = 0) and (pea016 = 0 or pea016b = 0 or pea016c = 0 or pea016f = 0)
and (pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017e = 0) and (pea018 = 0 or
pea018a = 0 or pea018b = 0 or pea018e = 0)) then pbubm = 0;
*-----C;
*-----Past pear;
if (pea012e = 2 and (pea019 = 2 or pea014c = 2 or pea015c = 2 or pea016d = 2
or pea017c = 2 or pea018c = 2)) then pbucy = 1;
else if (pea012 = 0 or pean04 = 0 or pea012d = 0 or pea012e = 0
or (pea019 = 0 and (pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0) and
(pea015 = 0 or pea015b = 0 or pea015c = 0) and (pea016 = 0 or pea016b = 0 or pea016c = 0
or pea016d = 0) and (pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017c = 0) and
(pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0))) then pbucy = 0;
*-----Past Month;
if pbucy = 1 and pea012f = 2 and (pea014e = 2 or pea015e = 2 or pea016g = 2 or pea017e = 2
or pea018e = 2) then pbucm = 1;
else if pbucy = 0 or pea012f = 0 or (pea014e = 0 and pea015e = 0 and pea016g = 0 and pea017e = 0
and pea018e = 0) then pbucm = 0;
*-----D;
*-----Past pear;
if (pea010a = 2) then pbudy = 1;
else if (pea010 = 0 or pea010a = 0) then pbudy = 0;
*-----Past Month;
if (pea010a = 2 and pea010c = 2) then pbudm = 1;
else if (pea010 = 0 or pea010a = 0 or pea010c = 0) then pbudm = 0;
*-----E;
*-----Past pear;
if (paxy = 0) then pbuey = 1;
else if (paxy = 1) then pbuey = 0;
*-----Past Month;
if (paxm = 0) then pbuem = 1;
else if (paxm = 1) then pbuem = 0;
****** Diagnosis ******;
*-----Past pear;
if (pbuay = 1 and pbuby = 1 and pbucy = 1 and pbudy = 1 and pbuey = 1) then pbuy = 1;
else if (pbuay = 0 or pbuby = 0 or pbucy = 0 or pbudy = 0 or pbuey = 0) then pbuy = 0;
*-----Past Month;
if (pbuam = 1 and pbubm = 1 and pbucm = 1 and pbudm = 1 and pbuem = 1) then pbum = 1;
else if (pbuam = 0 or pbubm = 0 or pbucm = 0 or pbudm = 0 or pbuem = 0) then pbum = 0;
if paxy = 1 or pbuy = 1 then peay = 1;
else if paxy = 0 and pbuy = 0 then peay = 0;
if paxm = 1 or pbum = 1 then peam = 1;
else if paxm = 0 and pbum = 0 then peam = 0;
*------ IMPAIRMENT ALGORITHMS;
*----A; /* One intermediate rating of impairment or distress */
if pea023a = 2 or pea023a = 3 then peaima1 = 1;
else if pea023a = 1 or pea023a = 7 or pea023a = 9 then peaima1 = 0;
if pea024a = 2 or pea024a = 3 then peaima2 = 1;
else if pea024a = 1 or pea024a = 7 or pea024a = 9 then peaima2 = 0;
if pea025a = 2 or pea025a = 3 then peaima3 = 1;
else if pea025a = 1 or pea025a = 7 or pea025a = 9 then peaima3 = 0;
if pea026a = 2 or pea026a = 3 then peaima4 = 1;
else if pea026a = 1 or pea026a = 7 or pea026a = 9 then peaima4 = 0;
if pea027a = 2 or pea027a = 3 then peaima5 = 1;
else if pea027a = 1 or pea027a = 7 or pea027a = 9 then peaima5 = 0;
if pea028a = 2 or pea028a = 3 then peaima6 = 1;
else if pea028a = 1 or pea028a = 7 or pea028a = 9 then peaima6 = 0;
if (sum(peaima1, peaima2, peaima3, peaima4, peaima5, peaima6) ge 1)
then peaima = 1;
else if ((n(peaima1, peaima2, peaima3, peaima4, peaima5, peaima6) - sum(peaima1,
peaima2, peaima3, peaima4, peaima5, peaima6)) ge 6) then peaima = 0;
if peay = 1 and peaima = 1 then peayima = 1;
else if peay = 0 or peaima = 0 then peayima = 0;
if peam = 1 and peaima = 1 then peamima = 1;
else if peam = 0 or peaima = 0 then peamima = 0;
*------B; /* Two intermediate ratings of impairment or distress */
if (sum(peaima1, peaima2, peaima3, peaima4, peaima5, peaima6) ge 2)
then peaimb = 1;
else if ((n(peaima1, peaima2, peaima3, peaima4, peaima5, peaima6) - sum(peaima1,
peaima2, peaima3, peaima4, peaima5, peaima6)) ge 5) then peaimb = 0;
if peay = 1 and peaimb = 1 then peayimb = 1;
else if peay = 0 or peaimb = 0 then peayimb = 0;
if peam = 1 and peaimb = 1 then peamimb = 1;
else if peam = 0 or peaimb = 0 then peamimb = 0;
*-----C; /* One severe rating of impairment or distress */
if pea023a = 3 then peaimc1 = 1;
else if pea023a = 1 or pea023a = 2 or pea023a = 7 or pea023a = 9 then peaimc1 = 0;
if pea024a = 3 then peaimc2 = 1;
else if pea024a = 1 or pea024a = 2 or pea024a = 7 or pea024a = 9 then peaimc2 = 0;
if pea025a = 3 then peaimc3 = 1;
else if pea025a = 1 or pea025a = 2 or pea025a = 7 or pea025a = 9 then peaimc3 = 0;
if pea026a = 3 then peaimc4 = 1;
else if pea026a = 1 or pea026a = 2 or pea026a = 7 or pea026a = 9 then peaimc4 = 0;
if pea027a = 3 then peaimc5 = 1;
else if pea027a = 1 or pea027a = 2 or pea027a = 7 or pea027a = 9 then peaimc5 = 0;
if pea028a = 3 then peaimc6 = 1;
else if pea028a = 1 or pea028a = 2 or pea028a = 7 or pea028a = 9 then peaimc6 = 0;
if (sum(peaimc1, peaimc2, peaimc3, peaimc4, peaimc5, peaimc6) ge 1)
then peaimc = 1;
else if ((n(peaimc1, peaimc2, peaimc3, peaimc4, peaimc5, peaimc6) - sum(peaimc1,
peaimc2, peaimc3, peaimc4, peaimc5, peaimc6)) ge 6) then peaimc = 0;
if peay = 1 and peaimc = 1 then peayimc = 1;
else if peay = 0 or peaimc = 0 then peayimc = 0;
if peam = 1 and peaimc = 1 then peamimc = 1;
else if peam = 0 or peaimc = 0 then peamimc = 0;
*------D; /* Impairment D: present when impairment B or C are satisified */
If peayimb = 1 or peayimc = 1 then peayimd = 1;
else if peayimb = 0 and peayimc = 0 then peayimd = 0;
If peamimb = 1 or peamimc = 1 then peamimd = 1;
else if peamimb = 0 and peamimc = 0 then peamimd = 0;
*****Criterion Count*****;
paxcrity=sum(of paxay paxby paxcy paxdy);
pbucrity=sum(of pbuay pbuby pbucy pbudy);
paxcritm=sum(of paxam paxbm paxcm paxdm);
pbucritm=sum(of pbuam pbubm pbucm pbudm);
*****Symptom Count *******;
if pea020=8 or pea020=0 or pea020a=0 or pea020b=0 then pea020c=0;
if (pea004=1 or pea004=2) then peasym4=2;
else peasym4=0;
peasymp=sum(of peasym4 pea010-pea012 pea020c)/2;
******* Variable Labels ******;
label pbuay = 'Recurrent episodes of binge eating'
pbuby = 'Compensatory behavior'
pbucy = 'Binge eating compensatory behaviors twice a week for 3 months'
pbudy = 'Self-evaluation influenced by weight'
pbuey = 'Anorexia not positive'
pbuy = 'Past year: diagnosis for bulemia'
pbuam = 'Recurrent episodes of binge eating'
pbubm = 'Compensatory behavior'
pbucm = 'Binge eating compensatory behaviors twice a week for 3 months'
pbudm = 'Self-evaluation influenced by weight'
pbuem = 'Anorexia not positive'
pbum = 'Past month: diagnosis for bulemia'
;
label
paxcrity = 'Parent Anorexia Nervosa Criteria Count - Past Year'
paxcritm = 'Parent Anorexia Nervosa Criteria Count - Past Month'
pbucrity = 'Parent Bulimia Nervosa Criteria Count - Past Year'
pbucritm = 'Parent Bulimia Nervosa Criteria Count - Past Month'
peasymp = 'Parent Eating Disorders Symptom Count';
******Subthreshold diagnosis in last year******;
if (peay=0 and pea023un >=0)then peaysubt=1;
else if peay=. then peaysubt=.;
else peaysubt=0;
if peaysubt = 1 and peaima = 1 then peaysubtima = 1;
else if peaysubt = 0 or peaima = 0 then peaysubtima = 0;
if peaysubt = 1 and peaimb = 1 then peaysubtimb = 1;
else if peaysubt = 0 or peaimb = 0 then peaysubtimb = 0;
if peaysubt = 1 and peaimc = 1 then peaysubtimc = 1;
else if peaysubt = 0 or peaimc = 0 then peaysubtimc = 0;
If peaysubtimb = 1 or peaysubtimc = 1 then peaysubtimd = 1;
else if peaysubtimb = 0 and peaysubtimc = 0 then peaysubtimd = 0;
label peaysubt = 'Subthreshold diagnosis for anorexia/bulimia in last year'
peaysubtima = 'Subthreshold diagnosis for anorexia/bulimia with impairment A in last year'
peaysubtimb = 'Subthreshold diagnosis for anorexia/bulimia with impairment B in last year'
peaysubtimc = 'Subthreshold diagnosis for anorexia/bulimia with impairment C in last year'
peaysubtimd = 'Subthreshold diagnosis for anorexia/bulimia with impairment D in last year';
run;

DISC4.0 Algorithms - Module B - Both Eating Disorders

libname sds "&PATH";
proc sort data=sds.yea1; by huid;
proc sort data=sds.yea2; by huid;
proc sort data=sds.pea1; by huid;
proc sort data=sds.pea2; by huid;
data sds.bea2
(keep = huid bunderw baxay baxby baxcy baxdy baxy baxam baxbm baxcm baxdm baxm
bbuay bbuby bbucy bbudy bbuey bbuy bbuam bbubm bbucm bbudm bbuem bbum beay beam
bmi age gender bunderwm baxcrity baxcritm bbucrity bbucritm);
merge sds.pea2(in=inp) sds.yea2(in=iny) sds.pea1 sds.yea1;
by huid;
if iny and inp;
array eat1(*) pea005-pea009 pea010b pea013b pea014d pea015d pea016e pea017d pea018d;
if pean04=0 then do; do i=1 to dim(eat1); eat1[i]=0; end; end;
array eat2(*) pea013-pea019;
if pean04=0 and pea012d ne 2 then do; do i=1 to dim(eat2); eat2[i]=0;end;end;
array yeat1(*) yea005-yea009 yea010b yea013b yea014d yea015d yea016e yea017d yea018d;
if yean04=0 then do; do i=1 to dim(yeat1); yeat1(i)=0; end; end;
array yeat2(*) yea013-yea019;
if yean04=0 and yea012d ne 2 then do; do i=1 to dim(yeat2); yeat2(i)=0;end;end;
****** Criteria ******;
** Define UNDERWEIGHT;
if pean01=2 and yean01=2 then bhcm=max(phcm, yhcm);
if pean01=0 and yean01=0 then bhcm=max(phcm, yhcm);
if pean01=2 and yean01^=2 then bhcm=phcm;
if pean01^=2 and yean01=2 then bhcm=yhcm;
if pean02=2 and yean02=2 then bwkg=min(pwkg, ywkg);
if pean02=0 and yean02=0 then bwkg=min(pwkg, ywkg);
if pean02=2 and yean02^=2 then bwkg=pwkg;
if pean02^=2 and yean02=2 then bwkg=ywkg;
hin=bhcm/2.54;
hinm =bhcm/2.54;
bmi = (bwkg/bhcm**2)*10000; /* Body Mass Index */
/* Determine if child is underweight */
if (bmi ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmi - 3.72) le (0.20 * hin) then bunderw = 1;
else bunderw = 0;
end;
if (11<=AGE<=13) then do;
if (bmi - 5.88) le (0.17 * hin) then bunderw = 1;
else bunderw = 0;
end;
if (14<=AGE) then do;
if (bmi - 22.67) le (-0.07*hin) then bunderw = 1;
else bunderw = 0;
end;
end;
if GENDER = 1 then do;
if (bmi - 4.68) le (0.19 * hin) then bunderw = 1;
else bunderw = 0;
end;
end;
if (bmi = . and (1<=pea004<=2 or 1<=yea004<=2)) then bunderw = 1; /* Told seriously underweight
by other people */
else if (bmi = . and (pea004=0 or yea004=0)) then bunderw = 0;
*-----Last Month; /* use Q1 and Q2 for bmi, and Q4a for underweight if bmi missing */
bwkg1=max(pwkg1, ywkg1);
bmim = (bwkg1/bhcm**2)*10000;
/* Determine if child is underweight */
if (bmim ne .) then do;
if GENDER = 2 then do;
if (7<=AGE<=10) then do;
if (bmim - 3.72) le (0.20 * hinm) then bunderwm = 1;
else bunderwm = 0;
end;
if (11<=AGE<=13) then do;
if (bmim - 5.88) le (0.17 * hinm) then bunderwm = 1;
else bunderwm = 0;
end;
if (14<=AGE) then do;
if (bmim - 22.67) le (-0.07*hinm) then bunderwm = 1;
else bunderwm = 0;
end;
end;
if GENDER = 1 then do;
if (bmim - 4.68) le (0.19 * hinm) then bunderwm = 1;
else bunderwm = 0;
end;
end;
if (bmim = . and (pea004a=2 or yea004a=2)) then bunderwm = 1; /* Told seriously underweight
by other people */
else if (bmim = . and ((pea004=0 or pea004a=0) and
(yea004=0 or yea004a=0))) then bunderwm = 0;
*-----A;
*-----Past year;
if (pea013b = 2 or pea014d = 2 or pea015d = 2 or pea016e = 2
or pea017d = 2 or pea018d = 2) then pay = 1;
if ((pea013 = 0 or pea013b = 0) and
(pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0 or pea014d = 0) and
(pea015 = 0 or pea015a = 0 or pea015b = 0 or pea015c = 0 or pea015d = 0) and
(pea016 = 0 or pea016b = 0 or pea016c = 0 or pea016d = 0 or pea016e = 0) and
(pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017c = 0 or pea017d = 0) and
(pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0 or pea018d = 0))
then pay=0;
if ((pea013b = 2 and pea013c = 2) or (pea014d = 2 and
pea014e = 2) or (pea015d = 2 and pea015e = 2) or (pea016e = 2 and pea016f = 2)
or (pea017d = 2 and pea017e = 2) or (pea018d = 2 and pea018e = 2))
then pam=1;
if ((pea013 = 0 or pea013b = 0 or
pea013c = 0) and (pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0
or pea014d = 0 or pea014e = 0) and (pea015 = 0 or pea015a = 0 or pea015b = 0
or pea015c = 0 or pea015d = 0 or pea015e = 0) and (pea016 = 0 or pea016b = 0
or pea016c = 0 or pea016d = 0 or pea016e = 0 or pea016f = 0) and (pea017 = 0
or pea017a = 0 or pea017b = 0 or pea017c = 0 or pea017d = 0 or pea017e = 0)
and (pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0 or pea018d = 0
or pea018e = 0))
then pam=0;
if (yea013b = 2 or yea014d = 2 or yea015d = 2 or yea016e = 2
or yea017d = 2 or yea018d = 2) then yay = 1;
if ((yea013 = 0 or yea013b = 0) and
(yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0 or yea014d = 0) and
(yea015 = 0 or yea015a = 0 or yea015b = 0 or yea015c = 0 or yea015d = 0) and
(yea016 = 0 or yea016b = 0 or yea016c = 0 or yea016d = 0 or yea016e = 0) and
(yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017c = 0 or yea017d = 0) and
(yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0 or yea018d = 0))
then yay=0;
if ((yea013b = 2 and yea013c = 2) or (yea014d = 2 and
yea014e = 2) or (yea015d = 2 and yea015e = 2) or (yea016e = 2 and yea016f = 2)
or (yea017d = 2 and yea017e = 2) or (yea018d = 2 and yea018e = 2))
then yam=1;
if ((yea013 = 0 or yea013b = 0 or
yea013c = 0) and (yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0
or yea014d = 0 or yea014e = 0) and (yea015 = 0 or yea015a = 0 or yea015b = 0
or yea015c = 0 or yea015d = 0 or yea015e = 0) and (yea016 = 0 or yea016b = 0
or yea016c = 0 or yea016d = 0 or yea016e = 0 or yea016f = 0) and (yea017 = 0
or yea017a = 0 or yea017b = 0 or yea017c = 0 or yea017d = 0 or yea017e = 0)
and (yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0 or yea018d = 0
or yea018e = 0))
then yam=0;
if ((bunderw = 1) AND (pay=1 or yay=1 )) then baxay = 1;
else if ((bunderw = 0) or ( pay=0 and yay=0))
then baxay = 0;
*-----Past Month;
if ((bunderwm = 1) AND (pam=1 or yam=1 )) then baxam = 1;
else if ((bunderwm = 0) or ( pam=0 and yam=0))
then baxam = 0;
*-----B;
*-----Past pear;
if ((bunderw = 1) and (pea005b = 2 or yea005b=2)) then baxby = 1;
else if ((bunderw = 0) or( (pea005 = 0 or pea005a = 0 or pea005b = 0)
AND (yea005 = 0 or yea005a = 0 or yea005b = 0)))
then baxby = 0;
*-----Past Month;
if (bunderwm = 1 and ((pea005b = 2 and pea005d = 2)
OR (yea005b = 2 and yea005d = 2) )) then baxbm = 1;
else if (bunderwm = 0 or ( (pea005 = 0 or pea005a = 0 or pea005b = 0 or pea005d = 0)
AND (yea005 = 0 or yea005a = 0 or yea005b = 0 or yea005d = 0)) )
then baxbm = 0;
*-----C;
*-----Past pear;
if (bunderw = 1) and ( (pea006 = 2 or pea006a = 0 or pea010b = 2 or pea008 = 0)
OR (yea006 = 2 or yea006a = 0 or yea010b = 2 or yea008 = 0) )
then baxcy = 1;
else if (bunderw = 0) or ( ((pea006 = 0 and pea006a = 2) and (pea010 = 0 or
pean04 = 0 or pea010b = 0) and pea008 = 2)
AND ((yea006 = 0 and yea006a = 2) and (yea010 = 0 or
yean04 = 0 or yea010b = 0) and yea008 = 2) ) then baxcy = 0;
*-----Past Month;
if ((bunderwm = 1) and ((pea007 = 2 or pea007a = 0 or (pea010b = 2 and pea010c = 2) or
pea009 = 0) OR
(yea007 = 2 or yea007a = 0 or (yea010b = 2 and yea010c = 2) or
yea009 = 0) )) then baxcm = 1;
else if ((bunderwm = 0) or ( ((pea007 = 0 and pea007a = 2) and (pea010 = 0 or
pean04 = 0 or pea010b = 0 or pea010c = 0) and pea009 = 2)
AND ((yea007 = 0 and yea007a = 2) and (yea010 = 0 or
yean04 = 0 or yea010b = 0 or yea010c = 0) and yea009 = 2))) then baxcm = 0;
*-----D;
*----- Year & Month assessments are the same;
if paxdy=1 or yaxdy=1 then baxdy=1;
if paxdy=0 and yaxdy=0 then baxdy=0;
if paxdm=1 or yaxdm=1 then baxdm=1;
if paxdm=0 and yaxdm=0 then baxdm=0;
****** Diagnosis ******;
*-----Past pear;
if (baxay = 1 and baxby = 1 and baxcy = 1 and baxdy = 1) then baxy = 1;
else if (baxay = 0 or baxby = 0 or baxcy = 0 or baxdy = 0) then baxy = 0;
*-----Past Month;
if (baxam = 1 and baxbm = 1 and baxcm = 1 and baxdm = 1) then baxm = 1;
else if (baxam = 0 or baxbm = 0 or baxcm = 0 or baxdm = 0) then baxm = 0;
****** Variable Labels ******;
label baxay = 'Refusal to maintain body weight'
baxby = 'Intense fear of gaining or becoming fat'
baxcy = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
baxdy = 'amenorrhea'
baxy = 'Past pear: diagnosis for anorexia nervosa'
baxam = 'Refusal to maintain body weight'
baxbm = 'Intense fear of gaining or becoming fat'
baxcm = 'Disturbance in weight or shape experienced, self-evaluation,
denial of the seriousness'
baxdm = 'amenorrhea'
baxm = 'Past month: diagnosis for anorexia nervosa';
** Bulimia Nervosa **;
****** Criteria ******;
*-------A B D;
array p {6} pbuay pbuam pbuby pbubm pbudy pbudm;
array y {6} ybuay ybuam ybuby ybubm ybudy ybudm;
array b {6} bbuay bbuam bbuby bbubm bbudy bbudm;
do i=1 to 6;
IF (y[i]=1 OR p[i]=1) THEN b[i]=1;
IF (y[i]=0 AND p[i]=0) THEN b[i]=0;
end;
*-------C;
if pea012e = 2 then pc1y=1;
if (pea012 = 0 or pean04 = 0 or pea012d = 0 or pea012e = 0) then pc1y=0;
if (pea019 = 2 or pea014c = 2 or pea015c = 2 or pea016d = 2
or pea017c = 2 or pea018c = 2)
then pc2y=1;
if (pea019 = 0 and (pea014 = 0 or pea014a = 0 or pea014b = 0 or pea014c = 0) and
(pea015 = 0 or pea015b = 0 or pea015c = 0) and (pea016 = 0 or pea016b = 0 or pea016c = 0
or pea016d = 0) and (pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017c = 0) and
(pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0))
then pc2y=0;
if (pea012e = 2 and pea012f = 2) then pc1m=1;
if (pea012 = 0 or pean04 = 0 or pea012d = 0 or pea012e = 0 or pea012f = 0 )
then pc1m=0;
if ((pea019 = 2 or (pea014e = 2 or pea015e = 2 or
pea016g = 2 or pea017e = 2 or pea018e = 2)) or (pea014c = 2 and pea014e = 2)
or (pea015c = 2 and pea015e = 2) or (pea016d = 2 and pea016g = 2) or (pea017c = 2
and pea017e = 2) or (pea018c = 2 and pea018e = 2))
then pc2m=1;
if (pea019 = 0 and (pea014 = 0 or pea014a = 0 or pea014b = 0
or pea014c = 0 or pea014e = 0) and (pea015 = 0 or pea015b = 0 or pea015c = 0
or pea015e = 0) and (pea016 = 0 or pea016b = 0 or pea016c = 0 or pea016d = 0 or
pea016f = 0
or pea016g = 0) and (pea017 = 0 or pea017a = 0 or pea017b = 0 or pea017c = 0 or
pea017e = 0) and (pea018 = 0 or pea018a = 0 or pea018b = 0 or pea018c = 0 or
pea018e = 0))
then pc2m=0;
if yea012e = 2 then yc1y=1;
if (yea012 = 0 or yean04 = 0 or yea012d = 0 or yea012e = 0) then yc1y=0;
if (yea019 = 2 or yea014c = 2 or yea015c = 2 or yea016d = 2
or yea017c = 2 or yea018c = 2)
then yc2y=1;
if (yea019 = 0 and (yea014 = 0 or yea014a = 0 or yea014b = 0 or yea014c = 0) and
(yea015 = 0 or yea015b = 0 or yea015c = 0) and (yea016 = 0 or yea016b = 0 or yea016c = 0
or yea016d = 0) and (yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017c = 0) and
(yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0))
then yc2y=0;
if (yea012e = 2 and yea012f = 2) then yc1m=1;
if (yea012 = 0 or yean04 = 0 or yea012d = 0 or yea012e = 0 or yea012f = 0 )
then yc1m=0;
if ((yea019 = 2 or (yea014e = 2 or yea015e = 2 or
yea016g = 2 or yea017e = 2 or yea018e = 2)) or (yea014c = 2 and yea014e = 2)
or (yea015c = 2 and yea015e = 2) or (yea016d = 2 and yea016g = 2) or (yea017c = 2
and yea017e = 2) or (yea018c = 2 and yea018e = 2))
then yc2m=1;
if (yea019 = 0 and (yea014 = 0 or yea014a = 0 or yea014b = 0
or yea014c = 0 or yea014e = 0) and (yea015 = 0 or yea015b = 0 or yea015c = 0
or yea015e = 0) and (yea016 = 0 or yea016b = 0 or yea016c = 0 or yea016d = 0 or
yea016f = 0
or yea016g = 0) and (yea017 = 0 or yea017a = 0 or yea017b = 0 or yea017c = 0 or
yea017e = 0) and (yea018 = 0 or yea018a = 0 or yea018b = 0 or yea018c = 0 or
yea018e = 0))
then yc2m=0;
if (pc1y=1 or yc1y=1) and (pc2y=1 or yc2y=1) then bbucy=1;
if (pc1y=0 and yc1y=0) or (pc2y=0 and yc2y=0) then bbucy=0;
if (pc1m=1 or yc1m=1) and (pc2m=1 or yc2m=1) then bbucm=1;
if (pc1m=0 and yc1m=0) or (pc2m=0 and yc2m=0) then bbucm=0;
*-----E;
*-----Past pear;
if (baxy = 0) then bbuey = 1;
else if (baxy = 1) then bbuey = 0;
*-----Past Month;
if (baxm = 0) then bbuem = 1;
else if (baxm = 1) then bbuem = 0;
****** Diagnosis ******;
*-----Past pear;
if (bbuay = 1 and bbuby = 1 and bbucy = 1 and bbudy = 1 and bbuey = 1) then bbuy = 1;
else if (bbuay = 0 or bbuby = 0 or bbucy = 0 or bbudy = 0 or bbuey = 0) then bbuy = 0;
*-----Past Month;
if (bbuam = 1 and bbubm = 1 and bbucm = 1 and bbudm = 1 and bbuem = 1) then bbum = 1;
else if (bbuam = 0 or bbubm = 0 or bbucm = 0 or bbudm = 0 or bbuem = 0) then bbum = 0;
if baxy = 1 or bbuy = 1 then beay = 1;
else if paxy = 0 and bbuy = 0 then beay = 0;
if baxm = 1 or bbum = 1 then beam = 1;
else if paxm = 0 and bbum = 0 then beam = 0;
*****Criterion Count*****;
baxcrity=sum(of baxay baxby baxcy baxdy);
bbucrity=sum(of bbuay bbuby bbucy bbudy);
baxcritm=sum(of baxam baxbm baxcm baxdm);
bbucritm=sum(of bbuam bbubm bbucm bbudm);
*****Symptom Count *******;
Beasymp=sum(yeasymp + peasymp)/2;
******* Variable Labels ******;
label bbuay = 'Recurrent episodes of binge eating'
bbuby = 'Compensatory behavior'
bbucy = 'Binge eating compensatory behaviors twice a week for 3 months'
bbudy = 'Self-evaluation influenced by weight'
bbuey = 'Anorexia not positive'
bbuy = 'Past pear: diagnosis for bulemia'
bbuam = 'Recurrent episodes of binge eating'
bbubm = 'Compensatory behavior'
bbucm = 'Binge eating compensatory behaviors twice a week for 3 months'
bbudm = 'Self-evaluation influenced by weight'
bbuem = 'Anorexia not positive'
bbum = 'Past month: diagnosis for bulemia';
run;