Document

Eligibility Screener English

ICR 202504-0920-007 · OMB 0920-0770 · Object 156243201.

Document Viewer [docx]

Status: Original and derived artifacts are available for this document.

Download: docx | pdf | html

Primary: docxSource: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Loading document viewer…

Document Metadata

Record metadata
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Eligibility Screener English
CDC User
Writer
2025-04-01
2026-09-20
complete

Extracted Text

Eligibility Screener (English)
Form Approved:
								OMB No. 0920-0770
								Expiration Date: 04/30/2026


National HIV Behavioral Surveillance System: Eligibility Screener

Public reporting burden of this collection of information is estimated to average 5 minutes per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. An agency may not conduct or sponsor, and a person is not required to respond to a collection of information unless it displays a currently valid OMB control number. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to: CDC, Project Clearance Officer, 1600 Clifton Road, MS D-74, Atlanta, GA 30333, ATTN: PRA (0920-0770). Do not send the completed form to this address

NHBS Round 7 CAPI REFERENCE QUESTIONNAIRE (CRQ)
Table of contents
Table of contents	2
Overview	3
PRE-SET AND CALCULATED VARIABLES	7
INTERVIEWER ENTERED INFORMATION (IE)	9
ELIGIBILITY SCREENER (ES)	14

Overview
Questionnaire Sections & Abbreviations
Order in CAPI
Abbreviation
Domain
Other topics included
00
Overview
Overview

0
CalcVars
Pre-set & calculated variables

1
IE
Interviewer-entered information

2
ES
Eligibility screener

3
CN
Consent

4
CI
OMB Statement & Core Introductory Statement

5
NS
Network size (RDS cycles only)

6
DM
Demographics 
General health care access & utilization
7
SO
Social experiences (MSM cycle only) 

8
SX
Sexual behavior 

9
AL
Alcohol use

10
ID
Injection drug use

11
ND
Non-injection drug use

12
TX
Drug overdose and drug treatment

13
HT
HIV testing & care

14
HC
Health conditions (STIs, hepatitis, mental health)

15
PA
Prevention activities

16
JS
Justice system experiences

17
VE
Violence


Abbreviations
CAPI
Computer-Assisted Personal Interview
CRQ
CAPI Reference Questionnaire


R
Respondent
P
Partner


DK
Don't know 
REF
Refused to answer 
NA
Not applicable (question is asked of R but this is a codable response option)


EQ
Equal to
GT
Greater than
GE
Greater than or equal to
LE
Less than or equal to 
LT
Less than
NE
Not equal to


VS, UVS
Vaginal sex, unprotected vaginal sex (i.e., without a condom)
AS, UAS
Anal sex, unprotected anal sex (i.e., without a condom)
IAS
Insertive anal sex
RAS
Receptive anal sex




Key Terms
Term
Prefix / format
Definition
Calculated variable
CALC_

Variables calculated by the CAPI program that appear in the CRQ.  Item identifiers for CAPI calculated variables start with the prefix CALC_ followed by the variable name.
Century Month
_C

A century month is an integer value that represents the number of months since January 1900. These calculations are used to compare dates and facilitate routing where respondents are asked to only provide the month and year in which an event took place. These types of questions occur in every date item within the CRQ, with the exception of DOB (ES1). As an example, January 2014 is represented by the integer 1369. The higher the integer, the closer the event is to the current date, and the lower the integer, the farther it is in the past.  Names of variables collecting century month end in the suffix _C.
Fill text


