Module: colon-epi-part1

Module Contents

  1. colon-epi

1CENTER_NOnumber (2,0)Required:true
Center identification number.
Allowable Values
11Cancer Care Ontario - Colon
12USC Consortium - Colon
13University of Melbourne - Colon
14Cancer Research Center of Hawaii - Colon
15Mayo Clinic - Colon
16Fred Hutchinson, Seattle - Colon
17Northern California (NCCC) - Colon


2PERSON_ID (*PK)string (12)Required:true
Number that uniquely identifies an individual. *PERSON_ID is the primary key for the table.

3SEXnumber (1,0)Required:true
Are you male or female? (Ref. 1.1.)
Allowable Values
1Male
2Female
9Unknown


4AGE_EPInumber (3,0)Required:true
What is your age? (Ref. 1.2)
Allowable Values
1 to 120 or 999Range
999Unknown


5MARSTATnumber (1,0)Required:true
Marital Status (Ref. 1.5)
Allowable Values
1Single/Never Married
2Currently Married/Living as Married
3Separated
4Divorced
5Widowed
9Unknown


6HEMOCCULTnumber (1,0)Required:true
Have you ever had a test for blood in your stool, called a smear test or a hemoccult? (This test is frequently done as part of a routine physical exam, or it can be done at home.) (Ref. 2.1)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


