Medicare Current Beneficiary Survey (MCBS):(CMS Number CMS-P-0015A)

Medicare Current Beneficiary Survey (MCBS)

CL_07.01.0000

Medicare Current Beneficiary Survey (MCBS):(CMS Number CMS-P-0015A)

OMB: 0938-0568

Document [pdf]
Download: pdf | pdf
BOX CLBEG

BOX CLBEG

11:03:23 AM Friday, April 03, 2009

Page Order # :

10


Page 1 of 327


BOX CLBEG
BOX INSTRUCTIONS
( CLQ1005 )	

IF (SP IS RESPONDENT) OR ((PROXY IS RESPONDENT AND PROXY
LIVES WITH THE SP IN THE CURRENT ROUND) AND (SP IS ALIVE AND
NOT INSTITUTIONALIZED)), GO TO BOX CL8 - (CLQ1135 ).
ELSE IF (PROXY IS RESPONDENT) AND (AN ADDRESS HAS BEEN
COLLECTED FOR THE PROXY), GO TO CL4 - VERIFY ( CLQ1070 ).
ELSE GO TO CL1 - STADDR1 ( CLQ1010 ).

ASSIGNMENTS
CREATE NEW ADDRESS AND PHONE RECORDS:

If the respondent is a Proxy, create a new current round address and phone records on

tblAddress and tblPhone at the beginning of CL for the person who is currently flagged as

Proxy, where ROST.ROSTNUM = MRES.RROSTNUM.

Else do not create new records.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = 'OtherPerson'.

tblADDRESS.AddressDetail = 'Proxy'.

tblADDRESS.AddrRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

tblADDRESS.AddrResp = '1'.

tblADDRESS.AddrNum = 

If Proxy does not have a previous round address, set tblADDRESS.AddrNum = 001.

Else tblADDRESS.AddrNum = Proxy's previous round tblADDRESS.AddressNum + 001.

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Proxy's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Proxy's ROST.ROSTMINI.

tblADDRESS.LastName = Proxy's ROST.ROSTLNAM

tblADDRESS.Relationship = Proxy's ROST.ROSTREL

tblADDRESS.RelationOS = Proxy's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'OtherPerson'.

tblPHONE.PhoneDetail = 'Proxy'.

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 2:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'OtherPerson'.

tblPHONE.PhoneDetail = 'Proxy'.

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

tblPHONE.PhoneInstance = '2'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

11:03:23 AM Friday, April 03, 2009	

Page 2 of 327

BOX CLBEG
tblPHONE.Verify = EMPTY.

SUMMARY:

If the Proxy lives in the household with SP and SP is alive and not institutionalized, we will 

copy SP's current round address and phone number(s) to the Proxy's current round 

address and phone (regardless if the Proxy has a previous round address record) and we

will route to BOX CL8 and will not verify the Proxy's address or phone number(s).

Else if the Proxy lives in the household with SP and SP is institutionalized or deceased, we

will copy SP's previous round address and phone number(s) to the Proxy's current round 

address and phone (regardless if the Proxy has a previous round address record) and we

will route to CL4 to verify this address and phone number(s).

Else if the Proxy does not live in the household with SP and the Proxy has an address 

collected in a previous round, we will copy the Proxy's previous round address and phone

number(s) to the Proxy's current round address and phone and we will route to CL4 to 

verify this address and phone number(s).

Else if the Proxy does not live in the household with SP and the Proxy does not have an

address collected in a previous round, we will route to CL1 to collect a new address and 

phone number(s) for the Proxy.

COPY INSTRUCTIONS:

If Proxy lives in the household with the SP in the current round, copy SP's current round 

address and phone numbers to the Proxy's current address and phone records.

Else if the Proxy has an address collected in the previous round, copy Proxy's previous

round address and phone numbers to the Proxy's current round address and phone 

records.

Else do not copy.

Copy fields on tblADDRESS:

tblADDRESS.STAddr2

tblADDRESS.City

tblADDRESS.State

tblADDRESS.Zipcode

Copy fields on tblPhone, where PhoneInstance = '1' and '2':

tblPHONE.PhonArea

tblPHONE.Exch

tblPHONE.PhonLocl

tblPHONE.NoPhone

tblPHONE.PhonWher

tblPHONE.PhonWhOS

tblPHONE.SameName

tblPHONE.NameOS

PROXY'S PREVIOUS ROUND ADDRESS AND PHONE:

Proxy's previous round address record on tblADDRESS:

tblADDRESS.AddressRnd = previous round.

tblADDRESS.AddrRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

Proxy's previous round primary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

tblPHONE.PhoneInstance = '1'.

Proxy's previous round secondary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

tblPHONE.PhoneInstance = '2'.


11:03:24 AM Friday, April 03, 2009

Page 3 of 327

BOX CLBEG
SP'S CURRENT ROUND ADDRESS AND PHONE:

SP's current round address record on tblADDRESS:

blADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = 'SP'.

tblADDRESS.AddressDetail = 'SP'.

tblADDRESS.AddrRost = '01';.

SP'S current round primary phone number on tblPHONE:

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'SP'.

tblPHONE.PhoneDetail = 'SP'.

tblPHONE.PhoneRost = '01'.

tblPHONE.PhoneInstance = '1'.

SP'S current round seconday phone number on tblPHONE:

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'SP'.

tblPHONE.PhoneDetail = 'SP'.

tblPHONE.PhoneRost = '01'.

tblPHONE.PhoneInstance = '2'.

SP'S PREVIOUS ROUND ADDRESS AND PHONE:

SP's previous round address record on tblADDRESS:

blADDRESS.AddressRnd = previous round.

tblADDRESS.AddressType = 'SP'.

tblADDRESS.AddressDetail = 'SP'.

tblADDRESS.AddrRost = '01';.

SP'S previous round primary phone number on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneType = 'SP'.

tblPHONE.PhoneDetail = 'SP'.

tblPHONE.PhoneRost = '01'.

tblPHONE.PhoneInstance = '1'.

SP'S previous round seconday phone number on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneType = 'SP'.

tblPHONE.PhoneDetail = 'SP'.

tblPHONE.PhoneRost = '01'.

tblPHONE.PhoneInstance = '2'.

See detailed instructions below:

ADDRESSNUM	

Create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'OtherPerson'.

ADDRROST	

tblADDRESS.AddrRost = MRES.RROSTNUM (same
as Proxy's ROST.ROSTNUM).

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

If Proxy does not have a previous round address, set
tblADDRESS.AddrNum = 001.
Else tblADDRESS.AddrNum = Proxy's previous
round tblADDRESS.AddressNum + 001.

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Proxy's
ROST.ROSTFNAM.

11:03:24 AM Friday, April 03, 2009	

Page 4 of 327

BOX CLBEG
MIDDLEINITIAL

tblADDRESS.MiddleInitial = Proxy's
ROST.ROSTMINI.

LASTNAME

tblADDRESS.LastName = Proxy's
ROST.ROSTLNAM.

RELATIONSHIP

tblADDRESS.Relationship = Proxy's
ROST.ROSTREL.

RELATIONOS

tblADDRESS.RelationOS = Proxy's
ROST.ROSTREOS.

STADDR1

tblADDRESS.STAddr1 = set as instructed above.

STADDR2

tblADDRESS.STAddr2 = set as instructed above.

CITY

tblADDRESS.City = set as instructed above.

STATE

tblADDRESS.State = set as instructed above.

ZIPCODE

tblADDRESS.ZipCode = set as instructed above.

VERIFY

tblADDRESS.Verify = EMPTY.

PHONENUM

Create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE

tblPHONE.PhoneInstance = 1.

PHONERND

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST

tblPHONE.PhoneRost = MRES.RROSTNUM, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONERESP

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Proxy's current round Address record, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

ADDRRNDC

tblPHONE.AddrRndc = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONAREA

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEXCH

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

PHONLOCL

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

NOPHONE

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

PHONWHER

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
1.

PHONWHOS	

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
1.

SAMENAME	

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
1.

NAMEOS	

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

11:03:24 AM Friday, April 03, 2009	

Page 5 of 327

BOX CLBEG
VERIFY

tblPHONE.Verify = empty, set on tblPHONE where
tbPHONE.PhoneInstance = 1.

PHONENUM

Create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE

tblPHONE.PhoneInstance = 2.

PHONERND

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONETYPE

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONEROST

tblPHONE.PhoneRost = MRES.RROSTNUM, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONERESP

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 2.

ADDRNUM

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Proxy's current round Address record, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

ADDRRNDC

tblPHONE.AddrRndc = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONAREA

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

PHONEXCH

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

PHONLOCL

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

NOPHONE

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

PHONWHER

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
2.

PHONWHOS

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
2.

SAMENAME

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tbPHONE.PhoneInstance =
2.

NAMEOS

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

VERIFY

tblPHONE.Verify = empty, set on tblPHONE where
tbPHONE.PhoneInstance = 2.

ADDRESSDETAIL

tblADDRESS.AddressDetail = 'Proxy'.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Proxy', set on tblPHONE
where tbPHONE.PhoneInstance = 1.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Proxy', set on tblPHONE
where tbPHONE.PhoneInstance = 2.

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.

11:03:24 AM Friday, April 03, 2009

Page 6 of 327

BOX CLBEG
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.
18

ProxyINHousehold	

Proxy lives with SP in the current round =
For this ROST where
ROST.ROSTNUM=MRES.RROSTNUM, there is an
ENUM where (ENUM.ENUMROST=ROST.ROSTNUM &
ENUM.ENUMRND=current round &
ENUM.NOTHHRSN=empty).

313

AddressPrevCollectedP
roxy

Address has been collected for the Proxy =
tblADDRESS.STAddr1 ^= EMPTY on tblADDRESS
where (tblADDRESS.AddressRnd = previous round &
tblADDRESS.AddrRost = MRES.RROSTNUM).

286

AddressCurrentSP	

SP's current round home address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddressType = 'SP'
& tblADDRESS.AddressDetail = 'SP' &
tblADDRESS.AddrRost = '01' &
tblADDRESS.AddressRnd = current round).

426

AddressPreviousSP	

SP's previous round home address =
STAddr1, STAddr2, City, State, Zipcode on tblADDRESS
where (tblADDRESS.AddressType = 'SP' &
tblADDRESS.AddressDetail = 'SP' &
tblADDRESS.AddrRost = '01' &
tblADDRESS.AddressRnd = previous round).

DESIGN NOTES
CREATING CURRENT ROUND ADDRESS AND PHONE RECORD(S)
FOR PROXY.

11:03:24 AM Friday, April 03, 2009	

Page 7 of 327

CL1

CL1

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

20

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

What is your address?


Int. Instr II:


11:03:28 AM Friday, April 03, 2009

Page 8 of 327

CL1
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1010 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL1 - STADDR2 ( CLQ1015 )

Refusal

CL1 - STADDR2 ( CLQ1015 )

11:03:35 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL1 - STADDR2 ( CLQ1015 )

Page 9 of 327

CL1
STADDR2

Field2:
Cheshire Name:

( CLQ1015 )

tblADDRESS.STADDR2
Transformed to ADDR.STADDR2 in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STREET ADDRESS 2:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL1 - CITY ( CLQ1020 )

Don't know

CL1 - CITY ( CLQ1020 )

Refusal

CL1 - CITY ( CLQ1020 )

11:03:43 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL1 - CITY ( CLQ1020 )

Page 10 of 327

CL1
CITY

Field3:
Cheshire Name:

( CLQ1020 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL1 - STATE ( CLQ1025 )

Refusal

CL1 - STATE ( CLQ1025 )

11:03:50 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL1 - STATE ( CLQ1025 )

Page 11 of 327

CL1
STATE

Field4:
Cheshire Name:

( CLQ1025 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL1 - ZIPCODE ( CLQ1030 )

Refusal

CL1 - ZIPCODE ( CLQ1030 )

11:03:58 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL1 - ZIPCODE ( CLQ1030 )

Page 12 of 327

CL1
ZIPCODE

Field5:
Cheshire Name:

( CLQ1030 )

tblADDRESS.ZIPCODE
Transformed to ADDR.ZIPCODE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

ZIPCODE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TZipcodeInt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL2 - PHONAREA ( CLQ1035 )

Refusal

CL2 - PHONAREA ( CLQ1035 )

FieldSize:
Min Value:
Max Value:
Mask:

5
00000
99999

Route
CL2 - PHONAREA ( CLQ1035 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect Address on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = "OtherPerson",

tblADDRESS.AddressDetail = "Proxy",

tblADDRESS.AddrRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW ADDRESS FOR PROXY.

11:04:00 AM Friday, April 03, 2009

Page 13 of 327

CL2

CL2

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

30

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

What is your phone number?

Int. Instr II:
INPUT FIELDS / ROUTING
11:04:04 AM Friday, April 03, 2009

Page 14 of 327

CL2
PHONAREA

Field1:
Cheshire Name:

( CLQ1035 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL2 - PHONEXCH ( CLQ1040 )

Don't know

CL2 - PHONEXCH ( CLQ1040 )

Refusal

CL2 - PHONEXCH ( CLQ1040 )

11:04:12 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL2 - PHONEXCH ( CLQ1040 )

Page 15 of 327

CL2
PHONEXCH

Field2:
Cheshire Name:

( CLQ1040 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEXCH in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL2 - PHONLOCL ( CLQ1045 )

Don't know

CL2 - PHONLOCL ( CLQ1045 )

Refusal

CL2 - PHONLOCL ( CLQ1045 )

11:04:19 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL2 - PHONLOCL ( CLQ1045 )

Page 16 of 327

CL2
PHONLOCL

Field3:
Cheshire Name:

( CLQ1045 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLOCL in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL2 - NOPHONE ( CLQ1046 )

Don't know

CL2 - NOPHONE ( CLQ1046 )

Refusal

CL2 - NOPHONE ( CLQ1046 )

11:04:27 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL2 - NOPHONE ( CLQ1046 )

Page 17 of 327

CL2
NOPHONE

Field4:
Cheshire Name:

( CLQ1046 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL2 - (CLQ1050 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL2 - (CLQ1050 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect Primary Phone Number on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = "OtherPerson",

tblPHONE.PhoneDetail = "Proxy",

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM),

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1
11:04:31 AM Friday, April 03, 2009

Page 18 of 327

CL2
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

Edit #2

If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and 

PHONLOCL should not be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW PHONE 1 FOR PROXY.

11:04:31 AM Friday, April 03, 2009

Page 19 of 327

BOX CL2

BOX CL2

Page Order # :

40

BOX INSTRUCTIONS
( CLQ1050 )	

IF CL2 - NOPHONE = 1/NoPhone OR CL2 - PHONAREA = RF, GO TO BOX
CL8 - (CLQ1135 ).
ELSE GO TO CL3 - PHONAREA ( CLQ1055 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:04:31 AM Friday, April 03, 2009	

Page 20 of 327

CL3

CL3

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

50

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Do you have a second phone number?

[PROBE: What is that number?]

Int. Instr II:

11:04:35 AM Friday, April 03, 2009

Page 21 of 327

CL3
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1055 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL3 - PHONEXCH ( CLQ1060 )

Don't know

CL3 - PHONEXCH ( CLQ1060 )

Refusal

BOX CL8 - (CLQ1135 )

11:04:42 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL3 - PHONEXCH ( CLQ1060 )

Page 22 of 327

CL3
PHONEXCH

Field2:
Cheshire Name:

( CLQ1060 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEX2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL3 - PHONLOCL ( CLQ1065 )

Don't know

CL3 - PHONLOCL ( CLQ1065 )

Refusal

CL3 - PHONLOCL ( CLQ1065 )

11:04:50 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL3 - PHONLOCL ( CLQ1065 )

Page 23 of 327

CL3
PHONLOCL

Field3:
Cheshire Name:

( CLQ1065 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLO2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL3 - NOPHONE ( CLQ1066 )

Don't know

CL3 - NOPHONE ( CLQ1066 )

Refusal

CL3 - NOPHONE ( CLQ1066 )

11:04:58 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL3 - NOPHONE ( CLQ1066 )

Page 24 of 327

CL3
NOPHONE

Field4:
Cheshire Name:

( CLQ1066 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL8 - (CLQ1135 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL8 - (CLQ1135 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect Secondary Phone Number on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = "OtherPerson",

tblPHONE.PhoneDetail = "Proxy",

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM),

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

11:05:02 AM Friday, April 03, 2009

Page 25 of 327

CL3
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW PHONE 2 FOR PROXY.

11:05:02 AM Friday, April 03, 2009

Page 26 of 327

CL4

CL4

Page Order # :

Design Screen Type:

Yes/No

Fields:	

Field 1:

VERIFY

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

60

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Display Proxy's current Address.


Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:

I'd like to verify your address. I have it listed as .. [READ ADDRESS 

LISTED BELOW]. 

Is this correct?

STREET ADDRESS 1: (STREET ADDRESS LINE 1)

STREET ADDRESS 2: (STREET ADDRESS LINE 2)

CITY: (CITY)

11:05:04 AM Friday, April 03, 2009	

STATE: (STATE)

ZIPCODE: (ZIPCODE)


Page 27 of 327

CL4
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

( CLQ1070 )

VERIFY

Cheshire Name:

TEMP
SQL = tblADDRESS.VERIFY
Not transformed to Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TYesNo

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 Yes
2

Route
BOX CL5 - (CLQ1093 )

English text: YES
No

CL5 - STADDR1 ( CLQ1075 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = "OtherPerson",

tblADDRESS.AddressDetail = "Proxy",

tblADDRESS.AddrRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
288

AddressCurrentProxy	

11:05:07 AM Friday, April 03, 2009	

Proxy's current Address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
Page 28 of 327

CL4
tblADDRESS where (tblADDRESS.AddrRost =
MRES.RROSTNUM & tblADDRESS.AddressRnd =
current round).
DESIGN NOTES
VERIFYING EXISTING ADDRESS FOR PROXY.

11:05:07 AM Friday, April 03, 2009

Page 29 of 327

CL5

CL5

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

70

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:

ENTER CORRECT ADDRESS.

Question Text:
Int. Instr II:

11:05:11 AM Friday, April 03, 2009

CLEAR ADDRESS LINE 2 IF NO LONGER APPLICABLE.

Page 30 of 327

CL5
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1075 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:

Display Proxy's current round street address line 1,
tblADDRESS.STADDR1. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL5 - STADDR2 ( CLQ1080 )

Refusal

CL5 - STADDR2 ( CLQ1080 )

11:05:19 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL5 - STADDR2 ( CLQ1080 )

Page 31 of 327

CL5
STADDR2

Field2:
Cheshire Name:

( CLQ1080 )


tblADDRESS.STADDR2

Transformed to ADDR.STADDR2 in Cheshire.


Item Text display:

Display Proxy's current round street address line 2,
tblADDRESS.STADDR2. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL5 - CITY ( CLQ1085 )

Don't know

CL5 - CITY ( CLQ1085 )

Refusal

CL5 - CITY ( CLQ1085 )

11:05:26 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL5 - CITY ( CLQ1085 )

Page 32 of 327

CL5
CITY

Field3:
Cheshire Name:

( CLQ1085 )


tblADDRESS.CITY

Transformed to ADDR.CITY in Cheshire.


Item Text display:

Display Proxy's current round City, tblADDRESS.CITY.
Allow field to be updated.

Item Text:
Label:

Label Position:


CITY:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL5 - STATE ( CLQ1089 )

Refusal

CL5 - STATE ( CLQ1089 )

11:05:33 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL5 - STATE ( CLQ1089 )

Page 33 of 327

CL5
STATE

Field4:
Cheshire Name:

( CLQ1089 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:

Display Proxy's current round State,
tblADDRESS.STATE. Allow field to be updated.

Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL5 - ZIPCODE ( CLQ1090 )

Refusal

CL5 - ZIPCODE ( CLQ1090 )

11:05:41 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL5 - ZIPCODE ( CLQ1090 )

Page 34 of 327

CL5
ZIPCODE

Field5:
Cheshire Name:

( CLQ1090 )


tblADDRESS.ZIPCODE

Transformed to ADDR.ZIPCODE in Cheshire.


Item Text display:

Display Proxy's current round zipcode,
tblADDRESS.ZIPCODE. Allow field to be updated.

Item Text:
Label:

Label Position:


ZIPCODE:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TZipcodeInt
1
No
No

Number Label
1 [Continuous answer.]	
Attribute
Don't know

Route
BOX CL5 - (CLQ1093 )

Refusal

BOX CL5 - (CLQ1093 )

FieldSize:
Min Value:
Max Value:
Mask:

5
00000
99999

Route
BOX CL5 - (CLQ1093 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = "OtherPerson",

tblADDRESS.AddressDetail = "Proxy",

tblADDRESS.AddrRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM).

If Street Address Line 2 is cleared, update Proxy's current round tblADDRESS.STADDR2 =

empty.

See detailed instructions below.

STADDR2	

If CL5 - STADDR2 is cleared, set
tblADDRESS.STADDR2 = empty.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
11:05:44 AM Friday, April 03, 2009	

Page 35 of 327

CL5

DESIGN NOTES
UPDATING ADDRESS FOR PROXY.

11:05:45 AM Friday, April 03, 2009

Page 36 of 327

BOX CL5

BOX CL5

Page Order # :

75

BOX INSTRUCTIONS
( CLQ1093 )	

IF A PRIMARY PHONE NUMBER HAS BEEN COLLECTED FOR THE
PROXY, GO TO CL6 - VERIFY ( CLQ1095 ).
ELSE GO TO CL7 - PHONAREA ( CLQ1100 ).

ASSIGNMENTS
If a primary phone number has not been collected for the Proxy, we will probe for new
primary and secondary phone numbers.

TECHNICAL NOTES
284

PhonePrimCollectedPr
oxy

A Primary Phone number was collected for Proxy =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = current round and
tblPHONE.PhoneRost = MRES.RROSTNUM and
tblPHONE.PhoneInstance = '1';

DESIGN NOTES

11:05:45 AM Friday, April 03, 2009	

Page 37 of 327

CL6

CL6

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

VERIFY

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

80

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "(s)" and "(S)" in parenthesis.
PHONE 1:
Display Proxy's current Primary Phone Number.
PHONE 2:
If a secondary phone has been collected for the Proxy, display
Proxy's current secondary phone.
Else display "NONE".

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

11:05:46 AM Friday, April 03, 2009

Next, I would like to verify your phone number(s). I have them listed

as ... [READ PHONE NUMBER(S) LISTED BELOW].

Page 38 of 327

CL6
Are these correct?
PHONE 1: (PRIMARY PHONE NUMBER)
PHONE 2: [(SECONDARY PHONE NUMBER)/NONE]
Int. Instr II:
INPUT FIELDS / ROUTING

Field1:

VERIFY

Cheshire Name:

( CLQ1095 )

TEMP
SQL = tblPHONE.VERIFY. Stored on tblPHONE where 

tblPHONE.PhoneInstance = 1.

Not transformed to Cheshire.


Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TYesNo
1
No
No

Number Label
1 Yes
2

English text: YES
No

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL8 - (CLQ1135 )
CL7 - PHONAREA ( CLQ1100 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = "OtherPerson",

tblPHONE.PhoneDetail = "Proxy",

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM),

tblPHONE.PhoneInstance = '1'.

If CL6 - VERFIY = 2/No, update Proxy's current round phone number(s) and phone details 

to empty. We will probe for new phone numbers and details.

See detailed instructions below.


11:05:50 AM Friday, April 03, 2009

Page 39 of 327

CL6
PHONWHER	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonWher = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

PHONWHOS	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonWhOS = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

PHONWHER	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonWher = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

PHONWHOS	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonWhOS = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

PHONAREA	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonArea = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

PHONEXCH	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonExch = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

PHONLOCL	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonLocl = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

NOPHONE	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.NoPhone = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

SAMENAME	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.SameName = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

NAMEOS	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.NameOS = empty on tblPHONE
where tblPHONE.PhoneInstance = '2';

PHONAREA	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonArea = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

PHONEXCH	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonExch = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

PHONLOCL	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.PhonLocl = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

NOPHONE	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.NoPhone = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

SAMENAME	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.SameName = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

NAMEOS	

If CL6 - VERIFY = 2/No, update Proxy's current
round tblPHONE.NameOS = empty on tblPHONE
where tblPHONE.PhoneInstance = '1';

SOFT EDIT CHECKS

HARD EDIT CHECKS

11:05:50 AM Friday, April 03, 2009	

Page 40 of 327

CL6

TECHNICAL NOTES
300

PhonePrimaryProxy

Proxy's current round Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost =
MRES.RROSTNUM and tblPHONE.AddressRnd =
current round and tblPHONE.PhoneInstance = '1').

301

PhoneSecondaryProxy

Proxy's current round Secondary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost =
MRES.RROSTNUM and tblPHONE.AddressRnd =
current round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
VERIFYING EXISTING PHONE NUMBERS FOR PROXY.

11:05:50 AM Friday, April 03, 2009

Page 41 of 327

CL7

CL7

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

90

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

What is your phone number?

Int. Instr II:
INPUT FIELDS / ROUTING
11:05:54 AM Friday, April 03, 2009

Page 42 of 327

CL7
PHONAREA

Field1:
Cheshire Name:

( CLQ1100 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL7 - PHONEXCH ( CLQ1105 )

Don't know

CL7 - PHONEXCH ( CLQ1105 )

Refusal

BOX CL7 - (CLQ1115 )

11:06:01 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL7 - PHONEXCH ( CLQ1105 )

Page 43 of 327

CL7
PHONEXCH

Field2:
Cheshire Name:

( CLQ1105 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEXCH in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL7 - PHONLOCL ( CLQ1110 )

Don't know

CL7 - PHONLOCL ( CLQ1110 )

Refusal

CL7 - PHONLOCL ( CLQ1110 )

11:06:09 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL7 - PHONLOCL ( CLQ1110 )

Page 44 of 327

CL7
PHONLOCL

Field3:
Cheshire Name:

( CLQ1110 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLOCL in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL7 - NOPHONE ( CLQ1111 )

Don't know

CL7 - NOPHONE ( CLQ1111 )

Refusal

CL7 - NOPHONE ( CLQ1111 )

11:06:17 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL7 - NOPHONE ( CLQ1111 )

Page 45 of 327

CL7
NOPHONE

Field4:
Cheshire Name:

( CLQ1111 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL7 - (CLQ1115 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL7 - (CLQ1115 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = "OtherPerson",

tblPHONE.PhoneDetail = "Proxy",

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM),

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

11:06:21 AM Friday, April 03, 2009

Page 46 of 327

CL7
Edit #1
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and
PHONLOCL should be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
300

PhonePrimaryProxy

Proxy's current round Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost =
MRES.RROSTNUM and tblPHONE.AddressRnd =
current round and tblPHONE.PhoneInstance = '1').

301

PhoneSecondaryProxy

Proxy's current round Secondary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost =
MRES.RROSTNUM and tblPHONE.AddressRnd =
current round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
UPDATE PHONE 1 FOR PROXY.

11:06:21 AM Friday, April 03, 2009

Page 47 of 327

BOX CL7

BOX CL7

Page Order # :

100

BOX INSTRUCTIONS
( CLQ1115 )	

IF CL7 - NOPHONE = 1/NoPhone OR CL7 - PHONAREA = RF, GO TO BOX
CL8 - (CLQ1135 ).
ELSE GO TO CL8 - PHONAREA ( CLQ1120 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:06:21 AM Friday, April 03, 2009	

Page 48 of 327

CL8

CL8

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

110

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Do you have a second phone number?

[PROBE: What is that number?]

Int. Instr II:

11:06:25 AM Friday, April 03, 2009

Page 49 of 327

CL8
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1120 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL8 - PHONEXCH ( CLQ1125 )

Don't know

CL8 - PHONEXCH ( CLQ1125 )

Refusal

BOX CL8 - (CLQ1135 )

11:06:32 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL8 - PHONEXCH ( CLQ1125 )

Page 50 of 327

CL8
PHONEXCH

Field2:
Cheshire Name:

( CLQ1125 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEX2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL8 - PHONLOCL ( CLQ1130 )

Don't know

CL8 - PHONLOCL ( CLQ1130 )

Refusal

CL8 - PHONLOCL ( CLQ1130 )

11:06:40 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL8 - PHONLOCL ( CLQ1130 )

Page 51 of 327

CL8
PHONLOCL

Field3:
Cheshire Name:

( CLQ1130 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLO2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL8 - NOPHONE ( CLQ1131 )

Don't know

CL8 - NOPHONE ( CLQ1131 )

Refusal

CL8 - NOPHONE ( CLQ1131 )

11:06:48 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL8 - NOPHONE ( CLQ1131 )

Page 52 of 327

CL8
NOPHONE

Field4:
Cheshire Name:

( CLQ1131 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL8 - (CLQ1135 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL8 - (CLQ1135 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = "OtherPerson",

tblPHONE.PhoneDetail = "Proxy",

tblPHONE.PhoneRost = MRES.RROSTNUM (Same as Proxy's ROST.ROSTNUM),

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

11:06:52 AM Friday, April 03, 2009

Page 53 of 327

CL8
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
301

PhoneSecondaryProxy	

Proxy's current round Secondary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost =
MRES.RROSTNUM and tblPHONE.AddressRnd =
current round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
UPDATE PHONE 2 FOR PROXY.

11:06:52 AM Friday, April 03, 2009	

Page 54 of 327

BOX CL8

BOX CL8

Page Order # :

120

BOX INSTRUCTIONS
( CLQ1135 )

IF SP DECEASED OR INSTITUTIONALIZED, GO TO CL62 THANK_PROXY ( CLQ1865 ).
ELSE IF A PHONE NUMBER FOR ARRANGING THE NEXT INTERVIEW
HAS BEEN COLLECTED, GO TO CL9 - PHONBEST ( CLQ1140 ).
ELSE GO TO CL10 - PHONNINT ( CLQ1145 ).

ASSIGNMENTS

TECHNICAL NOTES
8

DeceasedInst	

SP deceased or institutionalized =
MRES.SPALIVE=2/AliveAndInstitute or 3/Deceased on
MRES where MRES.MRESRND = current round.

285

PhonePrevBestCollecte	
d	

A phone number for arranging the next interview has
been collected =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = previous round and
tblPHONE.PhoneType = 'BEST' and
tblPHONE.PhoneDetail = 'BEST'.

DESIGN NOTES

11:06:52 AM Friday, April 03, 2009	

Page 55 of 327

CL9

CL9

Page Order # :

Design Screen Type:	

Yes/No

Fields:	

Field 1:

PHONBEST

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

130

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:	

Display the previous best phone number for arranging the next
interview.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

As you may know, the Medicare Current Beneficiary Survey involves
another interview. The next interview will be similar to the one we
had today. We will be calling in about 4 months to set up a
convenient time for the next interview.
Is (PREVIOUS BEST PHONE NUMBER FOR NEXT INTERVIEW)
the best phone number to call to arrange for the next interview?

Int. Instr II:

11:06:55 AM Friday, April 03, 2009	

Page 56 of 327

CL9
INPUT FIELDS / ROUTING

Field1:

PHONBEST

Cheshire Name:

( CLQ1140 )

tblCL.PHONBEST
Transformed to HRND.PHONBEST in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonbest
1
No
No

Number Label
1 Yes

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL14 - (CLQ1195 )

2

English text: YES
No

3

English text: NO, ANOTHER NUMBER IS BEST
NoPhone
BOX CL14 - (CLQ1195 )

CL11 - PHONAREA ( CLQ1150 )

English text: NO, PHONE NUMBER NOT AVAILABLE
Attribute
Don't know

Route
BOX CL14 - (CLQ1195 )

Refusal

BOX CL14 - (CLQ1195 )

BACKGROUND VARIABLE ASSIGNMENTS
CREATE NEW PHONE RECORD FOR BEST PHONE NUMBER:

If CL9 - PHONBEST = 1/Yes or 2/No, create a current round record on tblPHONE for 

BEST PHONE number.

Else do not create new record.

Set on new tblPHONE record:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'BEST'.

tblPHONE.PhoneDetail = 'BEST'.

tblPHONE.PhoneRost = '0'.

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = EMPTY.

11:07:02 AM Friday, April 03, 2009

Page 57 of 327

CL9
tblPHONE.AddrRndc = EMPTY.

tblPHONE.Verify = EMPTY.

NOTE: We do not collect second phone for BEST PHONE NUMBER.

COPY INSTRUCTIONS:

If CL9 - PHONBEST = 1/Yes, copy previous round BEST PHONE number to the current

round BEST PHONE record.

Else if CL9 - PHONBEST = 2/No, do not copy previous round BEST PHONE number to 

the current round BEST PHONE record. We will route to CL11 to collect BEST PHONE.

Else do not create a current round BEST PHONE record on tblPHONE.

Copy fields on tblPHONE, where PhoneInstance = '1'':

tblPHONE.PhonArea

tblPHONE.Exch

tblPHONE.PhonLocl

tblPHONE.NoPhone

tblPHONE.PhonWher

tblPHONE.PhonWhOS

tblPHONE.SameName

tblPHONE.NameOS

Previous round BEST PHONE number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneType = 'BEST'.

tblPHONE.PhoneDetail = 'BEST'.

tblPHONE.PhoneInstance = '1'.

See detailed instructions below.

PHONENUM	

If creating new record on tblPHONE, set
tblPHONE.PhoneNum = next sequential #.

PHONERND	

If creating new record on tblPHONE, set
tblPHONE.PhoneRnd = current round.

PHONETYPE	

If creating new record on tblPHONE, set
tblPHONE.PhoneType = 'BEST'.

PHONEDETAIL	

If creating new record on tblPHONE, set
tblPHONE.PhoneDetail = 'BEST'.

PHONEROST	

If creating new record on tblPHONE, set
tblPHONE.PhoneRost = '0'.

PHONEINSTANCE	

If creating new record on tblPHONE, set
tblPHONE.PhoneInstance = '1'.

PHONERESP	

If creating new record on tblPHONE, set
tblPHONE.PhoneResp = '1'.

ADDRNUM	

If creating new record on tblPHONE, set
tblPHONE.AddrNum = EMPTY.

ADDRRNDC	

If creating new record on tblPHONE, set
tblPHONE.AddrRndc = EMPTY.

PHONAREA	

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.PHONAREA = previous round
BEST PHONE tblPHONE.PHONAREA.

PHONEXCH	

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.PHONEXCH = previous round
BEST PHONE tblPHONE.PHONEXCH.

11:07:02 AM Friday, April 03, 2009	

Page 58 of 327

CL9
PHONLOCL

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.PHONLOCL = previous round
BEST PHONE tblPHONE.PHONLOCL.

NOPHONE

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.NOPHONE = previous round
BEST PHONE tblPHONE.NOPHONE.

PHONWHER

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.PhonWher = previous round
BEST PHONE tblPHONE.PhonWher.

PHONWHOS

If CL9 - PHONBEST = 1/Yes, current round BEST
PHONE tblPHONE.PhonWhOS = previous round
BEST PHONE tblPHONE.PhonWhOS.

SAMENAME

If CL9 - PHONBEST = 1/Yes, current round
tblPHONE.SameName = previous round
tblPHONE.SameName.

NAMEOS

If CL9 - PHONBEST = 1/Yes, current round
tblPHONE.NameOS = previous round
tblPHONE.NameOS.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
321

PhonePreviousBest	

Previous best phone number for arranging the next
interview =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where tblPHONE.PhoneRnd = previous round
and tblPHONE.PhoneType = 'BEST' and
tblPHONE.PhoneDetail = 'BEST'.

DESIGN NOTES
VERIFYING PREVIOUS ROUND BEST PHONE NUMBER.

11:07:02 AM Friday, April 03, 2009	

Page 59 of 327

CL10

CL10

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

PHONNINT

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

140

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:

As you may know, the Medicre Current Beneficiary Survey involves
another interview. The next interview will be similar to the one we
had today. We will be calling in about 4 months to set up a
convenient time for the next interview.
Is there a phone number to call to arrange for the next interview?

Int. Instr II:

INPUT FIELDS / ROUTING

11:07:05 AM Friday, April 03, 2009

Page 60 of 327

CL10
PHONNINT

Field1:	
Cheshire Name:

( CLQ1145 )

tblCL.PHONNINT
Transformed to HRND.PHONNINT in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TYesNoDKRF
1
No	
No

Number Label	
1 Yes	
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL11 - PHONAREA ( CLQ1150 )

English text: YES
No	

BOX CL14 - (CLQ1195 )

English text: NO
Attribute
Don't know

Route
BOX CL14 - (CLQ1195 )

Refusal

BOX CL14 - (CLQ1195 )

BACKGROUND VARIABLE ASSIGNMENTS
CREATE NEW PHONE FOR BEST PHONE NUMBER:

If CL10 - PHONNINT = 1/Yes, create a current round record on tblPHONE for BEST

PHONE number where:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'BEST'.

tblPHONE.PhoneDetail = 'BEST'.

tblPHONE.PhoneRost = '0'.

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = EMPTY.

tblPHONE.AddrRndc = EMPTY.

See detailed instructions below.

PHONENUM	

11:07:10 AM Friday, April 03, 2009	

If creating new record on tblPHONE, set
tblPHONE.PhoneNum = next sequential #.

Page 61 of 327

CL10
PHONERND	

If creating new record on tblPHONE, set
tblPHONE.PhoneRnd = current round.

PHONETYPE	

If creating new record on tblPHONE, set
tblPHONE.PhoneType = 'BEST'.

PHONEDETAIL	

If creating new record on tblPHONE, set
tblPHONE.PhoneDetail = 'BEST'.

PHONEROST	

If creating new record on tblPHONE, set
tblPHONE.PhoneRost = '0'.

PHONEINSTANCE	

If creating new record on tblPHONE, set
tblPHONE.PhoneInstance = '1'.

PHONERESP	

If creating new record on tblPHONE, set
tblPHONE.PhoneResp = '1'.

ADDRNUM	

If creating new record on tblPHONE, set
tblPHONE.AddrNum = EMPTY.

ADDRRNDC	

If creating new record on tblPHONE, set
tblPHONE.AddrRndc = EMPTY.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
NO PREVIOUS ROUND BEST PHONE NUMBER. PROBE FOR BEST
PHONE NUMBER.

11:07:10 AM Friday, April 03, 2009	

Page 62 of 327

CL11

CL11

Page Order # :

Design Screen Type:

Phone

Fields:

Field 2:

PHONAREA

Field 3:

PHONEXCH

Field 4:

PHONLOCL

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

150

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

What is the best number to call to arrange for the next interview?

Int. Instr II:
INPUT FIELDS / ROUTING

11:07:12 AM Friday, April 03, 2009

Page 63 of 327

CL11

Field2:
Cheshire Name:

PHONAREA

( CLQ1150 )

tblPHONE.PHONAREA
Transformed to HRND.INTNAREA in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

PHONE NUMBER:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
Tarea
1
No
No

Number Label
1 [Continuous answer.]
Field3:
Cheshire Name:

PHONEXCH

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL11 - PHONEXCH ( CLQ1155 )
( CLQ1155 )


tblPHONE.PHONEXCH

Transformed to HRND.INTNEXCH in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer

Texchange
1
No
No

Number Label
1 [Continuous answer.]

11:07:18 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
200
999

Route
CL11 - PHONLOCL ( CLQ1160 )

Page 64 of 327

CL11

Field4:

PHONLOCL

( CLQ1160 )

tblPHONE.PHONLOCL

Cheshire Name:

Transformed to HRND.INTNLOCL in Cheshire.
Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
Tlocal
1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

4
0000
9999

Route
CL12 - PHONWHER ( CLQ1170 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:
tblPHONE.PhoneRnd = current round.
tblPHONE.PhoneType = 'BEST'.
tblPHONE.PhoneDetail = 'BEST'.
tblPHONE.PhoneInstance = '1'.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW BEST PHONE NUMBER.

11:07:19 AM Friday, April 03, 2009

Page 65 of 327

CL12

CL12

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

PHONWHER

Field 2:

PHONWHOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

170

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:

Int. Instr I:

Question Text:

And where is that phone located?


Int. Instr II:

INPUT FIELDS / ROUTING


11:07:24 AM Friday, April 03, 2009	

Page 66 of 327

CL12
PHONWHER

Field1:
Cheshire Name:

( CLQ1170 )

tblCL.PHONWHER
Transformed to HRND.PHONWHER in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonwher

1
No
No

Number Label
1 ProxySPHome

FieldSize:

Min Value:
Max Value:
Mask:

Route
BOX CL14 - (CLQ1195 )

2

English text: PROXY'S OR SP'S HOME
ProxySPOffice

3

English text: PROXY'S OR SP'S WORK/OFFICE
Neighbors
CL13 - PERSON_INTNNAME ( CLQ1180 )

4

English text: NEIGHBOR'S
Friends

CL13 - PERSON_INTNNAME ( CLQ1180 )

5

English text: FRIEND'S
Relatives

CL13 - PERSON_INTNNAME ( CLQ1180 )

English text: RELATIVE'S
Other

CL12 - PHONWHOS ( CLQ1175 )

91

BOX CL14 - (CLQ1195 )

English text: SOMEWHERE ELSE
Attribute
Don't know

Route
BOX CL14 - (CLQ1195 )

Refusal

BOX CL14 - (CLQ1195 )

11:07:34 AM Friday, April 03, 2009

Page 67 of 327

CL12

Field2:
Cheshire Name:

PHONWHOS

( CLQ1175 )

tblCL.PHONWHOS
Transformed to HRND.PHONWHOS in Cheshire.

Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

SOMEWHERE ELSE (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec
1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
BOX CL14 - (CLQ1195 )

BACKGROUND VARIABLE ASSIGNMENTS
Collected on tblCL.PHONWHER, tblCL.PHONWHOS. 

NOTE: 

Inconsistent with database storage CL9. When copied from previous round at CL9, BEST 

PHONE PHONWHER and PHONWHOS are stored on tblPHONE where:

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = 'BEST'.

tblPHONE.PhoneDetail = 'BEST'.

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW BEST PHONE NUMBER DETAILS.

11:07:36 AM Friday, April 03, 2009

Page 68 of 327

CL13

CL13

Page Order # :

Design Screen Type:	

Roster

Fields:	

Field 1:

PERSON_INTNNAME

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Name:

Person Roster

Roster Type:

Single Item Select

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

Yes
Yes
No
No

Grid Functions:	

Add Line
Delete Line

No
No

180

Display as ' Add a Person '
Display as ' Edit a Person '

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display CL12 - PHONWHER response text.

Multi Field display:

Roster/Grid Instructions:

Display all persons from Person Roster.
Display in order of entry.

Roster/Grid display:

COL #

HEADER	

INSTRUCTIONS

1

First Name	

Display ROST.ROSTFNAM.

2

Last Name	

Display ROST.ROSTLNAM.

3

Relationship to SP	

Display relationship:
If ROST.ROSTREL=91/OtherRelative or
92/OtherNon-Relative, display
ROST.ROSTREOS.
Else display ROST.ROSTREL
relationship.

Report display:

TEXT:
Context Header:
Int. Instr I:
11:07:37 AM Friday, April 03, 2009	

Page 69 of 327

CL13
Question Text:

What is this (CL12 RESPONSE) name?

Int. Instr II:

ENTER ONLY ONE.

INPUT FIELDS / ROUTING
PERSON_INTNNAME

Field1:

( CLQ1180 )

tblCL.PERSON_INTNNAME

Cheshire Name:

SQL = Initially collected in tblCL.PERSON_INTNNAME then
copied to tblCL.PHONROST.
tblCL.PHONROST transformed to HRND.PHONROST in

Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

String
TPersPick30

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


1
No
No

Number Label
1 [Continuous answer.]	

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
CL14 - SAMENAME ( CLQ1185 )

BACKGROUND VARIABLE ASSIGNMENTS
If Person added at Person Roster, see PERSON ROSTER POP-UP specifications for popup window programming instructions.
Variables populated in Person Roster Pop-Up Window:
ROST.ROSTNUM
ROST.ROSTRNDC
ROST.ROSTFNAM
ROST.ROSTLNAM

Person number
Round number
First name
Last Name

If Person added, set reason why person added as instructed below.
Regardless if person added or existing person selected, set tblCL.PHONROST =
ROST.ROSTNUM of person selected at CL13.
See detailed instructions below.
ROSTREAS	

11:07:39 AM Friday, April 03, 2009	

If Person selected at CL13 was added to the Person
Roster, set ROST.ROSTREAS =
8/PersonWithPHone.
Page 70 of 327

CL13
PHONROST

Set current round tblCL.PHONROST =
ROST.ROSTNUM of person selected at CL13.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW BEST PHONE NUMBER DETAILS.

11:07:39 AM Friday, April 03, 2009

Page 71 of 327

CL14

CL14

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

190

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of person selected at CL13, ROST.ROSTFNAM + ' ' +
ROST.ROSTLNAM.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (CL13 PERSON'S NAME)


Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:07:42 AM Friday, April 03, 2009	

Page 72 of 327

CL14
SAMENAME

Field1:
Cheshire Name:

( CLQ1185 )

tblPHONE.SAMENAME
Transformed to HRND.INTNNAME in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL14 - (CLQ1195 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL14 - NAMEOS ( CLQ1190 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL14 - (CLQ1195 )

Refusal

BOX CL14 - (CLQ1195 )

11:07:49 AM Friday, April 03, 2009

Page 73 of 327

CL14

Field2:

NAMEOS

( CLQ1190 )

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.INTNAMOS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec
1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
BOX CL14 - (CLQ1195 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:
tblPHONE.PhoneRnd = current round.
tblPHONE.PhoneType = 'BEST'.
tblPHONE.PhoneDetail = 'BEST'.
tblPHONE.PhoneInstance = '1'.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECTING NEW BEST PHONE NUMBER DETAILS.

11:07:50 AM Friday, April 03, 2009

Page 74 of 327

BOX CL14

BOX CL14

11:07:50 AM Friday, April 03, 2009

Page Order # :

200


Page 75 of 327


BOX CL14
BOX INSTRUCTIONS
( CLQ1195 )	

IF (SP IS IN THE SUPPLEMENTAL SAMPLE) OR (SP'S PREVIOUS ROUND
INTERVIEW WAS IN A FACILITY) OR (THERE WERE NO CONTACT
PERSONS REPORTED IN THE PREVIOUS ROUND), GO TO CL23 REPORT_CONTACT1 ( CLQ1300 ).
ELSE (IF THE FIRST CONTACT PERSON REPORTED IN THE PREVIOUS
ROUND LIVES WITH THE SP IN THE CURRENT ROUND) OR (IF IT'S A
PROXY INTERVIEW AND THE PROXY WAS THE FIRST CONTACT
PERSON REPORTED IN THE PREVIOUS ROUND), GO TO CL23 REPORT_CONTACT1 ( CLQ1300 ).
ELSE GO TO CL15 - CON1INFO ( CLQ1200 ).

ASSIGNMENTS

TECHNICAL NOTES
9	

SuppORD

SP is in the Supplemental Sample =

MRES.INTTYPE=3/NewFromSupplement on MRES 

where MRES.MRESRND = current round.


11	

FacInterview

Previous round was a facility interview = 

(MRES.INTTYPE=2/NewFromFacility or

MRES.INTTYPE=5/LastRndFacSum or 

MRES.INTTYPE=6/LastRndFacBase) on MRES where 

MRES.MRESRND = current round.


322	

ContactsCollectedPrev
Round

Contact Persons reported in the previous round =

tbl.CONTNUM1 ^= empty on tblCL where tblCL.CLRnd =

previous round.


325	

Contact1LivesSP

First Contact person reported in the previous round lives 

with the SP in the current round = 

There is an ENUM where ((ENUM.ENUMROST=

tblCL.CONTNUM1 on tblCL where 

tblCL.CLRnd=previous round) and (ENUM.ENUMRND = 

current round and ENUM.NOTHHRSN = empty)).


4	

Respondent

On MRES where MRES.MRESRND = current round:

A Proxy interview (respondent is a proxy) =

MRES.SPPROXY=2/Proxy.

MRES.RROSTNUM=ROST.ROSTNUM of respondent.

An SP interview (respondent is the SP) =

MRES.SPPROXY=1/SP.

MRES.RROSTNUM='01'.


327

Contact1ProxyPrevRou
nd

Proxy is the First Contact person reported in the previous 

round =

MRES.RROSTNUM = tblCL.CONTNUM1 on tblCL where

tblCL.CLRnd = previous round.


DESIGN NOTES

11:07:51 AM Friday, April 03, 2009	

Page 76 of 327

CL15

CL15

Page Order # :

Design Screen Type:

Code 1

Fields:

Field 1:

CON1INFO

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

210

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "(S)" in parenthesis.
Display name of First Contact from the previous round.
If previous round HRND.CONTNUM2 ^= empty, display name of
Second Contact from the previous round.
Else display "NONE".

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

11:07:53 AM Friday, April 03, 2009

During our last interview we recorded name and address information
for [READ NAME(S) BELOW], who would know where [you/(SP)]
could be contacted in case we have trouble arranging for the next
interview.

Page 77 of 327

CL15
CONTACT 1: (FIRST CONTACT NAME FROM PREVIOUS ROUND)
CONTACT 2: [(SECOND CONTACT NAME FROM PREVIOUS
ROUND)/NONE]
IS CONTACT ONE INFORMATION CORRECT?

Int. Instr II:

REFER TO INFORMATION SHEET AND VERIFY INFORMATION
WITH RESPONDENT.
INPUT FIELDS / ROUTING

Field1:

CON1INFO

Cheshire Name:

( CLQ1200 )

tblCL.CON1INFO
Transformed to HRND.CON1INFO in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TCon1info
1
No
No

Number Label
1 Yes

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL29 - (CLQ1400 )

2

English text: YES, CONTACT ONE INFORMATION CORRECT
NoReplace
CL24 - PERSON_CONTACT1 ( CLQ1305 )

3

English text: NO, NEED TO REPLACE CONTACT ONE
NoCorrectInfo
CL16 - VERIFY ( CLQ1205 )

4

English text: NO, NEED TO CORRECT INFORMATION FOR CONTACT ONE
NoDeleteNoReplacement
BOX CL29 - (CLQ1400 )
English text: NO, NEED TO DELETE CONTACT ONE - NO REPLACEMENT

BACKGROUND VARIABLE ASSIGNMENTS
If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo, set current round Contact One, 

tblCL.ContNum1, to Contact One from the previous round. 

CREATE A NEW ADDRESS AND PHONE RECORDS:

If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo, create a new current round address and

phone records on tblAddress and tblPhone for Contact One.

Else do not create new records.

Set on new tblADDRESS record:

11:07:58 AM Friday, April 03, 2009

Page 78 of 327

CL15
tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact1’.

tblADDRESS.AddrRost = Previous round tblCL.ContNum1 (same as Contact's

ROST.ROSTNUM).

tblADDRESS.AddrNum = Contact One's previous round tblADDRESS.AddressNum + 001.

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Contact's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Contact's ROST.ROSTMINI.

tblADDRESS.LastName = Contact's ROST.ROSTLNAM

tblADDRESS.Relationship = Contact's ROST.ROSTREL

tblADDRESS.RelationOS = Contact's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Previous round tblCL.ContNum1 (same as Contact's 

ROST.ROSTNUM).

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 2:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Previous round tblCL.ContNum1 (same as Contact's 

ROST.ROSTNUM).

tblPHONE.PhoneInstance = '2'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

COPY INSTRUCTIONS:

If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo, copy the contact one's previous round 

address and phone number(s) to their current round address and phone records

Else do not copy. 

Copy fields on tblADDRESS:

tblADDRESS.STAddr1

tblADDRESS.STAddr2

tblADDRESS.City

tblADDRESS.State

tblADDRESS.Zipcode

Copy fields on tblPhone, where PhoneInstance = '1' and '2':

tblPHONE.PhonArea

tblPHONE.Exch

tblPHONE.PhonLocl

tblPHONE.NoPhone

tblPHONE.PhonWher

tblPHONE.PhonWhOS

tblPHONE.SameName

11:07:58 AM Friday, April 03, 2009

Page 79 of 327

CL15
tblPHONE.NameOS

CONTACT ONE'S PREVIOUS ROUND ADDRESS AND PHONE:

Contact One’s previous round address record on tblADDRESS:

tblADDRESS.AddressRnd = previous round.

tblADDRESS.AddrRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum1).

Contact One’s previous round primary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum1).

tblPHONE.PhoneInstance = '1'.

Contact One’s previous round secondary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum1).

tblPHONE.PhoneInstance = '2'.

See detailed instructions below:

ADDRESSNUM	

If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo,
create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = ‘OtherPerson’.

ADDRROST	

tblADDRESS.AddrRost = tblCL.ContNum1 on tblCL
where tblCL.CLRnd = previous round.

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

If Contact does not have a previous round address,
set tblADDRESS.AddrNum = 001.
Else tblADDRESS.AddrNum = Contact's previous
round tblADDRESS.AddressNum + 001.

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Contact's
ROST.ROSTFNAM.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = Contact's
ROST.ROSTMINI.

LASTNAME	

tblADDRESS.LastName = Contact's
ROST.ROSTLNAM.

RELATIONSHIP	

tblADDRESS.Relationship = Contact's
ROST.ROSTREL.

RELATIONOS	

tblADDRESS.RelationOS = Contact's
ROST.ROSTREOS.

STADDR1	

tblADDRESS.STAddr1 = set as instructed above.

STADDR2	

tblADDRESS.STAddr2 = set as instructed above.

CITY	

tblADDRESS.City = set as instructed above.

STATE	

tblADDRESS.State = set as instructed above.

ZIPCODE	

tblADDRESS.ZipCode = set as instructed above.

VERIFY	

tblADDRESS.Verify = EMPTY.

11:07:58 AM Friday, April 03, 2009	

Page 80 of 327

CL15
PHONENUM	

If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo,
create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = ‘OtherPerson’, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = tblCL.ContNum1 on tblCL
where tblCL.CLRnd = previous round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONAREA	

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEXCH	

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONLOCL	

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

NOPHONE	

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONWHER	

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

PHONWHOS	

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

SAMENAME	

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

NAMEOS	

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

VERIFY	

tblPHONE.Verify = empty on tblPHONE, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONENUM	

If CL15 - CON1INFO = 1/Yes or 3/NoCorrectInfo,
create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 2.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONETYPE	

tblPHONE.PhoneType = ‘OtherPerson’, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONEROST	

tblPHONE.PhoneRost = tblCL.ContNum1 on tblCL
where tblCL.CLRnd = previous round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

11:07:58 AM Friday, April 03, 2009	

Page 81 of 327

CL15
PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tblPHONE.PhoneInstance = 2.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONAREA	

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONEXCH	

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONLOCL	

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

NOPHONE	

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONWHER	

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2.

PHONWHOS	

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2.

SAMENAME	

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2..

NAMEOS	

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

VERIFY	

tblPHONE.Verify = empty on tblPHONE, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRESSDETAIL	

tblADDRESS.AddressDetail = 'Contact1'.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'Contact1', set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'Contact1', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

CONTNUM1	

Set tblCL.CONTNUM1 on tblCL where tblCL.CRnd =
current round to tblCL.CONTNUM1 on tblCL where
tblCL.CLRnd = previous round.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
323

Contact1PrevRound	

11:07:58 AM Friday, April 03, 2009	

First Contact reported in the previous round =
tbl.CONTNUM1 on tblCL where tblCL.CLRnd = previous
round. Contact's name is ROST.ROSTFNAM +
ROST.ROSTLNAM stored on ROST where
ROST.ROSTNUM = previous round tbl.CONTNUM1

Page 82 of 327

CL15
324

Contact2PrevRound	

Second Contact reported in the previous round =
tbl.CONTNUM2 on tblCL where tblCL.CLRnd = previous
round. Contact's name is ROST.ROSTFNAM +
ROST.ROSTLNAM stored on ROST where
ROST.ROSTNUM = previous round tbl.CONTNUM2.

DESIGN NOTES
VERIFYING PREVIOUS ROUND CONTACT ONE NAME.

11:07:59 AM Friday, April 03, 2009	

Page 83 of 327

CL16

CL16

Page Order # :

Design Screen Type:	

Yes/No

Fields:	

Field 1:

VERIFY

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

220

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Display name of First Contact.

Display First Contact's current address.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

I'd like to verify (FIRST CONTACT NAME)' s address. I have it listed
as...[READ ADDRESS LISTED BELOW]. Is this correct?
STREET ADDRESS 1: (STREET ADDRESS LINE 1)
STREET ADDRESS 2: (STREET ADDRESS LINE 2)
CITY: (CITY) STATE: (STATE)

11:08:00 AM Friday, April 03, 2009	

ZIPCODE: (ZIPCODE)
Page 84 of 327

CL16
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

( CLQ1205 )


VERIFY

TEMP


Cheshire Name:

SQL = tblADDRESS.VERIFY.

Not transformed to Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TYesNo
1
No
No

Number Label
1 Yes
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL17 - (CLQ1233 )

English text: YES
No

CL17 - STADDR1 ( CLQ1210 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact1’.

tblADDRESS.AddrRost = Contact One's ROST.ROSTNUM, same as tblCL.CONTNUM1.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

11:08:04 AM Friday, April 03, 2009

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
Page 85 of 327

CL16
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.
294

AddressCurrentContact
1

First Contact's current Address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddrRost =
tblCL.CONTNUM1 on tblCL where tblCL.CLRnd =
current round & tblADDRESS.AddressRnd = current
round).

DESIGN NOTES
VERIFYING ADDRESS FOR PREVIOUS ROUND CONTACT ONE.

11:08:04 AM Friday, April 03, 2009

Page 86 of 327

CL17

CL17

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

230

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:

ENTER CORRECT ADDRESS.

Question Text:
Int. Instr II:

11:08:08 AM Friday, April 03, 2009

CLEAR ADDRESS LINE 2 IF NO LONGER APPLICABLE.

Page 87 of 327

CL17
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1210 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:

Display First Contact's current round street address line 1,
tblADDRESS.STADDR1. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL17 - STADDR2 ( CLQ1215 )

Refusal

CL17 - STADDR2 ( CLQ1215 )

11:08:15 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL17 - STADDR2 ( CLQ1215 )

Page 88 of 327

CL17
STADDR2

Field2:
Cheshire Name:

( CLQ1215 )


tblADDRESS.STADDR2

Transformed to ADDR.STADDR2 in Cheshire.


Item Text display:

Display First Contact's current round street address line 2,
tblADDRESS.STADDR2. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL17 - CITY ( CLQ1220 )

Don't know

CL17 - CITY ( CLQ1220 )

Refusal

CL17 - CITY ( CLQ1220 )

11:08:22 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL17 - CITY ( CLQ1220 )

Page 89 of 327

CL17
CITY

Field3:
Cheshire Name:

( CLQ1220 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:

Display First Contact's current round City,
tblADDRESS.CITY. Allow field to be updated.

Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL17 - STATE ( CLQ1225 )

Refusal

CL17 - STATE ( CLQ1225 )

11:08:30 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL17 - STATE ( CLQ1225 )

Page 90 of 327

CL17
STATE

Field4:
Cheshire Name:

( CLQ1225 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:

Display First Contact's current round State
tblADDRESS.STATE. Allow field to be updated.

Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL17 - ZIPCODE ( CLQ1230 )

Refusal

CL17 - ZIPCODE ( CLQ1230 )

11:08:37 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL17 - ZIPCODE ( CLQ1230 )

Page 91 of 327

CL17
( CLQ1230 )


ZIPCODE

Field5:
Cheshire Name:

tblADDRESS.ZIPCODE

Transformed to ADDR.ZIPCODE in Cheshire.


Item Text display:

Display First Contact's current round zipcode,
tblADDRESS.ZIPCODE. Allow field to be updated.

Item Text:
Label:

Label Position:


ZIPCODE:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TZipcodeInt

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]	

5
00000
99999

Route
BOX CL17 - (CLQ1233 )

Attribute
Don't know

Route
BOX CL17 - (CLQ1233 )

Refusal

BOX CL17 - (CLQ1233 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact1’.

tblADDRESS.AddrRost = Contact One's ROST.ROSTNUM, same as tblCL.CONTNUM1.

If Street Address Line 2 is cleared, update Contact One's current round 

tblADDRESS.STADDR2 = empty.

If CL17 - STADDR2 is cleared, set
tblADDRESS.STADDR2 = empty.

STADDR2	
SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
294

AddressCurrentContact	

11:08:41 AM Friday, April 03, 2009	

First Contact's current Address =

Page 92 of 327

CL17
1

tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddrRost =
tblCL.CONTNUM1 on tblCL where tblCL.CLRnd =
current round & tblADDRESS.AddressRnd = current
round).

DESIGN NOTES
UPDATING ADDRESS FOR PREVIOUS ROUND CONTACT ONE.

11:08:41 AM Friday, April 03, 2009

Page 93 of 327

BOX CL17

BOX CL17

Page Order # :

235

BOX INSTRUCTIONS
( CLQ1233 )

IF A PRIMARY PHONE HAS BEEN COLLECTED FOR THE FIRST
CONTACT PERSON, GO TO CL18 - VERIFY ( CLQ1235 ).
ELSE GO TO CL19 - PHONAREA ( CLQ1240 ).

ASSIGNMENTS

TECHNICAL NOTES
296

PhonePrimCollectedCo
ntact1

A Primary Phone number was collected for the First
Contact =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = current round and
tblPHONE.PhoneRost = current round
tblCL.CONTNUM1 and tblPHONE.PhoneInstance = '1';

DESIGN NOTES

11:08:41 AM Friday, April 03, 2009

Page 94 of 327

CL18

CL18

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

VERIFY

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

240

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of First Contact.
Always display "(s)" and "(S)" in parenthesis.
PHONE 1:
Display First Contact's current Primary Phone Number.
PHONE 2:
If a secondary phone has been collected for the First Contact,
display First Contact's current secondary phone.
Else display "NONE".

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:
11:08:43 AM Friday, April 03, 2009

Next, I would like to verify (FIRST CONTACT NAME)'s phone
Page 95 of 327

CL18
number(s). I have them listed as ... [READ PHONE NUMBER(S)
LISTED BELOW].
Are these correct?
PHONE 1: (PRIMARY PHONE NUMBER)
PHONE 2: [(SECONDARY PHONE NUMBER)/NONE]
Int. Instr II:
INPUT FIELDS / ROUTING

Field1:

VERIFY

Cheshire Name:

( CLQ1235 )

TEMP
SQL = tblPHONE.VERIFY. Stored on tblPHONE where 

tblPHONE.PhoneInstance = 1.

Not transformed to Cheshire.


Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TYesNo
1
No
No

Number Label
1 Yes
2

English text: YES
No

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL29 - (CLQ1400 )
CL19 - PHONAREA ( CLQ1240 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.

If CL18 - VERFIY = 2/No, update Contact One's current round phone number(s) and phone


11:08:46 AM Friday, April 03, 2009

Page 96 of 327

CL18
details to empty. We will probe for new phone numbers and details.
See detailed instructions below.
SAMENAME	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.SameName = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NAMEOS	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.NameOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONWHER	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonWher = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONWHOS	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonWhOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONAREA	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonArea = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONEXCH	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonExch = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONLOCL	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonLocl = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NOPHONE	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.NoPhone = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

SAMENAME	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.SameName = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

NAMEOS	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.NameOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONWHER	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonWher = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONWHOS	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonWhOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONAREA	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonArea = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONEXCH	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonExch = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONLOCL	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.PhonLocl = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

NOPHONE	

If CL18 - VERIFY = 2/No, update Contact One's
current round tblPHONE.NoPhone = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

SOFT EDIT CHECKS

11:08:46 AM Friday, April 03, 2009	

Page 97 of 327

CL18

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

302

PhonePrimaryContact1

The First Contact's Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

310

PhoneSecCollectedCon
tact1

A Secondary Phone number was collected for the First
Contact =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = current round and
tblPHONE.PhoneRost = current round
tblCL.CONTNUM1 and tblPHONE.PhoneInstance = '2';

303

PhoneSecondaryConta
ct1

The First Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
VERIFYING PHONE 1 AND PHONE 2 FOR PREVIOUS ROUND
CONTACT ONE.

11:08:46 AM Friday, April 03, 2009

Page 98 of 327

CL19

CL19

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

250

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of First Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Please give me a phone number for contacting (FIRST CONTACT

NAME)

Int. Instr II:

11:08:50 AM Friday, April 03, 2009

Page 99 of 327

CL19
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1240 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL19 - PHONEXCH ( CLQ1245 )

Don't know

CL19 - PHONEXCH ( CLQ1245 )

Refusal

BOX CL19 - (CLQ1255 )

11:08:57 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL19 - PHONEXCH ( CLQ1245 )

Page 100 of 327

CL19
PHONEXCH

Field2:
Cheshire Name:

( CLQ1245 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEXCH in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL19 - PHONLOCL ( CLQ1250 )

Don't know

CL19 - PHONLOCL ( CLQ1250 )

Refusal

CL19 - PHONLOCL ( CLQ1250 )

11:09:05 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL19 - PHONLOCL ( CLQ1250 )

Page 101 of 327

CL19
PHONLOCL

Field3:
Cheshire Name:

( CLQ1250 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLOCL in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL19 - NOPHONE ( CLQ1251 )

Don't know

CL19 - NOPHONE ( CLQ1251 )

Refusal

CL19 - NOPHONE ( CLQ1251 )

11:09:13 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL19 - NOPHONE ( CLQ1251 )

Page 102 of 327

CL19
NOPHONE

Field4:
Cheshire Name:

( CLQ1251 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL19 - (CLQ1255 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL19 - (CLQ1255 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

11:09:17 AM Friday, April 03, 2009

Page 103 of 327

CL19
Edit #1
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and
PHONLOCL should be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
UPDATING PHONE 1 FOR PREVIOUS ROUND CONTACT ONE.

11:09:17 AM Friday, April 03, 2009

Page 104 of 327

BOX CL19

BOX CL19

Page Order # :

260

BOX INSTRUCTIONS
( CLQ1255 )	

IF CL19 - NOPHONE = 1/NoPhone OR CL19 - PHONAREA = RF, GO TO
BOX CL29 - (CLQ1400 ).
ELSE GO TO CL20 - SAMENAME ( CLQ1260 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:09:17 AM Friday, April 03, 2009	

Page 105 of 327

CL20

CL20

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

270

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of First Contact.
Display First Contact's primary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (FIRST CONTACT NAME)
PHONE NUMBER: (FIRST CONTACT PRIMARY PHONE NUMBER)

Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:09:21 AM Friday, April 03, 2009	

Page 106 of 327

CL20
SAMENAME

Field1:
Cheshire Name:

( CLQ1260 )

tblPHONE.SAMENAME
Transformed to HRND.PHONNAM1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL21 - PHONAREA ( CLQ1270 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL20 - NAMEOS ( CLQ1265 )
English text: OTHER NAME

Attribute
Don't know

Route
CL21 - PHONAREA ( CLQ1270 )

Refusal

CL21 - PHONAREA ( CLQ1270 )

11:09:28 AM Friday, April 03, 2009

Page 107 of 327

CL20
( CLQ1265 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHONN1OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
CL21 - PHONAREA ( CLQ1270 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

302

PhonePrimaryContact1

The First Contact's Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

DESIGN NOTES
11:09:30 AM Friday, April 03, 2009

Page 108 of 327

CL20
UPDATING PHONE 1 DETAILS FOR PREVIOUS ROUND CONTACT
ONE.

11:09:30 AM Friday, April 03, 2009

Page 109 of 327

CL21

CL21

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

280

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Is there a second phone number for contacting (FIRST CONTACT

NAME)?
[PROBE: What is that number?]

11:09:34 AM Friday, April 03, 2009

Page 110 of 327

CL21
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

PHONAREA

Cheshire Name:

( CLQ1270 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL21 - PHONEXCH ( CLQ1275 )

Don't know

CL21 - PHONEXCH ( CLQ1275 )

Refusal

BOX CL21 - (CLQ1285 )

11:09:41 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL21 - PHONEXCH ( CLQ1275 )

Page 111 of 327

CL21
PHONEXCH

Field2:
Cheshire Name:

( CLQ1275 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEX2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL21 - PHONLOCL ( CLQ1280 )

Don't know

CL21 - PHONLOCL ( CLQ1280 )

Refusal

CL21 - PHONLOCL ( CLQ1280 )

11:09:49 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL21 - PHONLOCL ( CLQ1280 )

Page 112 of 327

CL21
PHONLOCL

Field3:
Cheshire Name:

( CLQ1280 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLO2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL21 - NOPHONE ( CLQ1281 )

Don't know

CL21 - NOPHONE ( CLQ1281 )

Refusal

CL21 - NOPHONE ( CLQ1281 )

11:09:56 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL21 - NOPHONE ( CLQ1281 )

Page 113 of 327

CL21
NOPHONE

Field4:
Cheshire Name:

( CLQ1281 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL21 - (CLQ1285 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL21 - (CLQ1285 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

11:10:01 AM Friday, April 03, 2009

Page 114 of 327

CL21
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES

DESIGN NOTES
UPDATING PHONE 2 FOR PREVIOUS ROUND CONTACT ONE.

11:10:01 AM Friday, April 03, 2009

Page 115 of 327

BOX CL21

BOX CL21

Page Order # :

290

BOX INSTRUCTIONS
( CLQ1285 )	

IF CL21 - NOPHONE = 1/NoPhone OR CL21 - PHONAREA = RF, GO TO
BOX CL29 - (CLQ1400 ).
ELSE GO TO CL22 - SAMENAME ( CLQ1290 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:10:01 AM Friday, April 03, 2009	

Page 116 of 327

CL22

CL22

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

300

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of First Contact.
Display First Contact's secondary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (FIRST CONTACT NAME)
PHONE NUMBER: (FIRST CONTACT SECONDARY PHONE
NUMBER)

Int. Instr I:

Question Text:

Under what name is the second telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:10:05 AM Friday, April 03, 2009	

Page 117 of 327

CL22
SAMENAME

Field1:
Cheshire Name:

( CLQ1290 )

tblPHONE.SAMENAME
Transformed to HRND.PHO2NAM1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL29 - (CLQ1400 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL22 - NAMEOS ( CLQ1295 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL29 - (CLQ1400 )

Refusal

BOX CL29 - (CLQ1400 )

11:10:12 AM Friday, April 03, 2009

Page 118 of 327

CL22
( CLQ1295 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHO2N1OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
BOX CL29 - (CLQ1400 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

303

PhoneSecondaryConta
ct1

The First Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
11:10:14 AM Friday, April 03, 2009

Page 119 of 327

CL22
UPDATING PHONE 2 DETAILS FOR PREVIOUS ROUND CONTACT
ONE.

11:10:14 AM Friday, April 03, 2009

Page 120 of 327

CL23

CL23

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

REPORT_CONTACT1

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

310

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

If proxy is respondent, display "Besides yourself, please".
Else display "Please".
Display "not living" in BOLD.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:	

(Besides yourself, please/Please) give me the name, address, and
telephone number of a relative or close friend who would know
where [(you/(SP)] would be in case we have trouble arranging for
the next interview. Please give me the name of someone who is not
living with [you/(SP)].

Int. Instr II:

11:10:16 AM Friday, April 03, 2009	

Page 121 of 327

CL23
INPUT FIELDS / ROUTING

Field1:

REPORT_CONTACT1

Cheshire Name:

( CLQ1300 )

tblCL.REPORT_CONTACT1
Transformed to HRND.RPTCONT1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TRADDNEWC
1
No
No

Number Label
1 ReportContactName
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL24 - PERSON_CONTACT1 ( CLQ1305 )

English text: RESPONDENT REPORTS A CONTACT NAME
NotReportContactName
BOX CL44 - (CLQ1620 )
English text: RESPONDENT DID NOT REPORT A CONTACT NAME

Attribute
Don't know

Route
BOX CL44 - (CLQ1620 )

Refusal

BOX CL44 - (CLQ1620 )

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.

11:10:21 AM Friday, April 03, 2009

Page 122 of 327

CL23
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.
DESIGN NOTES
PROBE FOR NEW CONTACT 1.

11:10:22 AM Friday, April 03, 2009

Page 123 of 327

CL24

CL24

Page Order # :

Design Screen Type:	

Roster

Fields:	

Field 1:

PERSON_CONTACT1

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Name:

Person Roster

Roster Type:

Single Item Select

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

Yes
Yes
No
No

Grid Functions:	

Add Line
Delete Line

No
No

320

Display as ' Add a Person '
Display as ' Edit a Person '

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "[Please give me the name….]" in brackets.

Multi Field display:

Roster/Grid Instructions:

Display all persons from Person Roster.
Display the following persons as protected rows:

1) SP

2) If proxy interview, display Proxy as a protected row

3) Any person already identified as a contact in the current round.

4) Any person already identified as living in the Household in the 

current round.

Display in order of entry.


Roster/Grid display:

11:10:23 AM Friday, April 03, 2009	

COL #

HEADER	

INSTRUCTIONS

1

First Name	

Display ROST.ROSTFNAM.

2

Last Name	

Display ROST.ROSTLNAM.

3

Relationship to SP	

Display relationship:
If ROST.ROSTREL=91/OtherRelative or
92/OtherNon-Relative, display
ROST.ROSTREOS.
Else display ROST.ROSTREL
relationship.

Page 124 of 327

CL24
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

[Please give me the name of a relative or close friend who would
know where [you/(SP)] would be. Please give me the name of
someone who is not living with [you/(SP)].]

Int. Instr II:

ENTER ONLY ONE CONTACT.

INPUT FIELDS / ROUTING
PERSON_CONTACT1

Field1:

( CLQ1305 )

tblCL.PERSON_CONTACT1

Cheshire Name:

SQL = Initially collected in tblCL.PERSON_CONTACT1 then
copied to tblCL.CONTNUM1.
tblCL.CONTNUM1 transformed to HRND.CONTNUM1 in
Cheshire.
Item Text display:
Item Text:
Label:

Label Position:

String
TPersPick30

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
CL25 - STADDR1 ( CLQ1310 )

BACKGROUND VARIABLE ASSIGNMENTS
If Person added at Person Roster, see PERSON ROSTER POP-UP specifications for popup window programming instructions.
Variables populated in Person Roster Pop-Up Window:
ROST.ROSTNUM
ROST.ROSTRNDC
ROST.ROSTFNAM
ROST.ROSTLNAM

Person number
Round number
First name
Last Name

11:10:25 AM Friday, April 03, 2009

Page 125 of 327

CL24
ROST.ROSTREL
ROST.ROSTREOS

Relationship

Relationship Other Specify


If Person added, set reason why person added as instructed below.

Set current round Contact One, tblCL.ContNum1, to ROST.ROSTNUM of person selected 

at CL24.

CREATE NEW ADDRESS AND PHONE RECORDS:

Create a current round address and phone record(s) on tblAddress and tblPhone for 

Contact selected at CL24.

Unlike Proxy, if person selected at CL24 has a previous round address and phone 

number(s), we do not verify the previous round address and phone number(s) in CL. 

Instead we collect a new address and new phone numbers. It the person selected has a

previous round address and phone number(s), the current round tblADDRESS.AddrNum

and tblPHONE.AddrNum will be set to the previous round AddrNum + 001.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact1’.

tblADDRESS.AddrRost = ROST.ROSTNUM of person selected at CL24 (same as current

round tblCL.ContNum1).

tblADDRESS.AddrNum = 

If Contact does not have a previous round address, set tblADDRESS.AddrNum = 001.

Else tblADDRESS.AddrNum = Contacts previous round tblADDRESS.AddressNum + 001.

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Contact's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Contact's ROST.ROSTMINI.

tblADDRESS.LastName = Contact's ROST.ROSTLNAM

tblADDRESS.Relationship = Contact's ROST.ROSTREL

tblADDRESS.RelationOS = Contact's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = ROST.ROSTNUM of person selected at CL24 (same as current

round tblCL.ContNum1).

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 2:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = ROST.ROSTNUM of person selected at CL24 (same as current

round tblCL.ContNum1).

tblPHONE.PhoneInstance = '2'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.


11:10:25 AM Friday, April 03, 2009

Page 126 of 327

CL24
See detailed instructions below:
ADDRESSNUM	

Create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'OtherPerson'.

ADDRROST	

tblADDRESS.AddrRost = ROST.ROSTNUM of
person selected at CL24 (same as tblCL.ContNum1
on tblCL where tblCL.CLRnd = current round).

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

If Contact does not have a previous round address,
set tblADDRESS.AddrNum = 001.
Else tblADDRESS.AddrNum = Contact's previous
round tblADDRESS.AddressNum + 001.

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Contact's
ROST.ROSTFNAM.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = Contact's
ROST.ROSTMINI.

LASTNAME	

tblADDRESS.LastName = Contact's
ROST.ROSTLNAM.

RELATIONSHIP	

tblADDRESS.Relationship = Contact's
ROST.ROSTREL.

RELATIONOS	

tblADDRESS.RelationOS = Contact's
ROST.ROSTREOS.

PHONENUM	

Create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL24 (same as tblCL.ContNum1
on tblCL where tblCL.CLRnd = current round). Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONERESP	

tblPHONE.PhoneResp = '1' , set on tblPHONE
where tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact One's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONENUM	

Create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 2.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

11:10:25 AM Friday, April 03, 2009	

Page 127 of 327

CL24
PHONEROST

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL24 (same as tblCL.ContNum1
on tblCL where tblCL.CLRnd = current round). Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONERESP

tblPHONE.PhoneResp = '1', set on tblPHONE where
tblPHONE.PhoneInstance = 2.

ADDRNUM

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact One's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRRNDC

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRESSDETAIL

tblADDRESS.AddressDetail = 'Contact1'.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Contact1', set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Contact1', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ROSTREAS

If person selected at Roster was added to the
Person Roster, set ROST.ROSTREAS = 3/Contact.

CONTNUM1

Set tblCL.CONTNUM1 on tblCL where tblCL.CLRnd
= current round to ROST.ROSTNUM of person
selected at CL24.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent	

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

330

PersonContactCurrent
Round	

Person is already identified as a contact in the current
round =
Person's ROST.ROSTNUM = tblCL.CONTNUM1 or
tblCL.CONTNUM2 on tblCL where tblCL.CLRnd =
current round.

329

PersonInHHCurrentRou	
nd	

Person is already identified as living in the household in
the current round =
For this ROST, there is an ENUM where
(ENUM.ENUMROST = ROST.ROSTNUM and
ENUM.ENUMRND = current round and
ENUM.NOTHHRSN = empty).

DESIGN NOTES
COLLECTING NEW CONTACT ONE.

11:10:25 AM Friday, April 03, 2009	

Page 128 of 327

CL25

CL25

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

330

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of First Contact.
Always display "[Please give me ….]" in brackets.

Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

11:10:29 AM Friday, April 03, 2009

[Please give me an address for contacting (FIRST CONTACT

NAME).]
Page 129 of 327

CL25
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

STADDR1

Cheshire Name:

( CLQ1310 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL25 - STADDR2 ( CLQ1315 )

Refusal

CL25 - STADDR2 ( CLQ1315 )

11:10:36 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL25 - STADDR2 ( CLQ1315 )

Page 130 of 327

CL25
STADDR2

Field2:
Cheshire Name:

( CLQ1315 )

tblADDRESS.STADDR2
Transformed to ADDR.STADDR2 in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STREET ADDRESS 2:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL25 - CITY ( CLQ1320 )

Don't know

CL25 - CITY ( CLQ1320 )

Refusal

CL25 - CITY ( CLQ1320 )

11:10:43 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL25 - CITY ( CLQ1320 )

Page 131 of 327

CL25
CITY

Field3:
Cheshire Name:

( CLQ1320 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL25 - STATE ( CLQ1325 )

Refusal

CL25 - STATE ( CLQ1325 )

11:10:51 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL25 - STATE ( CLQ1325 )

Page 132 of 327

CL25
STATE

Field4:
Cheshire Name:

( CLQ1325 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL25 - ZIPCODE ( CLQ1330 )

Refusal

CL25 - ZIPCODE ( CLQ1330 )

11:10:58 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL25 - ZIPCODE ( CLQ1330 )

Page 133 of 327

CL25
( CLQ1330 )

ZIPCODE

Field5:

tblADDRESS.ZIPCODE

Cheshire Name:

Transformed to ADDR.ZIPCODE in Cheshire.
Item Text display:
Item Text:
Label:
Label Position:

ZIPCODE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TZipcodeInt

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

5
00000
99999

Route
CL26 - PHONAREA ( CLQ1335 )

Attribute
Don't know

Route
CL26 - PHONAREA ( CLQ1335 )

Refusal

CL26 - PHONAREA ( CLQ1335 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact1’.

tblADDRESS.AddrRost = Contact One's ROST.ROSTNUM, same as tblCL.CONTNUM1.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES

11:11:02 AM Friday, April 03, 2009

Page 134 of 327

CL25
COLLECTING NEW ADDRESS FOR NEW CONTACT ONE.

11:11:02 AM Friday, April 03, 2009

Page 135 of 327


CL26

CL26

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

340

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of First Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Please give me a phone number for contacting (FIRST CONTACT

NAME)

Int. Instr II:

11:11:06 AM Friday, April 03, 2009

Page 136 of 327

CL26
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1335 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL26 - PHONEXCH ( CLQ1340 )

Don't know

CL26 - PHONEXCH ( CLQ1340 )

Refusal

BOX CL26 - (CLQ1350 )

11:11:14 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL26 - PHONEXCH ( CLQ1340 )

Page 137 of 327

CL26
PHONEXCH

Field2:
Cheshire Name:

( CLQ1340 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEXCH in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL26 - PHONLOCL ( CLQ1345 )

Don't know

CL26 - PHONLOCL ( CLQ1345 )

Refusal

CL26 - PHONLOCL ( CLQ1345 )

11:11:22 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL26 - PHONLOCL ( CLQ1345 )

Page 138 of 327

CL26
PHONLOCL

Field3:
Cheshire Name:

( CLQ1345 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLOCL in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL26 - NOPHONE ( CLQ1346 )

Don't know

CL26 - NOPHONE ( CLQ1346 )

Refusal

CL26 - NOPHONE ( CLQ1346 )

11:11:32 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL26 - NOPHONE ( CLQ1346 )

Page 139 of 327

CL26
NOPHONE

Field4:
Cheshire Name:

( CLQ1346 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL26 - (CLQ1350 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL26 - (CLQ1350 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1
11:11:38 AM Friday, April 03, 2009

Page 140 of 327

CL26
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

Edit #2

If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and 

PHONLOCL should not be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
COLLECTING NEW PHONE 1 FOR NEW CONTACT ONE.

11:11:38 AM Friday, April 03, 2009

Page 141 of 327

BOX CL26

BOX CL26

Page Order # :

350

BOX INSTRUCTIONS
( CLQ1350 )

IF CL26 - NOPHONE = 1/NoPhone OR CL26 -PHONAREA = RF, GO TO
BOX CL29 - (CLQ1400 ).
ELSE GO TO CL27 - SAMENAME ( CLQ1355 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:11:38 AM Friday, April 03, 2009

Page 142 of 327

CL27

CL27

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

360

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of First Contact.
Display First Contact's primary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (FIRST CONTACT NAME)
PHONE NUMBER: (FIRST CONTACT PRIMARY PHONE NUMBER)

Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:11:45 AM Friday, April 03, 2009	

Page 143 of 327

CL27
SAMENAME

Field1:
Cheshire Name:

( CLQ1355 )

tblPHONE.SAMENAME
Transformed to HRND.PHONNAM1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL28 - PHONAREA ( CLQ1370 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL27 - NAMEOS ( CLQ1360 )
English text: OTHER NAME

Attribute
Don't know

Route
CL28 - PHONAREA ( CLQ1370 )

Refusal

CL28 - PHONAREA ( CLQ1370 )

11:11:56 AM Friday, April 03, 2009

Page 144 of 327

CL27
( CLQ1360 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHONN1OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
CL28 - PHONAREA ( CLQ1370 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

302

PhonePrimaryContact1

The First Contact's Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

DESIGN NOTES
11:11:58 AM Friday, April 03, 2009

Page 145 of 327

CL27
COLLECTING NEW PHONE 1 DETAILS FOR NEW CONTACT ONE.

11:11:58 AM Friday, April 03, 2009

Page 146 of 327


CL28

CL28

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

370

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of First Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Is there a second phone number for contacting (FIRST CONTACT

NAME)?
[PROBE: What is that number?]

11:12:01 AM Friday, April 03, 2009

Page 147 of 327

CL28
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

PHONAREA

Cheshire Name:

( CLQ1370 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL28 - PHONEXCH ( CLQ1375 )

Don't know

CL28 - PHONEXCH ( CLQ1375 )

Refusal

BOX CL28 - (CLQ1385 )

11:12:09 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL28 - PHONEXCH ( CLQ1375 )

Page 148 of 327

CL28
PHONEXCH

Field2:
Cheshire Name:

( CLQ1375 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEX2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL28 - PHONLOCL ( CLQ1380 )

Don't know

CL28 - PHONLOCL ( CLQ1380 )

Refusal

CL28 - PHONLOCL ( CLQ1380 )

11:12:20 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL28 - PHONLOCL ( CLQ1380 )

Page 149 of 327

CL28
PHONLOCL

Field3:
Cheshire Name:

( CLQ1380 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLO2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL28 - NOPHONE ( CLQ1381 )

Don't know

CL28 - NOPHONE ( CLQ1381 )

Refusal

CL28 - NOPHONE ( CLQ1381 )

11:12:30 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL28 - NOPHONE ( CLQ1381 )

Page 150 of 327

CL28
NOPHONE

Field4:
Cheshire Name:

( CLQ1381 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL28 - (CLQ1385 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL28 - (CLQ1385 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

11:12:34 AM Friday, April 03, 2009

Page 151 of 327

CL28
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
COLLECTING NEW PHONE 2 FOR NEW CONTACT ONE.

11:12:35 AM Friday, April 03, 2009

Page 152 of 327

BOX CL28

BOX CL28

Page Order # :

380

BOX INSTRUCTIONS
( CLQ1385 )

IF CL28 - NOPHONE = 1/NoPhone OR CL28 -PHONAREA = RF, GO TO
BOX CL29 - (CLQ1400 ).
ELSE GO TO CL29 - SAMENAME ( CLQ1390 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:12:35 AM Friday, April 03, 2009

Page 153 of 327

CL29

CL29

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

390

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of First Contact.
Display First Contact's secondary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (FIRST CONTACT NAME)
PHONE NUMBER: (FIRST CONTACT SECONDARY PHONE
NUMBER ONE)

Int. Instr I:
Question Text:	

Under what name is the second telephone number likely to to be
listed?

Int. Instr II:

INPUT FIELDS / ROUTING

11:12:38 AM Friday, April 03, 2009	

Page 154 of 327

CL29
SAMENAME

Field1:
Cheshire Name:

( CLQ1390 )

tblPHONE.SAMENAME
Transformed to HRND.PHO2NAM1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL29 - (CLQ1400 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL29 - NAMEOS ( CLQ1395 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL29 - (CLQ1400 )

Refusal

BOX CL29 - (CLQ1400 )

11:12:45 AM Friday, April 03, 2009

Page 155 of 327

CL29
( CLQ1395 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHO2N1OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
BOX CL29 - (CLQ1400 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact1’.

tblPHONE.PhoneRost = Contact One's ROST.ROSTNUM, same as tblCL.ContNum1,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
306

Contact1Name

The First Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM1 on tblCL
where tblCL.CLRnd= current round.

303

PhoneSecondaryConta
ct1

The First Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM1 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
11:12:47 AM Friday, April 03, 2009

Page 156 of 327

CL29
COLLECTING NEW PHONE 2 DETAILS FOR NEW CONTACT ONE.

11:12:47 AM Friday, April 03, 2009

Page 157 of 327


BOX CL29

BOX CL29

400

Page Order # :

BOX INSTRUCTIONS
( CLQ1400 )	

IF (SP IS IN THE SUPPLEMENTAL SAMPLE) OR (SP'S PREVIOUS ROUND
INTERVIEW WAS IN A FACILITY) OR (IF SECOND CONTACT WAS NOT
REPORTED IN THE PREVIOUS ROUND), GO TO CL38 REPORT_CONTACT2 ( CLQ1515 ).
ELSE (IF THE SECOND CONTACT PERSON REPORTED IN THE
PREVIOUS ROUND LIVES WITH THE SP IN THE CURRENT ROUND) OR
(IF IT'S A PROXY INTERVIEW AND THE PROXY WAS THE SECOND
CONTACT PERSON REPORTED IN THE PREVIOUS ROUND), GO TO
CL38 - REPORT_CONTACT2 ( CLQ1515 ).
ELSE GO TO CL30 - CON2INFO ( CLQ1405 ).

ASSIGNMENTS

TECHNICAL NOTES
324

Contact2PrevRound	

Second Contact reported in the previous round =
tbl.CONTNUM2 on tblCL where tblCL.CLRnd = previous
round. Contact's name is ROST.ROSTFNAM +
ROST.ROSTLNAM stored on ROST where
ROST.ROSTNUM = previous round tbl.CONTNUM2.

326

Contact2LivesSP	

Second Contact person reported in the previous round
lives with the SP in the current round =
There is an ENUM where
((ENUM.ENUMROST=tblCL.CONTNUM2 on tblCL where
tblCL.CLRnd=previous round) and (ENUM.ENUMRND =
current round and ENUM.NOTHHRSN = empty)).

4

Respondent	

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

328

Contact2ProxyPrevRou
nd

Proxy is the Second Contact person reported in the
previous round =
MRES.RROSTNUM = tblCL.CONTNUM2 on tblCL where
tblCL.CLRnd = previous round.

DESIGN NOTES

11:12:47 AM Friday, April 03, 2009	

Page 158 of 327

CL30

CL30

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

CON2INFO

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

410

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Always display "(S)" in parenthesis.

Display name of Second Contact from the previous round..

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

You also named [READ NAME BELOW] as someone who would
know where [you/(SP)] could be contacted in case we have trouble
arranging for the next inteview.
Is this correct?
CONTACT 2: (SECOND CONTACT NAME FROM PREVIOUS
ROUND)

11:12:50 AM Friday, April 03, 2009	

Page 159 of 327

CL30
IS CONTACT TWO INFORMATION CORRECT?

Int. Instr II:

REFER TO INFORMATION SHEET AND VERIFY INFORMATION
WITH RESPONDENT.
INPUT FIELDS / ROUTING
CON2INFO

Field1:
Cheshire Name:

( CLQ1405 )

tblCL.CON2INFO
Transformed to HRND.CON2INFO in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TCon2info
1
No
No

Number Label
1 Yes

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL44 - (CLQ1620 )

5

English text: YES, CONTACT TWO INFORMATION CORRECT
NoReplace
CL39 - PERSON_CONTACT2 ( CLQ1520 )

6

English text: NO, NEED TO REPLACE CONTACT TWO
NoCorrectInfo
CL31 - VERIFY ( CLQ1410 )

7

English text: NO, NEED TO CORRECT CONTACT TWO INFO
NoDeleteNoReplacement
BOX CL44 - (CLQ1620 )
English text: NO, DELETE CONTACT TWO - NO REPLACEMENT

BACKGROUND VARIABLE ASSIGNMENTS
If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo, set current round Contact Two, 

tblCL.ContNum2, to Contact Two from the previous round. 

CREATE A NEW ADDRESS AND PHONE RECORDS:

If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo, create a new current round address and

phone records on tblAddress and tblPhone for Contact Two.

Else do not create new records.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact2’.

11:12:55 AM Friday, April 03, 2009

Page 160 of 327

CL30
tblADDRESS.AddrRost = Previous round tblCL.ContNum2 (same as Contact's

ROST.ROSTNUM).

tblADDRESS.AddrNum = Contact Two's previous round tblADDRESS.AddressNum + 001.

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Contact's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Contact's ROST.ROSTMINI.

tblADDRESS.LastName = Contact's ROST.ROSTLNAM

tblADDRESS.Relationship = Contact's ROST.ROSTREL

tblADDRESS.RelationOS = Contact's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Previous round tblCL.ContNum2 (same as Contact's 

ROST.ROSTNUM).

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 2:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Previous round tblCL.ContNum2 (same as Contact's 

ROST.ROSTNUM).

tblPHONE.PhoneInstance = '2'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

COPY INSTRUCTIONS:

If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo, copy the contact two's previous round 

address and phone number(s) to their current round address and phone records.

Else do not copy. 

Copy fields on tblADDRESS:

tblADDRESS.STAddr1

tblADDRESS.STAddr2

tblADDRESS.City

tblADDRESS.State

tblADDRESS.Zipcode

Copy fields on tblPhone, where PhoneInstance = '1' and '2':

tblPHONE.PhonArea

tblPHONE.Exch

tblPHONE.PhonLocl

tblPHONE.NoPhone

tblPHONE.PhonWher

tblPHONE.PhonWhOS

tblPHONE.SameName

tblPHONE.NameOS

CONTACT TWO'S PREVIOUS ROUND ADDRESS AND PHONE:

Contact Two’s previous round address record on tblADDRESS:

11:12:55 AM Friday, April 03, 2009

Page 161 of 327

CL30
tblADDRESS.AddressRnd = previous round.

tblADDRESS.AddrRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum2).

Contact Two’s previous round primary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum2).

tblPHONE.PhoneInstance = '1'.

Contact Two’s previous round secondary phone number record on tblPHONE:

tblPHONE.PhoneRnd = previous round.

tblPHONE.PhoneRost = Contact’s ROST.ROSTNUM (same as current round 

tblCL.ContNum2).

tblPHONE.PhoneInstance = '2'.

See detailed instructions below:

ADDRESSNUM	

If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo,
create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'OtherPerson'.

ADDRROST	

tblADDRESS.AddrRost = tblCL.ContNum2 on tblCL
where tblCL.CLRnd = previous round.

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

If Contact does not have a previous round address,
set tblADDRESS.AddrNum = 001.
Else tblADDRESS.AddrNum = Contact's previous
round tblADDRESS.AddressNum + 001.

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Contact's
ROST.ROSTFNAM.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = Contact's
ROST.ROSTMINI.

LASTNAME	

tblADDRESS.LastName = Contact's
ROST.ROSTLNAM.

RELATIONSHIP	

tblADDRESS.Relationship = Contact's
ROST.ROSTREL.

RELATIONOS	

tblADDRESS.RelationOS = Contact's
ROST.ROSTREOS.

STADDR1	

tblADDRESS.STAddr1 = set as instructed above.

STADDR2	

tblADDRESS.STAddr2 = set as instructed above.

CITY	

tblADDRESS.City = set as instructed above.

STATE	

tblADDRESS.State = set as instructed above.

ZIPCODE	

tblADDRESS.ZipCode = set as instructed above.

VERIFY	

tblADDRESS.Verify = EMPTY.

PHONENUM	

If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo,
create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

11:12:55 AM Friday, April 03, 2009	

Page 162 of 327

CL30
PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = tblCL.ContNum2 on tblCL
where tblCL.CLRnd = previous round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONAREA	

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEXCH	

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONLOCL	

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

NOPHONE	

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

PHONWHER	

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

PHONWHOS	

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

SAMENAME	

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 1.

NAMEOS	

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 1.

VERIFY	

tblPHONE.Verify = empty on tblPHONE, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONENUM	

If CL30 - CON2INFO = 1/Yes or 3/NoCorrectInfo,
create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 2.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONEROST	

tblPHONE.PhoneRost = tblCL.ContNum2 on tblCL
where tblCL.CLRnd = previous round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tblPHONE.PhoneInstance = 2.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

11:12:55 AM Friday, April 03, 2009	

Page 163 of 327

CL30
ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONAREA	

tblPHONE.PhonArea = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONEXCH	

tblPHONE.PhonExch = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONLOCL	

tblPHONE.PhonLocl = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

NOPHONE	

tblPHONE.NoPhone = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

PHONWHER	

tblPHONE.PhonWher = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2.

PHONWHOS	

tblPHONE.PhonWhOS = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2.

SAMENAME	

tblPHONE.SameName = set as instructed above.
Set on tblPHONE where tblPHONE.PhoneInstance
= 2.

NAMEOS	

tblPHONE.NameOS = set as instructed above. Set
on tblPHONE where tblPHONE.PhoneInstance = 2.

VERIFY	

tblPHONE.Verify = empty on tblPHONE, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRESSDETAIL	

tblADDRESS.AddressDetail = 'Contact2'.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'Contact2', set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'Contact2', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

CONTNUM1	

Set tblCL.CONTNUM2 on tblCL where tblCL.CRnd =
current round to tblCL.CONTNUM2 on tblCL where
tblCL.CLRnd = previous round.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
324

Contact2PrevRound	

Second Contact reported in the previous round =
tbl.CONTNUM2 on tblCL where tblCL.CLRnd = previous
round. Contact's name is ROST.ROSTFNAM +
ROST.ROSTLNAM stored on ROST where
ROST.ROSTNUM = previous round tbl.CONTNUM2.

DESIGN NOTES
VERIFYING PREVIOUS ROUND CONTACT TWO NAME.

11:12:55 AM Friday, April 03, 2009	

Page 164 of 327

CL31

CL31

Page Order # :

Design Screen Type:	

Yes/No

Fields:	

Field 1:

VERIFY

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

420

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Display name of Second Contact.

Display Second Contact's current address.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

I'd like to verify (SECOND CONTACT NAME)' s address. I have it
listed as...[READ ADDRESS LISTED BELOW]. Is this correct?
STREET ADDRESS 1: (STREET ADDRESS LINE 1)
STREET ADDRESS 2: (STREET ADDRESS LINE 2)
CITY: (CITY) STATE: (STATE)

11:12:57 AM Friday, April 03, 2009	

ZIPCODE: (ZIPCODE)
Page 165 of 327

CL31
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

( CLQ1410 )


VERIFY

TEMP


Cheshire Name:

SQL = tblADDRESS.VERIFY.

Not transformed to Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TYesNo
1
No
No

Number Label
1 Yes
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL32 - (CLQ1438 )

English text: YES
No

CL32 - STADDR1 ( CLQ1415 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact2’.

tblADDRESS.AddrRost = Contact Two's ROST.ROSTNUM, same as tblCL.CONTNUM2.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

11:13:00 AM Friday, April 03, 2009

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
Page 166 of 327

CL31
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.
295

AddressCurrentContact
2

Second Contact's current Address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddrRost =
tblCL.CONTNUM2 on tblCL where tblCL.CLRnd =
current round & tblADDRESS.AddressRnd = current
round).

DESIGN NOTES
VERIFYING ADDRESS FOR PREVIOUS ROUND CONTACT TWO.

11:13:01 AM Friday, April 03, 2009

Page 167 of 327

CL32

CL32

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

430

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:

ENTER CORRECT ADDRESS.

Question Text:
Int. Instr II:

11:13:04 AM Friday, April 03, 2009

CLEAR ADDRESS LINE 2 IF NO LONGER APPLICABLE.

Page 168 of 327

CL32
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1415 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:

Display Second Contact's current round street address
line 1, tblADDRESS.STADDR2. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL32 - STADDR2 ( CLQ1420 )

Refusal

CL32 - STADDR2 ( CLQ1420 )

11:13:12 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL32 - STADDR2 ( CLQ1420 )

Page 169 of 327

CL32
STADDR2

Field2:
Cheshire Name:

( CLQ1420 )


tblADDRESS.STADDR2

Transformed to ADDR.STADDR2 in Cheshire.


Item Text display:

Display Second Contact's current round street address
line 2, tblADDRESS.STADDR2. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL32 - CITY ( CLQ1425 )

Don't know

CL32 - CITY ( CLQ1425 )

Refusal

CL32 - CITY ( CLQ1425 )

11:13:19 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL32 - CITY ( CLQ1425 )

Page 170 of 327

CL32
CITY

Field3:
Cheshire Name:

( CLQ1425 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:

Display Second Contact's current round city,
tblADDRESS.CITY. Allow field to be updated.

Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL32 - STATE ( CLQ1430 )

Refusal

CL32 - STATE ( CLQ1430 )

11:13:27 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL32 - STATE ( CLQ1430 )

Page 171 of 327

CL32
STATE

Field4:
Cheshire Name:

( CLQ1430 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:

Display Second Contact's current round state,
tblADDRESS.STATE. Allow field to be updated.

Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL32 - ZIPCODE ( CLQ1435 )

Refusal

CL32 - ZIPCODE ( CLQ1435 )

11:13:34 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL32 - ZIPCODE ( CLQ1435 )

Page 172 of 327

CL32
( CLQ1435 )


ZIPCODE

Field5:
Cheshire Name:

tblADDRESS.ZIPCODE

Transformed to ADDR.ZIPCODE in Cheshire.


Item Text display:

Display Second Contact's current round zipcode,
tblADDRESS.ZIPCODE. Allow field to be updated.

Item Text:
Label:

Label Position:


ZIPCODE:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TZipcodeInt

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]	

5
00000
99999

Route
BOX CL32 - (CLQ1438 )

Attribute
Don't know

Route
BOX CL32 - (CLQ1438 )

Refusal

BOX CL32 - (CLQ1438 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact2’.

tblADDRESS.AddrRost = Contact Two's ROST.ROSTNUM, same as tblCL.CONTNUM2.

If Street Address Line 2 is cleared, update Contact Two's current round 

tblADDRESS.STADDR2 = empty.

If CL32 - STADDR2 is cleared, set
tblADDRESS.STADDR2 = empty.

STADDR2	
SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
295

AddressCurrentContact	

11:13:38 AM Friday, April 03, 2009	

Second Contact's current Address =

Page 173 of 327

CL32
2

tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddrRost =
tblCL.CONTNUM2 on tblCL where tblCL.CLRnd =
current round & tblADDRESS.AddressRnd = current
round).

DESIGN NOTES
UPDATING ADDRESS FOR PREVIOUS ROUND CONTACT TWO.

11:13:38 AM Friday, April 03, 2009

Page 174 of 327

BOX CL32

BOX CL32

435

Page Order # :

BOX INSTRUCTIONS
( CLQ1438 )

IF A PRIMARY PHONE HAS BEEN COLLECTED FOR THE SECOND
CONTACT PERSON, GO TO CL33 - VERIFY ( CLQ1440 ).
ELSE GO TO CL34 - PHONAREA ( CLQ1450 ).

ASSIGNMENTS

TECHNICAL NOTES
297

PhonePrimCollectedCo
ntact2

A Primary Phone number was collected for the Second
Contact =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = current round and
tblPHONE.PhoneRost = current round
tblCL.CONTNUM2 and tblPHONE.PhoneInstance = '1';

DESIGN NOTES

11:13:38 AM Friday, April 03, 2009

Page 175 of 327

CL33

CL33

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

VERIFY

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

440

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.
Always display "(s)" and "(S)" in parenthesis.
PHONE 1:
Display Second Contact's current primary phone number.
PHONE 2:
If a secondary phone has been collected for the Second Contact,
display Second Contact's current secondary phone.
Else display "NONE".

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:
11:13:40 AM Friday, April 03, 2009

Next, I would like to verify (SECOND CONTACT NAME)'s phone
Page 176 of 327

CL33
number(s). I have them listed as ... [READ PHONE NUMBER(S)
LISTED BELOW].
Are these correct?
PHONE 1: (PRIMARY PHONE NUMBER)
PHONE 2: [(SECONDARY PHONE NUMBER)/NONE]
Int. Instr II:
INPUT FIELDS / ROUTING

Field1:

VERIFY

Cheshire Name:

( CLQ1440 )

TEMP
SQL = tblPHONE.VERIFY. Stored on tblPHONE where 

tblPHONE.PhoneInstance = 1.

Not transformed to Cheshire.


Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TYesNo
1
No
No

Number Label
1 Yes
2

English text: YES
No

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL44 - (CLQ1620 )
CL34 - PHONAREA ( CLQ1450 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '1'.

If CL33 - VERFIY = 2/No, update Contact Two's current round phone number(s) and phone


11:13:43 AM Friday, April 03, 2009

Page 177 of 327

CL33
details to empty. We will probe for new phone numbers and details.
See detailed instructions below.
SAMENAME	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.SameName = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NAMEOS	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.NameOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONWHER	

If CL33 -- VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonWher = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONWHOS	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonWhOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONAREA	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonArea = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONEXCH	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonExch = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONLOCL	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonLocl = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NOPHONE	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.NoPhone = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

SAMENAME	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.SameName = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

NAMEOS	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.NameOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONWHER	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonWher = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONWHOS	

If CL33 -VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonWhOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONAREA	

If CL33 -VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonArea = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONEXCH	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonExch = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

PHONLOCL	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.PhonLocl = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

NOPHONE	

If CL33 - VERIFY = 2/No, update Contact Two's
current round tblPHONE.NoPhone = empty on
tblPHONE where tblPHONE.PhoneInstance = '2';

11:13:43 AM Friday, April 03, 2009	

Page 178 of 327

CL33
SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

304

PhonePrimaryContact2

The Second Contact's Primary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

311

PhoneSecCollectedCon
tact2

A Secondary Phone number was collected for the
Second Contact =
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = current round and
tblPHONE.PhoneRost = current round
tblCL.CONTNUM2 and tblPHONE.PhoneInstance = '2';

305

PhoneSecondaryConta
ct2

The Second Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
VERIFYING PHONE 1 AND PHONE 2 FOR PREVIOUS ROUND
CONTACT ONE.

11:13:43 AM Friday, April 03, 2009

Page 179 of 327

CL34

CL34

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

450

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Please give me a phone number for contacting (SECOND

CONTACT NAME).

Int. Instr II:

11:13:47 AM Friday, April 03, 2009

Page 180 of 327

CL34
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1450 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL34 - PHONEXCH ( CLQ1455 )

Don't know

CL34 - PHONEXCH ( CLQ1455 )

Refusal

BOX CL34 - (CLQ1465 )

11:13:55 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL34 - PHONEXCH ( CLQ1455 )

Page 181 of 327

CL34
PHONEXCH

Field2:
Cheshire Name:

( CLQ1455 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEXCH in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL34 - PHONLOCL ( CLQ1460 )

Don't know

CL34 - PHONLOCL ( CLQ1460 )

Refusal

CL34 - PHONLOCL ( CLQ1460 )

11:14:02 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL34 - PHONLOCL ( CLQ1460 )

Page 182 of 327

CL34
PHONLOCL

Field3:
Cheshire Name:

( CLQ1460 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLOCL in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL34 - NOPHONE ( CLQ1461 )

Don't know

CL34 - NOPHONE ( CLQ1461 )

Refusal

CL34 - NOPHONE ( CLQ1461 )

11:14:10 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL34 - NOPHONE ( CLQ1461 )

Page 183 of 327

CL34
NOPHONE

Field4:
Cheshire Name:

( CLQ1461 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL34 - (CLQ1465 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL34 - (CLQ1465 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

11:14:15 AM Friday, April 03, 2009

Page 184 of 327

CL34
Edit #1
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and
PHONLOCL should be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
UPDATING PHONE 1 FOR PREVIOUS ROUND CONTACT ONE.

11:14:15 AM Friday, April 03, 2009

Page 185 of 327

BOX CL34

BOX CL34

Page Order # :

460

BOX INSTRUCTIONS
( CLQ1465 )	

IF CL34 - NOPHONE = 1/NoPhone OR CL34 - PHONAREA = RF, GO TO
BOX CL44 - (CLQ1620 ).
ELSE GO TO CL35 - SAMENAME ( CLQ1470 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:14:15 AM Friday, April 03, 2009	

Page 186 of 327

CL35

CL35

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

470

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Second Contact.
Display Second Contact's primary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (SECOND CONTACT NAME)
PHONE NUMBER: (SECOND CONTACT PRIMARY PHONE
NUMBER ONE)

Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:14:18 AM Friday, April 03, 2009	

Page 187 of 327

CL35
SAMENAME

Field1:
Cheshire Name:

( CLQ1470 )

tblPHONE.SAMENAME
Transformed to HRND.PHONNAM2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL36 - PHONAREA ( CLQ1485 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL35 - NAMEOS ( CLQ1475 )
English text: OTHER NAME

Attribute
Don't know

Route
CL36 - PHONAREA ( CLQ1485 )

Refusal

CL36 - PHONAREA ( CLQ1485 )

11:14:25 AM Friday, April 03, 2009

Page 188 of 327

CL35
( CLQ1475 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHONN2OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
CL36 - PHONAREA ( CLQ1485 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

304

PhonePrimaryContact2

The Second Contact's Primary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

DESIGN NOTES
11:14:27 AM Friday, April 03, 2009

Page 189 of 327

CL35
UPDATING PHONE 1 DETAILS FOR PREVIOUS ROUND CONTACT
TWO.

11:14:28 AM Friday, April 03, 2009

Page 190 of 327

CL36

CL36

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

480

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Is there a second phone number for contacting (SECOND

CONTACT NAME)?
[PROBE: What is that number?]

11:14:31 AM Friday, April 03, 2009

Page 191 of 327

CL36
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

PHONAREA

Cheshire Name:

( CLQ1485 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL36 - PHONEXCH ( CLQ1490 )

Don't know

CL36 - PHONEXCH ( CLQ1490 )

Refusal

BOX CL36 - (CLQ1500 )

11:14:39 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL36 - PHONEXCH ( CLQ1490 )

Page 192 of 327

CL36
PHONEXCH

Field2:
Cheshire Name:

( CLQ1490 )


tblPHONE.PHONEXCH

Transformed to ADDR.PHONEX2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL36 - PHONLOCL ( CLQ1495 )

Don't know

CL36 - PHONLOCL ( CLQ1495 )

Refusal

CL36 - PHONLOCL ( CLQ1495 )

11:14:46 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL36 - PHONLOCL ( CLQ1495 )

Page 193 of 327

CL36
PHONLOCL

Field3:
Cheshire Name:

( CLQ1495 )


tblPHONE.PHONLOCL

Transformed to ADDR.PHONLO2 in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL36 - NOPHONE ( CLQ1496 )

Don't know

CL36 - NOPHONE ( CLQ1496 )

Refusal

CL36 - NOPHONE ( CLQ1496 )

11:14:54 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL36 - NOPHONE ( CLQ1496 )

Page 194 of 327

CL36
NOPHONE

Field4:
Cheshire Name:

( CLQ1496 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL36 - (CLQ1500 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL36 - (CLQ1500 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

11:14:59 AM Friday, April 03, 2009

Page 195 of 327

CL36
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
UPDATING PHONE 2 FOR PREVIOUS ROUND CONTACT TWO.

11:14:59 AM Friday, April 03, 2009

Page 196 of 327

BOX CL36

BOX CL36

Page Order # :

490

BOX INSTRUCTIONS
( CLQ1500 )	

IF CL34 - NOPHONE = 1/NoPhone OR CL34 - PHONAR2 = RF, GO TO BOX
CL44 - (CLQ1620 ).
ELSE GO TO CL37 - SAMENAME ( CLQ1505 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:14:59 AM Friday, April 03, 2009	

Page 197 of 327

CL37

CL37

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

500

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Second Contact.
Display Second Contact's secondary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (SECOND CONTACT NAME)
PHONE NUMBER: (SECOND CONTACT SECONDARY PHONE
NUMBER ONE)

Int. Instr I:

Question Text:

Under what name is the second telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:15:02 AM Friday, April 03, 2009	

Page 198 of 327

CL37
SAMENAME

Field1:
Cheshire Name:

( CLQ1505 )

tblPHONE.SAMENAME
Transformed to HRND.PHO2NAM2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL44 - (CLQ1620 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL37 - NAMEOS ( CLQ1510 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL44 - (CLQ1620 )

Refusal

BOX CL44 - (CLQ1620 )

11:15:09 AM Friday, April 03, 2009

Page 199 of 327

CL37
( CLQ1510 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHO2N2OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
BOX CL44 - (CLQ1620 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

305

PhoneSecondaryConta
ct2

The Second Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
11:15:11 AM Friday, April 03, 2009

Page 200 of 327

CL37
UPDATING PHONE 2 DETAILS FOR PREVIOUS ROUND CONTACT
TWO.

11:15:11 AM Friday, April 03, 2009

Page 201 of 327

CL38

CL38

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

REPORT_CONTACT2

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

510

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

If proxy is respondent, display "Besides yourself, please".
Else display "Please".
Display "not living" in BOLD.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

(Besides yourself, please/Please) give me another name, address,
and telephone number of a relative or close friend who would know
where (you/(SP)] would be in case we have trouble arranging for the
next interview. Again, please give me the name of someone who is
not living with [you/(SP)].

Int. Instr II:

11:15:14 AM Friday, April 03, 2009	

Page 202 of 327

CL38
INPUT FIELDS / ROUTING

Field1:

REPORT_CONTACT2

Cheshire Name:

( CLQ1515 )

tblCL.REPORT_CONTACT2
Transformed to HRND.RPTCONT2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TRADDNEWC
1
No
No

Number Label
1 ReportContactName
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL39 - PERSON_CONTACT2 ( CLQ1520 )

English text: RESPONDENT REPORTS A CONTACT NAME
NotReportContactName
BOX CL44 - (CLQ1620 )
English text: RESPONDENT DID NOT REPORT A CONTACT NAME

Attribute
Don't know

Route
BOX CL44 - (CLQ1620 )

Refusal

BOX CL44 - (CLQ1620 )

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.

11:15:19 AM Friday, April 03, 2009

Page 203 of 327

CL38
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.
DESIGN NOTES
PROBE FOR NEW CONTACT 2.

11:15:19 AM Friday, April 03, 2009

Page 204 of 327

CL39

CL39

Page Order # :

Design Screen Type:	

Roster

Fields:	

Field 1:

PERSON_CONTACT2

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Name:

Person Roster

Roster Type:

Single Item Select

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

Yes
Yes
No
No

Grid Functions:	

Add Line
Delete Line

No
No

520

Display as ' Add a Person '
Display as ' Edit a Person '

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display Question text in brackets.
Always display "[Please give me the name….]" in brackets.

Multi Field display:

Roster/Grid Instructions:

Display all persons from Person Roster.
Display the following persons as protected rows:

1) SP

2) If proxy interview, display Proxy as a protected row

3) Any person already identified as a contact in the current round.

4) Any person already identified as living in the Household in the 

current round.

Display in order of entry.


Roster/Grid display:

11:15:20 AM Friday, April 03, 2009	

COL #

HEADER	

INSTRUCTIONS

1

First Name	

Display ROST.ROSTFNAM.

2

Last Name	

Display ROST.ROSTLNAM.

3

Relationship to SP	

Display relationship:
If ROST.ROSTREL=91/OtherRelative or
92/OtherNon-Relative, display
ROST.ROSTREOS.
Else display ROST.ROSTREL
relationship.
Page 205 of 327

CL39
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

[Please give me the name of another relative or close friend who
would know where [you/(SP)] would be. Again, please give me the
name of someone who is not living with [you/(SP)].]

Int. Instr II:

ENTER ONLY ONE CONTACT.

INPUT FIELDS / ROUTING
PERSON_CONTACT2

Field1:

( CLQ1520 )

tblCL.PERSON_CONTACT2

Cheshire Name:

SQL = Initially collected in tblCL.PERSON_CONTACT2 then
copied to tblCL.CONTNUM2.
tblCL.CONTNUM2 transformed to HRND.CONTNUM2 in
Cheshire.
Item Text display:
Item Text:
Label:

Label Position:

String
TPersPick30

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
CL40 - STADDR1 ( CLQ1525 )

BACKGROUND VARIABLE ASSIGNMENTS
If Person added at Person Roster, see PERSON ROSTER POP-UP specifications for popup window programming instructions. 

Variables populated in Person Roster Pop-Up Window:
ROST.ROSTNUM
ROST.ROSTRNDC
ROST.ROSTFNAM

Person number

Round number

First name


11:15:22 AM Friday, April 03, 2009

Page 206 of 327

CL39
ROST.ROSTLNAM
ROST.ROSTREL
ROST.ROSTREOS

Last Name

Relationship

Relationship Other Specify


If Person added, set reason why person added as instructed below.

Set current round Contact Two, tblCL.ContNum2, to ROST.ROSTNUM of person selected

at CL39.

CREATE NEW ADDRESS AND PHONE RECORDS:

Create a current round address and phone record(s) on tblAddress and tblPhone for 

Contact selected at CL39.

Unlike Proxy, if person selected at CL39 has a previous round address and phone 

number(s), we do not verify the previous round address and phone number(s) in CL. 

Instead we collect a new address and new phone numbers. It the person selected has a

previous round address and phone number(s), the current round tblADDRESS.AddrNum

and tblPHONE.AddrNum will be set to the previous round AddrNum + 001.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact2’.

tblADDRESS.AddrRost = ROST.ROSTNUM of person selected at CL39 (same as current

round tblCL.ContNum2).

tblADDRESS.AddrNum = 

If Contact does not have a previous round address, set tblADDRESS.AddrNum = 001.

Else tblADDRESS.AddrNum = Contacts previous round tblADDRESS.AddressNum + 001.

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Contact's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Contact's ROST.ROSTMINI.

tblADDRESS.LastName = Contact's ROST.ROSTLNAM

tblADDRESS.Relationship = Contact's ROST.ROSTREL

tblADDRESS.RelationOS = Contact's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = ROST.ROSTNUM of person selected at CL39 (same as current

round tblCL.ContNum2).

tblPHONE.PhoneInstance = '1'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 2:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = ROST.ROSTNUM of person selected at CL39 (same as current

round tblCL.ContNum2).

tblPHONE.PhoneInstance = '2'.

tblPHONE.PhoneResp = '1'.

tblPHONE.AddrNum = matches current round tblADDRESS.AddrNum.

tblPHONE.AddrRndc = current round.

11:15:22 AM Friday, April 03, 2009

Page 207 of 327

CL39
See detailed instructions below:
ADDRESSNUM	

Create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'OtherPerson'.

ADDRROST	

tblADDRESS.AddrRost = ROST.ROSTNUM of
person selected at CL39 (same as tblCL.ContNum2
on tblCL where tblCL.CLRnd = current round).

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

If Contact does not have a previous round address,
set tblADDRESS.AddrNum = 001.
Else tblADDRESS.AddrNum = Contact's previous
round tblADDRESS.AddressNum + 001.

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Contact's
ROST.ROSTFNAM.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = Contact's
ROST.ROSTMINI.

LASTNAME	

tblADDRESS.LastName = Contact's
ROST.ROSTLNAM.

RELATIONSHIP	

tblADDRESS.Relationship = Contact's
ROST.ROSTREL.

RELATIONOS	

tblADDRESS.RelationOS = Contact's
ROST.ROSTREOS.

PHONENUM	

Create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL39 (same as tblCL.ContNum1
on tblCL where tblCL.CLRnd = current round). Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

PHONERESP	

tblPHONE.PhoneResp = '1' , set on tblPHONE
where tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact Two's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONENUM	

Create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 2.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

11:15:22 AM Friday, April 03, 2009	

Page 208 of 327

CL39
PHONEROST

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL39 (same as tblCL.ContNum1
on tblCL where tblCL.CLRnd = current round). Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

PHONERESP

tblPHONE.PhoneResp = '1', set on tblPHONE where
tblPHONE.PhoneInstance = 2.

ADDRNUM

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Contact Two's current round Address record, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRRNDC

tblPHONE.AddrRndc = current round, set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ADDRESSDETAIL

tblADDRESS.AddressDetail = 'Contact2'.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Contact2', set on
tblPHONE where tblPHONE.PhoneInstance = 1.

PHONEDETAIL

tblPHONE.PhoneDetail = 'Contact2', set on
tblPHONE where tblPHONE.PhoneInstance = 2.

ROSTREAS

If person selected at Roster was added to the
Person Roster, set ROST.ROSTREAS = 3/Contact.

CONTNUM1

Set tblCL.CONTNUM2 on tblCL where tblCL.CLRnd
= current round to ROST.ROSTNUM of person
selected at CL39.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent	

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

330

PersonContactCurrent
Round	

Person is already identified as a contact in the current
round =
Person's ROST.ROSTNUM = tblCL.CONTNUM1 or
tblCL.CONTNUM2 on tblCL where tblCL.CLRnd =
current round.

329

PersonInHHCurrentRou	
nd	

Person is already identified as living in the household in
the current round =
For this ROST, there is an ENUM where
(ENUM.ENUMROST = ROST.ROSTNUM and
ENUM.ENUMRND = current round and
ENUM.NOTHHRSN = empty).

DESIGN NOTES
COLLECTING NEW CONTACT TWO..

11:15:23 AM Friday, April 03, 2009	

Page 209 of 327

CL40

CL40

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

530

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.
Always display "[Please give me…]" in brackets.

Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

11:15:26 AM Friday, April 03, 2009

[Please give me an address for contacting (SECOND CONTACT

NAME).]
Page 210 of 327

CL40
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

STADDR1

Cheshire Name:

( CLQ1525 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL40 - STADDR2 ( CLQ1530 )

Refusal

CL40 - STADDR2 ( CLQ1530 )

11:15:34 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL40 - STADDR2 ( CLQ1530 )

Page 211 of 327

CL40
STADDR2

Field2:
Cheshire Name:

( CLQ1530 )

tblADDRESS.STADDR2
Transformed to ADDR.STADDR2 in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STREET ADDRESS 2:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL40 - CITY ( CLQ1535 )

Don't know

CL40 - CITY ( CLQ1535 )

Refusal

CL40 - CITY ( CLQ1535 )

11:15:41 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL40 - CITY ( CLQ1535 )

Page 212 of 327

CL40
CITY

Field3:
Cheshire Name:

( CLQ1535 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL40 - STATE ( CLQ1540 )

Refusal

CL40 - STATE ( CLQ1540 )

11:15:49 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL40 - STATE ( CLQ1540 )

Page 213 of 327

CL40
STATE

Field4:
Cheshire Name:

( CLQ1540 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL40 - ZIPCODE ( CLQ1545 )

Refusal

CL40 - ZIPCODE ( CLQ1545 )

11:15:56 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL40 - ZIPCODE ( CLQ1545 )

Page 214 of 327

CL40
( CLQ1545 )

ZIPCODE

Field5:

tblADDRESS.ZIPCODE

Cheshire Name:

Transformed to ADDR.ZIPCODE in Cheshire.
Item Text display:
Item Text:
Label:
Label Position:

ZIPCODE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TZipcodeInt

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

5
00000
99999

Route
CL41 - PHONAREA ( CLQ1555 )

Attribute
Don't know

Route
CL41 - PHONAREA ( CLQ1555 )

Refusal

CL41 - PHONAREA ( CLQ1555 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘Contact2’.

tblADDRESS.AddrRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES

11:16:00 AM Friday, April 03, 2009

Page 215 of 327

CL40
COLLECTING NEW ADDRESS FOR NEW CONTACT TWO.

11:16:00 AM Friday, April 03, 2009

Page 216 of 327


CL41

CL41

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

540

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Please give me a phone number for contacting (SECOND

CONTACT NAME).

Int. Instr II:

11:16:03 AM Friday, April 03, 2009

Page 217 of 327

CL41
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1555 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL41 - PHONEXCH ( CLQ1560 )

Don't know

CL41 - PHONEXCH ( CLQ1560 )

Refusal

BOX CL41 - (CLQ1570 )

11:16:11 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL41 - PHONEXCH ( CLQ1560 )

Page 218 of 327

CL41
PHONEXCH

Field2:
Cheshire Name:

( CLQ1560 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEXCH in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL41 - PHONLOCL ( CLQ1565 )

Don't know

CL41 - PHONLOCL ( CLQ1565 )

Refusal

CL41 - PHONLOCL ( CLQ1565 )

11:16:18 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL41 - PHONLOCL ( CLQ1565 )

Page 219 of 327

CL41
PHONLOCL

Field3:
Cheshire Name:

( CLQ1565 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLOCL in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL41 - NOPHONE ( CLQ1566 )

Don't know

CL41 - NOPHONE ( CLQ1566 )

Refusal

CL41 - NOPHONE ( CLQ1566 )

11:16:26 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL41 - NOPHONE ( CLQ1566 )

Page 220 of 327

CL41
NOPHONE

Field4:
Cheshire Name:

( CLQ1566 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL41 - (CLQ1570 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL41 - (CLQ1570 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1
11:16:30 AM Friday, April 03, 2009

Page 221 of 327

CL41
If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

Edit #2

If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and 

PHONLOCL should not be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
COLLECTING NEW PHONE 1 FOR NEW CONTACT TWO.

11:16:31 AM Friday, April 03, 2009

Page 222 of 327

BOX CL41

BOX CL41

Page Order # :

550

BOX INSTRUCTIONS
( CLQ1570 )

If CL41 - NOPHONE = 1/NoPhone OR CL41 - PHONAREA = RF, GO TO
BOX CL44 - (CLQ1620 ).
ELSE GO TO CL42 - SAMENAME ( CLQ1575 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:16:31 AM Friday, April 03, 2009

Page 223 of 327

CL42

CL42

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

560

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Second Contact.
Display Second Contact's primary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (SECOND CONTACT NAME)
PHONE NUMBER: (SECOND CONTACT PRIMARY PHONE
NUMBER ONE)

Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:16:34 AM Friday, April 03, 2009	

Page 224 of 327

CL42
SAMENAME

Field1:
Cheshire Name:

( CLQ1575 )

tblPHONE.SAMENAME
Transformed to HRND.PHONNAM2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL43 - PHONAREA ( CLQ1590 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL42 - NAMEOS ( CLQ1580 )
English text: OTHER NAME

Attribute
Don't know

Route
CL43 - PHONAREA ( CLQ1590 )

Refusal

CL43 - PHONAREA ( CLQ1590 )

11:16:41 AM Friday, April 03, 2009

Page 225 of 327

CL42
( CLQ1580 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHONN2OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
CL43 - PHONAREA ( CLQ1590 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '1'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

304

PhonePrimaryContact2

The Second Contact's Primary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '1').

DESIGN NOTES
11:16:43 AM Friday, April 03, 2009

Page 226 of 327

CL42
COLLECTING NEW PHONE 1 DETAILS FOR NEW CONTACT TWO.

11:16:43 AM Friday, April 03, 2009

Page 227 of 327


CL43

CL43

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

570

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Second Contact.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Is there a second phone number for contacting (SECOND

CONTACT NAME)?
[PROBE: What is that number?]

11:16:47 AM Friday, April 03, 2009

Page 228 of 327

CL43
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

PHONAREA

Cheshire Name:

( CLQ1590 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL43 - PHONEXCH ( CLQ1595 )

Don't know

CL43 - PHONEXCH ( CLQ1595 )

Refusal

BOX CL43 - (CLQ1605 )

11:16:54 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL43 - PHONEXCH ( CLQ1595 )

Page 229 of 327

CL43
PHONEXCH

Field2:
Cheshire Name:

( CLQ1595 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEX2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL43 - PHONLOCL ( CLQ1600 )

Don't know

CL43 - PHONLOCL ( CLQ1600 )

Refusal

CL43 - PHONLOCL ( CLQ1600 )

11:17:01 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL43 - PHONLOCL ( CLQ1600 )

Page 230 of 327

CL43
PHONLOCL

Field3:
Cheshire Name:

( CLQ1600 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLO2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL43 - NOPHONE ( CLQ1601 )

Don't know

CL43 - NOPHONE ( CLQ1601 )

Refusal

CL43 - NOPHONE ( CLQ1601 )

11:17:09 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL43 - NOPHONE ( CLQ1601 )

Page 231 of 327

CL43
NOPHONE

Field4:
Cheshire Name:

( CLQ1601 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL43 - (CLQ1605 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL43 - (CLQ1605 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

11:17:14 AM Friday, April 03, 2009

Page 232 of 327

CL43
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

DESIGN NOTES
COLLECTING NEW PHONE 2 FOR NEW CONTACT TWO.

11:17:14 AM Friday, April 03, 2009

Page 233 of 327

BOX CL43

BOX CL43

580

Page Order # :

BOX INSTRUCTIONS
( CLQ1605 )	

If CL43 - NOPHONE = 1/NoPhone OR CL43 - PHONAR2 = RF, GO TO BOX
CL44 - (CLQ1620 ).
ELSE GO TO CL44 - SAMENAME ( CLQ1610 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:17:14 AM Friday, April 03, 2009	

Page 234 of 327

CL44

CL44

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

590

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Second Contact.
Display Second Contact's secondary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

CONTACT NAME: (SECOND CONTACT NAME)
PHONE NUMBER: (SECOND CONTACT SECONDARY PHONE
NUMBER ONE)

Int. Instr I:

Question Text:

Under what name is the second phone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:17:17 AM Friday, April 03, 2009	

Page 235 of 327

CL44
SAMENAME

Field1:
Cheshire Name:

( CLQ1610 )

tblPHONE.SAMENAME
Transformed to HRND.PHO2NAM2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL44 - (CLQ1620 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL44 - NAMEOS ( CLQ1615 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL44 - (CLQ1620 )

Refusal

BOX CL44 - (CLQ1620 )

11:17:24 AM Friday, April 03, 2009

Page 236 of 327

CL44
( CLQ1615 )

NAMEOS

Field2:

tblPHONE.NAMEOS

Cheshire Name:

Transformed to HRND.PHO2N2OS in Cheshire.
Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

30

Route
BOX CL44 - (CLQ1620 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPhone where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘Contact2’.

tblPHONE.PhoneRost = Contact Two's ROST.ROSTNUM, same as tblCL.ContNum2,

tblPHONE.PhoneInstance = '2'.


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
307

Contact2Name

The Second Contact's name =
ROST.ROSTFNAM + ROST.ROSTLNAM on ROST
where ROST.ROSTNUM = tblCL.CONTNUM2 on tblCL
where tblCL.CLRnd= current round.

305

PhoneSecondaryConta
ct2

The Second Contact's Secondary phone number =
blPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where (tblPHONE.AddrRost = current round
tblCL.CONTNUM2 and tblPHONE.AddressRnd = current
round and tblPHONE.PhoneInstance = '2').

DESIGN NOTES
11:17:26 AM Friday, April 03, 2009

Page 237 of 327

CL44
COLLECTING NEW PHONE 2 DETAILS FOR NEW CONTACT TWO.

11:17:26 AM Friday, April 03, 2009

Page 238 of 327


BOX CL44

BOX CL44

11:17:26 AM Friday, April 03, 2009

Page Order # :

600


Page 239 of 327


BOX CL44
BOX INSTRUCTIONS
( CLQ1620 )	

IF A VACATION HOME HAS BEEN COLLECTED FOR THE SP, GO TO
CL48 - VERIFY ( CLQ1675 ).
ELSE GO TO CL45 - ANOTHHOM ( CLQ1625 ).

ASSIGNMENTS
CREATE NEW ADDRESS AND PHONE RECORDS:

If a vacation home address has been collected for the SP, create a current round address 

and phone records for VACATION HOME.

Else do not create new records.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘SecondHome’.

tblADDRESS.AddressDetail = ‘SecondHome’.

tblADDRESS.AddrRost = '0'.

tblADDRESS.AddrResp = '1'.

tblADDRESS.AddrNum = EMPTY.

tblADDRESS.AddrRndc = EMPTY.

tblADDRESS.FirstName = EMPTY.

tblADDRESS.MiddleInitial = EMPTY.

tblADDRESS.LastName = EMPTY.

tblADDRESS.Relationship = EMPTY.

tblADDRESS.RelationOS = EMPTY.

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘SecondHome’.

tblPHONE.PhoneDetail = 'SecondHome’.

tblPHONE.PhoneRost = '0'.

tblPHONE.PhoneResp = '1'.

tblPHONE.PhoneInstance = '1'.

tblPHONE.AddrNum = EMPTY.

tblPHONE.AddrRndc = EMPTY.

tblPHONE.Verify = EMPTY.

Note: We do not collect second phone number for VACATION HOME.

ADDRESSNUM	

If creating a new record on tblADDRESS, create
record where tblADDRESS.AddressNum = next
sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'VacationHome'.

ADDRROST	

tblADDRESS.AddrRost = '0';

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

tblADDRESS.AddrNum = EMPTY.

ADDRRNDC	

tblADDRESS.AddrRndc = EMPTY.

FIRSTNAME	

tblADDRESS.FirstName = EMPTY.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = EMPTY.

11:17:26 AM Friday, April 03, 2009	

Page 240 of 327

BOX CL44
LASTNAME

tblADDRESS.LastName = EMPTY.


RELATIONSHIP

tblADDRESS.Relationship = EMPTY.


RELATIONOS

tblADDRESS.RelationOS = EMPTY.


VERIFY

tblADDRESS.Verify = EMPTY.


PHONENUM

If creating a new record on tblPHONE, create new

record on tblPHONE where tblPHONE.PhoneNum =
next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

PHONERND	

tblPHONE.PhoneRnd = current round on tblPHONE
where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = 'SecondHome' on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = '0'.

PHONERESP	

tblPHONE.PhoneResp = '1' on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = EMPTY.

ADDRRNDC	

tblPHONE.AddrRndc = EMPTY.

VERIFY	

tblPHONE.Verify = empty on tblPHONE where
tblPHONE.PhoneInstance = 1.

ADDRESSDETAIL	

tblADDRESS.AddressDetail = 'SecondHome'.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'SecondHome' where
tblPHONE.PhoneInstance = 1.

TECHNICAL NOTES
289

PrevVacHomeCollected	

Vacation Home has been collected for SP =
tblADDRESS.STAddr1 ^= empty on tblADDRESS where
(tblADDRESS.AddressRnd = previous round &
tblADDRESS.AddressType = 'SecondHome' &
tblADDRESS.AddressDetail = 'SecondHome').

DESIGN NOTES

11:17:26 AM Friday, April 03, 2009	

Page 241 of 327

CL45

CL45

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

ANOTHHOM

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

610

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:

Int. Instr I:

Question Text:

[Do you/Does (SP)] spend more than one month away, during the 

year, at another home other than your primary home?

Int. Instr II:
INPUT FIELDS / ROUTING

11:17:29 AM Friday, April 03, 2009

Page 242 of 327

CL45
ANOTHHOM

Field1:
Cheshire Name:

( CLQ1625 )

tblCL.ANOTHHOM
Transformed to HRND.ANOTHHOM in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TYesNoDKRF
1
No
No

Number Label
1 Yes
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL46 - STADDR1 ( CLQ1630 )

English text: YES
No

BOX CL51 - (CLQ1730 )

English text: NO
Attribute
Don't know

Route
BOX CL51 - (CLQ1730 )

Refusal

BOX CL51 - (CLQ1730 )

BACKGROUND VARIABLE ASSIGNMENTS
CREATE NEW ADDRESS AND PHONE RECORDS:

If CL45 - ANOTHHOM = 1/Yes, create a current round address and phone records for 

VACATION HOME.

Else do not create new records.

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘SecondHome’.

tblADDRESS.AddressDetail = ‘SecondHome’.

tblADDRESS.AddrRost = '0'.

tblADDRESS.AddrResp = '1'.

tblADDRESS.AddrNum = EMPTY.

tblADDRESS.AddrRndc = EMPTY.

tblADDRESS.FirstName = EMPTY.

tblADDRESS.MiddleInitial = EMPTY.

tblADDRESS.LastName = EMPTY.

tblADDRESS.Relationship = EMPTY.

tblADDRESS.RelationOS = EMPTY.

11:17:34 AM Friday, April 03, 2009

Page 243 of 327

CL45
tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘SecondHome’.

tblPHONE.PhoneDetail = 'SecondHome’.

tblPHONE.PhoneRost = '0'.

tblPHONE.PhoneResp = '1'.

tblPHONE.PhoneInstance = '1'.

tblPHONE.AddrNum = EMPTY.

tblPHONE.AddrRndc = EMPTY.

tblPHONE.Verify = EMPTY.

Note: We do not collect second phone number for VACATION HOME.

ADDRESSNUM

If CL45 - ANOTHHOM = 1/Yes, create record where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE

tblADDRESS.AddressType = 'VacationHome'.

ADDRROST

tblADDRESS.AddrRost = '0';

ADDRRESP

tblADDRESS.AddrResp = '1'.

ADDRNUM

tblADDRESS.AddrNum = EMPTY.

ADDRRNDC

tblADDRESS.AddrRndc = EMPTY.

FIRSTNAME

tblADDRESS.FirstName = EMPTY.

MIDDLEINITIAL

tblADDRESS.MiddleInitial = EMPTY.

LASTNAME

tblADDRESS.LastName = EMPTY.

RELATIONSHIP

tblADDRESS.Relationship = EMPTY.

RELATIONOS

tblADDRESS.RelationOS = EMPTY.

VERIFY

tblADDRESS.Verify = EMPTY.

PHONENUM	

If CL45 - ANOTHHOM = 1/Yes, create new record
on tblPHONE where tblPHONE.PhoneNum = next
sequential #.

PHONEINSTANCE

tblPHONE.PhoneInstance = 1.

PHONERND

tblPHONE.PhoneRnd = current round on tblPHONE
where tbPHONE.PhoneInstance = 1.

PHONETYPE

tblPHONE.PhoneType = 'SecondHome' on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST

tblPHONE.PhoneRost = '0'.

PHONERESP

tblPHONE.PhoneResp = '1' on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM

tblPHONE.AddrNum = EMPTY.

ADDRRNDC

tblPHONE.AddrRndc = EMPTY.

VERIFY

tblPHONE.Verify = empty on tblPHONE where
tblPHONE.PhoneInstance = 1.

ADDRESSDETAIL

tblADDRESS.AddressDetail = 'SecondHome'.

PHONEDETAIL

tblPHONE.PhoneDetail = 'SecondHome' where
tblPHONE.PhoneInstance = 1.

SOFT EDIT CHECKS

11:17:34 AM Friday, April 03, 2009	

Page 244 of 327

CL45
HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
PROBE FOR NEW VACATION HOME ADDRESS.

11:17:34 AM Friday, April 03, 2009

Page 245 of 327

CL46

CL46

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

620

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "[Please give me…]" in brackets.

Multi Field display:

Vertical Alignment
Display all fields at one time. See general specifications for
Address Screen Layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

[Please give me an address for this home.]


Int. Instr II:


11:17:38 AM Friday, April 03, 2009

Page 246 of 327

CL46
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1630 )


tblADDRESS.STADDR1

Transformed to HRND.VSTADDR1 in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL46 - STADDR2 ( CLQ1635 )

Refusal

CL46 - STADDR2 ( CLQ1635 )

11:17:45 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL46 - STADDR2 ( CLQ1635 )

Page 247 of 327

CL46
STADDR2

Field2:
Cheshire Name:

( CLQ1635 )

tblADDRESS.STADDR2
Transformed to HRND.VSTADDR2 in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STREET ADDRESS 2:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL46 - CITY ( CLQ1640 )

Don't know

CL46 - CITY ( CLQ1640 )

Refusal

CL46 - CITY ( CLQ1640 )

11:17:53 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL46 - CITY ( CLQ1640 )

Page 248 of 327

CL46
CITY

Field3:
Cheshire Name:

( CLQ1640 )

tblADDRESS.CITY
Transformed to HRND.VCITY in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL46 - STATE ( CLQ1645 )

Refusal

CL46 - STATE ( CLQ1645 )

11:18:00 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL46 - STATE ( CLQ1645 )

Page 249 of 327

CL46
STATE

Field4:
Cheshire Name:

( CLQ1645 )

tblADDRESS.STATE
Transformed to HRND.VSTATE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL46 - ZIPCODE ( CLQ1650 )

Refusal

CL46 - ZIPCODE ( CLQ1650 )

11:18:07 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL46 - ZIPCODE ( CLQ1650 )

Page 250 of 327

CL46
ZIPCODE

Field5:
Cheshire Name:

( CLQ1650 )

tblADDRESS.ZIPCODE
Transformed to HRND.VZIPCODE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

ZIPCODE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TZipcodeInt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL47 - PHONAREA ( CLQ1660 )

Refusal

CL47 - PHONAREA ( CLQ1660 )

FieldSize:
Min Value:
Max Value:
Mask:

5
00000
99999

Route
CL47 - PHONAREA ( CLQ1660 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:
tblADDRESS.AddressRnd = current round,
tblADDRESS.AddressType = 'SecondHome',
tblADDRESS.AddressDetail = 'SecondHome'.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
COLLECT NEW ADDRESS FOR NEW VACATION HOME.

11:18:10 AM Friday, April 03, 2009

Page 251 of 327

CL47

CL47

Page Order # :

Design Screen Type:

Code 1

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

630

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

Please give me a phone number for this home.

Int. Instr II:
INPUT FIELDS / ROUTING
11:18:14 AM Friday, April 03, 2009

Page 252 of 327

CL47
PHONAREA

Field1:
Cheshire Name:

( CLQ1660 )

tblPHONE.PHONAREA
Transformed to HRND.VPHONARE in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
HRND.VPHONARE = 999
HRND.VPHONEXC = NULL
HRND.VPHONLOC = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL47 - PHONEXCH ( CLQ1665 )

Don't know

CL47 - PHONEXCH ( CLQ1665 )

Refusal

BOX CL51 - (CLQ1730 )

11:18:21 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL47 - PHONEXCH ( CLQ1665 )

Page 253 of 327

CL47
PHONEXCH

Field2:
Cheshire Name:

( CLQ1665 )

tblPHONE.PHONEXCH
Transformed to HRND.VPHONEXC in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL47 - PHONLOCL ( CLQ1670 )

Don't know

CL47 - PHONLOCL ( CLQ1670 )

Refusal

CL47 - PHONLOCL ( CLQ1670 )

11:18:29 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL47 - PHONLOCL ( CLQ1670 )

Page 254 of 327

CL47
PHONLOCL

Field3:
Cheshire Name:

( CLQ1670 )

tblPHONE.PHONLOCL
Transformed to HRND.VPHONLOC in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL47 - NOPHONE ( CLQ1671 )

Don't know

CL47 - NOPHONE ( CLQ1671 )

Refusal

CL47 - NOPHONE ( CLQ1671 )

11:18:37 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL47 - NOPHONE ( CLQ1671 )

Page 255 of 327

CL47
NOPHONE

Field4:

( CLQ1671 )

NONE

Cheshire Name:

SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
HRND.VPHONARE = 999
HRND.VPHONEXC = NULL
HRND.VPHONLOC = NULL
Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL51 - (CLQ1730 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL51 - (CLQ1730 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:
tblPHONE.PhoneRnd = current round,
tblPHONE.PhoneType = 'SecondHome',
tblPHONE.PhoneDetail = 'SecondHome'.
tblPHONE.PhoneInstance = '1'.

SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

11:18:41 AM Friday, April 03, 2009

Page 256 of 327

CL47
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES

DESIGN NOTES
COLLECT NEW PRIMARY PHONE FOR NEW VACATION HOME.

11:18:41 AM Friday, April 03, 2009

Page 257 of 327

CL48

CL48

Page Order # :

Design Screen Type:	

Yes/No

Fields:	

Field 1:

VERIFY

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

640

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

If SP is respondent, display "spend".

Else display "spends".
Display SP's previous round Vacation Home address.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:

CODE "YES" IF ALREADY KNOWN, OTHERWISE ASK.


Question Text:

I would like to verify the address of the place where [you/(SP)]

(spend/spends) some portion of the year. I have it listed as… 

[READ ADDRESS LISTED BELOW].

Is this correct?

STREET ADDRESS 1: (VACATION HOME ADDRESS LINE 1)


11:18:43 AM Friday, April 03, 2009	

Page 258 of 327

CL48
STREET ADDRESS 2: (VACATION HOME ADDRESS LINE 2)
CITY: (VACATION HOME CITY) STATE: (VACATION HOME
STATE) ZIPCODE: (VACATION HOME ZIPCODE)
Int. Instr II:
INPUT FIELDS / ROUTING
VERIFY

Field1:
Cheshire Name:

( CLQ1675 )


tblADDRESS.VERIFY.

First copied to tblCL.VRFYHOME in transformation. Then 

transformed to HRND.VRFYHOME in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated

TVrfyhome
1
No
No

FieldSize:
Min Value:
Max Value:
Mask:

Number Label
1 Yes

Route
BOX CL49 - (CLQ1703 )

2

English text: YES
No

CL49 - STADDR1 ( CLQ1680 )

3

English text: NO
NoLongerHas2ndHome

BOX CL51 - (CLQ1730 )

English text: SP NO LONGER HAS 2ND HOME

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round,

tblADDRESS.AddressType = 'SecondHome',

tblADDRESS.AddressDetail = 'SecondHome'.

COPY INSTRUCTIONS:

If CL48 - VERIFY = 1/Yes or 2/No, copy the SP's previous round VACATION HOME

address and phone number to the current round VACATION HOME address and phone

records.

Else do not copy.

Copy fields on tblADDRESS:

11:18:47 AM Friday, April 03, 2009

Page 259 of 327

CL48
tblADDRESS.STAddr1
tblADDRESS.STAddr2
tblADDRESS.City
tblADDRESS.State
tblADDRESS.Zipcode
Copy fields on tblPhone, where PhoneInstance = '1':
tblPHONE.PhonArea
tblPHONE.Exch
tblPHONE.PhonLocl
tblPHONE.NoPhone
tblPHONE.PhonWher
tblPHONE.PhonWhOS
tblPHONE.SameName
tblPHONE.NameOS
STADDR1

tblADDRESS.STAddr1 = previous round VACATION
HOME tblADDRESS.STAddr1.

STADDR2

tblADDRESS.STAddr2 = previous round VACATION
HOME tblADDRESS.STAddr2.

CITY

tblADDRESS.City = previous round VACATION
HOME tblADDRESS.City.

STATE

tblADDRESS.State = pevious round VACATION
HOME tblADDRESS.State.

ZIPCODE

tblADDRESS.Zipcode = previous round VACATION
HOME tblADDRESS.Zipcode.

PHONAREA

tblPHONE.PhonArea = previous round VACATION
HOME tblPHONE.PhonArea.

PHONEXCH

tblPHONE.PhonExch = previous round VACATION
HOME tblPHONE.PhonExch.

PHONLOCL

tblPHONE.PhonLocl = previous round VACATION
HOME tblPHONE.PhonLocl.

NOPHONE

tblPHONE.NoPhone = previous round VACATION
HOME tblPHONE.NoPhone.

SAMENAME

tblPHONE.SameName = previous round VACATION
HOME tblPHONE.SameName.

NAMEOS

tblPHONE.NameOS = previous round VACATION
HOME tblPHONE.NameOS.

PHONWHER

tblPHONE.PhonWher = previous round VACATION
HOME tblPHONE.PhonWher.

PHONWHOS

tblPHONE.PhonWhOS = previous round VACATION
HOME tblPHONE.PhonWhOS.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.

11:18:47 AM Friday, April 03, 2009

Page 260 of 327

CL48
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.
319

AddressPrevVacHome	

SP's previous Vacaction Home Address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddressType =
'SecondHome'' and tblADDRESS.AddressDetail =
'SecondHome' & tblADDRESS.AddressRnd = previous
round).

289

PrevVacHomeCollected	

Vacation Home has been collected for SP =
tblADDRESS.STAddr1 ^= empty on tblADDRESS where
(tblADDRESS.AddressRnd = previous round &
tblADDRESS.AddressType = 'SecondHome' &
tblADDRESS.AddressDetail = 'SecondHome').

DESIGN NOTES
VERIFYING PREVIOUS ROUND ADDRESS FOR VACATION HOME.

11:18:48 AM Friday, April 03, 2009	

Page 261 of 327

CL49

CL49

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

650

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "[What is the correct…]" in brackets.

Multi Field display:
Display all fields at one time. See general specifications for
Address Screen Layout.
Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

[What is the correct address of that place?]

Int. Instr II:

CLEAR ADDRESS LINE 2 IF NO LONGER APPLICABLE.

11:18:51 AM Friday, April 03, 2009

Page 262 of 327

CL49
INPUT FIELDS / ROUTING

Field1:

STADDR1

Cheshire Name:

( CLQ1680 )


tblADDRESS.STADDR1

Transformed to HRND.VSTADDR1 in Cheshire.


Item Text display:

Display SP's current round Vacation Home street address
line 1, tblADDRESS.STADDR1. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL49 - STADDR2 ( CLQ1685 )

Refusal

CL49 - STADDR2 ( CLQ1685 )

11:18:59 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL49 - STADDR2 ( CLQ1685 )

Page 263 of 327

CL49
STADDR2

Field2:
Cheshire Name:

( CLQ1685 )


tblADDRESS.STADDR2

Transformed to HRND.VSTADDR2 in Cheshire.


Item Text display:

Display SP's current round Vacation Home street address
line 1, tblADDRESS.STADDR1. Allow field to be updated.

Item Text:
Label:

Label Position:


STREET ADDRESS 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL49 - CITY ( CLQ1690 )

Don't know

CL49 - CITY ( CLQ1690 )

Refusal

CL49 - CITY ( CLQ1690 )

11:19:06 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL49 - CITY ( CLQ1690 )

Page 264 of 327

CL49
CITY

Field3:
Cheshire Name:

( CLQ1690 )

tblADDRESS.CITY
Transformed to HRND.VCITY in Cheshire.

Item Text display:

Display SP's current round Vacation Home City,
tblADDRESS.CITY. Allow field to be updated.

Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL49 - STATE ( CLQ1695 )

Refusal

CL49 - STATE ( CLQ1695 )

11:19:14 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL49 - STATE ( CLQ1695 )

Page 265 of 327

CL49
STATE

Field4:
Cheshire Name:

( CLQ1695 )

tblADDRESS.STATE
Transformed to HRND.VSTATE in Cheshire.

Item Text display:

Display SP's current round Vacation Home State,
tblADDRESS.STATE. Allow field to be updated.

Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL49 - ZIPCODE ( CLQ1700 )

Refusal

CL49 - ZIPCODE ( CLQ1700 )

11:19:21 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL49 - ZIPCODE ( CLQ1700 )

Page 266 of 327

CL49
ZIPCODE

Field5:
Cheshire Name:

( CLQ1700 )


tblADDRESS.ZIPCODE

Transformed to HRND.VZIPCODE in Cheshire.


Item Text display:

Display SP's current round Vacation Home zipcode,
tblADDRESS.ZIPCODE. Allow field to be updated.

Item Text:
Label:

Label Position:


ZIPCODE:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TZipcodeInt
1
No
No

Number Label
1 [Continuous answer.]	
Attribute
Don't know

Route
BOX CL49 - (CLQ1703 )

Refusal

BOX CL49 - (CLQ1703 )

FieldSize:
Min Value:
Max Value:
Mask:

5
00000
99999

Route
BOX CL49 - (CLQ1703 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:
tblADDRESS.AddressRnd = current round,
tblADDRESS.AddressType = 'SecondHome',
tblADDRESS.AddressDetail = 'SecondHome'.
If Street Address Line 2 is cleared, update VACATION HOME current round
tblADDRESS.STADDR2 = empty.
See detailed instructions below.
STADDR2	

If CL49 - STADDR2 is cleared, set
tblADDRESS.STADDR2 = empty.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

11:19:25 AM Friday, April 03, 2009	

Page 267 of 327

CL49
320

AddressCurrentVacHo	
me	

SP's current Vacation Home Address =
tblADDRESS.STAddr1, STAddr2, City, State, Zipcode on
tblADDRESS where (tblADDRESS.AddressType =
'SecondHome'' and tblADDRESS.AddressDetail =
'SecondHome' & tblADDRESS.AddressRnd = current
round).

DESIGN NOTES
UPDATING ADDRESS FOR VACATION HOME.

11:19:25 AM Friday, April 03, 2009	

Page 268 of 327

BOX CL49

BOX CL49

Page Order # :

655

BOX INSTRUCTIONS
( CLQ1703 )

IF A PHONE NUMBER HAS BEEN COLLECTED FOR SP'S VACATION
HOME, GO TO CL50 - VERIFY ( CLQ1705 ).
ELSE GO TO CL51 - PHONAREA ( CLQ1715 ).

ASSIGNMENTS

TECHNICAL NOTES
331

PhoneVacHomeCollect
ed

If a phone number has been collected for SP's Vacation
Home=
tblPHONE.NoPhone ^= 1/NotHavePhone on tblPHONE
where tblPHONE.PhoneRnd = previous round &
tblPHONE.PhoneType = 'SecondHome' &
tblPHONE.PhoneDetail = 'SecondHome' &
tblPHONE.PhoneInstance='1';

DESIGN NOTES

11:19:25 AM Friday, April 03, 2009

Page 269 of 327

CL50

CL50

Page Order # :

Design Screen Type:

Yes/No

Fields:

Field 1:

VERIFY

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

660

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

If SP is respondent, display "spend".

Else display "spends".

PHONE NUMBER:

Display previous Vacation Home Phone Number.


Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

CODE "YES" IF ALREADY KNOWN. OTHERWISE ASK:


Question Text:

I would like to verify the phone number of the place where [you/(SP)] 

(spend/spends) some portion of the year.
PHONE NUMBER: (VACATION HOME PHONE NUMBER)

Int. Instr II:
11:19:27 AM Friday, April 03, 2009

Page 270 of 327

CL50
INPUT FIELDS / ROUTING

Field1:

VERIFY

( CLQ1705 )

tblPHONE.VERIFY

Cheshire Name:

Stored on tblPHONE where tblPHONE.PhoneInstance = 1.
First copied to tblCL.VRFYPHON in transformation. Then
transformed to HRND.VRFYPHON in Cheshire.
Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TYesNo
1
No
No

Number Label
1 Yes
2

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL51 - (CLQ1730 )

English text: YES
No

CL51 - PHONAREA ( CLQ1715 )

English text: NO

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:
tblPHONE.PhoneRnd = current round,
tblPHONE.PhoneType = 'SecondHome',
tblPHONE.PhoneDetail = 'SecondHome'.
tblPHONE.PhoneInstance = '1'.
If CL6 - VERFIY = 2/No, update VACATION HOME current round phone number and
phone details to empty. We will probe for new phone number and details.
See detailed instructions below.
PHONWHER	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.PhonWher = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONWHOS	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.PhonWhOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

11:19:30 AM Friday, April 03, 2009	

Page 271 of 327

CL50
PHONAREA	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.PhonArea = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

PHONEXCH	

If CL50 - VERIFY = 2/No, update VACATION
HOMEcurrent round tblPHONE.PhonExch = empty
on tblPHONE where tblPHONE.PhoneInstance = '1';

PHONLOCL	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.PhonLocl = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NOPHONE	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.NoPhone = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

SAMENAME	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.SameName = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

NAMEOS	

If CL50 - VERIFY = 2/No, update VACATION HOME
current round tblPHONE.NameOS = empty on
tblPHONE where tblPHONE.PhoneInstance = '1';

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

332

PhonePrevVacHome	

Previous Vacation Home phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where tblPHONE.PhoneRnd = previous round
& tblPHONE.PhoneType = 'SecondHome' &
tblPHONE.PhoneDetail = 'SecondHome' &
tblPHONE.PhoneInstance='1';

DESIGN NOTES
VERFYING PREVIOUS ROUND PHONE 1 FOR VACATION HOME.

11:19:30 AM Friday, April 03, 2009	

Page 272 of 327

CL51

CL51

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

670

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:
Multi Field display:
Display all fields at one time. See General Specifications for Phone
Screen layout.
Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

Please give me a phone number for this home.

Int. Instr II:
INPUT FIELDS / ROUTING
11:19:34 AM Friday, April 03, 2009

Page 273 of 327

CL51
PHONAREA

Field1:
Cheshire Name:

( CLQ1715 )

tblPHONE.PHONAREA
Transformed to HRND.VPHONARE in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
HRND.VPHONARE = 999
HRND.VPHONEXC = NULL
HRND.VPHONLOC = NULL

Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:


PHONE NUMBER:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL51 - PHONEXCH ( CLQ1720 )

Don't know

CL51 - PHONEXCH ( CLQ1720 )

Refusal

BOX CL51 - (CLQ1730 )

11:19:41 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL51 - PHONEXCH ( CLQ1720 )

Page 274 of 327

CL51
PHONEXCH

Field2:
Cheshire Name:

( CLQ1720 )


tblPHONE.PHONEXCH

Transformed to HRND.VPHONEXC in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TexchangeDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL51 - PHONLOCL ( CLQ1725 )

Don't know

CL51 - PHONLOCL ( CLQ1725 )

Refusal

CL51 - PHONLOCL ( CLQ1725 )

11:19:49 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

200
999

Route
CL51 - PHONLOCL ( CLQ1725 )

Page 275 of 327

CL51
PHONLOCL

Field3:
Cheshire Name:

( CLQ1725 )


tblPHONE.PHONLOCL

Transformed to HRND.VPHONLOC in Cheshire.


Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TlocalDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL51 - NOPHONE ( CLQ1726 )

Don't know

CL51 - NOPHONE ( CLQ1726 )

Refusal

CL51 - NOPHONE ( CLQ1726 )

11:19:56 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

0000
9999

Route
CL51 - NOPHONE ( CLQ1726 )

Page 276 of 327

CL51
NOPHONE

Field4:

( CLQ1726 )

NONE

Cheshire Name:

SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 1 is transformed to the following in Cheshire:
HRND.VPHONARE = 999
HRND.VPHONEXC = NULL
HRND.VPHONLOC = NULL
Item Text display:

Do not display previously collected phone number. Collect
new phone number and update existing phone record.

Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL51 - (CLQ1730 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL51 - (CLQ1730 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:
tblPHONE.PhoneRnd = current round,
tblPHONE.PhoneType = 'SecondHome',
tblPHONE.PhoneDetail = 'SecondHome'.
tblPHONE.PhoneInstance = '1'.

SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

11:20:01 AM Friday, April 03, 2009

Page 277 of 327

CL51
"PERSON DOES NOT HAVE PHONE".".
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES

DESIGN NOTES
UPDATING PHONE 1 FOR VACATION HOME.

11:20:01 AM Friday, April 03, 2009

Page 278 of 327

BOX CL51

BOX CL51

Page Order # :

680

BOX INSTRUCTIONS
( CLQ1730 )

GO TO CL52 - FUTRPROX ( CLQ1735 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:20:01 AM Friday, April 03, 2009

Page 279 of 327

CL52

CL52

Page Order # :

Design Screen Type:

Code 1

Fields:

Field 1:

FUTRPROX

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

690

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:	

During our remainng interviews, we will continue to collect
information about health care visits and the costs of any health care
[you/(SP}] may receive. If for some reason you could not do the
interview, please give me the name of someone who would be able
to provide the information for [you/SP)].

Int. Instr II:

INPUT FIELDS / ROUTING


11:20:04 AM Friday, April 03, 2009	

Page 280 of 327

CL52
FUTRPROX

Field1:
Cheshire Name:

( CLQ1735 )

tblCL.FUTRPROX
Transformed to HRND.FUTRPROX in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TFutrprox
1
No
No

Number Label
1 SomeoneNamed

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL53 - PERSON_FUTRPROXY ( CLQ1740 )

2

English text: SOMEONE NAMED
NoOneNamed

BOX CL58 - (CLQ1845 )

3

English text: NO ONE NAMED
RefusedToNameSomeone

BOX CL58 - (CLQ1845 )

English text: REFUSED TO NAME SOMEONE
Attribute
Don't know

Route
BOX CL58 - (CLQ1845 )

Refusal

BOX CL58 - (CLQ1845 )

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES
PROBE FOR FUTURE PROXY.

11:20:09 AM Friday, April 03, 2009

Page 281 of 327

CL53

CL53

Page Order # :

Design Screen Type:	

Roster

Fields:

Field 1:	

PERSON_FUTRPROX
Y

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Name:

Person Roster

Roster Type:

Single Item Select

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
Yes
No
No

Grid Functions:	

Add Line
Delete Line

No
No

700

Display as ' Add a Person '
Display as ' Edit a Person '

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Always display "[Please give me…]" in brackets.

Multi Field display:

Roster/Grid Instructions:

Display all persons from Person Roster.
Display the following persons as protected rows:
1) SP
2) If proxy interview, display Proxy as a protected row
Display in order of entry.

Roster/Grid display:

COL #

HEADER	

INSTRUCTIONS

1

First Name	

Display ROST.ROSTFNAM.

2

Last Name	

Display ROST.ROSTLNAM.

3

Relationship to SP	

Display relationship:
If ROST.ROSTREL=91/OtherRelative or
92/OtherNon-Relative, display
ROST.ROSTREOS.
Else display ROST.ROSTREL
relationship.

Report display:

11:20:10 AM Friday, April 03, 2009	

Page 282 of 327

CL53
TEXT:
Context Header:

Int. Instr I:

Question Text:

[Please give me the name of someone who would be able to provide

this information for [you/(SP)].]

Int. Instr II:

ENTER ONLY ONE PERSON.

INPUT FIELDS / ROUTING

Field1:

PERSON_FUTRPROX
Y

( CLQ1740 )

tblCL.PERSON_FUTUREPROXY

Cheshire Name:

SQL = Initially collected in tblCL.PERSON_FUTRPROXY
then copied to tblCL.FPROXNUM.
tblCL.FPROXNUM transformed to HRND.FPROXNUM in
Cheshire.
Item Text display:
Item Text:
Label:

Label Position:

String
TPersPick30

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


1
No
No

Number Label
1 [Continuous answer.]

FieldSize:
Min Value:
Max Value:
Mask:

30

Route
BOX CL53 - (CLQ1745 )

BACKGROUND VARIABLE ASSIGNMENTS
If Person added at Person Roster, see PERSON ROSTER POP-UP specifications for popup window programming instructions.
Variables populated in Person Roster Pop-Up Window:
ROST.ROSTNUM
ROST.ROSTRNDC
ROST.ROSTFNAM
ROST.ROSTLNAM

Person number
Round number
First name
Last Name

If Person added, set reason why person added as instructed below.

11:20:12 AM Friday, April 03, 2009

Page 283 of 327

CL53
Regardless if person added or existing person selected, set current round tblFPROXNUM
= ROST.ROSTNUM of person selected at Roster.
ROSTREAS	

If Person selected at Roster was added to the
Person Roster, set ROST.ROSTREAS =
11/FutureProxy.

FPROXNUM	

Set current round tblCL.FPROXNUM =
ROST.ROSTNUM of person selected at Roster.

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
4

Respondent

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

333

AddressPrevRndFProxy	 Address has been collected in the previous round for
person selected as Future Proxy =
tblADDRESS.STAddr1 ^= EMPTY on tblADDRESS
where ((tblADDRESS.AddressRnd = previous round) &
tblADDRESS.AddrRost = current round tblCL.FProxNum).

DESIGN NOTES

11:20:12 AM Friday, April 03, 2009	

Page 284 of 327

BOX CL53

BOX CL53

11:20:12 AM Friday, April 03, 2009

Page Order # :

710


Page 285 of 327


BOX CL53
BOX INSTRUCTIONS
( CLQ1745 )	

IF AN ADDRESS HAS BEEN COLLECTED FOR THE FUTURE PROXY
SELECTED AT CL53 IN THE CURRENT OR PREVIOUS ROUND, GO TO
BOX CL58 - (CLQ1845 ).
ELSE GO TO CL54 - STADDR1 ( CLQ1750 ).

ASSIGNMENTS
If an address has not already been collected for FUTURE PROXY in the current round,

and FUTURE PROXY does not have a previous round address, create a current round

FUTURE PROXY address and phone records on tblADDRESS and tblPHONE for person 

selected at CL53.

Else do not create new records.

The Future Proxy cannot be the same person as the current round Proxy. However, the

Future Proxy can be the same person as the current round Contact 1 or Contact 2. To

check if Future Proxy has a current round address, check if the person selected as Future 

Proxy is the same person as the current round Contact 1 or Contact 2. If yes, than a 

current round address has already been collected. If no, next check if the person selected

as Future Proxy has a a previous round address collected where 

tblADDRESS.AddressRnd = previous round and tblADDRESS.ADDRROST = the Future 

Proxy's ROST.ROSTNUM (same as tblCL.FPROXNUM).

CREATE NEW ADDRESS AND PHONE RECORDS:

Set on new tblADDRESS record:

tblADDRESS.AddressNum = next sequential #.

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘FutureProxy’.

tblADDRESS.AddrRost = tblCL.FProxNum (same as ROST.ROSTNUM of person selected

at CL53).

tblADDRESS.AddrResp = '1'.

tblADDRESS.AddrNum = '001' (person does not have a current or previous round address).

tblADDRESS.AddrRndc = current round.

tblADDRESS.FirstName = Future Proxy's ROST.ROSTFNAM.

tblADDRESS.MiddleInitial = Future Proxy's ROST.ROSTMINI.

tblADDRESS.LastName = Future Proxy's ROST.ROSTLNAM

tblADDRESS.Relationship = Future Proxy's ROST.ROSTREL

tblADDRESS.RelationOS = Future Proxy's ROST.ROSTREOS

tblADDRESS.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘FutureProxy’.

tblPHONE.PhoneRost = tblCL.FProxNum (same as ROST.ROSTNUM of person selected

at CL53).

tblPHONE.PhoneResp = '1'.

tblPHONE.PhoneInstance = '1'.

tblPHONE.AddrNum = '001' (person does not have a current or previous round address).

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

Set on new tblPHONE record where tblPHONE.PhoneInstance = 1:

tblPHONE.PhoneNum = next sequential #.

tblPHONE.PhoneRnd = current round.

11:20:12 AM Friday, April 03, 2009	

Page 286 of 327

BOX CL53
tblPHONE.PhoneType = ‘OtherPerson’.

tblPHONE.PhoneDetail = ‘FutureProxy’.

tblPHONE.PhoneRost = tblCL.FProxNum (same as ROST.ROSTNUM of person selected

at CL53).

tblPHONE.PhoneResp = '1'.

tblPHONE.PhoneInstance = '2'.

tblPHONE.AddrNum = '001' (person does not have a current or previous round address).

tblPHONE.AddrRndc = current round.

tblPHONE.Verify = EMPTY.

See detailed instructions below.

ADDRESSNUM	

If creating a new address record for Future Proxy,
create new record on tblADDRESS where
tblADDRESS.AddressNum = next sequential #.

ADDRESSRND	

tblADDRESS.AddressRnd = current round.

ADDRESSTYPE	

tblADDRESS.AddressType = 'OtherPerson'.

ADDRROST	

tblADDRESS.AddrRost = ROST.ROSTNUM of
person selected at CL53 (same as tblCL.FProxNum
on tbCL where tblCL.CLRnd = current round).

ADDRRESP	

tblADDRESS.AddrResp = '1'.

ADDRNUM	

tblADDRESS.AddrNum = 001. (Person does not
have a current or previous round address).

ADDRRNDC	

tblADDRESS.AddrRndc = current round.

FIRSTNAME	

tblADDRESS.FirstName = Future Proxy's
ROST.ROSTFNAM.

MIDDLEINITIAL	

tblADDRESS.MiddleInitial = Future Proxy's
ROST.ROSTMINI.

LASTNAME	

tblADDRESS.LastName = Future Proxy's
ROST.ROSTLNAM.

RELATIONSHIP	

tblADDRESS.Relationship = Future Proxy's
ROST.ROSTREL.

RELATIONOS	

tblADDRESS.RelationOS = Future Proxy's
ROST.ROSTREOS.

PHONENUM	

If creating a new address record for Future Proxy,
create 1st new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 1.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson' , set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEROST	

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL53 (same as tblCL.FProxNum
on tbCL where tblCL.CLRnd = current round). Set
on tblPHONE where tbPHONE.PhoneInstance = 1.

PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 1.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Future Proxy's current round Address record, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 1.

11:20:12 AM Friday, April 03, 2009	

Page 287 of 327

BOX CL53
PHONENUM	

If creating a new address record for Future Proxy,
create 2nd new record on tblPHONE where
tblPHONE.PhoneNum = next sequential #.

PHONEINSTANCE	

tblPHONE.PhoneInstance = 2.

PHONERND	

tblPHONE.PhoneRnd = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONETYPE	

tblPHONE.PhoneType = 'OtherPerson' , set on
tblPHONE where tbPHONE.PhoneInstance = 2.

PHONEROST	

tblPHONE.PhoneRost = ROST.ROSTNUM of
person selected at CL53 (same as tblCL.FProxNum
on tbCL where tblCL.CLRnd = current round). Set
on tblPHONE where tbPHONE.PhoneInstance = 2.

PHONERESP	

tblPHONE.PhoneResp = '1', set on tblPHONE where
tbPHONE.PhoneInstance = 2.

ADDRNUM	

tblPHONE.AddrNum = tblADDRESS.AddrNum on
Future Proxy's current round Address record, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

ADDRRNDC	

tblPHONE.AddrRndc = current round, set on
tblPHONE where tbPHONE.PhoneInstance = 2.

ADDRESSDETAIL	

tblADDRESS.AddressDetail = 'FutureProxy'.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'FutureProxy', set on
tblPHONE where tbPHONE.PhoneInstance = 1.

PHONEDETAIL	

tblPHONE.PhoneDetail = 'FutureProxy', set on
tblPHONE where tbPHONE.PhoneInstance = 2.

TECHNICAL NOTES
333

AddressPrevRndFProxy	 Address has been collected in the previous round for
person selected as Future Proxy =
tblADDRESS.STAddr1 ^= EMPTY on tblADDRESS
where ((tblADDRESS.AddressRnd = previous round) &
tblADDRESS.AddrRost = current round tblCL.FProxNum).

446

AddressCurrRndFProxy	 Address has been collected in the current round for
person selected as Future Proxy =
Current round tblCL.FPROXNUM = current round
tblCL.CONTNUM1 or tblCL.CONTNUM2.

DESIGN NOTES

11:20:12 AM Friday, April 03, 2009	

Page 288 of 327

CL54

CL54

Page Order # :

Design Screen Type:

Address

Fields:

Field 1:

STADDR1

Field 2:

STADDR2

Field 3:

CITY

Field 4:

STATE

Field 5:

ZIPCODE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No

No

No

No


Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

720

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Future Proxy.
Always display "[Please give me ….]" in brackets.

Multi Field display:
Display all fields at one time. See general specifications for
Address Screen Layout.
Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

11:20:16 AM Friday, April 03, 2009

[Please give me an address for contacting (FUTURE PROXY

NAME).]
Page 289 of 327

CL54
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

STADDR1

Cheshire Name:

( CLQ1750 )


tblADDRESS.STADDR1

Transformed to ADDR.STADDR1 in Cheshire.


Item Text display:
Item Text:
Label:

Label Position:


STREET ADDRESS 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


String
TStAddr
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL54 - STADDR2 ( CLQ1755 )

Refusal

CL54 - STADDR2 ( CLQ1755 )

11:20:23 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL54 - STADDR2 ( CLQ1755 )

Page 290 of 327

CL54
STADDR2

Field2:
Cheshire Name:

( CLQ1755 )

tblADDRESS.STADDR2
Transformed to ADDR.STADDR2 in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STREET ADDRESS 2:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TSTAddrEmpty
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL54 - CITY ( CLQ1760 )

Don't know

CL54 - CITY ( CLQ1760 )

Refusal

CL54 - CITY ( CLQ1760 )

11:20:31 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

45

Route
CL54 - CITY ( CLQ1760 )

Page 291 of 327

CL54
CITY

Field3:
Cheshire Name:

( CLQ1760 )

tblADDRESS.CITY
Transformed to ADDR.CITY in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

CITY:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TCity
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL54 - STATE ( CLQ1765 )

Refusal

CL54 - STATE ( CLQ1765 )

11:20:38 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

20

Route
CL54 - STATE ( CLQ1765 )

Page 292 of 327

CL54
STATE

Field4:
Cheshire Name:

( CLQ1765 )

tblADDRESS.STATE
Transformed to ADDR.STATE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

STATE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TStateSt
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Don't know

Route
CL54 - ZIPCODE ( CLQ1770 )

Refusal

CL54 - ZIPCODE ( CLQ1770 )

11:20:45 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

2

Route
CL54 - ZIPCODE ( CLQ1770 )

Page 293 of 327

CL54
( CLQ1770 )

ZIPCODE

Field5:
Cheshire Name:

tblADDRESS.ZIPCODE
Transformed to ADDR.ZIPCODE in Cheshire.

Item Text display:
Item Text:
Label:
Label Position:

ZIPCODE:
Left

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TZipcodeInt

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]

5
00000
99999

Route
CL55 - PHONAREA ( CLQ1780 )

Attribute
Don't know

Route
CL55 - PHONAREA ( CLQ1780 )

Refusal

CL55 - PHONAREA ( CLQ1780 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblADDRESS where:

tblADDRESS.AddressRnd = current round.

tblADDRESS.AddressType = ‘OtherPerson’.

tblADDRESS.AddressDetail = ‘FutureProxy’.

tblADDRESS.AddrRost = tblCL.FProxNum (same as Future Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
334

FutureProxyName

11:20:49 AM Friday, April 03, 2009

Future Proxy Name =
There is a ROST where (ROST.ROSTNUM =
tblCL.FProxNum on tblCL where tblCL.CLRnd = current
round.
Future Proxy Name = ROST.ROSTFNAM +
ROST.ROSTLNAM.

Page 294 of 327

CL54
DESIGN NOTES
COLLECT ADDRESS FOR FUTURE PROXY.

11:20:49 AM Friday, April 03, 2009

Page 295 of 327

CL55

CL55

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

730

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Future Proxy.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Please give me a phone number for contacting (FUTURE PROXY 

NAME).

Int. Instr II:

11:20:53 AM Friday, April 03, 2009

Page 296 of 327

CL55
INPUT FIELDS / ROUTING

Field1:

PHONAREA

Cheshire Name:

( CLQ1780 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAREA in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 1 is
transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 1:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL55 - PHONEXCH ( CLQ1785 )

Don't know

CL55 - PHONEXCH ( CLQ1785 )

Refusal

BOX CL55 - (CLQ1795 )

11:21:00 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL55 - PHONEXCH ( CLQ1785 )

Page 297 of 327

CL55
PHONEXCH

Field2:
Cheshire Name:

( CLQ1785 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEXCH in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL55 - PHONLOCL ( CLQ1790 )

Don't know

CL55 - PHONLOCL ( CLQ1790 )

Refusal

CL55 - PHONLOCL ( CLQ1790 )

11:21:08 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL55 - PHONLOCL ( CLQ1790 )

Page 298 of 327

CL55
PHONLOCL

Field3:
Cheshire Name:

( CLQ1790 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLOCL in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL55 - NOPHONE ( CLQ1791 )

Don't know

CL55 - NOPHONE ( CLQ1791 )

Refusal

CL55 - NOPHONE ( CLQ1791 )

11:21:16 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL55 - NOPHONE ( CLQ1791 )

Page 299 of 327

CL55
NOPHONE

Field4:
Cheshire Name:

( CLQ1791 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone
Instance = 1 is transformed to the following in Cheshire:
ADDR.PHONAREA = 999
ADDR.PHONEXCH = NULL
ADDR.PHONLOCL = NULL
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL55 - (CLQ1795 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL55 - (CLQ1795 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = 'OtherPerson',

tblPHONE.PhoneDetail = 'FutureProxy',

tblPHONE.PhoneRost = tblCL.FProxNum (same as Future Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

11:21:20 AM Friday, April 03, 2009

Page 300 of 327

CL55
PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

Edit #2

If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and 

PHONLOCL should not be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

TECHNICAL NOTES
334

FutureProxyName

Future Proxy Name =
There is a ROST where (ROST.ROSTNUM =
tblCL.FProxNum on tblCL where tblCL.CLRnd = current
round.
Future Proxy Name = ROST.ROSTFNAM +
ROST.ROSTLNAM.

DESIGN NOTES
COLLECT PHONE 1 FOR FUTURE PROXY.

11:21:20 AM Friday, April 03, 2009

Page 301 of 327

BOX CL55

BOX CL55

Page Order # :

740

BOX INSTRUCTIONS
( CLQ1795 )	

IF CL55 - NOPHONE = 1/NoPhone OR CL55 - PHONAREA = RF, GO TO
BOX CL58 - (CLQ1845 ).
ELSE GO TO CL56 - SAMENAME ( CLQ1800 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:21:21 AM Friday, April 03, 2009	

Page 302 of 327

CL56

CL56

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

750

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Future Proxy.
Display Future Proxy's primary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

FUTURE PROXY NAME: (FUTURE PROXY NAME)
PHONE NUMBER: (FUTURE PROXY PRIMARY PHONE NUMBER)

Int. Instr I:

Question Text:

Under what name is that telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:21:24 AM Friday, April 03, 2009	

Page 303 of 327

CL56
SAMENAME

Field1:
Cheshire Name:

( CLQ1800 )

tblPHONE.SAMENAME
Transformed to HRND.PROXNAM1 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL57 - PHONAREA ( CLQ1815 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL56 - NAMEOS ( CLQ1805 )
English text: OTHER NAME

Attribute
Don't know

Route
CL57 - PHONAREA ( CLQ1815 )

Refusal

CL57 - PHONAREA ( CLQ1815 )

11:21:31 AM Friday, April 03, 2009

Page 304 of 327

CL56
( CLQ1805 )

NAMEOS

Field2:
Cheshire Name:

tblPHONE.NAMEOS
Transformed to HRND.PROXN1OS in Cheshire.

Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]	

30

Route
CL57 - PHONAREA ( CLQ1815 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = 'OtherPerson',

tblPHONE.PhoneDetail = 'FutureProxy',

tblPHONE.PhoneRost = tblCL.FProxNum (same as Future Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
334

FutureProxyName	

11:21:33 AM Friday, April 03, 2009	

Future Proxy Name =
There is a ROST where (ROST.ROSTNUM =
tblCL.FProxNum on tblCL where tblCL.CLRnd = current
round.
Future Proxy Name = ROST.ROSTFNAM +
ROST.ROSTLNAM.

Page 305 of 327

CL56
335

PhonePrimFutureProxy	

The Future Proxy's Primary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where tblPHONE.PhoneRnd = current round
and tblPHONE.PhoneRost = tblCL.FProxNum on tblCL
where tblCL.CLRnd = current round, and
tblPHONE.PhoneInstance = '1';

DESIGN NOTES
COLLECT NEW PHONE 1 DETAILS FOR FUTURE PROXY.

11:21:33 AM Friday, April 03, 2009	

Page 306 of 327

CL57

CL57

Page Order # :

Design Screen Type:

Phone

Fields:

Field 1:

PHONAREA

Field 2:

PHONEXCH

Field 3:

PHONLOCL

Field 4:

NOPHONE

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

Enable Functions:

760

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:

Display name of Future Proxy.

Multi Field display:

Horizontal Alignment
Display all fields at one time. See General Specifications for Phone
Screen layout.

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:

Int. Instr I:

Question Text:

Is there a second phone number for contacting (FUTURE PROXY

NAME)?
[PROBE: What is that number?]

11:21:37 AM Friday, April 03, 2009

Page 307 of 327

CL57
Int. Instr II:

INPUT FIELDS / ROUTING


Field1:

PHONAREA

Cheshire Name:

( CLQ1815 )

tblPHONE.PHONAREA
Transformed to ADDR.PHONAR2 in Cheshire.
tblPHONE.PHONAREA = RF on Phone Instance = 2 is
transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:


PHONE NUMBER 2:
Left

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Integer
TareaDKRF
1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL57 - PHONEXCH ( CLQ1820 )

Don't know

CL57 - PHONEXCH ( CLQ1820 )

Refusal

BOX CL57 - (CLQ1830 )

11:21:44 AM Friday, April 03, 2009

FieldSize:
Min Value:
Max Value:
Mask:

3
100
999

Route
CL57 - PHONEXCH ( CLQ1820 )

Page 308 of 327

CL57
PHONEXCH

Field2:
Cheshire Name:

( CLQ1820 )

tblPHONE.PHONEXCH
Transformed to ADDR.PHONEX2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TexchangeDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL57 - PHONLOCL ( CLQ1825 )

Don't know

CL57 - PHONLOCL ( CLQ1825 )

Refusal

CL57 - PHONLOCL ( CLQ1825 )

11:21:51 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

200
999

Route
CL57 - PHONLOCL ( CLQ1825 )

Page 309 of 327

CL57
PHONLOCL

Field3:
Cheshire Name:

( CLQ1825 )

tblPHONE.PHONLOCL
Transformed to ADDR.PHONLO2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Integer
TlocalDKRF

1
No
No

Number Label
1 [Continuous answer.]
Attribute
Empty

Route
CL57 - NOPHONE ( CLQ1826 )

Don't know

CL57 - NOPHONE ( CLQ1826 )

Refusal

CL57 - NOPHONE ( CLQ1826 )

11:22:00 AM Friday, April 03, 2009

FieldSize:

Min Value:
Max Value:
Mask:

0000
9999

Route
CL57 - NOPHONE ( CLQ1826 )

Page 310 of 327

CL57
NOPHONE

Field4:
Cheshire Name:

( CLQ1826 )

NONE
SQL = tblPHONE.NOPHONE
tblPHONE.NOPHONE = 1/NotHavePhone on Phone Instance
= 2 is transformed to the following in Cheshire:
ADDR.PHONAR2 = 999
ADDR.PHONEX2 = NULL
ADDR.PHONLO2 = NULL

Item Text display:
Item Text:
Label:

Label Position:

Field Type:

Type Name:

Answers Allowed:

Drop Down List:

Lookup File:

Lookup File Name:


Enumerated
TNoPhone
1
No
No

Number Label
1 NotHavePhone

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL57 - (CLQ1830 )

English text: PERSON DOES NOT HAVE PHONE
Attribute
Empty

Route
BOX CL57 - (CLQ1830 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = 'OtherPerson',

tblPHONE.PhoneDetail = 'FutureProxy',

tblPHONE.PhoneRost = tblCL.FProxNum (same as Future Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS
Edit #1

If NOPHONE = 1/NoPhone, then PHONAREA, PHONEXCH, and 

PHONLOCL should be empty.

If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT

"PERSON DOES NOT HAVE PHONE".".

11:22:04 AM Friday, April 03, 2009

Page 311 of 327

CL57
Edit #2
If NOPHONE= EMPTY, then PHONAREA, PHONEXCH, and
PHONLOCL should not be empty.
If not true, display "PLEASE ENTER PHONE NUMBER OR SELECT
"PERSON DOES NOT HAVE PHONE".".
TECHNICAL NOTES
334

FutureProxyName	

Future Proxy Name =
There is a ROST where (ROST.ROSTNUM =
tblCL.FProxNum on tblCL where tblCL.CLRnd = current
round.
Future Proxy Name = ROST.ROSTFNAM +
ROST.ROSTLNAM.

DESIGN NOTES
COLLECT PHONE 2 FOR FUTURE PROXY.

11:22:04 AM Friday, April 03, 2009	

Page 312 of 327

BOX CL57

BOX CL57

Page Order # :

770

BOX INSTRUCTIONS
( CLQ1830 )	

IF CL57 - NOPHONE = 1/NoPhone OR CL57 - PHONAR2 = RF, GO TO BOX
CL58 - (CLQ1845 ).
ELSE GO TO CL58 - SAMENAME ( CLQ1835 ).

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:22:04 AM Friday, April 03, 2009	

Page 313 of 327

CL58

CL58

Page Order # :

Design Screen Type:	

Code 1

Fields:	

Field 1:

SAMENAME

Field 2:

NAMEOS

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

Enable Functions:	

780

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:	

Display name of Future Proxy.
Display Future Proxy's secondary phone number.

Question display:

Multi Field display:

Vertical Alignment


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:	

FUTURE PROXY NAME: (FUTURE PROXY NAME)
PHONE NUMBER: (FUTURE PROXY SECONDARY PHONE
NUMBER)

Int. Instr I:

Question Text:

Under what name is the second telephone number likely to be listed?


Int. Instr II:

INPUT FIELDS / ROUTING

11:22:08 AM Friday, April 03, 2009	

Page 314 of 327

CL58
SAMENAME

Field1:
Cheshire Name:

( CLQ1835 )

tblPHONE.SAMENAME
Transformed to HRND.PROXNAM2 in Cheshire.

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TPhonnam
1
No
No

Number Label
1 SameAsContactName
91

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CL58 - (CLQ1845 )

English text: SAME AS CONTACT NAME LISTED ABOVE
Other
CL58 - NAMEOS ( CLQ1840 )
English text: OTHER NAME

Attribute
Don't know

Route
BOX CL58 - (CLQ1845 )

Refusal

BOX CL58 - (CLQ1845 )

11:22:15 AM Friday, April 03, 2009

Page 315 of 327

CL58
( CLQ1840 )

NAMEOS

Field2:
Cheshire Name:

tblPHONE.NAMEOS
Transformed to HRND.PROXN2OS in Cheshire.

Item Text display:

Display (SPECIFY) in the same blue font used for
interviewer instructions.

Item Text:

OTHER NAME (SPECIFY)

Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

String
TOthrspec

FieldSize:
Min Value:
Max Value:
Mask:

1
No
No

Number Label
1 [Continuous answer.]	

30

Route
BOX CL58 - (CLQ1845 )

BACKGROUND VARIABLE ASSIGNMENTS
Collect on tblPHONE where:

tblPHONE.PhoneRnd = current round,

tblPHONE.PhoneType = 'OtherPerson',

tblPHONE.PhoneDetail = 'FutureProxy',

tblPHONE.PhoneRost = tblCL.FProxNum (same as Future Proxy's ROST.ROSTNUM).


SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES
334

FutureProxyName	

11:22:17 AM Friday, April 03, 2009	

Future Proxy Name =
There is a ROST where (ROST.ROSTNUM =
tblCL.FProxNum on tblCL where tblCL.CLRnd = current
round.
Future Proxy Name = ROST.ROSTFNAM +
ROST.ROSTLNAM.

Page 316 of 327

CL58
336

PhoneSecFutureProxy	

The Future Proxy's Secondary phone number =
tblPHONE.PHONAREA, PHONEXCH, PHONLOCL on
tblPHONE where tblPHONE.PhoneRnd = current round
and tblPHONE.PhoneRost = tblCL.FProxNum on tblCL
where tblCL.CLRnd = current round, and
tblPHONE.PhoneInstance = '2';

DESIGN NOTES
COLLECT PHONE 2 DETAILS FOR FUTURE PROXY.

11:22:17 AM Friday, April 03, 2009	

Page 317 of 327

BOX CL58

BOX CL58

790

Page Order # :

BOX INSTRUCTIONS
( CLQ1845 )	

IF (SP IS IN THE SUPPLEMENTAL SAMPLE), GO TO CL60 - THANK_SUPP
( CLQ1855 ).
ELSE IF (SP IS THE RESPONDENT), GO TO CL59 - THANK_SP ( CLQ1850
).
ELSE GO TO CL61 - THANK_PROXYPLANNER ( CLQ1860 ).

ASSIGNMENTS

TECHNICAL NOTES
9

SuppORD	

SP is in the Supplemental Sample =
MRES.INTTYPE=3/NewFromSupplement on MRES
where MRES.MRESRND = current round.

4

Respondent	

On MRES where MRES.MRESRND = current round:
A Proxy interview (respondent is a proxy) =
MRES.SPPROXY=2/Proxy.
MRES.RROSTNUM=ROST.ROSTNUM of respondent.
An SP interview (respondent is the SP) =
MRES.SPPROXY=1/SP.
MRES.RROSTNUM='01'.

DESIGN NOTES

11:22:17 AM Friday, April 03, 2009	

Page 318 of 327

CL59

CL59

Page Order # :

Design Screen Type:	

No Entry

Fields:	

Field 1:

THANK_SP

Enable Functions:	

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:	

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:	

Add Line
Delete Line

No
No

800

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:
Question display:	

Always display first sentence, "[I would like..]", "[also]" and
"[continue to]" in brackets.

Multi Field display:

Roster/Grid Instructions:
Roster/Grid display:
Report display:

TEXT:
Context Header:
Int. Instr I:
Question Text:

[I would like to thank you for keeping the planner for this interview.] I
would [also] appreciate it if you would [continue to] record health
care visits and keep information about medical expenses for the
next interview. Thank you for your time and cooperatoin during this
interview.

Int. Instr II:

CIRCLE TODAY'S DATE IN THE PLANNER AS A REFERENCE
FOR THE RESPONDENT. EXPLAIN PLANNER SECTIONS AS
NECESSARY.

11:22:18 AM Friday, April 03, 2009	

Page 319 of 327

CL59
INPUT FIELDS / ROUTING

Field1:

THANK_SP

Cheshire Name:

( CLQ1850 )

TEMP

Item Text display:
Item Text:
Label:
Label Position:
Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TContinue
1
No
No

Number Label
1 Continue

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CLEND - (CLQ1885 )

English text: CONTINUE

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES

11:22:20 AM Friday, April 03, 2009

Page 320 of 327

CL60

CL60

Page Order # :

Design Screen Type:

No Entry

Fields:

Field 1:

THANK_SUPP

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

810

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:

I would like to give you this planner [HAND PLANNER TO
RESPONDENT] to record any health care visits [you have/(SP) has]
with any kind of medical professional or facility.
Here is a folder to keep any medical bills, receipts, Medicare
statements, and insurance statements that would be connected to
[your/(SP)'s] health care visits and other medical expenses so that
we can talk about them during the next interview. I'd like to thank
you for your time and cooperation and I look forward to seeing you
soon.

11:22:22 AM Friday, April 03, 2009

Page 321 of 327

CL60
CIRCLE TODAY'S DATE IN PLANNER AS A REFERENCE FOR
THE RESPONDENT. EXPLAIN PLANNER SECTIONS IN DETAIL
TO RESPONDENT.

Int. Instr II:	

INPUT FIELDS / ROUTING
THANK_SUPP

Field1:	
Cheshire Name:

( CLQ1855 )

TEMP

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TContinue
1
No	
No

Number Label	
1 Continue	

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CLEND - (CLQ1885 )

English text: CONTINUE

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES

11:22:24 AM Friday, April 03, 2009	

Page 322 of 327

CL61

CL61

Page Order # :

Design Screen Type:

No Entry

Fields:

Field 1:

THANK_PROXYPLAN
NER

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

820

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:	

I would like to make sure you are aware of the planner we use to
record health care visits as well as the folder for keeping information
about medical expenses for the next interview.

Int. Instr II:	

CIRCLE TODAY'S DATE IN PLANNER AS A REFERENCE FOR
THE RESPONDENT. EXPLAIN PLANNER SECTIONS IN DETAIL
TO RESPONDENT.

INPUT FIELDS / ROUTING
11:22:25 AM Friday, April 03, 2009	

Page 323 of 327

CL61
THANK_PROXYPLAN
NER


Field1:	

Cheshire Name:

( CLQ1860 )


TEMP

Item Text display:
Item Text:
Label:

Label Position:

Field Type:	
Type Name:
Answers Allowed:
Drop Down List:	
Lookup File:	
Lookup File Name:

Enumerated
TContinue
1
No
No

Number Label	
1 Continue	

FieldSize:
Min Value:
Max Value:
Mask:

Route
CL62 - THANK_PROXY ( CLQ1865 )

English text: CONTINUE

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES

11:22:27 AM Friday, April 03, 2009	

Page 324 of 327

CL62

CL62

Page Order # :

Design Screen Type:

No Entry

Fields:

Field 1:

THANK_PROXY

Enable Functions:

HELP
COMMENTS
JUMPBACK

No
Yes
Yes

Roster Functions:

Add Item
Edit Item
Delete Item
Search Item

No
No
No
No

Grid Functions:

Add Line
Delete Line

No
No

830

Roster Name:
Roster Type:

DISPLAY INSTRUCTIONS:
Context header display:

Question display:

Multi Field display:


Roster/Grid Instructions:

Roster/Grid display:

Report display:


TEXT:

Context Header:
Int. Instr I:
Question Text:	

I would like to thank you for your time and cooperation during this
interview. We may be contacting you in the future for further
information.

Int. Instr II:
INPUT FIELDS / ROUTING

11:22:28 AM Friday, April 03, 2009	

Page 325 of 327

CL62
THANK_PROXY

Field1:
Cheshire Name:

( CLQ1865 )

TEMP

Item Text display:
Item Text:
Label:

Label Position:

Field Type:
Type Name:
Answers Allowed:
Drop Down List:
Lookup File:
Lookup File Name:

Enumerated
TContinue
1
No
No

Number Label
1 Continue

FieldSize:
Min Value:
Max Value:
Mask:

Route
BOX CLEND - (CLQ1885 )

English text: CONTINUE

BACKGROUND VARIABLE ASSIGNMENTS

SOFT EDIT CHECKS

HARD EDIT CHECKS

TECHNICAL NOTES

DESIGN NOTES

11:22:30 AM Friday, April 03, 2009

Page 326 of 327

BOX CLEND

BOX CLEND

Page Order # :

860

BOX INSTRUCTIONS
( CLQ1885 )

FINALIZE CASE AND RETURN TO IMS .

ASSIGNMENTS

TECHNICAL NOTES

DESIGN NOTES

11:22:30 AM Friday, April 03, 2009

Page 327 of 327


File Typeapplication/pdf
File TitlerptMCBSSpecs_Main
AuthorSweeney_l
File Modified2010-04-02
File Created2009-04-03

© 2024 OMB.report | Privacy Policy