Text to be displayed for which wording depends on prior responses or other conditions. Square brackets enclose the conditions, description of or actual text to be filled, and if applicable, instructions for how the fill text should be displayed.  Actual text to be filled is enclosed in quotes e.g., [if condition is true, fill with “text”].  Fill text based on a prior response or CRQ calculated variable refers to the item number or variable name, respectively, e.g., [fill with # of male partners (SX19)], [fill with current questionnaire year (QYR).  Examples:   [fill with interview month, formatted as text]. 
Filter question


A question that determines whether the respondent should receive subsequent question or set of questions, typically on a related topic.  
Hard Edit Check
HardEdit_

A check to determine whether the response entered is logically inconsistent with specific previously entered response.  If so, CAPI program displays message to interviewer.   Hard edit checks cannot be suppressed, i.e., program will not advance until interviewer has changed at least one of the inconsistent values.  
Information for interviewer
INFO_
Items for which the CAPI screen displays Information for the interviewer that is NOT read to the Respondent.
Interviewer instruction


Instruction to interviewer regarding administration of a particular question.  These instructions are displayed within brackets on the same CAPI screen as the question.  Standard instructions are ‘Give Respondent Flashcard {letter}', ‘READ choices', ‘DO NOT read choices', & ‘CHECK ALL that apply.'  Instructions for flashcards should appear above the question text; instructions for response options should appear below the question text.  
Introductory statement
INTRO_

Transitional statement or definition read to R at the beginning of a new topic (e.g., Section, set of questions, etc.).  Displayed on a separate CAPI screen before the item.  Item IDs for introductory statements start with the prefix INTRO_ followed by section abbreviation, series, or the item ID of the first item in set or only item to which it applies.
Item

Elemetnts of the CRQ, including but not limited to questions, screens that display text but do not collect data (e.g., messages and other information for the interviewer, introductory statements read to R), calculated variables, etc. 
Item identifier


Identifier for all items in the CRQ.  Most items in the NHBS CRQ are questions (including items for which the interviewer enters a response even if the text is not explicitly a question, e.g., survey ID#.  Item IDs for questions begin with the 2-digit section abbreviation, followed by a number.  Question numbers are in ascending order within each section.  Some question numbers end in a letter (indicating it is part of a set).  Items that are not questions, e.g., calculated variables refer to the variable name.  Item IDs for logic checks refer to the next item.  Item IDs for hard and soft edits refer to the preceding item.
Logic Check
Check_

Logic that must be checked in the CAPI program in order to determine proper routing to the next item, topic, or section in the CRQ. 
Message
INTERVIEWER:

Message displayed to the interviewer that is not to be read to R.  May be triggered by an edit check.  Distinct from Interviewer Instruction.
Question


Any item for which the interviewer enters a response, including questions asked of R, questions asked of the interviewer, and other codes.
Range


Range of valid response values for items collecting or computing numeric data.  E.g., the valid range of responses to number of sex partners in past 12 months is 0 to 7000.  
Section


Section of the NHBS CRQ.  Each section has a unique two letter abbreviation. 
Series
…Series.

A group of questions on a given topic that share a general universe.  Most but not all series have a parallel series elsewhere (e.g. Male-Female, Male-Male, and Female-Male series).   
Soft Edit Check
SoftEdit_

A check to determine whether the response entered is implausible or otherwise requires interviewer’s attention.  If so, CAPI program displays message to interviewer.  The CAPI program allows the interviewer to proceed to the next screen,, even if they do not go back and change the response to 1 or more items that triggered the message.  
Universe
Universe_

A specific group of respondents to receive a section, series, question, etc.  E.g., the universe for the Consent Section is respondents who were eligible for the cycle in which they completed the eligibility screener.  Universe statements are included in the CRQ to facilitate understanding by project area staff, Institutional Review Boards, etc.  Universe statements are not intended to be used for CAPI programming.
Variable

Variables computed in the CAPI program or otherwise collected in the CAPI program.


CAPI programming conventions
    • Below are conventions to be used for CAPI programming:Unless  otherwise specified in the CRQ, all  items that collect data require a response to be entered before advancing to the next item.
    • DK, REF, & NA options are codable options in CAPI as listed in the CRQ.  
    • The CAPI program advances in the order specified in the CRQ.  Interviewers may return to previous screens but cannot choose to skip or change the order of items, topics, sections, etc. 
    • Text displayed on CAPI screens appears as it is formatted (e.g., bold, capitalization, etc.).
    • Calculated variables used solely for CAPI programming (e.g., to facilitate logic or fill text) ae not included in the CRQ.
    • Items requesting dates.
        ◦ For items requesting full date (year, month, and day) the CAPI program should require all 3 fields to be completed if any are entered. If 1 component of the 
        ◦ For items requesting month & year, allow an unknown month, even 


NHBS ROUND 7 QUESTIONNAIRE
PRE-SET AND CALCULATED VARIABLES
Variables with pre-set values
ROUND
NHBS Round
 
ROUND = "NHBS Round 7"

 
CYCLE
NHBS Cycle
 
CYCLE = 1 (MSM) If MSM cycle
CYCLE = 2 (PWID) If PWID cycle
CYCLE = 3 (HET) If HET cycle

 
LANGUAGE
Language
 
LANGUAGE = 1 IF ENGLISH
LANGUAGE = 2 IF SPANISH


VERSION
Questionnaire Version
 
If CYCLE=1 & LANGUAGE=1, VERSION=‘NHBS-MSM2023 – ENGLISH, V1, [BUILD DATE]'
If CYCLE=1 & LANGUAGE=2, VERSION = ‘NHBS-MSM2023 – SPANISH, V1, [BUILD DATE]'
If CYCLE=2 & LANGUAGE=1, VERSION=‘NHBS-PWID2024 – ENGLISH, V1, [BUILD DATE]'
If CYCLE=2 & LANGUAGE=2, VERSION = ‘NHBS-PWID2024 – SPANISH, V1, [BUILD DATE]'
If CYCLE=3 & LANGUAGE=1, VERSION=‘’NHBS-HET2025 – ENGLISH, V1, [BUILD DATE]'
If CYCLE=3 & LANGUAGE=2, VERSION = ‘NHBS-HET2025 – SPANISH, V1, [BUILD DATE]'

 
IDATE
Interview date
 
IDATE = Today's date {system date on device}

 
IDATEM
Interview date: Month

IDATEM = MONTH(IDATE)


IDATEY
Interview date: Year

IDATEY = YEAR(IDATE)


START
Start Time
 
START = Current time {system time on device}
 
 
DATETIME
Date and time identifier

DATETIME= CONCAT(IDATE, START)


DATAFILE
Data file name
 
DATAFILE = Data file name


QYR
Current Questionnaire Year
 
QYR = if ((CYCLE=1), 2023, if ((CYCLE=2), 2024, if ((CYCLE=3), 2025, 0)))


MSM21IMP
MSM2021 data collection start date
 
MSM21IMP = June 1, 2021


Computed date and duration variables used throughout the interview


IDATE_C
Interview date: Century Month

IDATE_C= (IDATEY-1900) *12 + (IDATEM)


AGO12M_C
12 mos before interview: Century Month

AGO12M_C= IDATE_C -12


AGO6M_C
6 mos before interview: Century Month

AGO6M_C= IDATE_C -6




NHBS ROUND 7 QUESTIONNAIRE
INTERVIEWER ENTERED INFORMATION (IE)
Variables from prior section(s) used in this section of the questionnaire
Section
Question #
Variable name
Variable label
Preloaded Variables
--
CYCLE
NHBS Cycle
Preloaded Variables
--
VERSION
Questionnaire Version
Preloaded Variables
--
MSM21IMP
MSM2021 data collection start date
Preloaded Variables
--
QYR
Current Questionnaire Year
Preloaded Variables
--
IDATE
Interview Date
Preloaded Variables
--
IDATEY
Interview Date: Year

Universe_IE.
All Rs.

INFO_DATETIME.
DISPLAY: "The current date recorded on this device is [fill with current date, formatted as “Month date, year”] and the time is [fill with current time, formatted as “Hour: minute”]. If this is not correct, please close this interview and correct the date on the device."

INFO_VERSION.
DISPLAY: "This is questionnaire version [fill with value for VERSION]."

INFO_OMB.
DISPLAY: "Public reporting burden of this collection of information is estimated to average 5 minutes per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. An agency may not conduct or sponsor, and a person is not required to respond to a collection of information unless it displays a currently valid OMB control number. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to: CDC, Project Clearance Officer, 1600 Clifton Road, MS D-74, Atlanta, GA 30333, ATTN: PRA (0920-0770). Do not send the completed form to this address."

ID variables

IE1.
Interviewer ID:

ICODE
Interviewer ID


----  ----  



Range	
1-99


IE2.
City:

CITYR7
City


Atlanta, GA	
10


Baltimore, MD	
20


Chicago, IL	
40


Denver, CO	
60


Detroit, MI	
70


Houston, TX	
90


Indianapolis, IN	
95


Los Angeles, CA	
100


Memphis, TN	
120


Newark, NJ	
140


New Orleans, LA	
150


New York City, NY	
160


Philadelphia, PA	
180


Portland, OR	
190


San Diego, CA	
210


San Francisco, CA	
220


San Juan, PR	
230


Seattle, WA	
240


Virginia Beach-Norfolk, VA	
170


Washington, DC	
250


IE3.
Survey ID:

SURID
Survey ID


----  ----  ----  ----  Must be 4 digits



Range	
1-9999



HardEdit_IE3.
If IE3 not 4 digits long, DISPLAY:  "INTERVIEWER: The Survey ID must be four digits long."  Then, go back to IE3. 
Else, go to IE3conf1.


IE3conf1.
INTERVIEWER: The Survey ID that you entered was [fill with value entered for IE3].  Is this correct?
C_SURID
Survey ID confirmation



No	
0



Yes	
1


HardEdit_IE3conf1.
If value entered for IE3 is not correct (IE3conf1 EQ 0), DISPLAY:  "INTERVIEWER: Enter the correct Survey ID number in the next screen."  Then, go back to IE3. 
Else, go to Check_IE3b.

Recruitment, MSM RDS

Check_IE3b.
If MSM cycle (CYCLE EQ 1) & interview year is 2021 (QYR EQ 2021), go to IE3b.  
If IDU cycle (CYCLE EQ 2) & interview year is 2022 (QYR EQ 2022), go to IE3c.
Else, go to Check_IE5.

IE3b.
INTERVIEWER:  Was this person recruited for RDS?

RDSMSM
RDS recruitment - MSM cycle


No	
0


Yes	
1


Interview type

IE3c.
INTERVIEWER: Is this interview being conducted remotely, that is, by either videoconference or phone?

ITYPER6
Interview type (remote – y/n)


No	
0


Yes	
1




Interviewer location

Check_IE3d.
If interview is being conducted remotely, (IE3c EQ 1), go to interviewer’s location (IE3d).  
Else, go to Check_IE5.

IE3d.
INTERVIEWER: Are you conducting this interview from your home, from the project office, or from a field site?

RIVWRLOCR6
Interviewer location (remote interviews)


Interviewer’s home	
1


Project office	
2


Field site	
3


Recruitment, MSM Venue

Check_IE5.
If MSM cycle (CYCLE EQ 1), and R not recruited via RDS (IE3b EQ 0), go to IE5.  
Else, go to Check_IE9.

Universe_VBSSeries.
All Rs in MSM Cycle (CYCLE EQ 1).

IE4.
INTERVIEWER: Is this interview a Post Event Appointment?

PEA
Post Event Appointment


No	
0


Yes	
1


IE5.
Venue Code:

VENUE
Venue Code


__ __ __ __



Range	
1-9900


IE6.
Event Number:

VBS_EVNT
Event number


----  ----   ----  



Range	
1-999


Don't Know	
9999


Check_IE7.
Go to IE8.


IE7.
Enter the field site ID for the location of the interview: (If unknown, select "Don't Know".)
PEASITE
PEA Field site ID


----  ----  ----  ----   

{4 alphanumeric characters}

Don't Know	
9


Check_HardEdit_IE7.
If PEA field site is unknown (IE7 EQ DK), go to IE8.  
Else, go to HardEdit_IE7.

HardEdit_IE7.
If IE7 is NOT 4 digits long, DISPLAY: "INTERVIEWER: The PEA Field Site ID must be four alphanumeric characters long."  Then, go back to IE7.  
Else, go to IE8.

Recruitment Date

IE8.
Recruitment date:  (If unknown, select "Don't Know".)
RECRDATE
Recruitment date


__ __ / __ __ / __ __ __ __ (MM/DD/YYYY)



Range (Year)	
1900-2100


Don't know (Year)	
9999



HardEdit_IE8.
If Recruitment date known & after interview date (IE8 NE DK & IE8 GT IDATE), DISPLAY:  " INTERVIEWER:  The date of recruitment cannot be after today's date. Please correct on next screen." Then return to IE8.
Else, go to SoftEdit_IE8.

SoftEdit_IE8.
If Recruitment date known & before MSM cycle implementation date (IE8 NE DK & IE8 LT MSM21IMP), DISPLAY:  "INTERVIEWER:  The date of recruitment is before June 1, [fill with current questionnaire year (QYR)]. If this is incorrect, go back to the previous screen and re-enter the date of  recruitment .”
Else, go to Check_IE9. 

Check_IE9.
If MSM cycle and interview is being conducted in person (CYCLE EQ 1 and IE3c EQ 2), or if U or HET cycle (CYCLE EQ 2 or CYCLE EQ 3), go to IE9. 
Else, go to Check_IE10.

Field Site ID

IE9.
Field Site ID:

FLDSTEID
Field site ID



----  ----  {Must be 2 digits}




Range 	
0-99




HardEdit_IE9.
If IE9 is not 2 digits long, DISPLAY:  "INTERVIEWER: The Field Site ID must be two digits long. Please correct on next screen." Then return to IE9.
Else, go to Check_IE10.

Check_IE10.
If MSM cycle and R recruited via RDS (CYCLE EQ 1 and IE3b EQ 1), or if IDU or HET cycle (CYCLE EQ 2 or CYCLE EQ 3), go to IE10.
Else, go to END_IE.

RDS Seed Status

IE10.
INTERVIEWER: Is the respondent a seed?
ISEED
Respondent is a seed


No	
0


Yes	
1


HardEdit_IE10.
If Survey ID in non-seed range & R is a seed (IE3 GE 1000 & IE10 EQ 1), DISPLAY:  "INTERVIEWER:  You indicated that the respondent is a seed but earlier, recorded a non-seed Survey ID.  One of these is incorrect."  Then return to IE10.
If Survey ID in seed range & R NOT a seed (IE3 LT 1000 & IE10 EQ 0), DISPLAY:  "INTERVIEWER:  You indicated that the respondent is NOT a seed but earlier, recorded a seed Survey ID.  One of these is incorrect."  Then return to IE3.
Else, go to END_IE.

END_IE.
Go to Eligibility Screener Section (ES).


NHBS ROUND 7 QUESTIONNAIRE
ELIGIBILITY SCREENER (ES)
Variables from prior section(s) used in this section of the questionnaire
Section
Question #
Variable name
Variable label
Preloaded variables
--
CYCLE
NHBS Cycle
Preloaded variables
--
IDATE
Interview date
Preloaded variables
--
QYR
Current Questionnaire Year
Interviewer Entered Information
IE2
CITY
City
Interviewer Entered Information
IE4
PEA
Post Event Appointment
Interviewer Entered Information
IE8
PEARDTE
PEA recruitment event date

Universe_ES.
All Rs.

INTRO_ES.
DISPLAY: "READ: I'd like to thank you again for your interest in this health survey.  Remember that all information you give me will be kept private and I will not ask for your name.  First, I will ask you a few questions about yourself and then the computer will determine if you have been selected to participate in the health survey."


Check_CALC_RDATE.
Go to ES1.

CALC_RDATE.


RDATE
Calculated Recruitment Date
If interview is NOT a Post Event Appointment (IE4 EQ 0):
RDATE=IDATE

If interview is Post Event Appointment (IE4 EQ 1):
RDATE=RECRDATE

Date of Birth 

ES1.
What is your date of birth?
DOB
Date of birth


__ __ / __ __ / __ __ __ __ (MM/DD/YYYY)



Range (Year) 	
1900-2100


Don't Know (Year)	
9999


Refuse to Answer (Year)	
7777


Check_CALC_AGE.
If R did not provide date of birth (ES1 EQ DK or REF), go to ES2.
Else, go to HardEdit_ES1.


CALC_AGE.


AGE
QDS calculated age today
Calculate age from date of birth (DOB)

ES1a.
So, you are [fill with calculated age (AGE)] years old.  Is that correct?
C_AGE
Confirm age



No	
0



Yes	
1


HardEdit_ES1a.
If calculated age NOT correct (ES1a EQ 0), DISPLAY: "INTERVIEWER: Please hit ok to re-enter the date of birth."  Then, go back to ES1. 
Else, go to Check_ES2. 

Check_ES2.
If R LT 18 years old (AGE LT 18), go to Check_CALC_EL.  
Else, go to ES2. 

Previous Participation, Self-Report 

ES2.
During [fill with current questionnaire year (QYR)], did you already complete at least part of the health survey that (Insert Project Name) is conducting?  It could have been here or at another location.
E_PART
Eligibility, previous participant


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


Race/Ethnicity 
Notes_Ethnicity.
See Measure References.

ES3.
Do you consider yourself to be of Hispanic, Latino/a, or Spanish origin?  

[INTERVIEWER:  If necessary, say "Just tell me Yes or No."]
HISPANIC
Latino ethnicity


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


Check_ES3a.
If R is Latino (ES3 EQ 1), go to ES3a.  Else, go to ES4. 

ES3a.
Which of the following describes your Hispanic, Latino/a, or Spanish origin?  You may choose more than one option.  

[READ choices. CHECK ALL that apply.]
HSPTYP
Hispanic Ancestry (number reported)

HSPTYPA
Mexican


HSPTYPB
Puerto Rican


HSPTYPC
Cuban


HSPTYPD
Dominican


HSPTYPE
Another Hispanic, Latino/a, or Spanish origin



Don't Know	
9


Refuse to Answer	
7


Check_ES3spec.
If R reports ‘Another' Hispanic origin (HSPTYPE EQ 1), go to ES3spec.  
Else, go to ES4.  

ES3spec.
What is your Hispanic, Latino/a, or Spanish origin?
SPECHSP
Other specified Latino origin

__ __ __ __ __ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ 

{text response;  max length = 100 characters}

Don't Know	
9


Refuse to Answer	
7


ES4.
[Give Respondent Flashcard A.]   

Which racial group or groups do you consider yourself to be in?  You may choose more than one option. 

[READ choices. CHECK ALL that apply.]
RACE
Racial group (number reported)

RACEA
American Indian or Alaska Native


RACEB
Asian


RACEC
Black or African American


RACED
Native Hawaiian or Other Pacific Islander


RACEE
White



Don't Know	
9


Refuse to Answer	
7


Not Applicable	
8


Check_CountyofResidence.
If IE2 EQ 1, go to ES5_ATL.
If IE2 EQ 2, go to ES5_BLT.
If IE2 EQ 3, go to ES5_BOS.
If IE2 EQ 4, go to ES5_CHI.
If IE2 EQ 5, go to ES5_DAL.
If IE2 EQ 6, go to ES5_DEN.
If IE2 EQ 7, go to ES5_DET.
If IE2 EQ 8, go to ES5_IND.
If IE2 EQ 9, go to ES5_HOU.
If IE2 EQ 10, go to ES5_LAX.
If IE2 EQ 11, go to ES5_MIA.
If IE2 EQ 12, go to ES5_MEM.
If IE2 EQ 13, go to ES5_NAU.
If IE2 EQ 14 go to ES5_NEW.
If IE2 EQ 15, go to ES5_NOL.
If IE2 EQ 16, go to ES5_NYC.
If IE2 EQ 17, go to ES5_NOR.
If IE2 EQ 18, go to ES5_PHL.
If IE2 EQ 19, go to ES5_PTL.
If IE2 EQ 21, go to ES5_SDG.
If IE2 EQ 22, go to ES5_SFO.
If IE2 EQ 23, go to ES5_SJN.
If IE2 EQ 24, go to ES5_SEA.
If IE2 EQ 25, go to ES5_WDC.

County of Residence 

ES5_ATL.
What county do you currently live in?

[DO NOT read choices.]
ATLCTYR6
Eligibility, Atlanta county of residence


Barrow County	
1


Bartow County	
2


Butts County	
3


Carroll County	
4


Cherokee County	
5


Clayton County	
6


Cobb County	
7


Coweta County	
8


Dawson County	
9


DeKalb County	
10


Douglas County	
11


Fayette County	
12


Forsyth County	
13


Fulton County	
14


Gwinnett County	
15


Haralson County	
16


Heard County	
17


Henry County	
18


Jasper County	
19


Lamar County	
20


Meriwether County	
21


Morgan County	
22


Newton County	
23


Paulding County	
24


Pickens County	
25


Pike County	
26


Rockdale County	
27


Spalding County	
28


Walton County	
29


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_ATLELR6.


ATLELR6
Eligible county resident: ATL
ATLELR6 = if ((ATLCTYR6=1 OR ATLCTYR6=2 OR ATLCTYR6=3 OR ATLCTYR6=4 OR ATLCTYR6=5 OR ATLCTYR6=6 OR ATLCTYR6=7 OR ATLCTYR6=8 OR ATLCTYR6=9 OR ATLCTYR6=10 OR ATLCTYR6=11 OR ATLCTYR6=12  OR ATLCTYR6=13 OR ATLCTYR6=14  OR ATLCTYR6=15 OR ATLCTYR6=16 OR ATLCTYR6=17 OR ATLCTYR6=18 OR ATLCTYR6=19 OR  ATLCTYR6=20 OR ATLCTYR6=21 OR ATLCTYR6=22 OR ATLCTYR6=23 OR ATLCTYR6=24 OR ATLCTYR6=25 OR ATLCTYR6=26 OR ATLCTYR6=27 OR ATLCTYR6=28 OR ATLCTYR6=29), 1,0)

Check_ES5_BLT.
Go to CALC_E_CITY.

ES5_BLT.
What county do you currently live in?

[DO NOT read choices.]
BLTCTYR5
Eligibility, Baltimore county of residence


Baltimore City	
1


Anne Arundel	
2


Baltimore	
3


Carroll	
4


Harford	
5


Howard	
6


Queen Anne's	
7


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_BLTELR5.


BLTELR5
Eligible county resident: BLT
BLTELR5 = if ((BLTCTYR5=1 OR BLTCTYR5=2 OR BLTCTYR5=3 OR BLTCTYR5=4 OR BLTCTYR5=5 OR BLTCTYR5=6 OR BLTCTYR5=7), 1,0)



Check_ES5_CHI.
Go to CALC_E_CITY.

ES5_CHI.
What county do you currently live in?

[DO NOT read choices.]
CHICTYR7
Eligibility, Chicago county of residence


Cook County	
1


DuPage County	
3


Grundy County	
4


McHenry County	
7


Will County	
8


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_CHIELR5.


CHIELR5
Eligible county resident: CHI
CHIELR5 = if ((CHICTYR5=1 OR CHICTYR5=3 OR CHICTYR5=4 OR CHICTYR5=6 OR CHICTYR5=7 OR CHICTYR5=8), 1,0)


Check_ES5_DEN.
Go to CALC_E_CITY.

ES5_DEN.
What county do you currently live in?

[DO NOT read choices.]
DENCTYR5
Eligibility, Denver county of residence


Adams County	
1


Arapahoe County	
2


Broomfield County	
3


Clear Creek County	
4


Denver County	
5


Douglas County	
6


Elbert County	
7


Gilpin County	
8


Jefferson County	
9


Park County	
10


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_DENELR5.


DENELR5
Eligible county resident: DEN
DENELR5 = if ((DENCTYR5=1 OR DENCTYR5=2 OR  DENCTYR5=3 OR  DENCTYR5=4 OR  DENCTYR5=5 OR  DENCTYR5=6 OR DENCTYR5 =7 OR DENCTYR5=8 OR DENCTYR5=9 OR DENCTYR5=10), 1,0)

Check_ES5_DET.
Go to CALC_E_CITY.

ES5_DET.
What county do you currently live in?

[DO NOT read choices.]
DETCTYR5
Eligibility, Detroit county of residence


Macomb County	
0


Oakland County	
1


Wayne County	
2


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_DETELR5.


DETELR5
Eligible county resident: DET
DETELR5 = if ((DETCTYR5=0 OR DETCTYR5=1 OR DETCTYR5=2), 1,0)

Check_ES5_HOU.
Go to CALC_E_CITY.

ES5_HOU.
What county do you currently live in?

[DO NOT read choices.]
HOUCTYR5
Eligibility, Houston county of residence


Austin County	
1


Brazoria County	
2


Chambers County	
3


Fort Bend County	
4


Galveston County	
5


Harris County	
6


Liberty County	
7


Montgomery County	
8


Waller County	
10


Other	
88


Don't Know	
999


Refuse to Answer	
777



CALC_HOUELR5.


HOUELR5
Eligible county resident: HOU
HOUELR5= if ((HOUCTYR5=1 OR HOUCTYR5=2 OR HOUCTYR5=3 OR HOUCTYR5=4 OR HOUCTYR5=5 OR HOUCTYR5=6 OR HOUCTYR5=7 OR HOUCTYR5=8 OR HOUCTYR5=10), 1,0)

Check_ES5_IND.
Go to CALC_E_CITY.


ES5_IND.
What county do you currently live in?

[DO NOT read choices.]
INDCTYR6
Eligibility, Indianapolis county of residence


Boone County	
1


Brown County	
2


Hamilton County	
3


Hancock County	
4


Hendricks County	
5


Johnson County	
6


Madison County	
7


Marion County	
8


Morgan County	
9


Putnam County	
10


Shelby County	
11


Other	
88


Don't Know	
999


Refuse to Answer	
777



CALC_INDELR6.


INDELR6
Eligible county resident: IND
INDELR6= if ((INDCTYR6=1 OR INDCTYR6=2 OR INDCTYR6=3 OR INDCTYR6=4 OR INDCTYR6=5 OR INDCTYR6=6 OR INDCTYR6=7 OR INDCTYR6=8 OR INDCTYR6=9 INDCTYR6=10 OR INDCTYR6=11), 1,0)

Check_ES5_LAX.
Go to CALC_E_CITY.



ES5_LAX.
What county do you currently live in?

[DO NOT read choices.]
LAXCTYR5
Eligibility, Los Angeles county of residence


Los Angeles County	
1


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_LAXELR5.


LAXELR5
Eligible county resident: LAX
LAXELR5 = if ((LAXCTYR5=1), 1,0)


Check_ES5_MEM.
Go to CALC_E_CITY.


ES5_MEM.
What county do you currently live in?

[DO NOT read choices.]
MEMCTYR7
Eligibility, Memphis county of residence


Fayette County, TN	
1


Shelby County, TN	
2


Tipton County, TN	
3


DeSoto County, MS	
5


Marshall County, MS	
6


Tate County, MS	
7


Tunica County, MS	
8


Crittendon County, AR	
9


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_MEMELR5.


MEMELR5
Eligible county resident: MEM
MEMELR5 = if ((MEMCTYR5=1 OR MEMCTYR5=2 OR MEMCTYR5=3 OR MEMCTYR5=4 OR MEMCTYR5=5 OR MEMCTYR5=6 OR MEMCTYR5=7 OR MEMCTYR5=8 OR MEMCTYR5=9 ), 1,0)



Check_ES5_NEW.
Go to CALC_E_CITY.

ES5_NEW.
What county do you currently live in?

[DO NOT read choices.]
NEWCTYR5
Eligibility, Newark county of residence


Essex County, NJ	
1


Hunterdon County, NJ	
2


Hudson County, NJ	
3


Morris County, NJ	
4


Sussex County, NJ	
6


Union County, NJ	
7


Pike County, PA	
8


Other	
88


Don't Know	
999


Refuse to Answer	
777




CALC_NEWELR5.


NEWELR5
Eligible county resident: NEW

NEWELR5 = if ((NEWCTYR5=1 OR NEWCTYR5=2  OR NEWCTYR5=3 OR NEWCTYR5=4 OR NEWCTYR5=5 OR NEWCTYR5=6 OR NEWCTYR5=7 OR NEWCTYR5=8), 1,0)

Check_ES5_NOL.
Go to CALC_E_CITY.

ES5_NOL.
What parish do you currently live in?

[DO NOT read choices.]
NOLCTYR5
Eligibility, New Orleans parish of residence

Jefferson Parish	
1


Orleans Parish	
2


Plaquemines Parish	
3


St. Bernard Parish	
4


St. Charles Parish	
5


St. James Parish	
6


St. John the Baptist Parish	
7


St. Tammany Parish	
8


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_NOLEL.


NOLELR5
Eligible parish resident: NOL
NOLELR5 = if ((NOLCTYR5=1 OR NOLCTYR5=2 OR NOLCTYR5=3 OR NOLCTYR5=4 OR NOLCTYR5=5 OR NOLCTYR5=6 OR NOLCTYR5=7 OR NOLCTYR5=8), 1,0)


Check_ES5_NYC.
Go to CALC_E_CITY.


ES5_NYC.
What county do you currently live in?

[DO NOT read choices.]
NYCCTYR7
Eligibility, New York City county of residence

Bronx County, NY	
1


Kings County, NY	
2


New York County, NY	
3


Putnam County, NY	
4


Queens County, NY	
5


Richmond County, NY	
6


Rockland County, NY	
7


Westchester County, NY	
8


Bergen County, NJ	
9


Passaic County, NJ	
14


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_NYCELR5.


NYCELR5
Eligible county resident: NYC
NYCELR5 = if ((NYCCTYR5=1 OR NYCCTYR5=2 OR NYCCTYR5=3 OR NYCCTYR5=4 OR NYCCTYR5=5 OR NYCCTYR5=6 OR NYCCTYR5=7 OR NYCCTYR5=8 OR NYCCTYR5=9 OR  NYCCTYR5=11 OR NYCCTYR5=12 OR NYCCTYR5=13 OR NYCCTYR5=14), 1,0)


Check_ES5_NOR.
Go to CALC_E_CITY.


ES5_NOR.
What county do you currently live in?

[DO NOT read choices.]
NORCTYR7
Eligibility, Norfolk county of residence


Chesapeake city, VA	
0


Franklin city, VA	
1


Gloucester County, VA	
2


Hampton city, VA	
3


Isle of Wight County, VA	
4


James city County, VA	
5


Mathews County, VA	
6


Newport News city, VA	
7


Norfolk city, VA	
8


Poquoson city, VA	
9


Portsmouth city, VA	
10


Southampton County, VA	
11


Suffolk city, VA	
12


Virginia Beach city, VA	
13


Williamsburg city, VA	
14


York County, VA	
15


Camden County, NC	
16


Currituck County, NC	
17


Gates County, NC	
20


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_NORELR5.


NORELR5
Eligible county resident: NOR
NORELR5 = if ((NORCTYR7=0 or NORCTYR7=1 OR NORCTYR7=2 OR NORCTYR7=3 OR NORCTYR7=4 OR NORCTYR7=5 OR NORCTYR7=6 OR NORCTYR7=7 OR NORCTYR7=8 OR NORCTYR7=9 OR NORCTYR7=10 OR NORCTYR7=11 OR NORCTYR7 = 12 or NORCTYR7=13 OR NORCTYR7=14 OR  NORCTYR7=15 OR NORCTYR7=16 OR NORCTYR7 = 17 or NORCTYR7=20), 1,0)



Check_ES5_PHL.
Go to CALC_E_CITY.

ES5_PHL.
What county do you currently live in?

[DO NOT read choices.]
PHLCTYR5
Eligibility, Philadelphia county of residence

Delaware County	
3


Philadelphia County	
5


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_PHLELR5.


PHLELR5
Eligible county resident: PHL
PHLELR5 = if ((PHLCTYR5=3 OR PHLCTYR5=5), 1,0)


Check_ES5_PTL.
Go to CALC_E_CITY.


ES5_PTL.
What county do you currently live in?

[DO NOT read choices.]
PTLCTYR5
Eligibility, Portland county of residence


Clackamas County, OR	
1


Columbia County, OR	
2


Multnomah County, OR	
3


Washington County, OR	
4


Yamhill County, OR	
5


Clark County, WA	
6


Skamania County, WA	
7


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_PTLELR5.


PTLELR5
Eligible county resident: PTL
PTLELR5 = if ((PTLCTYR5=1 OR PTLCTYR5=2 OR PTLCTYR5=3 OR PTLCTYR5=4 OR PTLCTYR5=5 OR PTLCTYR5=6 OR PTLCTYR5=7), 1,0)


Check_ES5_SDG.
Go to CALC_E_CITY.

ES5_SDG.
What county do you currently live in?

[DO NOT read choices.]
SDGCTYR5
Eligibility, San Diego county of residence


San Diego County	
1


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_SDGELR5.


SDGELR5
Eligible county resident: SDG
SDGELR5 = if ((SDGCTYR5=1), 1,0)

Check_ES5_SFO.
Go to CALC_E_CITY.

ES5_SFO.
What county do you currently live in?

[DO NOT read choices.]
SFOCTYR5
Eligibility, San Francisco county of residence

San Francisco County	
2


San Mateo County	
3


Other	
88


Don't Know	
999


Refuse to Answer	
777


CALC_SFOELR5.


SFOELR5
Eligible county resident: SFO
SFOELR5 = if ((SFOCTYR5=2 OR SFOCTYR5=3), 1,0)

Check_ES5_SJN.
Go to CALC_E_CITY.

ES5_SJN.
What municipality (county) do you currently live in?

[DO NOT read choices.]
SJNCTYR6
Eligibility, San Juan county (municipio) of residence

Aguas Buenas	
1


Aibonito	
2


Barceloneta	
3


Barranquitas	
4


Bayamón	
5


Caguas	
6


Canóvanas	
7


Carolina	
8


Cataño	
9


Cayey	
10


Ceiba	
11


Ciales	
12


Cidra	
13


Comerío	
14


Corozal	
15


Dorado	
16


Fajardo	
17


Florida	
18


Guaynabo	
19


Gurabo	
20


Humacao	
21


Juncoa	
22


Las Piedras	
23


Loíza	
24


Luquillo	
25


Manatí	
26


Manuabo	
27


Morovis	
28


Naguabo	
29


Naranjito	
 30


Orocovis	
31


Río Grande	
32


San Juan	
33


San Lorenzo	
34


Toa Alta	
35


Toa Baja	
36


Trujillo Alto	
37


Vega Alta	
38


Vega Baja	
39


Yabucoa	
40


Other	
88


Don't Know	
999


Refuse to Answer	
777




CALC_SJNELR6.


SJNELR6
Eligible municipality resident: SJN
SJNELR6 = if ((SJNCTYR6=1 OR SJNCTYR6=2 OR SJNCTYR6=3 OR SJNCTYR6=4 OR SJNCTYR6=5 OR SJNCTYR6=6 OR SJNCTYR6=7 OR SJNCTYR6=8 OR SJNCTYR6=9 OR SJNCTYR6=10 OR SJNCTYR6=11 OR SJNCTYR6=12 OR SJNCTYR6=13 OR SJNCTYR6=14 OR  SJNCTYR6=15 OR SJNCTYR6=16 OR SJNCTYR6=17 OR SJNCTYR6=18 OR SJNCTYR6=19 OR SJNCTYR6=20 OR SJNCTYR6=21 OR SJNCTYR6=22 OR SJNCTYR6=23 OR SJNCTYR6=24 OR SJNCTYR6=25 OR SJNCTYR6=26 OR SJNCTYR6=27 OR SJNCTYR6=28 OR SJNCTYR6=29 OR SJNCTYR6=30 OR SJNCTYR6=31 OR SJNCTYR6=32 OR SJNCTYR6=33 OR SJNCTYR6=34 OR SJNCTYR6=35 OR SJNCTYR6=36 OR SJNCTYR6=37 OR SJNCTYR6=38 OR SJNCTYR6=39 OR SJNCTYR6=40), 1,0)

Check_ES5_SEA.
Go to CALC_E_CITY.


ES5_SEA.
What county do you currently live in?

[DO NOT read choices.]
SEACTYR5
Eligibility, Seattle county of residence


King County	
1



Snohomish County	
2



Other	
88



Don't Know	
999



Refuse to Answer	
777


CALC_SEAELR5.


SEAELR5
Eligible county resident: SEA
SEAELR5 = if ((SEACTYR5=1 OR SEACTYR5=2), 1, 0)

Check_ES5_WDC.
Go to CALC_E_CITY.

ES5_WDC.
What county do you currently live in?

[DO NOT read choices.]
WDCCTYR7
Eligibility, Washington DC county of residence



District of Columbia	
1



Calvert County, MD	
2



Charles County, MD	
3



Prince George's County, MD	
4



Alexandria city, VA	
5



Fairfax city, VA	
6



Falls Church city, VA	
7



Fredericksburg city, VA	
8



Manassas city, VA	
9



Manassas Park city, VA	
10



Arlington County, VA	
11



Clarke County, VA	
12



Culpeper County, VA	
13



Fairfax County, VA	
14



Fauquier County, VA	
15



Loudoun County, VA	
16


Madison County, VA	
17



Prince William County, VA	
18



Rappahannock County, VA	
19



Spotsylvania County, VA	
20



Stafford County, VA	
21



Warren County, VA	
22



Jefferson County, WV	
23



Other	
88



Don't Know	
999



Refuse to Answer	
777


CALC_WDCELR5.


WDCELR5
Eligible county resident: WDC
WDCELR5 = if ((WDCCTYR7=1 OR WDCCTYR7=2 OR WDCCTYR7=3 OR WDCCTYR7=4 OR WDCCTYR7=5 OR WDCCTYR7=6 OR WDCCTYR7=7 OR WDCCTYR7=8 OR WDCCTYR7=9 OR WDCCTYR7=10 OR WDCCTYR7=11 OR WDCCTYR7=12 OR WDCCTYR7=13 OR WDCCTYR7=14 OR WDCCTYR7=15 OR WDCCTYR7=16 OR WDCCTYR7=17 OR WDCCTYR7=18 OR WDCCTYR7=19 OR WDCCTYR7=20 OR WDCCTYR7=21 OR WDCCTYR7=22 or WDCCTYR7=23), 1,0)


MSA Residence calculation
CALC_E_CITY.


E_CITY
Eligible city resident
E_CITY = if ((ATLELR6=1 or BLTELR5=1 or CHIELR5=1 or DENELR5=1 or DETELR5=1  or HOUELR5=1 or INDELR6=1 or LAXELR5=1 or MEMELR5=1or NEWELR5=1 or NOLELR5=1 or NORELR5=1 or NYCELR5=1 or PHLELR5=1 or PTLELR5=1 or SDGELR5=1 or SFOELR5=1 or SJNELR6=1 or SEAELR5=1 or WDCELR5=1),1,0)

Check_ES5spec.
If R is resident of ‘other' county (ES5_ATL EQ 88 or ES5_BLT EQ 88 or ES5_CHI. EQ 88 or ES5_DEN. EQ 88 or ES5_DET. EQ 88 or ES5_HOU. EQ 88 or ES5_IND. EQ 88 or ES5_LAX. EQ 88 or ES5_MEM. EQ 88 or ES5_NEW. EQ 88 or ES5_NOL. EQ 88 or ES5_NOR. EQ 88 or ES5_NYC. EQ 88 or ES5_PHL. EQ 88 or ES5_PTL. EQ 88 or ES5_SDG. EQ 88 or ES5_SFO. EQ 88 or ES5_SJN. EQ 88 or ES5_SEA.EQ 88 or ES5_WDC. EQ 88), go to ES5spec.
Else, go to Check_ES6.

ES5spec.
INTERVIEWER: Specify other county (If Boston, Specify other city or town):
SPECCNTY
Specify other county

__ __ __ __ __ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ 

{text response;  max length = 100 characters}
 
Sex

ES8a.
What is your sex? 

[READ choices.]
BIRTHSEX
Respondent’s sex


Male	
1


Female	
2


Don't Know	
9


Refuse to Answer	
7








Check_ES9a.
If MSM cycle (CYCLE EQ 1), go to ES9a.
If PWID cycle (CYCLE EQ 2), go to ES10. 
If HET cycle (CYCLE EQ 3), go to Check_INTRO_ES17. 

Behavioral Eligibility, NHBS-MSM

ES9a.
Have you ever had vaginal or anal sex with a woman?
E_EVRMSW
Eligibility: MSM, Ever had sex with woman


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


ES9b.
Have you ever had oral or anal sex with a man?
E_EVRMSM
Eligibility: MSM, Ever had sex with man


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


NHBS-MSM Venue Attendance 

ES9c.
In the past 30 days, how many times have you gone to a place where gay men hang out, meet, or socialize?  These could include bars, clubs, social organizations, parks, gay businesses, bookstores, sex clubs, etc.  Do not include places where you are employed. 
ATTEND30
Venue attendance, 30 days


__ __ __



Range	
0 - 700


Don't Know	
999


Refuse to Answer	
777



Check_ES10.
Go to INTRO_ES18.

Behavioral Eligibility, NHBS-PWID 


ES10.
Have you ever in your life shot up or injected any drugs other than those prescribed for you?  By shooting up, I mean any time you might have used drugs with a needle, either by mainlining, skin popping, or muscling.
E_EVRINJ
Eligibility: ever injected


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


Check_ES11.
If R ever injected (ES10 EQ 1), go to ES11.
Else (ES10 NE 1), go to INTRO_ES18.  

ES11.
When was the last time you injected any drug?  That is, how many days or months or years ago did you last inject?

[INTERVIEWER:  If today, enter "0"]
E_LINJN
IDU ES: When last injected, number


__ __ __



Range	
0 - 365


Don't Know	
999


Refuse to Answer	
777


Check_ES11a.
If R last injected today or did not report the last time they injected (ES11 EQ 0, DK, or REF), go to CALC_E_INJ12.  Else, go to ES11a.

ES11a.
[INTERVIEWER:  Was this days or months or years?]
E_LINJU
IDU ES : When last injected, unit


Days	
0


Months	
1


Years	
2


CALC_E_INJ12.


E_INJ12
injected in last 12 months
E_INJ12 = if (E_LINJN= .DK or E_LINJN= .REF),., if(E_LINJN=0), 1, if (E_LINJU=0 and E_LINJN<=365), 1, if ((E_LINJU=1 and E_LINJN<=12), 1, if ((E_LINJU=2 and E_LINJN <=1), 1, 0)))))