7HEMOCCULT_1ST_AGEnumber (3,0)Required:false
When did you first have a hemoccult test? (Ref. 2.1.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When HEMOCCULT equals 1, HEMOCCULT_1ST_AGE must not be null
When HEMOCCULT is not equal to 1, HEMOCCULT_1ST_AGE must be null
When HEMOCCULT_1ST_AGE is not equal to 999, HEMOCCULT_1ST_AGE must be less than AGE_EPI ERROR :When HEMOCCULT equals 1, HEMOCCULT_1ST_AGE must not be null
When HEMOCCULT is not equal to 1, HEMOCCULT_1ST_AGE must be null
When HEMOCCULT_1ST_AGE is not equal to 999, HEMOCCULT_1ST_AGE must be less than AGE_EPI

8H1_PROBLEMnumber (1,0)Required:false
Does the reason for your first hemoccult test include "investigating a new problem"? (Ref. 2.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When HEMOCCULT equals 1, H1_PROBLEM must not be null
When HEMOCCULT is not equal to 1, H1_PROBLEM must be null
When HEMOCCULT equals 1, H1_PROBLEM must not be null
When HEMOCCULT is not equal to 1, H1_PROBLEM must be null

9H1_FAMHXnumber (1,0)Required:false
Does the reason for your first hemoccult test include "family history of colorectal cancer"? (Ref. 2.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When HEMOCCULT equals 1, H1_FAMHX must not be null
When HEMOCCULT is not equal to 1, H1_FAMHX must be null

10H1_ROUTINEnumber (1,0)Required:false
Does the reason for your first hemoccult test include "routine/yearly exam or check-up"? (Ref. 2.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When HEMOCCULT equals 1, H1_ROUTINE must not be null
When HEMOCCULT is not equal to 1, H1_ROUTINE must be null

11H1_FU_PROBnumber (1,0)Required:false
Does the reason for your first hemoccult test include "follow-up of a previous problem"? (Ref. 2.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When HEMOCCULT equals 1, H1_FU_PROB must not be null
When HEMOCCULT is not equal to 1, H1_FU_PROB must be null

12H1_FU_FOBTnumber (1,0)Required:false
Did the reason for your first hemoccult test include “follow-up of a previous hemoccult or fecal occult blood test (FOBT)"?
Allowable Values
1Yes
2No
8Not Asked
9Unknown

Error Description
HEMOCCULT = 1, must not be null
HEMOCCULT is not 1, must be null

13H1_OTHERnumber (1,0)Required:false
Does the reason for your first hemoccult test include other reasons? (Ref. 2.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When HEMOCCULT equals 1, H1_OTHER must not be null
When HEMOCCULT is not equal to 1, H1_OTHER must be null

14H1_OTHER_TEXTstring (40)Required:false
What are the specific reasons for your first hemoccult test? (Ref. 2.1.2)

Error Description
When HEMOCCULT is equals 1 and H1_OTHER equals 1, H1_OTHER_TEXT must NOT be null
When HEMOCCULT is not equal to 1, H1_OTHER_TEXT must be null
When H1_OTHER is not equal to 1, H1_OTHER_TEXT must be null

15HEMOCCULT_NOnumber (3,0)Required:false
How many separate hemoccult tests have you had? (Ref. 2.1.3)
Allowable Values
1 to 98 or 99,88Range
99Unknown
88Not Asked

Error Description
When HEMOCCULT equals 1, HEMOCCULT_NO must not be null
When HEMOCCULT is not equal to 1, HEMOCCULT_NO must be null

16HEMOCCULT_LST_AGEnumber (3,0)Required:false
At what age did you last have a hemoccult test? (Ref. 2.1.4)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When HEMOCCULT equals 1 and HEMOCCULT_NO is greater than 1 and and HEMOCCULT_NO is not equal to 99 HEMOCCULT_LST_AGE must NOT be null
When HEMOCCULT is not equal to 1, HEMOCCULT_LST_AGE must be null
When HEMOCCULT_1ST_AGE is not null and HEMOCCULT_1ST_AGE is not 999, and HEMOCCULT_LST_AGE is not 999 and not null, HEMOCCULT_LST_AGE must be greater than or equal to HEMOCCULT_1ST_AGE
When HEMOCCULT_LST_AGE is not 999 it must be less than or equal to AGE_EPI

17SIGSCOPEnumber (1,0)Required:true
Have you ever had a sigmoidoscopy? (Sigmoidoscopy involves looking inside the lower bowel and rectum with a lighted instrument. This examination is usually done in a doctor''s office without anesthesia.) (Ref. 2.2)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


18SIGSCOPE_1ST_AGEnumber (3,0)Required:false
At what age did you first have a sigmoidoscopy? (Ref. 2.2.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When SIGSCOPE is equal to 1, SIGSCOPE_1ST_AGE must NOT be null
When SIGSCOPE is not equal to 1, SIGSCOPE_1ST_AGE must be null
When SIGSCOPE_1ST_AGE is not equal to 999, SIGSCOPE_1ST_AGE must less than or equal to AGE_EPI

19S1_PROBLEMnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include "investigating a new problem"? (Ref. 2.2.2.)
Allowable Values
1Yes
2No
9Unknown

Error Description
When SIGSCOPE is equal to 1, S1_PROBLEM must NOT be null
When SIGSCOPE is not equal to 1, S1_PROBLEM must be null

20S1_FAMHXnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include "family history of colorectal cancer"? (Ref. 2.2.2.)
Allowable Values
1Yes
2No
9Unknown

Error Description
When SIGSCOPE is equal to 1, S1_FAMHX must NOT be null
When SIGSCOPE is not equal to 1, S1_FAMHX must be null

21S1_ROUTINEnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include "routine/yearly exam or check-up"? (Ref. 2.2.2.)
Allowable Values
1Yes
2No
9Unknown

Error Description
When SIGSCOPE is equal to 1, S1_ROUTINE must NOT be null
When SIGSCOPE is not equal to 1, S1_ROUTINE must be null

22S1_FU_PROBnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include "follow-up of a previous problem"? (Ref. 2.2.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When SIGSCOPE is equal to 1, S1_FU_PROB must NOT be null
When SIGSCOPE is not equal to 1, S1_FU_PROB must be null

23S1_FU_FOBTnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include “follow-up of a previous hemoccult or Fecal occult blood test (FOBT)"?
Allowable Values
1Yes
2No
8Not Asked
9Unknown

Error Description
SIGSCOPE = 1, must not be null
SIGSCOPE is not 1, must be null

24S1_OTHERnumber (1,0)Required:false
Did the reason for your first sigmoidoscopy include other reasons? (Ref. 2.2.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When SIGSCOPE is equal to 1, S1_OTHER must NOT be null
When SIGSCOPE is not equal to 1, S1_OTHER must be null

25S1_OTH_TEXTstring (40)Required:false
unknown

Error Description
When SIGSCOPE is equal to 1 AND S1_OTHER equals 1, S1_OTH_TEXT must NOT be null
When SIGSCOPE is not equal to 1, S1_OTH_TEXT must be null
When S1_OTHER is not equal to 1, S1_OTH_TEXT must be null

26SIGSCOPE_NOnumber (2,0)Required:false
How many separate sigmoidoscopies have you had? (Ref. 2.2.3)
Allowable Values
1 to 98 or 99, 88Range
99Unknown
88Not Asked

Error Description
When SIGSCOPE is equal to 1, SIGSCOPE_NO must NOT be null
When SIGSCOPE is not equal to 1, SIGSCOPE_NO must be null

27SIGSCOPE_LST_AGEnumber (3,0)Required:false
How old were you when you had your last sigmoidoscopy? (Ref. 2.2.4)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When SIGSCOPE equals 1 and SIGSCOPE_NO is greater than 1 and and SIGSCOPE_NO is not equal to 99 SIGSCOPE_LST_AGE must NOT be null
When SIGSCOPE is not equal to 1, SIGSCOPE_LST_AGE must be null
SIGSCOPE_LST_AGE must be greater than or equal to SIGSCOPE_1ST_AGE
When SIGSCOPE_LST_AGE is not 999 it must be less than or equal to AGE_EPI

28COLSCOPEnumber (1,0)Required:true
Have you ever had a colonoscopy? (A colonoscopy is an examination of the entire large bowel using a long flexible instrument. This examination is usually done under sedation). (Ref. 2.3)
Allowable Values
1Yes
2No
8 Not Asked
9Unknown


29COLSCOPE_1ST_AGEnumber (3,0)Required:false
How old were you when you had your first colonoscopy? (Ref. 2.3.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When COLSCOPE is equal to 1, COLSCOPE1ST_AGE must NOT be null
When COLSCOPE is not equal to 1, COLSCOPE_1ST_AGE must be null
When COLSCOPE_1ST_AGE is not equal to 999, COLSCOPE_1ST_AGE must less than or equal to AGE_EPI

30C1_PROBLEMnumber (1,0)Required:false
Did the reasons for your first colonoscopy include "investigating a new problem"? (Ref. 2.3.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When COLSCOPE is equal to 1, C1_PROBLEM must NOT be null
When COLSCOPE is not equal to 1, C1_PROBLEM must be null

31C1_FAMHXnumber (1,0)Required:false
Did the reasons for your first colonoscopy include "a family history of colorectal cancer"? (Ref. 2.3.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When COLSCOPE is equal to 1, C1_FAMHX must NOT be null
When COLSCOPE is not equal to 1, C1_FAMHX must be null

32C1_ROUTINEnumber (1,0)Required:false
Did the reasons for your first colonoscopy include "routine/yearly exam or check-up"? (Ref. 2.3.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When COLSCOPE is equal to 1, C1_ROUTINE must NOT be null
When COLSCOPE is not equal to 1, C1_ROUTINE must be null

33C1_FU_PROBnumber (1,0)Required:false
Did the reasons for your first colonoscopy include "follow-up of a previous problem"? (Ref. 2.3.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When COLSCOPE is equal to 1, C1_FU_PROB must NOT be null
When COLSCOPE is not equal to 1, C1_FU_PROB must be null

34C1_FU_FOBTnumber (1,0)Required:false
Did the reason for your first colonoscopy include “follow-up of a previous hemoccult or Fecal occult blood test (FOBT)"?
Allowable Values
1Yes
2No
8Not Asked
9Unknown

Error Description
COLSCOPE = 1, must not be null
COLSCOPE is not 1, must be null

35C1_OTHERnumber (1,0)Required:false
Did the reasons for your first colonoscopy include other reasons? (Ref. 2.3.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When COLSCOPE is equal to 1, C1_OTHER must NOT be null
When COLSCOPE is not equal to 1, C1_OTHER must be null

36C1_OTH_TEXTstring (40)Required:false
What are the specific reasons for your first colonoscopy? (Ref. 2.3.2)

Error Description
When COLSCOPE is equal to 1 AND C1_OTHER equals 1, C1_OTH_TEXT must NOT be null
When COLSCOPE is not equal to 1, C1_OTH_TEXT must be null
When C1_OTHER is not equal to 1, C1_OTH_TEXT must be null

37COLSCOPE_NOnumber (2,0)Required:false
How many separate colonoscopies have you had? (Ref. 2.3.3)
Allowable Values
1 to 98 or 99,88Range
99Unknown
88Not Asked

Error Description
When COLSCOPE is equal to 1, COLSCOPE_NO must NOT be null
When COLSCOPE is not equal to 1, COLSCOPE_NO must be null

38COLSCOPE_LST_AGEnumber (3,0)Required:false
How old were you when you had your last colonoscopy? (Ref. 2.3.4)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When COLSCOPE equals 1 and COLSCOPE_NO is greater than 1 and COLSCOPE_NO is not equal to 99 COLSCOPE_LST_AGE must NOT be null
When COLSCOPE is not equal to 1, COLSCOPE_LST_AGE must be null
COLSCOPE_LST_AGE must be greater than or equal to COLSCOPE_1ST_AGE
When COLSCOPE_LST_AGE is not 999 it must be less than or equal to AGE_EPI

39BARIUMnumber (1,0)Required:true
A barium enema (BE) is an x-ray examination of your colon. In this procedure a special solution, and generally air is pumped into the colon or bowel through the rectum, so these organs can be seen on the x-ray. Have you ever had a barium enema/x-ray test?
Allowable Values
1Yes
2No
8Not Asked
9Unknown


40B1_PROBLEMnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “investigating a new problem"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

41B1_FAMHXnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “family history of colorectal cancer"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

42B1_ROUTINEnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “routine/yearly exam or check-up"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

43B1_FU_PROBnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “follow-up of a previous problem"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

44B1_FU_FOBTnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “follow-up of a previous hemoccult or Fecal occult blood test (FOBT)"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

45B1_OTHERnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include other reasons?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

46B1_OTH_TEXTstring (40)Required:false
What are the specific reasons for your first Barium enema/x-ray test?

Error Description
BARIUM = 1 or 8 and B1_OTHER = 1, must not be null
BARIUM is not 1, must be null
B1_OTHER is not 1, must be null

47BARIUM_NOnumber (2,0)Required:false
How many separate barium enema/x-ray test have you had?
Allowable Values
1 to 98 or 99 or 88Range
99Unknown
88 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null

48BARIUM_1ST_AGEnumber (3,0)Required:false
How old were you when you had your first barium enema/x-ray test?
Allowable Values
1 to 120 or 999,888Range
999Unknown
888 Not Asked

Error Description
BARIUM = 1, must not be null
BARIUM is not 1, must be null
When BARIUM_1ST_AGE is not equal to 999, BARIUM_1ST_AGE must less than or equal to AGE_EPI

49BARIUM_LST_AGEnumber (3,0)Required:false
How old were you when you had your last barium enema/x-ray test?
Allowable Values
1 to 120 or 999, 888Range
999Unknown
888 Not Asked

Error Description
BARIUM = 1 and BARIUM_NO greater than 1 and BARIUM_NO is not 99, must not be null
BARIUM_NO = 1, must be null
When BARIUM_LST_AGE is not equal to 999, BARIUM_LST_AGE must less than or equal to AGE_EPI
must be greater than or equal to BARIUM_1ST_AGE

50VIRTUAL_COLSCOPEnumber (1,0)Required:true
Have you ever had a CT colonograph or a virtual colonoscopy test?
Allowable Values
1Yes
2No
8Not Asked
9Unknown


51VC1_PROBLEMnumber (1,0)Required:false
Did the reason for your first virtual colonoscopy include “investigating a new problem"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

52VC1_FAMHXnumber (1,0)Required:false
Did the reason for your first virtual colonoscopy include “family history of colorectal cancer"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

53VC1_ROUTINEnumber (1,0)Required:false
Did the reason for your first virtual colonoscopy include “routine/yearly exam or check-up"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

54VC1_FU_PROBnumber (1,0)Required:false
Did the reason for your first virtual colonoscopy include “follow-up of a previous problem"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

55VC1_FU_FOBTnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include “follow-up of a previous hemoccult or Fecal occult blood test (FOBT)"?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

56VC1_OTHERnumber (1,0)Required:false
Did the reason for your first barium enema/x-ray test include other reasons?
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

57VC1_OTH_TEXTstring (40)Required:false
What are the specific reasons for your first virtual colonoscopy?

Error Description
VIRTUAL_COLSCOPE = 1,8 and VC1_OTHER = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null
VC1_OTHER is not 1, must be null

58VC_NOnumber (2,0)Required:false
How many separate virtual colonoscopies have you had?
Allowable Values
1 to 98 or 99 or 88Range
99Unknown
88 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null

59VC_1ST_AGEnumber (3,0)Required:false
How old were you when you had your first virtual colonoscopy?
Allowable Values
1 to 120 or 999,888Range
999Unknown
888 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1, must not be null
VIRTUAL_COLSCOPE is not 1, must be null
When VC_1ST_AGE is not equal to 999, VC_1ST_AGE must less than or equal to AGE_EPI

60VC_LST_AGEnumber (3,0)Required:false
How old were you when you had your last barium enema/x-ray test?
Allowable Values
1 to 120 or 999, 888Range
999Unknown
888 Not Asked

Error Description
VIRTUAL_COLSCOPE = 1 and VC_NO greater than 1 and VC_NO is not 99, must not be null
VIRTUAL_COLSCOPE is not 1, must be null
VC_NO = 1, must be null
When VC_LST_AGE is not equal to 999, VC_LST_AGE must less than or equal to AGE_EPI
must be greater than or equal to VC_1ST_AGE

61POLYPSnumber (1,0)Required:true
Has a doctor ever told you that you had polyps in your large bowel or colon or rectum? (Ref. 2.4)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


62POLYP_1ST_AGEnumber (3,0)Required:false
How old were you when your doctor first told you that you had polyps? (Ref. 2.4.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When POLYPS is equal to 1, POLYP_1ST_AGE must NOT be null
When POLYPS is not equal to 1, POLYP_1ST_AGE must be null
When POLYP_1ST_AGE is not equal to 999, POLYP_1ST_AGE must be less than or equal to AGE_EPI

63POLYP_TOLDnumber (1,0)Required:false
Have you been told that you had polyps more than once? (Ref. 2.4.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1, POLYP_TOLD must NOT be null
When POLYPS is not equal to 1, POLYP_TOLD must be null

64POLYP_LST_AGEnumber (3,0)Required:false
How old were you when your doctor last told you that you had polyps? (Ref. 2.4.2.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When POLYPS equal to 1 and POLYP_TOLD equals 1, POLYP_LST_AGE must NOT be null
When POLYPS is not equal to 1, POLYP_LST_AGE must be null
When POLYP_TOLD is not equal to 1, POLYP_LST_AGE must be null
POLYP_LST_AGE must be greater than or equal to POLYP_1ST_AGE
When POLYP_LST_AGE is not equal to 999, POLYP_LST_AGE must be less than or equal to AGE_EPI

65POLYP_BENIGNnumber (1,0)Required:false
Do you know if your Polyps were benign? (Ref. 2.4.3)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1, POLYP_BENIGN must NOT be null
When POLYPS is not equal to 1, POLYP_BENIGN must be null

66POLYP_ADENnumber (1,0)Required:false
Do you know if your polyps were adenomatous (pre-cancerous)? (Ref. 2.4.3)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1, POLYP_ADEN must NOT be null
When POLYPS is not equal to 1, POLYP_ADEN must be null

67POLYP_OTHnumber (1,0)Required:false
Do you know if your polyps were something other than benign or adenomatous (pre-cancerous)? (Ref. 2.4.3)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1, POLYP_OTH must NOT be null
When POLYPS is not equal to 1, POLYP_OTH must be null

68POLYPS_OTH_TEXTstring (40)Required:false
Specify what your polyps were if it was not benign or adenomatous. (Ref. 2.4.3)

Error Description
When POLYPS equal to 1 and POLYP_OTH equals 1, POLYPS_OTH_TEXT must NOT be null
When POLYPS is not equal to 1, POLYPS_OTH_TEXT must be null
When POLYP_OTH is not equal to 1, POLYPS_OTH_TEXT must be null

69POLYPECTOMYnumber (1,0)Required:false
Did you have the polyps removed by a procedure called a polypectomy (this can be done during a sigmoidoscopy or a colonoscopy)? (Ref. 2.4.4)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1, POLYPECTOMY must NOT be null
When POLYPS is not equal to 1, POLYPECTOMY must be null

70PR_1ST_AGEnumber (3,0)Required:false
How old were you when you first had the polyps removed? (Ref. 2.4.4.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When POLYPS is equal to 1 and POLYPECTOMY equals 1, PR_1ST_AGE must NOT be null
When POLYPS is not equal to 1, PR_1ST_AGE must be null
When POLYPECTOMY is not equal to 1, PR_1ST_AGE must be null
If PR_1ST_AGE is not equal to 999, PR_1ST_AGE must be less than or equal to AGE_EPI

71POLYP_REMnumber (1,0)Required:false
Have you had polyps removed more than once? (Ref. 2.4.4.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
When POLYPS is equal to 1 and POLYPECTOMY equals 1, POLYP_REM must NOT be null
When POLYPS is not equal to 1, POLYP_REM must be null
When POLYPECTOMY is not equal to 1, POLYP_REM must be null

72PR_LST_AGEnumber (3,0)Required:false
How old were you when you last had polyps removed? (Ref. 2.4.4.2.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
When POLYPS is equal to 1 and POLYPECTOMY equals 1 and POLYP_REM equals 1, PR_LST_AGE must NOT be null
When POLYPS is not equal to 1, PR_LST_AGE must be null
When POLYPECTOMY is not equal to 1, PR_LST_AGE must be null
When POLYP_REM is not equal to 1, PR_LST_AGE must be null
PR_LST_AGE must be greater than or equal to PR_1ST_AGE
If PR_LST_AGE is not equal to 999 , it must be less than or equal to AGE_EPI

73FAPnumber (1,0)Required:true
Has a doctor ever told you that you had familial adenomatous polyposis (FAP)? (This is a condition, sometimes occurring in families, in which numerous polyps line the inside of the large bowel or colon.) (Ref. 2.5)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


74FAP_1ST_AGEnumber (3,0)Required:false
How old were you when your doctor first told you that you had FAP? (Ref. 2.5.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If FAP equals 1, then FAP_1ST_AGE must not be null
If FAP does not equal 1, then FAP_1ST_AGE must be null
If FAP_1ST_AGE does not equal 999, then FAP_1ST_AGE must be less than or equal to AGE_EPI

75CROHNSnumber (1,0)Required:true
Has a doctor ever told you that you had Crohn''s disease? (This is where you have an inflammation that extends into the deeper layers of the intestinal wall. It may also affect other parts of the digestive tract, including the mouth, esophagus, stomach, and small intestine.) (Ref. 2.6)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


76CROHNS_1ST_AGEnumber (3,0)Required:false
How old were you when your doctor first told you that you had Crohn''s disease? (Ref. 2.6.1)
Allowable Values
1 to 120Range
999Unknown

Error Description
must be 1-120 or 999
If CROHNS equals 1, then CROHNS_1ST_AGE must not be null
If CROHNS does not equal 1, then CROHNS_1ST_AGE must be null
If CROHNS_1ST_AGE does not equal 999, then CROHNS_1ST_AGE must be less than or equal to AGE_EPI

77COLITISnumber (1,0)Required:true
Has a doctor ever told you that you had ulcerative colitis? (This is an inflammation and ulceration of the lining of the bowel (colon) and rectum. It is not a stomach ulcer.) (Ref. 2.7)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


78COLITIS_1ST_AGEnumber (3,0)Required:false
Hold old were you when your doctor first told you that you had ulcerative colitis? (Ref. 2.7.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If COLITIS equals 1, then COLITIS_1ST_AGE must not be null
If COLITIS does not equal 1, then COLITIS_1ST_AGE must be null
If COLITIS_1ST_AGE does not equal 999, then COLITIS_1ST_AGE must be less than or equal to AGE_EPI

79IRR_BOWELnumber (1,0)Required:true
Has a doctor ever told you that you had irritable bowel syndrome? (This is a disorder of the bowels leading to cramping, gassiness, bloating, and alternating diarrhea and constipation.) (Ref. 2.8)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


80IRR_BOWEL_AGEnumber (3,0)Required:false
How old were you when your doctor first told you that you had irritable bowel syndrome? (Ref. 2.8.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If IRR_BOWEL equals 1, then IRR_BOWEL_AGE must not be null
If IRR_BOWEL does not equal 1, then IRR_BOWEL_AGE must be null
If IRR_BOWEL_AGE does not equal 999, then IRR_BOWEL_AGE must be less than or equal to AGE_EPI

81DIVERTICnumber (1,0)Required:true
Has a doctor ever told you that you had diverticular disease? (This may also be called diverticulosis or diverticulitis. It''s a condition in which the bowel may become infected and can lead to pain and chronic problems with bowel habits.) (Ref. 2.9)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


82DIVERTIC_AGEnumber (3,0)Required:false
How old were you when a doctor first told you that you had diverticular disease? (Ref. 2.9.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If DIVERTIC equals 1, then DIVERTIC_AGE must not be null
If DIVERTIC does not equal 1, then DIVERTIC_AGE must be null
If DIVERTIC_AGE does not equal 999, then DIVERTIC_AGE must be less than or equal to AGE_EPI

83COLON_REMnumber (1,0)Required:true
Have you ever had any of your large bowel or colon removed? (Ref. 2.10)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


84COL_REM_EXTnumber (1,0)Required:false
Was your large bowel or colon completely removed or was only part of it removed? (Ref. 2.10.1)
Allowable Values
1Completely Removed
2Partially Removed
9Unknown

Error Description
If COLON_REM equals 1, then COL_REM_EXT must NOT be null
If COLON_REM does not equal 1, then COL_REM_EXT must be null

85COL_REM_1ST_AGEnumber (3,0)Required:false
How old were you when you first had any of your bowel or colon removed? (Ref. 2.10.2)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If COLON_REM equals 1, then COL_REM_1ST_AGE must NOT be null
If COLON_REM does not equal 1, then COL_REM_1ST_AGE must be null
If COL_REM_1ST_AGE does not equal 999, then COL_REM_1ST_AGE must be less than or equal to AGE_EPI

86COL_SURGnumber (1,0)Required:false
Have you had more than one surgery to remove your bowel or colon?
Allowable Values
1Yes
2No
9Unknown

Error Description
If COLON_REM equals 1, then COL_SURG must NOT be null
If COLON_REM does not equal 1, then COL_SURG must be null

87COL_REM_LST_AGEnumber (3,0)Required:false
How old were you when you last had the operation to remove all or part of your bowel or colon? (Ref. 2.10.3.1)
Allowable Values
1 to 120Range
999Unknown

Error Description
must be 1-120 or 999
If COLON_REM equals 1 and COL_SURG equals 1 then COL_REM_LST_AGE must NOT be null
If COLON_REM does not equal 1, then COL_REM_LST_AGE must be null
If COL_SURG does not equal 1, then COL_REM_LST_AGE must be null
COL_REM_LST_AGE must be greater than or equal to COL_REM_1ST_AGE
If COL_REM_LST_AGE does not equal 999, then COL_REM_LST_AGE must be less than or equal to AGE_EPI

88GB_SURGnumber (1,0)Required:true
Have you had your gallbladder removed? (Ref. 2.11)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


89GB_REM_AGEnumber (3,0)Required:false
How old were you when you had your gallbladder removed? (Ref. 2.11.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If GB_SURG equals 1, then GB_REM_AGE must NOT be null
If GB_SURG does not equal 1, then GB_REM_AGE must be null
If GB_REM_AGE does not equal 999, then GB_REM_AGE must be less than or equal to AGE_EPI

90DIABETESnumber (1,0)Required:true
Has a doctor ever told you that you had diabetes, also known as diabetes mellitus? (Note: this does not include gestational diabetes/diabetes you had only during pregnancy) (Ref. 2.12)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


91DIAB_AGEnumber (3,0)Required:false
How old were you when your doctor first told you that you had diabetes. (Ref. 2.12.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If DIABETES equals 1, then DIAB_AGE must NOT be null
If DIABETES does not equal 1, then DIAB_AGE must be null
If DIAB_AGE does not equal 999, then DIAB_AGE must be less than or equal to AGE_EPI

92DIAB_MEDSnumber (1,0)Required:false
Did you ever take medication to control your diabetes? (Ref. 2.12.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If DIABETES equals 1, then DIAB_MEDS must NOT be null
If DIABETES does not equal 1, then DIAB_MEDS must be null

93DIAB_MED_TYPnumber (1,0)Required:false
What type of medication did you use, pills or insulin injections? (Ref. 2.12.2.1) Note: Insulin pump (values 4-7) will be an option for all of the centers.
Allowable Values
1Pills
2Insulin Injections
3Both Pills and Insulin Injections
4Insulin Pump
5Both Pills and Insulin Pump
6Both Insulin Injections + Insulin Pump
7Both Pills, Insulin Injections, + Insulin Pump
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1, then DIAB_MED_TYP must NOT be null
If DIABETES is not equal to 1, then DIAB_MED_TYP must be null
If DIAB_MEDS is not equal to 1, then DIAB_MED_TYP must be null

94D_INJ_FRQnumber (3,0)Required:false
How often did you take insulin injections (for diabetes)? (Ref. 2.12.2.1)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 2,3,6,7, then D_INJ_FRQ must NOT be null
If DIABETES is not equal to 1, then D_INJ_FRQ must be null
If DIAB_MEDS is not equal to 1, then D_INJ_FRQ must be null
If DIAB_MED_TYP is not equal to 2,3,6,7 then D_INJ_FRQ must be null

95D_INJ_INTnumber (1,0)Required:false
Interval for frequency of injections taken for diabetes. (Ref. 2.12.2.1)
Allowable Values
1Per Day
2Per Week
3Per Month
4Per Year
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 2,3,6,7, then D_INJ_INT must NOT be null
If DIABETES is not equal to 1, then D_INJ_INT must be null
If DIAB_MEDS is not equal to 1, then D_INJ_INT must be null
If DIAB_MED_TYP is not equal to 2,3,6,7 then D_INJ_INT must be null
If D_INJ_FRQ is not equal to 999 then D_INJ_INT must not equal 9
If DIAB_MED_TYP is equal to 999 then D_INJ_INT must equal 9

96D_PILLS_FRQnumber (3,0)Required:false
How often did you take pills (for diabetes)? (Ref. 2.12.2.1)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 1,3,5,7, then D_PILLS_FRQ must NOT be null
If DIABETES is not equal to 1, then D_PILLS_FRQ must be null
If DIAB_MEDS is not equal to 1, then D_PILLS_FRQ must be null
If DIAB_MED_TYP is not equal to 1,3,5,7 then D_PILLS_FRQ must be null

97D_PILLS_INTnumber (1,0)Required:false
Interval for frequency of pills taken for diabetes. (Ref. 2.12.2.1)
Allowable Values
1Per Day
2Per Week
3Per Month
4Per Year
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 1,3,5,7, then D_PILLS_INT must NOT be null
If DIABETES is not equal to 1, then D_PILLS_INT must be null
If DIAB_MEDS is not equal to 1, then D_PILLS_INT must be null
If DIAB_MED_TYP is not equal to 1,3,5,7 then D_PILLS_INT must be null
If D_PILLS_FREQ is not equal to 999, then D_PILLS_INT must not equal 9
If D_PILLS_FREQ is equal to 999, then D_PILLS_INT must equal 9

98D_PUMP_FRQnumber (3,0)Required:false
How often did you use medical pump (for diabetes)? (Ref. 2.12.2.1). Note: This option will be open to all centers.
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 4,5,6,7, then D_PUMP_FRQ must NOT be null
If DIABETES is not equal to 1, then D_PUMP_FRQ must be null
If DIAB_MEDS is not equal to 1, then D_PUMP_FRQ must be null
If DIAB_MED_TYP is not equal to 4,5,6,7 then D_PUMP_FRQ must be null

99D_PUMP_INTnumber (1,0)Required:false
Interval for frequency of insulin pump used for diabetes. (Ref. 2.12.2.1). Note: This option will be open to all centers.
Allowable Values
1Per Day
2Per Week
3Per Month
4Per Year
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 4,5,6,7, then D_PUMP_INT must NOT be null
If DIABETES is not equal to 1, then D_PUMP_INT must be null
If DIAB_MEDS is not equal to 1, then D_PUMP_INT must be null
If DIAB_MED_TYP is not equal to 4,5,6,7 then D_PUMP_INT must be null
If D_PUMP_FREQ is not equal to 999, then D_PUMP_INT must not equal 9
If D_PUMP_FREQ is equal to 999, then D_PUMP_INT must equal 9

100D_INJ_CONTnumber (1,0)Required:false
Were you still taking insulin injections for diabetes about two years ago? (Ref. 2.12.2.1)
Allowable Values
1Yes
2No
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 2,3,6,7, then D_INJ_CONT must NOT be null
If DIABETES is not equal to 1, then D_INJ_CONT must be null
If DIAB_MEDS is not equal to 1, then D_INJ_CONT must be null
If DIAB_MED_TYP is not equal to 2,3,6,7 then D_INJ_CONT must be null

101D_PILLS_CONTnumber (1,0)Required:false
Were you still taking pills for diabetes about two years ago? (Ref. 2.12.2.1)
Allowable Values
1Yes
2No
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 1,3,5,7, then D_PILLS_CONT must NOT be null
If DIABETES is not equal to 1, then D_PILLS_CONT must be null
If DIAB_MEDS is not equal to 1, then D_PILLS_CONT must be null
If DIAB_MED_TYP is not equal to 1,3,5,7 then D_PILLS_CONT must be null

102D_PUMP_CONTnumber (1,0)Required:false
Were you still using insulin pump for diabetes about two years ago? (Ref. 2.12.2.1). Note: this option will be open to all centers.
Allowable Values
1Yes
2No
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 4,5,6,7, then D_PUMP_CONT must NOT be null
If DIABETES is not equal to 1, then D_PUMP_CONT must be null
If DIAB_MEDS is not equal to 1, then D_PUMP_CONT must be null
If DIAB_MED_TYP is not equal to 4,5,6,7 then D_PUMP_CONT must be null

103D_PILLS_LENnumber (3,0)Required:false
How long in total have you taken pills for diabetes? (Ref. 2.12.2.1)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 1,3,5,7, then D_PILLS_LEN must NOT be null
If DIABETES is not equal to 1, then D_PILLS_LEN must be null
If DIAB_MEDS is not equal to 1, then D_PILLS_LEN must be null
If DIAB_MED_TYP is not equal to 1,3,5,7 then D_PILLS_LEN must be null

104D_PILLS_TIMEnumber (1,0)Required:false
Interval for total time that diabetes pills were taken.(Ref. 2.12.2.1)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 1,3,5,7, then D_PILLS_TIME must NOT be null
If DIABETES is not equal to 1, then D_PILLS_TIME must be null
If DIAB_MEDS is not equal to 1, then D_PILLS_TIME must be null
If DIAB_MED_TYP is not equal to 1,3,5,7 then D_PILLS_TIME must be null
If D_PILLS_LEN is not equal to 999 then D_PILLS_TIME must not equal 9
If D_PILLS_LEN is equal to 999 then D_PILLS_TIME must equal 9

105D_INJ_LENnumber (3,0)Required:false
How long in total have you taken insulin injections for diabetes? (Ref. 2.12.2.1)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 2,3,6,7, then D_INJ_LEN must NOT be null
If DIABETES is not equal to 1, then D_INJ_LEN must be null
If DIAB_MEDS is not equal to 1, then D_INJ_LEN must be null
If DIAB_MED_TYP is not equal to 2,3,6,7 then D_INJ_LEN must be null

106D_INJ_TIMEnumber (1,0)Required:false
Interval for total time diabetes insulin injections was taken. (Ref. 2.12.2.1)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 2,3,6,7, then D_INJ_TIME must NOT be null
If DIABETES is not equal to 1, then D_INJ_TIME must be null
If DIAB_MEDS is not equal to 1, then D_INJ_TIME must be null
If DIAB_MED_TYP is not equal to 2,3,6,7 then D_INJ_TIME must be null
If D_INJ_LEN is not equal to 999 then D_INJ_TIME must not equal 9
If D_INJ_LEN is equal to 999 then D_INJ_TIME must equal 9

107D_PUMP_LENnumber (3,0)Required:false
How long in total have you used insulin pump for diabetes? (Ref. 2.12.2.1). Note: This option will be open for all centers.
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 4,5,6,7, then D_PUMP_LEN must NOT be null
If DIABETES is not equal to 1, then D_PUMP_LEN must be null
If DIAB_MEDS is not equal to 1, then D_PUMP_LEN must be null
If DIAB_MED_TYP is not equal to 4,5,6,7 then D_PUMP_LEN must be null

108D_PUMP_TIMEnumber (1,0)Required:false
Interval for total time diabetes insulin pump was taken. (Ref. 2.12.2.1). Note: This option will be open to all centers.
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
If DIABETES equals 1, and DIAB_MEDS equals 1 and DIAB_MED_TYP equals 4,5,6,7, then D_PUMP_TIME must NOT be null
If DIABETES is not equal to 1, then D_PUMP_TIME must be null
If DIAB_MEDS is not equal to 1, then D_PUMP_TIME must be null
If DIAB_MED_TYP is not equal to 4,5,6,7 then D_PUMP_TIME must be null
If D_PUMP_LEN is not equal to 999, then D_PUMP_TIME must not equal 9
If D_PUMP_LEN is equal to 999, then D_PUMP_TIME must equal 9

109H_CHOLESnumber (1,0)Required:true
Has a doctor ever told you that you had high cholesterol? (Ref. 2.13)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


110H_CHOLES_AGEnumber (3,0)Required:false
How old were you when a doctor first told you that you had high cholesterol? (Ref. 2.13.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If H_CHOLES is equal to 1 then H_CHOLES_AGE must not be null
If H_CHOLES is not equal to 1 then H_CHOLES_AGE must be null
If H_CHOLES_AGE is not equal to 999, then H_CHOLES_AGE must be less than or equal to AGE_EPI

111CHOLES_MEDnumber (1,0)Required:false
Did you ever take medication to control your high cholesterol? (Ref. 2.13.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If H_CHOLES is equal to 1 then CHOLES_MED must not be null
If H_CHOLES is not equal to 1 then CHOLES_MED must be null

112HC_MED_FRQnumber (3,0)Required:false
When you were taking medication for your high cholesterol, how often did you take it? (Ref. 2.13.2)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If H_CHOLES is equal to 1 and CHOLES_MED equals 1 , then HC_MED_FRQ must not be null
If H_CHOLES is not equal to 1 then HC_MED_FRQ must be null

113HC_MED_INTnumber (1,0)Required:false
Interval in which medication for high cholesterol was taken. (Ref. 2.13.2)
Allowable Values
1Per Day
2Per Week
3Per Month
4Per Year
9Unknown

Error Description
If H_CHOLES is equal to 1 and CHOLES_MED equals 1 , then HC_MED_INT must not be null
If H_CHOLES is not equal to 1 then HC_MED_INT must be null
If HC_MED_FRQ is not equal to 999 then HC_MED_INT must NOT equal 9
If HC_MED_FRQ is equal to 999 then HC_MED_INT must equal 9

114HC_MED_CONTnumber (1,0)Required:false
About two years ago were you still taking this medication for high cholesterol? (Ref. 2.13.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If H_CHOLES is equal to 1 and CHOLES_MED equals 1 , then HC_MED_CONT must not be null
If H_CHOLES is not equal to 1 then HC_MED_INT must be null

115HC_MED_LENnumber (3,0)Required:false
How long in total have you taken this medication for high cholesterol? (Ref. 2.13.2)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If H_CHOLES is equal to 1 and CHOLES_MED equals 1 , then HC_MED_LEN must not be null
If H_CHOLES is not equal to 1 then HC_MED_LEN must be null
If HC_MED_LEN is not null and not equal to 999 AND HC_MED_TIME is not null and not equal to 9, then HC_MED_LEN must be less than or equal to AGE_EPI multiplied by 12

116HC_MED_TIMEnumber (1,0)Required:false
Interval for total time medication for high cholesterol was taken. (Ref. 2.13.2)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
If H_CHOLES is not equal to 1 then HC_MED_TIME must be null
If HC_MED_LEN is not equal to 999 then HC_MED_TIME must be not equal 9
If HC_MED_LEN equals 999 then HC_MED_TIME must equal 9

117TRIGLYCERIDEnumber (1,0)Required:true
Has a doctor ever told you that you have high levels of triglycerides in your blood (these are other types of fats)? (Ref. 2.14)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


118TRIGLY_AGEnumber (3,0)Required:false
How old were you when a doctor first told you that you had high triglycerides. (Ref. 2.14.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If TRIGLYCERIDE equals 1 then TRIGLY_AGE must not be null
If TRIGLYCERIDE does not equal 1 then TRIGLY_AGE must be null
If TRIGLYCERIDE equals 1 and TRIGLY_AGE is not equal to 999, then TRIGLY_AGE must be less than or equal to AGE_EPI

119TRIGLY_MEDnumber (1,0)Required:false
Did you ever take medication to control high triglycerides? (Ref. 2.14.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If TRIGLYCERIDE equals 1 then TRIGLY_MED must not be null
If TRIGLYCERIDE does not equal 1 then TRIGLY_MED must be null

120TRIGLY_MED_FRQnumber (3,0)Required:false
When you were taking medication for your high triglycerides, how often did you take it? (Ref. 2.14.2)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If TRIGLYCERIDE equals 1 and TRIGLY_MED equals 1, then TRIGLY_MED_FRQ must NOT be null
If TRIGLYCERIDE does not equal 1, then TRIGLY_MED_FRQ must be null
If TRIGLY_MED does not equal 1, then TRIGLY_MED_FRQ must be null
If TRIGLY_MED_INT equals 1, then TRIGLY_MED_FRQ must be less than 10

121TRIGLY_MED_INTnumber (1,0)Required:false
Interval for frequency of medication taken for high triglycerides. (Ref. 2.14.2)
Allowable Values
1Per Day
2Per Week
3Per Month
4Per Year
9Unknown

Error Description
If TRIGLYCERIDE equals 1 and TRIGLY_MED equals 1, then TRIGLY_MED_INT must NOT be null
If TRIGLYCERIDE does not equal 1, then TRIGLY_MED_INT must be null
If TRIGLY_MED does not equal 1, then TRIGLY_MED_INT must be null
If TRIGLY_MED_FRQ does not equal 999, then TRIGLY_MED_INT must not equal 9
If TRIGLY_MED_FRQ equals 999, then TRIGLY_MED_INT must equal 9

122TRIGLY_MED_CONTnumber (1,0)Required:false
About two years ago were you still taking medication for high triglycerides? (Ref. 2.14.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If TRIGLYCERIDE equals 1 and TRIGLY_MED equals 1, then TRIGLY_MED_CONT must NOT be null
If TRIGLYCERIDE does not equal 1, then TRIGLY_MED_CONT must be null
If TRIGLY_MED does not equal 1, then TRIGLY_MED_CONT must be null

123TRIGLY_MED_LENnumber (3,0)Required:false
How long, in total, have you taken medication for high triglycerides? (Ref. 2.14.2)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
If TRIGLYCERIDE equals 1 and TRIGLY_MED equals 1, then TRIGLY_MED_LEN must NOT be null
If TRIGLYCERIDE does not equal 1, then TRIGLY_MED_LEN must be null
If TRIGLY_MED does not equal 1, then TRIGLY_MED_LEN must be null
If TRIGLY_MED_LEN is not null or not equal to 999 AND TRIGLY_MED_TIME is not null or not equal to 9, then TRIGLY_MED_LEN must be less than or equal to AGE_EPI multiplied by 12

124TRIGLY_MED_TIMEnumber (1,0)Required:false
Interval for total length of time medication was taken for high triglycerides? (Ref. 2.14.2)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
If TRIGLYCERIDE equals 1 and TRIGLY_MED equals 1, then TRIGLY_MED_TIME must NOT be null
If TRIGLYCERIDE does not equal 1, then TRIGLY_MED_TIME must be null
If TRIGLY_MED does not equal 1, then TRIGLY_MED_TIME must be null
If TRIGLY_MED_LEN does not equal 999, then TRIGLY_MED_TIME must not equal 9
If TRIGLY_MED_LEN equals 999, then TRIGLY_MED_TIME must equal 9

125CANCER_TOLDnumber (1,0)Required:true
Has a doctor ever told you that you had any type of cancer? (This may seem obvious, but for scientific reasons I need to ask this question of everyone). (Ref. 2.15)
Allowable Values
1Yes
2No
9Unknown


126SITE1string (4)Required:false
What type of cancer was it? (Ref. 2.15.1). Enter location where this tumor originated in as much detail as is known and for which a code is provided in ICD-O-2.

Error Description
If CANCER_TOLD equals 1 then SITE1 must not be null
If CANCER_TOLD does not equal 1 then SITE1 must be null

127SITE2string (4)Required:false
What type of cancer was it? (Ref. 2.15.1). Enter location where this tumor originated in as much detail as is known and for which a code is provided in ICD-O-2.

Error Description
If CANCER_TOLD does not equal 1 or SITE1 is null, then SITE2 must be null

128SITE3string (4)Required:false
What type of cancer was it? (Ref. 2.15.1). Enter location where this tumor originated in as much detail as is known and for which a code is provided in ICD-O-2.

Error Description
If CANCER_TOLD does not equal 1 or SITE2 is null, then SITE3 must be null

129SITE4string (4)Required:false
What type of cancer was it? (Ref. 2.15.1). Enter location where this tumor originated in as much detail as is known and for which a code is provided in ICD-O-2.

Error Description
If CANCER_TOLD does not equal 1 or SITE3 is null, then SITE4 must be null

130AGEDX1number (3,0)Required:false
How old were you when a doctor first told you that you had cancer. (Ref. 2.15.1.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If CANCER_TOLD equals 1, then AGEDX1 must NOT be null
If CANCER_TOLD does not equal 1, then AGEDX1 must be null
If AGEDX1 does not equal 999, then AGEDX1 must be less than or equal to AGE_EPI
If SITE1 equals 'CRC' and HEMOCCULT equals 1, then AGEDX1 must be greater than HEMOCCULT_1ST_AGE
If SITE1 equals 'CRC' and SIGSCOPE equals 1, then AGEDX1 must be greater than SIGSCOPE_1ST_AGE
If SITE1 equals 'CRC' and COLSCOPE equals 1, then AGEDX1 must be greater than COLSCOPE_1ST_AGE

131AGEDX2number (3,0)Required:false
How old were you when a doctor first told you that you had cancer. (Ref. 2.15.1.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If CANCER_TOLD equals 1 and SITE2 is not null, then AGEDX2 must NOT be null
If CANCER_TOLD does not equal 1, then AGEDX2 must be null
If AGEDX2 does not equal 999, then AGEDX2 must be less than or equal to AGE_EPI
If SITE2 equals 'CRC' and HEMOCCULT equals 1, then AGEDX2 must be greater than HEMOCCULT_1ST_AGE
If SITE2 equals 'CRC' and SIGSCOPE equals 1, then AGEDX2 must be greater than SIGSCOPE_1ST_AGE
If SITE2 equals 'CRC' and COLSCOPE equals 1, then AGEDX2 must be greater than COLSCOPE_1ST_AGE

132AGEDX3number (3,0)Required:false
How old were you when a doctor first told you that you had cancer. (Ref. 2.15.1.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If CANCER_TOLD equals 1 and SITE3 is not null, then AGEDX3 must NOT be null
If CANCER_TOLD does not equal 1, then AGEDX3 must be null
If AGEDX3 does not equal 999, then AGEDX3 must be less than or equal to AGE_EPI
If SITE3 equals 'CRC' and HEMOCCULT equals 1, then AGEDX3 must be greater than HEMOCCULT_1ST_AGE
If SITE3 equals 'CRC' and SIGSCOPE equals 1, then AGEDX3 must be greater than SIGSCOPE_1ST_AGE
If SITE3 equals 'CRC' and COLSCOPE equals 1, then AGEDX3 must be greater than COLSCOPE_1ST_AGE

133AGEDX4number (3,0)Required:false
How old were you when a doctor first told you that you had cancer. (Ref. 2.15.1.1)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
If CANCER_TOLD equals 1 and SITE4 is not null, then AGEDX4 must NOT be null
If CANCER_TOLD does not equal 1, then AGEDX4 must be null
If AGEDX4 does not equal 999, then AGEDX4 must be less than or equal to AGE_EPI
If SITE4 equals 'CRC' and HEMOCCULT equals 1, then AGEDX4 must be greater than HEMOCCULT_1ST_AGE
If SITE4 equals 'CRC' and SIGSCOPE equals 1, then AGEDX4 must be greater than SIGSCOPE_1ST_AGE
If SITE4 equals 'CRC' and COLSCOPE equals 1, then AGEDX4 must be greater than COLSCOPE_1ST_AGE

134RAD1number (1,0)Required:false
Were you treated with radiation therapy for your cancer? (Ref. 2.15.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If CANCER_TOLD equals 1 and SITE1 is not null, then RAD1 must not be null
If CANCER_TOLD does not equal 1, then RAD1 must be null

135RAD2number (1,0)Required:false
Were you treated with radiation therapy for your cancer? (Ref. 2.15.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If CANCER_TOLD equals 1 and SITE2 is not null, then RAD2 must not be null
If CANCER_TOLD does not equal 1, then RAD2 must be null

136RAD3number (1,0)Required:false
Were you treated with radiation therapy for your cancer? (Ref. 2.15.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If CANCER_TOLD equals 1 and SITE3 is not null, then RAD3 must not be null
If CANCER_TOLD does not equal 1, then RAD3 must be null

137RAD4number (1,0)Required:false
Were you treated with radiation therapy for your cancer? (Ref. 2.15.1.2)
Allowable Values
1Yes
2No
9Unknown

Error Description
If CANCER_TOLD equals 1 and SITE4 is not null, then RAD4 must not be null
If CANCER_TOLD does not equal 1, then RAD4 must be null

138ASPIRINnumber (1,0)Required:true
Have you ever taken aspirin (such as Anacin, Bufferin, Bayer, Excedrin, and Ecotrin) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


139ASPIRIN_FRQnumber (3,0)Required:false
When you were taking aspirin regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
if ASPIRIN is not 1 then ASPIRIN_FRQ must be NULL
if ASPIRIN is 1 then ASPIRIN_FRQ must not be NULL
if ASPIRIN_FRQ not equals NULL and ASPIRIN_INT=1 then ASPIRIN_FRQ must be 1-40.
if ASPIRIN_FRQ not equals NULL and ASPIRIN_INT=1 then ASPIRIN_FRQ must be 1-40

140ASPIRIN_INTnumber (1,0)Required:false
Interval in which aspirin was taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if ASPIRIN not equals 1, then ASPIRIN_INT must be null
if ASPIRIN equals 1, then ASPIRIN_INT must NOT be null
if ASPIRIN_INT not equals NULL and ASPIRIN_FRQ not equals NULL and ASPIRIN_FRQ not equals 999, then ASPIRIN_INT must be in(1,2)
if ASPIRIN_INT not equals NULL and ASPIRIN_FRQ not equals NULL and ASPIRIN_FRQ equals 999, then ASPIRIN_INT must be 9

141ASPIRIN_REGnumber (1,0)Required:false
About two years ago were you taking aspirin regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if ASPIRIN is not 1 then ASPIRIN_REG must be NULL
if ASPIRIN is 1 then ASPIRIN_REG must not be NULL

142ASPIRIN_LENnumber (3,0)Required:false
How long in total have you taken aspirin? (Ref. 2.16)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
if ASPIRIN is not 1 then ASPIRIN_LEN must be NULL
if ASPIRIN is 1 then ASPIRIN_LEN must not be NULL
if ASPIRIN_LEN not equals NULL and ASPIRIN_TIME equals 1 then ASPIRIN_LEN must be 1-75
if ASPIRIN_LEN not equals NULL and ASPIRIN_TIME=2, then ASPIRIN_LEN must be 1-120
if ASPIRIN_LEN not equals NULL and ASPIRIN_TIME=9, then ASPIRIN_LEN must be 999
if ASPIRIN_REG=1 and ASPIRIN_TIME=1, then ASPIRIN_LEN must be less than AGE_EPI*12
if ASPIRIN_REG=1 and ASPIRIN_TIME=2 , then ASPIRIN_LEN must be less than AGE_EPI
if ASPIRIN_REG=2 and ASPIRIN_TIME=1 , then ASPIRIN_LEN must be less than AGE_EPI*12 - 24
if ASPIRIN_REG=2 and ASPIRIN_TIME=2 , then ASPIRIN_LEN must be less or equal than AGE_EPI - 2

143ASPIRIN_TIMEnumber (1,0)Required:false
Interval for total time aspirin was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if ASPIRIN is not 1 then ASPIRIN_TIME must be NULL
if ASPIRIN is 1 then must not be NULL
if ASPIRIN_TIME not equals NULL and ASPIRIN_LEN not in (NULL,999), then ASPIRIN_TIME must be in (1,2)
if ASPIRIN_TIME not equals NULL and ASPIRIN_LEN not equals NULL and ASPIRIN_LEN =999, then ASPIRIN_TIME must be 9

144ACETAMINnumber (1,0)Required:true
Have you ever taken acetaminophen (such as Tylenol, Anacin-3, and Panadol) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked

Error Description
if ACETAMIN is not 1 then ACET_FRQ must be NULL
if ACETAMIN is 1 then ACET_FRQ must not be NULL
if ACET_FRQ not equals NULL and ACET_INT=1 then ACET_FRQ must be 1-129
if ACET_FRQ not equals NULL and ACET_INT=1 then ACET_FRQ must be 1-40

145ACET_FRQnumber (3,0)Required:false
When you were taking acetaminophen regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 220 or 999Range
999Unknown

Error Description
if ACETAMIN not equals 1, then ACET_INT must be null
if ACETAMINequals 1, then ACET_INT must NOT be null
if ACET_INT not equals NULL and ACET_FRQ not equals NULL and ACET_FRQ not equals 999, then ACET_INT must be in(1,2)
if ACET_INT not equals NULL and ACET_FRQ not equals NULL and ACET_FRQ equals 999, then ACET_INT must be 9

146ACET_INTnumber (1,0)Required:false
Interval in which acetaminophen was taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if ACETAMIN is not 1 then ACET_REG must be NULL
if ACETAMIN is 1 then ACET_REG must not be NULL

147ACET_REGnumber (1,0)Required:false
About two years ago were you taking acetaminophen regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown


148ACET_LENnumber (3,0)Required:false
How long, in total, have you taken acetaminophen? (Ref. 2.16)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
if ACETAMIN is not 1 then ACET_LEN must be NULL
if ACETAMIN is 1 then ACET_LEN must not be NULL
if ACET_LEN not equals NULL and ACET_TIMEequals 1 then ACET_LEN must be 1-75
if ACET_LEN not equals NULL and ACET_TIME=2, then ACET_LEN must be 1-120
if ACET_LEN not equals NULL and ACET_TIME=9, then ACET_LEN must be 999
if ACET_REG=1 and ACET_TIME=1, then ACET_LEN must be less than AGE_EPI*12
if ACET_REG=1 and ACET_TIME=2 , then ACET_LEN must be less than AGE_EPI
if ACET_REG=2 and ACET_TIME=1 , then ACET_LEN must be less than AGE_EPI*12 - 24
if ACET_REG=2 and ACET_TIME=2 , then ACET_LEN must be less or equal than AGE_EPI - 2

149ACET_TIMEnumber (1,0)Required:false
Interval for total time acetaminophen was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if ACETAMIN is not 1 then ACET_TIME must be NULL
if ACETAMIN is 1 then must not be NULL
if ACET_TIME not equals NULL and ACET_LEN not in (NULL,999), then ACET_TIME must be in (1,2)
if ACET_TIME not equals NULL and ACET_LEN not equals NULL and ACET_LEN =999, then ACET_TIME must be 9

150IBUPROFENnumber (1,0)Required:true
Have you ever taken ibuprofen-based medications (such as Advil, Motrin, Nuprin, NSAIDS, and Medipren) at least twice a week for more than a month? (NSAIDS are non-steroidal anti-inflammatory drugs) (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


151IB_FRQnumber (3,0)Required:false
When you were taking ibuprofen-based medications regularly, how often did you take it? (Whenever needed: regularly=2x a week). (Ref. 2.16)
Allowable Values
1 to 160 or 999Range
999Unknown

Error Description
if IBUPROFEN is not 1 then IB_FRQ must be NULL
if IBUPROFEN is 1 then IB_FRQ must not be NULL
if IB_FRQ not equals NULL and IB_INT=1 then IB_FRQ must be 1-129
if IB_FRQ not equals NULL and IB_INT=1 then IB_FRQ must be 1-40

152IB_INTnumber (1,0)Required:false
Interval for frequency in which ibuprofen-based medications were taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if IBUPROFEN not equals 1, then IB_INT must be null
if IBUPROFEN equals 1, then IB_INT must NOT be null
if IB_INT not equals NULL and IB_FRQ not equals NULL and IB_FRQ not equals 999, then IB_INT must be in(1,2)
if IB_INT not equals NULL and IB_FRQ not equals NULL and IB_FRQ equals 999, then IB_INT must be 9

153IB_REGnumber (1,0)Required:false
About two years ago were you taking ibuprofen-based medications regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if IBUPROFEN is not 1 then IB_REG must be NULL
if IBUPROFEN is 1 then IB_REG must not be NULL

154IB_LENnumber (3,0)Required:false
How long, in total, have you taken ibuprofen-based medications? (Ref. 2.16)
Allowable Values
1 to 120 or 999Range
999Unknown

Error Description
if IBUPROFEN is not 1 then IB_LEN must be NULL
if IBUPROFEN is 1 then IB_LEN must not be NULL
if IB_LEN not equals NULL and IB_TIMEequals 1 then IB_LEN must be 1-75
if IB_LEN not equals NULL and IB_TIME=2, then IB_LEN must be 1-120
if IB_LEN not equals NULL and IB_TIME=9, then IB_LEN must be 999
if IB_REG=1 and IB_TIME=1, then IB_LEN must be less than AGE_EPI*12
if IB_REG=1 and IB_TIME=2 , then IB_LEN must be less than AGE_EPI
if IB_REG=2 and IB_TIME=1 , then IB_LEN must be less than AGE_EPI*12 - 24
if IB_REG=2 and IB_TIME=2 , then IB_LEN must be less or equal than AGE_EPI - 2

155IB_TIMEnumber (1,0)Required:false
Interval for total time ibuprofen-based medication was taken.
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if IBUPROFEN is not 1 then IB_TIME must be NULL
if IBUPROFEN is 1 then must not be NULL
if IB_TIME not equals NULL and IB_LEN not in (NULL,999), then IB_TIME must be in (1,2)
if IB_TIME not equals NULL and IB_LEN not equals NULL and IB_LEN =999, then IB_TIME must be 9

156BULK_LAXnumber (1,0)Required:true
Have you ever taken bulk-forming laxatives (such as Metamucil, Citrucel, Fibercon, Serutan, and psyllium) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


157BL_FRQnumber (3,0)Required:false
When you were taking bulk-forming laxatives regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 70 or 999Range
999Unknown

Error Description
if BULK_LAX is not 1 then BL_FRQ must be NULL
if BULK_LAX is 1 then BL_FRQ must not be NULL
if BL_FRQ not equals NULL and BL_INT=1 then BL_FRQ must be 1-70
if BL_FRQ not equals NULL and BL_INT=1 then BL_FRQ must be 1-40

158BL_INTnumber (1,0)Required:false
Interval for frequency in which bulk-forming laxatives were taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if BULK_LAX not equals 1, then BL_INT must be null
if BULK_LAX equals 1, then BL_INT must NOT be null
if BL_INT not equals NULL and BL_FRQ not equals NULL and BL_FRQ not equals 999, then BL_INT must be in(1,2)
if BL_INT not equals NULL and BL_FRQ not equals NULL and BL_FRQequals 999, then BL_INT must be 9

159BL_REGnumber (1,0)Required:false
About two years ago were you taking bulk-forming laxatives regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if BULK_LAX is not 1 then BL_REG must be NULL
if BULK_LAX is 1 then BL_REG must not be NULL

160BL_LENnumber (3,0)Required:false
How long, in total, have you taken bulk-forming laxatives? (Ref. 2.16)
Allowable Values
1 to 90 or 999Range
999Unknown

Error Description
if BULK_LAX is not 1 then BL_LEN must be NULL
if BULK_LAX is 1 then BL_LEN must not be NULL
if BL_LEN not equals NULL and BL_TIME equals 1 then BL_LEN must be 1-75
if BL_LEN not equals NULL and BL_TIME=2, then BL_LEN must be 1-90
if BL_LEN not equals NULL and BL_TIME=9, then BL_LEN must be 999
if BL_REG=1 and BL_TIME=1, then BL_LEN must be less than AGE_EPI*12
if BL_REG=1 and BL_TIME=2 , then BL_LEN must be less than AGE_EPI
if BL_REG=2 and BL_TIME=1 , then BL_LEN must be less than AGE_EPI*12 - 24
if BL_REG=2 and BL_TIME=2 , then BL_LEN must be less or equal than AGE_EPI - 2

161BL_TIMEnumber (1,0)Required:false
Interval for total time bulk-forming laxatives was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown
if colon-epi.BULK_LAX does not equal "1" then colon-epi.BL_TIME "null"
if colon-epi.BULK_LAX "1" then colon-epi.BL_TIME does not equal "null"
if colon-epi.BL_TIME does not equal "null" and colon-epi.BL_LEN does not equal "null" and colon-epi.BL_LEN does not equal "999" then colon-epi.BL_TIME in {1,2}
if colon-epi.BL_TIME does not equal "null" and colon-epi.BL_LEN does not equal "null" and colon-epi.BL_LEN "999" then colon-epi.BL_TIME

Error Description
if BULK_LAX is not 1 then BL_TIME must be NULL
if BULK_LAX is 1 then must not be NULL
if BL_TIME not equals NULL and BL_LEN not in (NULL,999), then BL_TIME must be in (1,2)
if BL_TIME not equals NULL and BL_LEN not equals NULL and BL_LEN =999, then BL_TIME must be 9

162OTH_LAXnumber (1,0)Required:true
Have you ever taken other laxatives (such as Ex-Lax, Correctol, Dulcolax, Senokot, Colace, castor oil, cod liver oil, mineral oil, milk of magnesia, lactulose, Epsom salts) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


163OL_FRQnumber (3,0)Required:false
When you were taking these other laxatives regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 20 or 999Range
999Unknown

Error Description
if OTH_LAX is not 1 then OL_FRQ must be NULL
if OTH_LAX is 1 then OL_FRQ must not be NULL
if OL_FRQ not equals NULL and OL_INT=1 then OL_FRQ must be 1-20
if OL_FRQ not equals NULL and OL_INT=1 then OL_FRQ must be 1-40

164OL_INTnumber (1,0)Required:false
Interval for frequency other laxatives were taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if OTH_LAX not equals 1, then OL_INT must be null
if OTH_LAXequals 1, then OL_INT must NOT be null
if OL_INT not equals NULL and OL_FRQ not equals NULL and OL_FRQ not equals 999, then OL_INT must be in(1,2)
if OL_INT not equals NULL and OL_FRQ not equals NULL and OL_FRQequals 999, then OL_INT must be 9

165OL_REGnumber (1,0)Required:false
About two years ago were you taking other laxatives regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if OTH_LAX is not 1 then OL_REG must be NULL
if OTH_LAX is 1 then OL_REG must not be NULL

166OL_LENnumber (3,0)Required:false
How long, in total, have you taken other laxatives? (Ref. 2.16)
Allowable Values
1 to 80 or 999Range
999Unknown

Error Description
if OTH_LAX is not 1 then OL_LEN must be NULL
if OTH_LAX is 1 then OL_LEN must not be NULL
if OL_LEN not equals NULL and OL_TIME equals 1 then OL_LEN must be 1-80
if OL_LEN not equals NULL and OL_TIME=2, then OL_LEN must be 1-120
if OL_LEN not equals NULL and OL_TIME=9, then OL_LEN must be 999
if OL_REG=1 and OL_TIME=1, then OL_LEN must be less than AGE_EPI*12
if OL_REG=1 and OL_TIME=2 , then OL_LEN must be less than AGE_EPI
if OL_REG=2 and OL_TIME=1 , then OL_LEN must be less than AGE_EPI*12 - 24
if OL_REG=2 and OL_TIME=2 , then OL_LEN must be less or equal than AGE_EPI - 2

167OL_TIMEnumber (1,0)Required:false
Interval for total time other laxatives were taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if OTH_LAX is not 1 then OL_TIME must be NULL
if OTH_LAX is 1 then must not be NULL
if OL_TIME not equals NULL and OL_LEN not in (NULL,999), then OL_TIME must be in (1,2)
if OL_TIME not equals NULL and OL_LEN not equals NULL and OL_LEN =999, then OL_TIME must be 9

168MULTIVITAMINnumber (1,0)Required:true
Have you ever taken multivitamin pills or tablets (not individual vitamins) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


169MV_FRQnumber (3,0)Required:false
When you were taking multivitamin pills or tablets regularly, how often did you take them? (Ref. 2.16)
Allowable Values
1 to 40 or 999Range
999Unknown

Error Description
if MULTIVITAMIN is not 1 then MV_FRQ must be NULL
if MULTIVITAMIN is 1 then MV_FRQ must not be NULL
if MV_FRQ not equals NULL and MV_INT=1 then MV_FRQ must be 1-40
if MV_FRQ not equals NULL and MV_INT=1 then MV_FRQ must be 1-40

170MV_INTnumber (1,0)Required:false
Interval for frequency in which multivitamin pills or tablets were taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if MULTIVITAMIN not equals 1, then MV_INT must be null
if MULTIVITAMINequals 1, then MV_INT must NOT be null
if MV_INT not equals NULL and MV_FRQ not equals NULL and MV_FRQ not equals 999, then MV_INT must be in(1,2)
if MV_INT not equals NULL and MV_FRQ not equals NULL and MV_FRQequals 999, then MV_INT must be 9

171MV_REGnumber (1,0)Required:false
About two years ago were you taking multivitamin pills or tablets regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if MULTIVITAMIN is not 1 then MV_REG must be NULL
if MULTIVITAMIN is 1 then MV_REG must not be NULL

172MV_LENnumber (3,0)Required:false
How long, in total, have you taken multivitamin pills or tablets? (Ref. 2.16)
Allowable Values
1 to 130 or 999Range
999Unknown

Error Description
if MULTIVITAMIN is not 1 then MV_LEN must be NULL
if MULTIVITAMIN is 1 then MV_LEN must not be NULL
if MV_LEN not equals NULL and MV_TIMEequals 1 then MV_LEN must be 1-75
if MV_LEN not equals NULL and MV_TIME=2, then MV_LEN must be 1-130
if MV_LEN not equals NULL and MV_TIME=9, then MV_LEN must be 999
if MV_REG=1 and MV_TIME=1, then MV_LEN must be less than AGE_EPI*12
if MV_REG=1 and MV_TIME=2 , then MV_LEN must be less or equal than AGE_EPI
if MV_REG=2 and MV_TIME=1 , then MV_LEN must be less than AGE_EPI*12 - 24
if MV_REG=2 and MV_TIME=2 , then MV_LEN must be less than or equal AGE_EPI - 2

173MV_TIMEnumber (1,0)Required:false
Interval for total time multivitamin pills or tablets was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if MULTIVITAMIN is not 1 then MV_TIME must be NULL
if MULTIVITAMIN is 1 then must not be NULL
if MV_TIME not equals NULL and MV_LEN not in (NULL,999), then MV_TIME must be in (1,2)
if MV_TIME not equals NULL and MV_LEN not equals NULL and MV_LEN =999, then MV_TIME must be 9

174FOLATEnumber (1,0)Required:true
Have you ever taken folic acid or folate pills or tablets at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


175FA_FRQnumber (3,0)Required:false
When you were taking folic acid or folate pills or tablets regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 30 or 999Range
999Unknown

Error Description
if FOLATE is not 1 then FA_FRQ must be NULL
if FOLATE is 1 then FA_FRQ must not be NULL
if FA_FRQ not equals NULL and FA_INT=1 then FA_FRQ must be 1-30
if FA_FRQ not equals NULL and FA_INT=1 then FA_FRQ must be 1-40

176FA_INTnumber (1,0)Required:false
Interval for frequency folic acid or folate pills or was taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if FOLATE not equals 1, then FA_INT must be null
if FOLATEequals 1, then FA_INT must NOT be null
if FA_INT not equals NULL and FA_FRQ not equals NULL and FA_FRQ not equals 999, then FA_INT must be in(1,2)
if FA_INT not equals NULL and FA_FRQ not equals NULL and FA_FRQequals 999, then FA_INT must be 9

177FA_REGnumber (1,0)Required:false
About two years ago were you taking folic acid or folate pills or tablets regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if FOLATE is not 1 then FA_REG must be NULL
if FOLATE is 1 then FA_REG must not be NULL

178FA_LENnumber (3,0)Required:false
How long, in total, have you taken folic acid or folate pills or tablets? (Ref. 2.16)
Allowable Values
1 to 90 or 999Range
999Unknown

Error Description
if FOLATE is not 1 then FA_LEN must be NULL
if FOLATE is 1 then FA_LEN must not be NULL
if FA_LEN not equals NULL and FA_TIMEequals 1 then FA_LEN must be 1-75
if FA_LEN not equals NULL and FA_TIME=2, then FA_LEN must be 1-90
if FA_LEN not equals NULL and FA_TIME=9, then FA_LEN must be 999
if FA_REG=1 and FA_TIME=1, then FA_LEN must be less than AGE_EPI*12
if FA_REG=1 and FA_TIME=2 , then FA_LEN must be less than AGE_EPI
if FA_REG=2 and FA_TIME=1 , then FA_LEN must be less than AGE_EPI*12 - 24
if FA_REG=2 and FA_TIME=2 , then FA_LEN must be less or equal than AGE_EPI - 2

179FA_TIMEnumber (1,0)Required:false
Interval for total amount of time folic acid or folate pills or tablets was taken. (Ref. 2.16)
Allowable Values
1Number in Months
2Number in Years
9Unknown

Error Description
if FOLATE is not 1 then FA_TIME must be NULL
if FOLATE is 1 then must not be NULL
if FA_TIME not equals NULL and FA_LEN not in (NULL,999), then FA_TIME must be in (1,2)
if FA_TIME not equals NULL and FA_LEN not equals NULL and FA_LEN =999, then FA_TIME must be 9

180CALCIUMnumber (1,0)Required:true
Have you ever taken calcium pills or tablets (not including antacids) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


181CALCIUM_FRQnumber (3,0)Required:false
When you were taking calcium pills or tablets regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 50 or 999Range
999Unknown

Error Description
if CALCIUM is not 1 then CALCIUM_FRQ must be NULL
if CALCIUM is 1 then CALCIUM_FRQ must not be NULL
if CALCIUM_FRQ not equals NULL and CALCIUM_INT=1 then CALCIUM_FRQ must be 1-50
if CALCIUM_FRQ not equals NULL and CALCIUM_INT=1 then CALCIUM_FRQ must be 1-40

182CALCIUM_INTnumber (1,0)Required:false
Interval for frequency calcium pills or tablets taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if CALCIUM not equals 1, then CALCIUM_INT must be null
if CALCIUM_INT not equals NULL and CALCIUM_FRQ not equals NULL and CALCIUM_FRQ not equals 999, then CALCIUM_INT must be in(1,2)
if CALCIUM_INT not equals NULL and CALCIUM_FRQ not equals NULL and CALCIUM_FRQequals 999, then CALCIUM_INT must be 9

183CALCIUM_REGnumber (1,0)Required:false
About two years ago were you taking calcium pills or tablets regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if CALCIUM is not 1 then CALCIUM_REG must be NULL
if CALCIUM is 1 then CALCIUM_REG must not be NULL

184CALCIUM_LENnumber (3,0)Required:false
How long, in total, have you taken calcium pills or tablets? (Ref. 2.16)
Allowable Values
1 to 210 or 999Range
999Unknown

Error Description
if CALCIUM is not 1 then CALCIUM_LEN must be NULL
if CALCIUM is 1 then CALCIUM_LEN must not be NULL
if CALCIUM_LEN not equals NULL and CALCIUM_TIME equals 1 then CALCIUM_LEN must be 1-75
if CALCIUM_LEN not equals NULL and CALCIUM_TIME=2, then CALCIUM_LEN must be 1-210
if CALCIUM_LEN not equals NULL and CALCIUM_TIME=9, then CALCIUM_LEN must be 999
if CALCIUM_REG=1 and CALCIUM_TIME=1, then CALCIUM_LEN must be less than AGE_EPI*12
if CALCIUM_REG=1 and CALCIUM_TIME=2 , then CALCIUM_LEN must be less than AGE_EPI
if CALCIUM_REG=2 and CALCIUM_TIME=1 , then CALCIUM_LEN must be less than AGE_EPI*12 - 24
if CALCIUM_REG=2 and CALCIUM_TIME=2 , then CALCIUM_LEN must be less or equal than AGE_EPI - 2

185CALCIUM_TIMEnumber (1,0)Required:false
Interval for total time calcium pills or tablets was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if CALCIUM is not 1 then CALCIUM_TIME must be NULL
if CALCIUM is 1 then must not be NULL
if CALCIUM_TIME not equals NULL and CALCIUM_LEN not in (NULL,999), then CALCIUM_TIME must be in (1,2)
if CALCIUM_TIME not equals NULL and CALCIUM_LEN not equals NULL and CALCIUM_LEN =999, then CALCIUM_TIME must be 9

186ANTACIDSnumber (1,0)Required:true
Have you ever taken calcium-based antacids (such as Tums, Rolaids, Extra-Strength Rolaids, Alka-Mints, and Chooz Antacid gum) at least twice a week for more than a month? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown
8 Not Asked


187ANTACID_FRQnumber (3,0)Required:false
When you were taking calcium-based antacids regularly, how often did you take it? (Ref. 2.16)
Allowable Values
1 to 700 or 999Range
999Unknown

Error Description
if ANTACID is not 1 then ANTACID_FRQ must be NULL
if ANTACID is 1 then ANTACID_FRQ must not be NULL
if ANTACID_FRQ not equals NULL and ANTACID_INT=1 then ANTACID_FRQ must be 1-129
if ANTACID_FRQ not equals NULL and ANTACID_INT=1 then ANTACID_FRQ must be 1-40

188ANTACID_INTnumber (1,0)Required:false
Interval for frequency calcium-based were taken. (Ref. 2.16)
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
if ANTACID not equals 1, then ANTACID_INT must be null
if ANTACID equals 1, then ANTACID_INT must NOT be null
if ANTACID_INT not equals NULL and ANTACID_FRQ not equals NULL and ANTACID_FRQ not equals 999, then ANTACID_INT must be in(1,2)
if ANTACID_INT not equals NULL and ANTACID_FRQ not equals NULL and ANTACID_FRQequals 999, then ANTACID_INT must be 9

189ANTACID_REGnumber (1,0)Required:false
About two years ago were you taking calcium-based antacids regularly? (Ref. 2.16)
Allowable Values
1Yes
2No
9Unknown

Error Description
if ANTACID is not 1 then ANTACID_REG must be NULL
if ANTACID is 1 then ANTACID_REG must not be NULL

190ANTACID_LENnumber (3,0)Required:false
How long, in total, have you taken calcium-based antacids? (Ref. 2.16)
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
if ANTACID is not 1 then ANTACID_LEN must be NULL
if ANTACID is 1 then ANTACID_LEN must not be NULL
if ANTACID_LEN not equals NULL and ANTACID_TIME equals 1 then ANTACID_LEN must be 1-75
if ANTACID_LEN not equals NULL and ANTACID_TIME=2, then ANTACID_LEN must be 1-130
if ANTACID_LEN not equals NULL and ANTACID_TIME=9, then ANTACID_LEN must be 999
if ANTACID_REG equals 1 and ANTACID_TIME equals 1, then ANTACID_LEN must be less than AGE_EPI*12
if ANTACID_REG=1 and ANTACID_TIME=2 , then ANTACID_LEN must be less than AGE_EPI
if ANTACID_REG=2 and ANTACID_TIME=1 , then ANTACID_LEN must be less than AGE_EPI*12 - 24
if ANTACID_REG=2 and ANTACID_TIME=2 , then ANTACID_LEN must be less than AGE_EPI - 2

191ANTACID_TIMEnumber (1,0)Required:false
Interval for total time calcium-based antacids was taken. (Ref. 2.16)
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
if ANTACID is not 1 then ANTACID_TIME must be NULL
if ANTACID is 1 then must not be NULL
if ANTACID_TIME not equals NULL and ANTACID_LEN not in (NULL,999), then ANTACID_TIME must be in (1,2)
if ANTACID_TIME not equals NULL and ANTACID_LEN not equals NULL and ANTACID_LEN =999, then ANTACID_TIME must be 9

192COX2number (1,0)Required:true
Have you ever taken a Cox-II inhibitor (such as Celebrex, Celecoxib, Vioxx, Rofecoxib, Bextra, or Valdecoxib) at least twice a week for more than a month?
Allowable Values
1Yes
2No
8Not Asked
9Unknown


193COX2_FRQnumber (1,0)Required:false
When you were taking a Cox-II inhibitor regularly, how often did you take it?
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
COX2 = 1, COX2_FRQ must not be null
COX2 does not equal 1, COX2_FRQ must be null
COX2_INT = 9, must be 999

194COX2_INTnumber (1,0)Required:false
Interval in which the Cox-II inhibitor was taken.
Allowable Values
1Per Day
2Per Week
9Unknown

Error Description
COX2 = 1, must not be null
COX2 does not equal 1, must be null
COX2_FRQ is 999, must be 9

195COX2_REGnumber (1,0)Required:false
About two years ago were you taking a Cox-II inhibitor regularly?
Allowable Values
1Yes
2No
9Unknown

Error Description
COX2 = 1, must not be null
COX2 is not 1, must be null

196COX2_LENnumber (1,0)Required:false
How long, in total, have you taken a Cox-II inhibitor?
Allowable Values
1 to 900 or 999Range
999Unknown

Error Description
COX2 = 1, must not be null
COX2 is not 1, must be null
COX2_TIME is 9, must be 999

197COX2_TIMEnumber (1,0)Required:false
Interval for total time a Cox-II inhibitor was taken.
Allowable Values
1Number of Months
2Number of Years
9Unknown

Error Description
COX2 = 1, must not be null
COX2 is not 1, must be null
COX2_LEN is 999, must be 9