ES12.
[Give Respondent Flashcard B.] 

Which drug do you inject most often?  

[READ choices.]
E_USINJ
Eligibility, drug usually injected


Speedball, which is heroin and cocaine together	
1


Heroin, by itself	
2


Powder cocaine, by itself	
3


Crack cocaine, by itself	
4


Methamphetamine, also known as meth, crystal meth, speed, or crank	
5


Painkillers, such as Oxycontin, Dilaudid, morphine, Percocet, or Demerol	
6


Something else 	
7


Don't Know	
99


Refuse to Answer	
77


Check_ES12spec.
If R most often injects ‘something else' (ES12 EQ 7), go to ES12spec. 
Else, go to Check_ES13.

ES12spec.
INTERVIEWER:  Specify other injection drug

SPECE_ID
Specify other injection drug


__ __ __ __ __ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ __ ____ __ __ __ ____ __ __ __ ____ __ __ __ 


{text response; max characters = 100}



Check_ES13.
Go to Check_INTRO_ES14. 


ES13.
Where on your body do you usually inject? 

[INTERVIEWER:  Have respondent show ALL injection areas on body.  Check for physical signs of injection.]

[DO NOT read choices. CHECK ALL that apply.]
E_INJBD
Part of body injected

E_INJBDA
Fresh track marks


E_INJBDB
Needle-sized scabs


E_INJBDC
Abscesses


E_INJBDD
Old track marks or scars


E_INJBDE
Injects in covered area


E_INJBDF
Showed injection area(s) but NO physical signs



Refuse to Answer	
7


HardEdit_ES13.
If interviewer records both physical signs & ‘no physical signs' of injection (E_INJBDA EQ 1 or E_INJBDB EQ 1 or E_INJBDC EQ 1 or E_INJBDD EQ 1) & E_INJBDF EQ 1, DISPLAY:  "INTERVIEWER:  You indicated that the respondent had both physical signs and no physical signs of injection.  Clarify and re-enter response to current or prior item as needed." Then go back to ES13.  
Else, go to CALC_E_INJSIG.

CALC_E_INJSIG.


E_INJSIG
Eligible: Phy Sign Recent Injection
If R has fresh track marks, needle-sized scabs, or abcesses (E_INJBDA=1 OR E_INJBDB=1 OR E_INJBDC=1), E_INJSIG EQ 1. 
If R has old track marks or scars, has no physical signs of injection, or has no physical signs of injection and injects in a covered area (E_INJBDD=1 OR E_INJBDF=1 OR (E_INJBDE=1 and E_INJBDF=1)), E_INJSIG EQ 2. 
If R refused to answer (E_INJBD= REF) or only injected in a covered area (E_INJBDE=1 and (E_INJBDA EQ 0 and E_INJBDB EQ 0 and E_INJBDC EQ 0 and E_INJBDD EQ 0 and E_INJBDF=0)), E_INJSIG EQ 0.

Check_ES14.
If R has only non-recent signs of injection, no physical signs of injection, or has no physical signs of injection and injects in a covered area (E_INJSIG EQ 2), go to ES14. 
Else, go to CALC_E_INJCT.


Check_INTRO_ES14.
If R injected in past 12m (E_INJ12 EQ 1), to to INFO_ES14.
Else, go to Check_HET_Behavioral_Eligibility.


INFO_ES14.
INTERVIEWER: Use the next questions to assess the participant’s injection knowledge.



ES14.
Step-by-step, tell me how you prepare your drugs. 

[INTERVIEWER:  Description could include: 
--Mix drugs with water or lemon juice/vinegar--Use cooker /Heat drugs--Use filter]
E_INJPRP
Eligibility, prepare drugs


Description OK	
1


Description Not OK	
2


ES15.
Step-by-step, tell me how you inject your drugs.  

[INTERVIEWER:   Description could include:
--Tie off and find vein (IVDU)--Clean injection site--Register (IVDU)]
E_HWINJ
Eligibility, how is injection done


Description OK	
1


Description Not OK	
2


ES16.
What type of syringe do you usually inject with? 

[INTERVIEWER:  Description could include:
--Syringe size (in cc's or units)--Needle size (gauge, length)--Cap (color, number)(Can also ask where they usually get syringes, what they do with them after injecting, and how they know if they are new or used.)]
E_STYP
Eligibility, type of syringe used


Description OK	
1


Description Not OK	
2


CALC_E_INJKNW.


E_INJKNW
Eligible: Injection knowledge
E_INJKNW = if ((E_INJPRP=1 AND E_HWINJ=1 AND E_STYP=1),1,0)

Check_E_INJCT.
Go to CHECK_HET_Behavioral_Eligibility.  

CALC_E_INJCT.


E_INJCT
Eligible: Injection signs or knowledge
E_INJCT = if (E_INJSIG=1 OR (E_INJSIG=2 AND E_INJKNW=1),1,0)

Check_HET_Behavioral_Eligibility.
Go to INTRO_ES18.  

Behavioral Eligibility, NHBS-HET 

Check_INTRO_ES17.
If R male or female (ES8a EQ 1 or 2), go to INTRO_ES17.
If R NOT male or female (ES8a EQ DK or REF), go to CALC_E_VAS12.

INTRO_ES17.

DISPLAY: "READ: The next questions are about having sex.  Please remember your answers will be kept private."

ES17.
Have you had sex with a [if R is male, fill with "woman"; if R is female, fill with "man"] in the past 12 months?
E_OPPSEX
Eligibility: opposite sex partner, past 12 mos.


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7



Check_ES17a.

If R had sex with opposite-sex partner (ES17 EQ 1), go to ES17a.
Else, go to CALC_E_VAS12.  

ES17a.
Did you have vaginal sex?  By vaginal sex, I mean [if R is male, fill with "you put your penis in her vagina"; if R is female, fill with "he put his penis in your vagina"].
E_VS12
Eligibility: Vaginal sex past 12mos


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7



Check_ES17b.

If R had vaginal sex (ES17a EQ 1), go to CALC_E_VAS12.  
Else, go to ES17b. 


ES17b.
Did you have anal sex?  By anal sex, I mean [if R is male, fill with "you put your penis in her anus or butt"; if R is female, fill with "he put his penis in your anus or butt"].
E_AS12
Eligibility: Anal sex past 12mos


No	
0


Yes	
1


Don't Know	
9


Refuse to Answer	
7


Check_ES17conf.

If R reported sex but neither vaginal nor anal sex with opposite sex partner (ES17 EQ 1 & ES17a EQ 0 & ES17b EQ 0), go to ES17conf.
Else, go to CALC_E_VAS12.

ES17conf.
So, in the last 12 months, you only had oral sex with a [if R is male, fill with "woman"; if R is female, fill with "man"]?  Is that correct? 
C_OS12
Eligibility: Oral sex confirmation only


No	
0


Yes	
1
.

Check_CALC_E_VAS12.

If oral sex only NOT correct (ES17conf EQ 0), go back to ES17a.  
Else, go to CALC_E_VAS12.

CALC_E_VAS12.


E_VAS12
Eligibility: Opposite Sex Partner, p 12mos
If (E_VS12 =DK or REF) & (E_AS12 =DK or REF), E_VAS12=9.  
Else if (E_VS12 = 1 or E_AS12 = 1), E_VAS12 =1.  
Else, E_VAS12 = 0.

Language Proficiency

Notes_LanguageProficiency
See Measure References.


INTRO_ES18.
DISPLAY: "READ: The next questions are about languages you speak."

ES18.
How well do you speak English? 

[READ choices.]  
ENGPFCY
English proficiency


Very well	
1


Well	
2


Not well	
3


Not at all	
4


Don't Know	
9


Refuse to Answer	
7


ES19.
How well do you speak Spanish? 

[READ choices.]  
SPNPFCY
Spanish proficiency


Very well	
1


Well	
2


Not well	
3


Not at all	
4


Don't Know	
9


Refuse to Answer	
7



Interviewer assessment, Pre-Interview

ES20a.
INTERVIEWER:  Is this person alert and capable of completing the survey in English or Spanish?
E_CAP
Eligibility: able to complete


No	
0


Yes	
1


Check_ES20b.
If R is not able to complete the survey, go to ES20b. 
Else, go to ES20c.

ES20b.
INTERVIEWER: Specify reason person not able to complete the interview: [CHECK ALL THAT APPLY.]
E_CAPA
Eligibility: Reason not able to complete

E_CAPAA
Not able to understand or consent 


E_CAPAB 
Cannot speak and understand English or Spanish




ES20c.
INTERVIEWER:  Did your field supervisor tell you that this person cannot complete the survey for some other reason?
E_FS
Eligibility: field supervisor reason 


No	
0


Yes	
1


Check_ES20d.
If field supervisor stated that R is not able to complete the survey for some other reason (ES20c EQ 1) and MSM or IDU cycle (CYCLE EQ 1 OR 2), go to ES20d. 
If field supervisor stated that R is not able to complete the survey for some other reason (ES20c EQ 1) and HET cycle (CYCLE EQ 3), go to ES20e. 
Else, go to INTRO_Check_CALC_EL.

ES20d.
INTERVIEWER: Specify other reason person not able to complete the interview: [CHECK ALL THAT APPLY.]
E_FSMI
Eligibility: cannot complete- MSM, IDU

E_FSMIA
Known previous participant  


E_FSMIB
Reported age not plausible ( <18 years old )




Check_ES20e.
Go to INTRO_Check_CALC_EL.

ES20e.
INTERVIEWER: Specify other reason person not able to complete the interview: [CHECK ALL THAT APPLY.]
E_FSHET
Eligibility: cannot complete- HET

E_FSHETA
Known previous participant  


E_FSHETB
Reported age not plausible ( <18 years old )


E_FSHETC
Reported age not plausible ( >60 years old )




INTRO_Check_CALC_EL.
DISPLAY: "READ: We've finished the first series of questions.  Now the computer will determine whether you've been selected to participate in the survey."

Cycle Eligibility Calculation 

Check_CALC_EL.

If MSM cycle (CYCLE EQ 1), go to CALC_EL_MSM.  
If IDU cycle (CYCLE EQ 2), go to CALC_EL_IDU.
If HET cycle (CYCLE EQ 3), go to CALC_EL_HET.

CALC_EL_MSM.


EL_MSM
Eligible: MSM cycle
EL_MSM = if((DOB^=.DK AND DOB^=.REF AND & AGE>17 & E_PART=0 & E_CITY=1 & E_CAP=1 & E_FS=0 & BIRTHSEX=1  & E_EVRMSM=1),1,0)

CALC_EL_IDU.


EL_IDU
Eligible: IDU cycle
EL_IDU = if((DOB^=.DK & DOB^=.REF & AGE>17 & E_PART=0 & E_CITY=1 & E_CAP=1 & E_FS=0 & E_EVRINJ=1 & E_INJ12=1 &  E_INJCT=1),1,0)

CALC_EL_HET.


EL_HET
Eligible: HET cycle
EL_HET = if((DOB^=.DK & DOB^=.REF & AGE>17 & AGE<61 & E_PART=0 & E_CITY=1 & E_CAP=1 & E_FS=0 & (BIRTHSEX=1  OR BIRTHSEX=2) & (E_VAS12=1)),1,0)

CALC_ENDSCR.


ENDSCR
Time eligibility screener ended
ENDSCR = Current time

END_ES.
If R NOT eligible for cycle (CYCLE EQ 1 & EL_MSM EQ 0), or (CYCLE EQ 2 & EL_IDU EQ 0), or (CYCLE EQ 3 & EL_HET EQ 0), go to END Section (END). 
If R eligible for cycle (CYCLE EQ 1 & EL_MSM EQ 1) or (CYCLE EQ 2 & EL_IDU EQ 1) or (CYCLE EQ 3 & EL_HET EQ 1), DISPLAY: "READ: Congratulations!  The computer has selected you to participate in the health survey.  Let me tell you about it.  [INTERVIEWER: Proceed with the consent process.]"  Then go to Consent Section (CN).