Country Coding FrameCountry Code
AFGHANISTAN 4Nuristan 4ALBANIA 8ANTARCTICA 10Adelie Land (ANTARCTICA) 10British Antarctic Territory (ANTARCTICA) 10ALGERIA 12Kabylie 12AMERICAN SAMOA 16Manu'a Islands 16Rose Atoll (Rose Island) 16Swains Island 16Tutuila 16ANDORRA 20ANGOLA 24Cabinda 24Portuguese West Africa (ANGOLA) 24ANTIGUA AND BARBUDA 28Redonda 28AZERBAIJAN 31Arran 31Nagorno-Karabakh 31Nakhichevan 31ARGENTINA 32Patagonia 32AUSTRALIA 36Ashmore and Cartier Islands 36Australian Capital Territory 36Coral Sea Islands 36Lord Howe Island 36Macquerie Island 36New South Wales 36Northern Territory 36Queensland 36South Australia 36Tasmania 36Victoria 36Western Australia 36AUSTRIA 40Abaco and Cays 44Acklins and Crooked Islands 44Andros Island 44"BAHAMAS, THE" 44Bimini 44"Cat Island, BAHAMAS" 44Eleuthera 44Exuma and Cays 44
UK Data Archive Study Number 8092 - Opinions and Lifestyle Survey, General Lifestyle Module, 2012, 2014 and 2014: Secure Access
Grand Bahama 44Grand Providence 44Harbour Island 44Inagua 44Inagua 44Mayaguana 44New Providence 44Ragged Island 44BAHRAIN 48BANGLADESH 50East Bengal 50East Pakistan (BANGLADESH) 50ARMENIA 51Armenian SSR (ARMENIA) 51Hayastan 51BARBADOS 52BELGIUM 56Flanders 56Wallonia 56BERMUDA 60"Ireland Island, BERMUDA" 60"Somerset Island, BERMUDA" 60BHUTAN 64BOLIVIA 68BOSNIA AND HERZEGOVINA 70Brcko District 70Republika Srpska 70West Bosnia 70BOTSWANA 72Bechuanaland (BOTSWANA) 72BOUVET ISLAND 74"Acre, BRAZIL" 76Alagoas 76Amapa 76"Amazonas, BRAZIL" 76BRAZIL 76Bahia 76Brasilia (Distrito Federal) 76Ceara 76"Espiritu Santo, BRAZIL" 76Fernando de Noronha 76Goias 76Maranho 76Mato Grosso 76Mato Grosso do Sul 76Minas Gerais 76Para 76Paraiba 76Parana 76Pernambuco 76
Piaui 76Rio Grande do Norte 76Rio Grande do Sul 76Rio de Janeiro 76Rondonia 76Roraima 76Santa Catarina 76Sao Paulo 76Sergipe 76Tocantins 76Trindade and Martim Vaz 76BELIZE 84British Honduras (BELIZE) 84BRITISH INDIAN OCEAN TERRITORY 86Chagos Archipelago 86Diego Garcia 86Guadalcanal 90Makira (San Cristobal) 90Malaita 90New Georgia Islands 90Rennell and Bellona 90Russell Islands 90SOLOMON ISLANDS 90Santa Cruz Islands 90Anegada 92BRITISH VIRGIN ISLANDS 92Jost Van Dyke 92Peter Island 92Tortola 92Virgin Gorda 92BRUNEI (Brunei Darussalam) 96BULGARIA 100Pirin Macedonia 100Burma (MYANMAR) 104MYANMAR (BURMA) 104BURUNDI 108Urundi 108BELARUS 112Byelorussian SSR (BELARUS) 112CAMBODIA 116Khmer Republic (CAMBODIA) 116CAMEROON 120French Cameroun (CAMEROON) 120Southern Cameroons (CAMEROON) 120Alberta 124British Columbia 124CANADA 124Cape Breton Island 124Manitoba 124New Brunswick 124
Newfoundland and Labrador 124Northwest Territories 124Nova Scotia 124Nunavat 124Ontario 124Prince Edward Island 124Quebec 124Saskatchewan 124Yukon 124"Boa Vista, CAPE VERDE" 132Brava 132CAPE VERDE 132"Fogo, CAPE VERDE" 132Maio 132Sal 132Santo Antao 132Sao Nicolau 132Sao Tiago 132Sao Vicente 132CAYMAN ISLANDS 136CENTRAL AFRICAN REPUBLIC 140Central African Empire (CENTRAL AFRICAN REP) 140Ubanghi-Shari (CENTRAL AFRICAN REPUBLIC) 140Ceylon (SRI LANKA) 144SRI LANKA 144Tamil Eelam 144CHAD 148CHILE 152Desventuradas Islands 152Easter Island 152Juan Fernandez Islands 152"San Cristobal Island, CHILE" 152San Felix Island 152"CHINA, PEOPLE'S REPUBLIC OF" 156Guangxi 156Hainan 156Inner Mongolia 156Manchuria (Manchuko) 156Ningxia 156Tibet 156"Xinjiang (East Turkestan, Uyghuristan)" 156CHINA (TAIWAN) 158Formosa (TAIWAN) 158Kinmen (Quemoy) 158Matsu Islands 158Pescadores 158CHRISTMAS ISLAND 162COCOS (KEELING) ISLANDS 166COLOMBIA 170Malpelo Island 170
San Andres and Providencia 170Anjouan 174COMOROS 174Grande Comore 174Moheli 174Mwali 174"Ngazidja, Grande Comore" 174Nzwani 174MAYOTTE (Mahore) 175CONGO (Congo-Brazzaville) 178Middle Congo (CONGO) 178"Belgian Congo (CONGO, DEMOCRATIC REPUBLIC)" 180"CONGO, DEMOCRATIC REPUBLIC OF (Congo-Kinsala 180Katanga 180Zaire (DEMOCRATIC REPUBLIC OF CONGO) 180COOK ISLANDS 184Palmerston Island 184Rarotonga 184COSTA RICA 188CROATIA 191Serb Krajina (Serbian Frontier) 191CUBA 192Bohemia 203CZECH REPUBLIC 203Moravia 203Silesia 203BENIN 204Dahomey (BENIN) 204DENMARK 208DOMINICA 212DOMINICAN REPUBLIC 214ECUADOR 218Galapagos Islands 218EL SALVADOR 222SOUTH SUDAN 225Annobon (Pagalu) 226Bioko 226Corisco 226EQUATORIAL GUINEA 226Elobey Chico 226Elobey Grande 226Fernando Poo 226Rio Muni 226Spanish Guinea (EQUATORIAL GUNIEA) 226WESTERN SAHARA 229Abyssinia (ETHIOPIA) 231ETHIOPIA 231ERITREA 232ESTONIA 233Estonian SSR (ESTONIA) 233
FAROE ISLANDS 234FALKLAND ISLANDS 238Islas Malvinas 238SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS 239FIJI 242Kadavu 242Rotuma 242Vanua Levu (Sandalwood Island) 242Viti Levu 242FINLAND 246ALAND ISLANDS 248Brittany 250Clipperton Island 250Corsica 250FRANCE 250FRENCH GUIANA 254Austral Islands 258Bora Bora 258FRENCH POLYNESIA 258Gambier Islands 258Makatea 258Marquesas Islands 258Society Islands 258Tahiti 258Tuamotos 258Amsterdam and St Paul 260Bassas da India 260Crozet Islands 260Europa Island 260FRENCH SOUTHERN TERRITORIES 260Glorieuses (Glorioso Islands) 260Ile St-Paul 260Juan de Nova Island 260Kerguelen Islands 260Tromelin Island 260Afars and Issas (DJIBOUTI) 262DJIBOUTI 262French Somaliland (DJIBOUTI) 262GABON 266Abkhazia 268Ajaria 268GEORGIA 268Georgian SSR (GEORGIA) 268South Ossetia 268"GAMBIA, THE" 270Judea and Samaria 275OCCUPIED PALESTINIAN TERRITORIES 275West Bank inc East Jerusalem and Gaza Strip 275Baden-Wurttemberg 276Bavaria 276
Berlin 276Brandenburg 276Bremen 276GERMANY 276Hamburg 276Heligoland 276Hesse 276Lower Saxony 276Mecklenburg-Western Pomerania 276North Rhine-Westphalia 276Rhineland-Palatinate 276Saarland 276Saxony 276Saxony-Anhalt 276Schleswig-Holstein 276Thuringia 276British Togoland (GHANA) 288GHANA 288Gold Coast (GHANA) 288GIBRALTAR 292Abaiang (Charlotte Island) 296Abariringa (Canton Island) 296Abemama (Roger Simpson Island) 296Aranuka (Henderville) 296Arorea (Hope Island) 296Banaba Island (Ocean Island) 296Beru Island 296Betio 296Butaritari (Makin) 296Enderbury Island 296Gilbert Islands (KIRIBATI) 296KIRIBATI 296Kiritimati (Christmas Island) 296Kuria 296Line Islands 296Marakei 296Phoenix Islands 296Tabiteuea 296Tabuaeran (Fanning Island) 296Tarawa 296Teraina (Washington Island) 296Aegean Islands 300Cephalonia 300Chios 300Corfu 300Crete 300Cyclades Islands 300Dodecanese Islands 300GREECE (Hellenic Republic) 300Ionian Islands 300
Kefalonia 300Kos 300Lemnos 300Lesbos 300Macedonia (Northern Greece) 300Mount Athos 300Rhodes 300Samos 300Samothrace 300Santorini 300Santorini 300Thassos 300Thira 300Zante (Zakynthos) 300GREENLAND 304GRENADA 308Basse-Terre Island 312GUADELOUPE 312Grande-Terre Island 312La Desirade 312Marie-Galante 312Petite Terre Islands 312GUAM 316GUATEMALA 320GUINEA 324British Guiana (GUYANA) 328GUYANA 328HAITI 332HEARD ISLAND AND MCDONALD ISLANDS 334VATICAN CITY (Holy See) 336HONDURAS 340HONG KONG (Special Admin Region of China) 344Kowloon 344New Territories 344HUNGARY 348ICELAND 352Amindivi Islands 356Andaman and Nicobar Islands 356Andhra Pradesh 356Arunachal Pradesh 356Assam 356Bihar 356Chandigarh 356Chhattisgarh 356Dadra and Nagar Haveli 356Daman and Diu 356Dehli 356East Punjab 356Goa 356Gujarat 356
Haryana 356Himachal Pradesh 356Hindustan (INDIA) 356INDIA (Bharat) 356Jammu and Kashmir 356Jharkhand 356Karnataka 356Kerala 356Lakshadweep (Laccadives) 356Madhya Pradesh 356Maharashtra 356Manipur 356Meghalaya 356Minicoy Island (Maliku) 356Mizoram 356Nagaland 356Orissa 356Pondicherry 356Rajasthan 356Sikkim 356Tamil Nadu 356Tripura 356Uttar Pradesh 356Uttaranchal 356West Bengal 356Aceh 360Bali 360Banda Islands 360Bangka-Belitung (Billiton) 360Banten 360Bengkulu 360Buru 360Buton (Butung) 360Flores 360Gorontalo 360Halmahera 360INDONESIA 360Jakarta 360Jambi 360Java 360Kalimantan 360Lampung 360Lombok 360Madura 360Maluku (Moluccan Islands) 360Mentawai Islands 360Nias 360Nusa Tenggara 360Papua Indonesian Province 360Riau 360
Riau Islands 360Seram (Ceram) 360Siberut 360Sulawesi (Celebes) 360Sumatra 360Sumbawa 360Tanimbar Islands 360Waigeo 360West Irian Jaya 360Wetar 360Yogyakarta 360IRAN 364Iranian Kurdistan 364Persia (IRAN) 364IRAQ 368Iraqi Kurdistan 368Mesopotamia (IRAQ) 368IRELAND (Eire) 372Irish Republic / Southern Ireland (IRELAND) 372ISRAEL 376Aosta 380Elba 380ITALY 380Lampedusa and Linosa 380Lampione 380Sardinia 380Sicily 380Trentino-South Tyrol 380Trieste 380IVORY COAST (COTE D'IVOIRE) 384JAMAICA 388Morant Cays 388Pedro Cays 388Bonin Islands and Volcano Islands 392Daito Islands (Borodino Islands) 392Hokkaido 392Honshu 392JAPAN 392Kyushu 392Ogasawara Islands 392Okinawa Island 392Okinotorishima (Parece Vela) 392Ryukyu Islands 392Senkaku Islands (Diaoyutai/Pinnacle Islands) 392Shikoku 392KAZAKHSTAN 398Kazakh SSR (KAZAKHSTAN) 398JORDAN 400Mykonos 400Transjordan (JORDAN) 400
KENYA 404KOREA (NORTH) 408Dokdo (Takeshima) 410KOREA (SOUTH) 410KUWAIT 414KYRGYSTAN (Kirgizia) 417Kyrgyz SSR (KYRGYSTAN) 417LAOS 418Luang Prabang (LAOS) 418LEBANON 422Basutoland (LESOTHO) 426LESOTHO 426LATVIA 428Latvian SSR (LATVIA) 428LIBERIA 430Italian North Africa (LIBYA) 434LIBYA (Libyan Arab Jamahiriya) 434LIECHTENSTEIN 438LITHUANIA 440Lithuanian SSR (LITHUANIA) 440LUXEMBOURG 442Coloane 446MACAO (Special Admin Region of China) 446Macau (MACAO) 446Taipa 446Antananarivo 450Antsiranana 450Fianarantsoa 450MADAGASCAR (Malagasy Republic) 450Mahajanga 450Toamasina 450Toliara 450MALAWI 454Nyasaland (MALAWI) 454Johor (Johore) 458Kedah 458Kelantan 458Kuala Lumpur 458Labuan Island 458Ligitan and Sipidan 458MALAYSIA 458Malacca (Melaka) 458Malaya (MALAYSIA) 458Negeri Sembilan 458Pahang 458Penang 458Perak 458Perlis 458Putrajaya 458Sabah (North Borneo) 458
Sarawak 458Selangor 458Terengganu (Tringganu) 458Wilayah Persekutuan (Federal Territory) 458MALDIVES 462United Suvadive Republic (MALDIVES) 462French Sudan (MALI) 466MALI 466St Barthelemy 466Comino 470Gozo 470MALTA 470MARTINIQUE 474Curacao 475"Bonaire, St Eustatius & Saba" 477MAURITANIA 478St Maarten (Dutch part) 479Agalega Islands 480MAURITIUS 480Rodrigues 480St Brandon 480Aguascalientes 484Baja California (Lower California) 484Campeche 484Chiapas 484Chihuahua 484Coahuila de Zaragoza 484Colima 484Durango 484Guanajuato 484Guerrero 484Hidalgo 484Jalisco 484MEXICO (United Mexican States) 484Mexican Federal District (Distrito Federal) 484Michoacan de Ocampo 484Morelos 484Nayarit 484Nuevo Leon 484Oaxaca 484Queretaro de Arteaga 484Quintana Roo 484Revillagigedo Islands 484San Luis Potosi 484Sinaloa 484Sonora 484Tabasco 484Tamaulipas 484Tlaxcala 484Veracruz de Ignacio de la Llave 484
Yucatan 484Zacatecas 484MONACO 492MONGOLIA 496Outer Mongolia 496Gagauzia 498MOLDOVA 498Moldavian SSR (MOLDOVA) 498Transnistria (Pridnestrovie) 498MONTENEGRO 499MONTSERRAT 500Ifni 504MOROCCO 504MOZAMBIQUE 508Portuguese East Africa (MOZAMBIQUE) 508Muscat and Oman (OMAN) 512OMAN 512NAMIBIA 516South-West Africa (NAMIBIA) 516Walvis Bay 516NAURU 520NEPAL 524Holland 528Limburg 528NETHERLANDS 528Dutch West Indies (NETHERLANDS ANTILLES) 530Saba 530St Eustatius 530ARUBA 533Loyalty Islands 540NEW CALEDONIA 540Ambrym 548Anatom 548Aniwa Island 548Aoba Island (Ambae) 548Banks Islands 548Efate 548Epi (Tasiko/Volcano Island) 548Erromango 548Espiritu Santo (Santo) 548Maewo (Aurora Island) 548Malakula 548Malo (St Bartholomew) 548New Hebrides (VANUATU) 548Paama 548Pentecost Island 548Shepherd Islands 548Tanna 548Torres Islands 548VANUATU 548
West Futuna (Futuna Island) 548Chatham Islands 554NEW ZEALAND 554Stewart Island (Rakiura) 554NICARAGUA 558NIGER 562Abia 566Adamawa 566Akwa Ibom 566Anambra 566Bauchi 566Bayelsa 566Benue 566Biafra 566"Borno, NIGERIA" 566"Cross River, NIGERIA" 566"Delta, NIGERIA" 566Ebonyi 566Edo 566Ekiti 566Enugu 566Gombe 566Imo 566Jigawa 566Kaduna 566Kano 566Katsina 566Kebbi 566Kogi 566Kwara 566Lagos 566NIGERIA 566Nassarawa 566"Niger, NIGERIA" 566Northern Cameroons (NIGERIA) 566Ogun 566Ondo 566Osun 566Oyo 566"Plateau, NIGERIA" 566"Rivers, NIGERIA" 566Sokoto 566Taraba 566Yobe 566Zamfara 566NIUE 570NORFOLK ISLAND 574NORWAY 578Agrihan 580Alamagan 580
Anatahan 580Maug Islands 580NORTHERN MARIANA ISLANDS 580Pagan 580Rota 580Saipan 580Sarigan 580Tinian 580Baker Island 581Howland Island 581Jarvis Island 581Johnston Island 581Kingman Reef 581Midway Islands 581Navassa Island 581Palmyra Atoll 581UNITED STATES MINOR OUTLYING ISLANDS 581Wake Island 581Chuuk (Truk) 583Kosrae 583MICRONESIA 583Pohnpei (Ponape) 583Yap 583Bikini Atoll 584Enewetak 584Jaluit 584Kwajalein Atoll 584MARSHALL ISLANDS 584Majuro Atoll 584Rongelap Atoll 584Utirik 584PALAU 585Balochistan (Baluchistan) 586Gilgit-Baltistan (Balawaristan) 586Kalat 586North-West Frontier Province 586PAKISTAN 586Sindh (Sind) 586West Pakistan (PAKISTAN) 586West Punjab (Panjab) 586PANAMA 591Panama Canal Zone (PANAMA) 591Admiralty Islands (Manus Islands) 598Bougainville (North Solomons) 598British New Guinea (PAPUA NEW GUINEA) 598Buka 598Carterets 598D'Entrecasteaux Islands 598Louisiade Archipelago 598Manam 598
New Britain 598New Ireland 598PAPUA NEW GUINEA 598Papua Australian Territory (PAPUA NEW GUINEA) 598Trobriand Islands (Kiriwina Islands) 598Woodlark Island 598PARAGUAY 600PERU 604Bohol 608Cebu 608Leyte Island 608Luzon 608Mindanao 608Mindoro 608Negros 608PHILIPPINES 608Panay Island 608Samar Island 608Sulu 608Visayas 608"PITCAIRN, HENDERSON, DUCIE ANS OENO ISLANDS" 612Danzig (Gdansk) 616POLAND 616Algarve 620Azores 620Madeira 620PORTUGAL 620Porto Santo 620GUINEA-BISSAU 624Portuguese Guinea (GUINEA-BISSAU) 624Atauro 626EAST TIMOR (Timor-Leste) 626Jaco 626Oecussi-Ambeno 626Portuguese Timor (EAST TIMOR) 626Culebra 630PUERTO RICO (Porto Rico) 630Vieques 630QATAR 634REUNION 638ROMANIA 642Transylvania 642Adygea 643Altai Republic 643Bashkortostan (Bashkiria) 643Buryatia 643"Chechnya (Chechenia, Ichkeria)" 643Chuvashia 643Dagestan (Daghestan) 643Ingushetia 643
Kabardino-Balkaria 643Kalmykia 643Karachay-Cherkessia (Circassia) 643Karelia 643Khakassia (Khakasiya) 643Komi Republic 643Kuril Islands 643Mari El Republic 643Mordovia (Mordvinia) 643North Ossetia-Alania 643RUSSIA (Russian Federation) 643Russian SFSR (RUSSIA) 643Sakha (Yakutia) Republic 643Sakhalin (Saghalien) 643Siberia 643Tatarstan (Tataria) 643Tuva 643Udmurtia 643RWANDA 646Ascension Island 654Gough Island 654ST HELENA 654Tristan da Cunha 654ST KITTS AND NEVIS 659St Christopher and Nevis (ST KITTS AND NEVIS) 659ANGUILLA 660ST LUCIA 662St Martin (French part) 663ST PIERRE AND MIQUELON 666Bequia 670Canouan 670Carriacou and Petite Martinique 670Mayreau 670Mustique 670"Palm Island, Grenadines" 670ST VINCENT AND THE GRENADINES 670Union Island 670SAN MARINO 674SAO TOME AND PRINCIPE 678SAUDI ARABIA 682SENEGAL 686SERBIA 688Amirante Islands 690D'Arros (Daros) 690Desroches 690Farquhar Islands 690Marie Louise 690SEYCHELLES 690SIERRA LEONE 694SINGAPORE 702
SLOVAKIA 703Annam (VIETNAM) 704Cochinchina (VIETNAM) 704Tonkin / Tongking (VIETNAM) 704VIETNAM 704SLOVENIA 705British Somaliland (SOMALIA) 706Italian Somaliland (SOMALIA) 706Jubaland 706Puntland 706SOMALIA 706Bophuthatswana 710Cape Province 710Ciskei 710Eastern Cape 710Marion Island 710Mpumalanga (Eastern Transvaal) 710Natal (KwaZulu-Natal) 710Northern Cape 710Orange Free State 710Prince Edward Islands 710SOUTH AFRICA 710Transkei 710Transvaal (South African Republic) 710Venda 710Western Cape 710Southern Rhodesia (ZIMBABWE) 716ZIMBABWE 716SUDAN 729Rio de Oro 732Saguia el-Hamra 732Sahrawi Arab Republic (WESTERN SAHARA) 732Spanish Sahara (WESTERN SAHARA) 732Tiris al-Gharbiyya 732Dutch Guiana (SURINAM) 740SURINAM (Sranang) 740Bjornoya 744Hopen 744SVALBARD AND JAN MAYEN 744Spitsbergen 744SWAZILAND 748Gotland Island 752SWEDEN 752SWITZERLAND (Swiss/Helvetic Confederation) 756Latakia 760SYRIA (Syrian Arab Republic) 760Gorno-Badakhstan 762TAJIKISTAN 762Tajik SSR (TAJIKISTAN) 762Phuket 764
Siam (THAILAND) 764THAILAND 764French Togoland (TOGO) 768TOGO 768Atafu 772Fakaofo 772Nukunonu 772TOKELAU 772Union Islands (TOKELAU) 772Ha'apai 776TONGA 776Tongatapu 776Vava'u 776Bocas Islands 780Chacachacare 780Five Islands (Las Cotorras) 780San Diego Islands 780TRINIDAD AND TOBAGO 780Abu Dhabi 784Ajman 784Dubai 784Fujairah 784Ras al-Khaimah 784Sharjah 784Trucial States / Trucial Oman (UAE) 784UNITED ARAB EMIRATES 784Umm al-Quwain 784TUNISIA (Tunisian Republic) 788Hatay 792Northern Kurdistan (Turkish Kurdistan) 792TURKEY 792TURKMENISTAN (Turkmania) 795Turkmen SSR (TURKMENISTAN) 795Grand Turk 796Providenciales 796TURKS AND CAICOS ISLANDS 796Ellice Islands (TUVALU) 798Fenua Tapu 798Fongafale 798Funafala 798Motuloa 798Nanumanga 798Nanumea 798Niulakita 798Niutao 798TUVALU 798Vaitupu 798Ankole 800Buganda 800Bunyoro 800
Toro 800UGANDA 800Crimea 804UKRAINE 804Ukrainian SSR (UKRAINE) 804MACEDONIA 807EGYPT 818Sinai 818Alderney 831Brecqhou (Brechou) 831Burhou 831GUERNSEY 831Herm 831Jethou 831Sark 831JERSEY 832Minquiers and Ecrehous 832ISLE OF MAN 833Pemba 834TANZANIA 834Tanganyike and Zanzibar (TANZANIA) 834Unguja (Zanzibar) 834Alabama 840Alaska 840Aleutian Islands 840Arizona 840Arkansas 840California 840Colorado 840Connecticut 840Delaware 840"District of Columbia, USA" 840Florida 840"Georgia, USA" 840Hawaii 840Idaho 840Illinois 840Indiana 840Iowa 840Kansas 840Kentucky 840Louisiana 840Maine 840Maryland 840Massachusetts 840Michigan 840Minnesota 840Mississippi 840Missouri 840Montana 840
Nebraska 840New Hampshire 840New Jersey 840New York 840North Carolina 840North Dakota 840Ohio 840Oklahoma 840Oregon 840Pennsylvania 840Rhode Island 840South Carolina 840South Dakota 840Tennessee 840Texas 840UNITED STATES OF AMERICA, USA 840Utah 840Vermont 840Virginia 840Washington 840West Virginia 840Wisconsin 840Wyoming 840UNITED STATES VIRGIN ISLANDS 850BURKINA FASO 854Upper Volta (BURKINA FASO) 854URUGUAY 858Karakalpakstan 860UZBEKISTAN 860Uzbek SSR (UZBEKISTAN) 860"Amazonas, VENEZUELA" 862Anzoategui 862Apure 862Aragua 862Aves Island 862Barinas 862Bird Island (Isla Aves) 862"Bolivar, VENEZUELA" 862Carabobo 862Cojedes 862Delta Amacuro 862Falcon 862Federal Dependencies of VENEZUELA 862Guarico 862Lara 862Merida 862Miranda 862Monagas 862Nueva Esparta 862Orchilla Island 862
"Portuguesa, VENEZUELA" 862Sucre 862Tachira 862Trujillo 862VENEZUELA 862Vargas 862Yaracuy 862Zulia 862Horne Islands 876WALLIS AND FUTUNA 876SAMOA 882Savai'i 882Upolu 882Western Samoa (SAMOA) 882Aden (YEMEN) 887Hanish Islands 887Kamaran 887Perim 887Socotra (Soqotra) 887South Yemen/South Arabia (YEMEN) 887YEMEN 887Vojvodina 891Northern Rhodesia (ZAMBIA) 894ZAMBIA 894Akrotiri 901"CYPRUS, European Union" 901Dhekelia 901SOVEREIGN BASE AREAS OVERSEAS TERRITORY 901"CYPRUS, Non-European Union (Northern Cyprus) 902Turkish Cypriot State 902CYPRUS Not otherwise specified 903Alhucemas 911Andalusia 911Aragon 911Asturias 911Balearic Islands 911Basque Country 911Cabrera 911Cantabria 911Castile and Leon 911Castile-La Mancha 911Catalonia 911Ceuta 911Chafarinas Islands 911Extremadura 911Formentera 911Galicia 911Ibiza 911La Rioja 911Madrid 911
Majorca 911Melilla 911Minorca 911Murcia 911Navarre 911Penon de Velez de la Gomera 911Pine Islands (Islas Pitiusas) 911SPAIN exc Canary Islands 911Spanish North Africa 911Valencia 911CANARY ISLANDS 912El Hierro 912Fuerteventura 912Gran Canaria 912La Gomera 912La Palma 912Lanzarote 912Tenerife 912SPAIN Not specified if mainland or Canaries 913Cornwall 921ENGLAND 921Isles of Scilly 921Lundy 921NORTHERN IRELAND 922Ulster 922Hebrides 923Orkney Islands 923SCOTLAND 923Shetland Islands 923WALES 924GREAT BRITAIN Not otherwise specified 925UNITED KINGDOM, UK Not otherwise specified 926CHANNEL ISLANDS Not otherwise specified 931Kosovo 951CZECHOSLOVAKIA Not otherwise specified 971SOVIET UNION (USSR) Not otherwise specified 972YUGOSLAVIA Not otherwise specified 973SERBIA AND MONTENEGRO Not otherwise specified 974EUROPE Not otherwise specified 981AFRICA Not otherwise specified 982MIDDLE EAST Not otherwise specified 983ASIA exc Middle East Not otherwise specified 984NORTH AMERICA Not otherwise specified 985CENTRAL AMERICA Not otherwise specified 986SOUTH AMERICA Not otherwise specified 987CARIBBEAN Not otherwise specified 988WEST INDIES Not otherwise specified 988ANTARCTICA AND OCEANIA Not otherwise specif'd 989NETHERLANDS ANTILLES Not otherwise specified 990AT SEA 991
IN THE AIR 992
Nationality Coding Frame
Code Nationality1 British and Irish2 Irish and Northern Irish3 Irish and English4 Afghan5 Irish and Scottish6 Irish and Welsh7 British, Irish and Northern Irish8 Albanian9 British, Irish and English
10 British, Irish and Scottish11 British, Irish and Welsh12 Algerian13 Irish, Northern Irish and English14 Irish, Northern Irish and Scottish15 Irish, Northern Irish and Welsh16 American Samoan17 Irish, English and Scottish18 Irish, English and Welsh19 Irish, Scottish and Welsh20 Andorran21 British, Irish, Northern Irish and English22 British, Irish, Northern Irish and Scottish23 British, Irish, Northern Irish and Welsh24 Angolan25 British, Irish, English and Scottish26 British, Irish, English and Welsh27 British, Irish, Scottish and Welsh28 Antiguan and Barbudan29 Antiguan30 Barbudan31 Azerbaijani32 Argentinian33 Irish, Northern Irish, English and Scottish34 Irish, Northern Irish, English and Welsh35 Irish, Northern Irish, Scottish and Welsh36 Australian37 Australian Aboriginal38 Irish, English, Scottish and Welsh39 British, Irish, Northern Irish, English and Scottish40 Austrian41 British, Irish, Northern Irish, English and Welsh42 British, Irish, Northern Irish, Scottish and Welsh43 British, Irish, English, Scottish and Welsh44 Bahamian45 Irish, Northern Irish, English, Scottish and Welsh46 British, Irish, Northern Irish, English, Scottish and Welsh48 Bahraini
50 Bangladeshi51 Armenian52 Barbadian56 Belgian60 Bermudian64 Bhutanese68 Bolivian69 Bosnian70 Bosnian and Herzegovinian71 Herzegovinian72 Motswana76 Brazilian84 Belizean86 Chagos Islander, Chagossian90 Solomon Islander92 British Virgin Islander96 Bruneian
100 Bulgarian104 Burmese108 Burundian112 Belarusian116 Cambodian120 Cameroonian124 Canadian132 Cape Verdean136 Caymanian140 Central African144 Sri Lankan148 Chadian152 Chilean156 Chinese158 Taiwanese162 Christmas Islander166 Cocos Islander170 Colombian174 Comoran175 Mahoran178 Congolese (Republic of Congo)179 Congolese (not otherwise specified)180 Congolese (Democratic Republic of Congo)184 Cook Islander188 Costa Rican191 Croatian192 Cuban203 Czech204 Beninese208 Danish212 Dominican (Dominica)214 Dominican (Dominican Republic)218 Ecuadorian
222 Salvadoran226 Equatorial Guinean231 Ethiopian232 Eritrean233 Estonian234 Faroese238 Falkland Islander242 Fijian246 Finnish248 Aland Islander250 French254 Guianese258 French Polynesian262 Djiboutian266 Gabonese268 Georgian270 Gambian275 Palestinian276 German288 Ghanaian, Ghanian292 Gibraltese296 I-Kiribati300 Greek304 Greenlander308 Grenadian312 Guadeloupean316 Guamanian320 Guatemalan324 Guinean (Guinea)325 Guinean (not otherwise specified)326 Gurkha328 Guyanan, Guyanese332 Haitian333 Haredi340 Honduran344 Hong Kong Chinese348 Hungarian352 Icelandic356 Indian360 Indonesian364 Iranian368 Iraqi372 Irish376 Israeli380 Italian384 Ivorian388 Jamaican392 Japanese393 Jewish398 Kazakhstani
400 Jordanian404 Kenyan408 Korean (North Korea)409 Korean (not otherwise specified)410 Korean (South Korea)414 Kuwaiti417 Kyrgyzstani418 Laotian422 Lebanese426 Basotho428 Latvian430 Liberian434 Libyan438 Liechtensteiner440 Lithuanian442 Luxembourger446 Macao Chinese450 Madagascan, Malagasy454 Malawian458 Malaysian462 Maldivan466 Malian470 Maltese474 Martinique French478 Mauritanian480 Mauritian484 Mexican492 Monacan496 Mongolian498 Moldovian499 Montenegrin500 Montserratian504 Moroccan508 Mozambican512 Omani516 Namibian520 Nauruan524 Nepalese528 Dutch530 Dutch Antillean533 Aruban540 New Caledonian548 Ni-Vanuatu554 New Zealander555 Maori558 Nicaraguan562 Nigerian (Niger)564 Nigerian (not otherwise specified)566 Nigerian (Nigeria)570 Niuean
574 Norfolk Islander578 Norwegian580 Northern Mariana Islander583 Micronesian584 Marshallese585 Paluan586 Pakistani591 Panamanian598 Papua New Guinean600 Paraguayan604 Peruvian608 Filipino612 Pitcairn Islander616 Polish620 Portuguese624 Guinean (Guinea-Bissau)626 East Timorese630 Puerto Rican634 Qatari638 Réunion French642 Romanian643 Russian646 Rwandan652 St Barthélemy French654 St Helenian657 Kittitian658 Nevisian659 Kittitian and Nevisian660 Anguillan662 St Lucian663 St Martin French670 St Vincent and the Grenadines674 Sammarinese678 Sao Tomean682 Saudi Arabian686 Senegalese688 Serbian690 Seychellois694 Sierra Leonean702 Singaporean703 Slovak, Slovakian704 Vietnamese705 Slovenian706 Somali707 Somalilander710 South African716 Zimbabwean732 Sahraouian, Sahrawi, Sahrawian736 Sudanese740 Surinamese
744 Svalbard and Jan Mayen Islander748 Swazi752 Swedish756 Swiss760 Syrian762 Tajikistani764 Thai768 Togolese772 Tokelauan776 Tongan780 Trinidadian and Tobagonian781 Trinidadian782 Tobagonian784 Emirati788 Tunisian792 Turkish795 Turkmenistani796 Turks and Caicos Islander798 Tuvaluan800 Ugandan804 Ukrainian807 Macedonian818 Egyptian831 Guernsey Islander832 Jersey Islander833 Manx834 Tanzanian840 US Citizen, American850 US Virgin Islander854 Burkinabe858 Uruguayan860 Uzbekistani862 Venezuelan876 Wallis and Futuna Islander877 Wallisian878 Futun882 Samoan887 Yemeni894 Zambian901 Greek Cypriot902 Turkish Cypriot903 Cypriot (not otherwise specified)912 Canary Islander913 Spanish914 Basque915 Frisian916 Breton921 English922 Northern Irish923 Scottish
924 Welsh926 British927 Cornish929 British Overseas Territories Citizen931 Channel Islander932 Ulster Scots933 Gaelic935 Romany941 English and Welsh942 English and Scottish943 English and Northern Irish944 English and British945 Welsh and Scottish946 Welsh and Northern Irish947 Welsh and British948 Scottish and Northern Irish949 Scottish and British950 Northern Irish and British951 Kosovan955 English, Welsh and Scottish956 English, Welsh and Northern Irish957 English, Welsh and British958 English, Scottish and Northern Irish959 English, Scottish and British960 English, Northern Irish and British961 Welsh, Scottish and Northern Irish962 Welsh, Scottish and British963 Welsh, Northern Irish and British964 Scottish, Northern Irish and British965 English, Welsh, Scottish and Northern Irish966 English, Welsh, Scottish and British967 English, Welsh, Northern Irish and British968 English, Scottish, Northern Irish and British969 Welsh, Scottish, Northern Irish and British970 English, Welsh, Scottish, Northern Irish and British971 Czechoslovakian972 Soviet973 Yugoslav974 Serbian and Montenegrin980 Arab (not otherwise specified)981 European (not otherwise specified)982 African (not otherwise specified)983 Middle Eastern (not otherwise specified)984 Asian (not otherwise specified)985 North American (not otherwise specified)986 Central American (not otherwise specified)987 South American (not otherwise specified)988 Caribbean (not otherwise specified)989 Australasian (not otherwise specified)998 Mixed
999 British and Other999 British, Irish and Other999 British, Irish, English and Other999 British, Irish, English, Scottish and Other999 British, Irish, English, Scottish, Welsh and Other999 British, Irish, English, Welsh and Other999 British, Irish, Northern Irish and Other999 British, Irish, Northern Irish, English and Other999 British, Irish, Northern Irish, English, Scottish and Other999 British, Irish, Northern Irish, English, Scottish, Welsh and Othe999 British, Irish, Northern Irish, English, Welsh and Other999 British, Irish, Northern Irish, Scottish and Other999 British, Irish, Northern Irish, Scottish, Welsh and Other999 British, Irish, Northern Irish, Welsh and Other999 British, Irish, Scottish and Other999 British, Irish, Scottish, Welsh and Other999 British, Irish, Welsh and Other999 English and Other999 English, British and Other999 English, Northern Irish and Other999 English, Northern Irish, British and Other999 English, Scottish and Other999 English, Scottish, British and Other999 English, Scottish, Northern Irish and Other999 English, Scottish, Northern Irish, British and Other999 English, Welsh and Other999 English, Welsh, British and Other999 English, Welsh, Northern Irish and Other999 English, Welsh, Northern Irish, British and Other999 English, Welsh, Scottish and Other999 English, Welsh, Scottish, British and Other999 English, Welsh, Scottish, Northern Irish and Other999 English, Welsh, Scottish, Northern Irish, British and Other999 Irish and Other999 Irish, English and Other999 Irish, English, Scottish and Other999 Irish, English, Scottish, Welsh and Other999 Irish, English, Welsh and Other999 Irish, Northern Irish and Other999 Irish, Northern Irish, English and Other999 Irish, Northern Irish, English, Scottish and Other999 Irish, Northern Irish, English, Scottish, Welsh and Other999 Irish, Northern Irish, English, Welsh and Other999 Irish, Northern Irish, Scottish and Other999 Irish, Northern Irish, Scottish, Welsh and Other999 Irish, Northern Irish, Welsh and Other999 Irish, Scottish and Other999 Irish, Scottish, Welsh and Other999 Irish, Welsh and Other999 Northern Irish and Other
999 Northern Irish, British and Other999 Other999 Scottish and Other999 Scottish, British and Other999 Scottish, Northern Irish and Other999 Scottish, Northern Irish, British and Other999 Welsh and Other999 Welsh, British and Other 999 Welsh, Northern Irish and Other999 Welsh, Northern Irish, British and Other999 Welsh, Scottish and Other999 Welsh, Scottish, British and Other999 Welsh, Scottish, Northern Irish and Other999 Welsh, Scottish, Northern Irish, British and Other
Illness/Condition ICD CodeAccoustic neuroma 1After effect - cancer (nes) 1Cancer (any site) 1Carcinoma (any site) 1Colostomy - for cancer 1Cyst (any site) 1Cystic hygroma 1Disease - Hodgkin's 1Growth (any site) 1Hodgkin's disease 1Hysterectomy - for cancer 1Leukaemia 1Lump (any site) 1Lymphoma 1Mass (any site) 1Mastectomy (nes) 1Neoplasm (any site) 1Neurofibromatosis 1Neuroma - accoustic 1Removal - for cancer (nes) 1Rodent ulcer 1Sarcoma (any site) 1Tumour (any site) 1Ulcer - rodent 1Wilms tumour 1Diabetes 2Hyperglycemia 2Addison's disease 3AIDS 3AIDS carrier 3Beckwith-Wiedemann Syndrome 3Coeliac disease 3Cushing's syndrome 3Cystic fibrosis 3Deficiency - hormone 3Disease - Addison's 3Disease - Coeliac 3Disease - Graves 3Disease - Hashimoto's 3Dwarfism 3Fibrosis - cystic 3Fluid - retention 3Glbert's syndrome 3Goitre 3Gout 3Graves 3Hashimoto's disease 3HIV positive 3Hormone deficiency 3
Hypercalcemia 3Hypopotassaemia 3Malacia 3Myxoedema (nes) 3Obesity 3Oedema 3Overactive thyroid 3Phenylketonuria 3Problem - weight 3Retention - fluid 3Retention - water 3Rickets 3Syndrome - Beckwith-Wiedemann 3Syndrome - Cushing's 3Syndrome - Gilbert's 3Thyroid 3Thyrotoxicosis 3Underactive thyroid 3Water - retention 3Weight problem 3Wilson's disease 3Fabry (Anderson) disease 3Addiction - alcohol 4Addiction - drug 4Agoraphobia 4Alcoholism 4Anorexia nervosa 4Anxiety 4Attack - panic 4Autism 4Breakdown - nervous 4Bulimia 4Catalepsy 4Concussion syndrome 4Confused (mental) 4Dementia - senile 4Depression 4Drug addiction 4Dyslexia 4Emotional disturbance 4Flashbacks 4Forgetfulness 4Hyperactive child 4Impediment - speech(nes) 4Manic depressive 4Mental disorder 4Mental illness 4Neurasthenia 4Nerves (nes) 4Nervous anxiety 4
Nervous breakdown 4Nervous trouble 4Panic attacks 4Personality disorder 4Phobia 4Post traumatic stress 4Problem - psychiatric 4Psychiatric - problem 4Psychpathic 4Schizophrenia 4Senile dementia 4Speech impediment -(nes) 4Stammer 4Stress 4Syndrome - Concussion 4Trouble - nervous 4Asperger's disease/syndrome 4Obsessive Compulsive syndrome 4Attention Deficit 4Down's syndrome 5Handicap - mental 5Learning difficulty/disability 5Mental handicap 5Mental retardation 5Mongol 5Retardation - mental 5Subnormal 5Syndrome - Down's 5Angelman syndrome 5Prader-Willi syndrome 5Blackouts 6Convulsions 6Epilepsy 6Febrile convulsions 6Fit - Jacksonian 6Fit -(nes) 6Grand mal 6Jacksonian fit 6Petit mal 6Ache - head 7Headaches 7Migraine 7Abcess - brain 8Alzheimer's disease 8Ataxia - Friedreich's 8Bell's Palsy 8Brain damage 8Carpal tunnel syndrome 8Cerebral palsy 8Damage - brain 8
Disease - Alzheimer's 8Disease - degenerative brain 8Disease - motor neurone 8Disease - Parkinson's 8Disseminated sclerosis 8Dystrophy - muscular 8Dystrophy - myotonic 8Encephalomyelitis - myalgic 8Feeling - loss of (in extremities) 8Fluid - on brain 8Friedreich's ataxia 8Guillain-Barre syndrome 8Handicap - physical - spasticity 8Huntington's chorea 8Hydrocephalus 8Injury - brain 8Leucodystrophy - metachromatic 8Loss of - feeling (in extremity) 8ME 8MS 8Metachromatic leucodystrophy 8Microcephaly 8Motor neurone disease 8Multiple sclerosis 8Muscular dystrophy 8Myalgic encephalomyelitis 8Myasthenia gravis 8Myotonic dystrophy 8Narcolepsy 8Neuralgia - trigeminal 8Neuralgia -(nes) 8Neuritis 8Neuropathy 8Nerve - removal (in limb) 8Nerve - trapped 8Numbness (in extremity) 8Palsy - Bell's 8Palsy - cerebral 8Paralysis - agitans 8Paralysis -(nes) 8Paraplegia 8Parkinson's disease 8Partially paralysed -(nes) 8Pins and needles in limb 8Post viral syndrome (ME) 8Removal - nerve (in limb) 8Restless legs 8Sciatica 8Sclerosis - disseminated 8Sclerosis - multiple 8
Shingles 8Spastic -(nes) 8Spina bifida 8Syndrome - Carpal tunnel 8Syndrome - Guillain-Barre 8Syndrome - post viral (ME) 8Syringomyelia 8Trapped nerve 8Chronic fatigue syndrome 8Dystonia 8Charcot-Marie-Tooth disease, paralysis 8Post Polio syndrome 8Encephalitis 8Memory problems, loss or Amnesia due to brain injury 8Absence - eye 9Bad eyesight 9Blindness -(nes) 9Blurred vision 9Cataract 9Detached retina 9Eyesight - bad 9Eyesight - poor 9Hardening - lens 9Implant - lens 9Lens - hardening 9Lens - implant 9Loss of - eye 9Myopia 9Partially sighted 9Poor eyesight 9Restriction - vision 9Retina - detached 9Retina - scarred 9Scarred retina 9Short sighted 9Trouble - eye (nes) 9Tunnel vision 9Vision - blurred 9Vision - restricted 9Vision - tunnel 9Astigmatism 10Blindness - colour 10Blindness - night 10Buphthalmos 10Colobola 10Colour blind 10Conjunctivitis 10Cornea - scarred 10Corneal ulcer 10Double vision 10
Dry eye syndrome 10Duanes syndrome 10Eye - dry 10Eye - infection 10Eye - lazy 10Eye - light sensitive 10Eye - sty 10Eye - watery 10Floater-eye 10Glaucoma 10Haemorrhage - eye 10Infection - eye 10Injury - eye 10Iritis 10Lazy eye 10Night blindness 10Retinitis pigmentosa 10Scarred cornea 10Squint 10Sty on eye 10Syndrome - Duanes syndrome 10Syndrome - dry eye 10Trouble - tear duct 10Ulcer - corneal 10Vision - double 10Watery eye 10Deaf and dumb 11Deafness - conductive 11Deafness - nerve 11Deafness -(nes) 11Dumb - and deaf 11Hearing - poor 11Noise - deafness 11Otosclerosis 11Poor hearing 11Ear - noises in 12Noise -in ear 12Tinnitus 12Balance problem - due to inner ear 13Disease - Meniere's 13Ear - causing balance problems 13Labyrinthitis 13Loss of - balance inner ear 13Meniere's disease 13Vertigo 13Vestibulitis 13Ache - ear 14Discharge - ear 14Ear - drum - perforated (nes) 14Ear - glue 14
Earache 14Eustachian tube - disorder of 14Glue ear 14Infection - ear 14Mastoiditis 14Otitis media 14Perforated - eardrum (nes) 14Problem - ear (nes) 14Problem - inner ear (nes) 14Problem - middle ear 14Trouble - ear (nes) 14Tube - Eustachian (disorder) 14Apoplexy 15Brain haemorrhage 15Cerebral embolism 15Cerebral haemorrhage 15Cerebral thrombosis 15Cerebro-vascular accident 15Embolism - cerebral 15Haemorrhage - cerebral 15Hemiplegia 15Impediment - speech, due to stroke 15Partially paralysed - due to stroke 15Speech impediment - due to stroke 15Stroke 15Thrombosis - cerebral 15Angina 16Attack - heart 16Coronary thrombosis 16Heart - attack 16Myocardial infarction 16Thrombosis - coronary 16Blood - pressure high 17Blood - pressure(nes) 17High blood pressure 17Hypertension 17Aorta replacement 18Aortic stenosis 18Asthma - cardiac 18Atrial fibrillation 18Balance problem -(nes) 18Cardiac diffusion 18Cardiac problem 18Chest pains (nes) 18Cholesterol - high 18Cholesterol - too much in blood 18Diffusion - cardiac 18Disease - heart 18Disease - Ischaemic heart 18Disease - valvular heart 18
Dizziness 18Failure - heart 18ibrillation - atrial 18Fibrillation - ventricular 18Giddiness 18Hardening - arteries in heart 18Heart - complaint 18Heart - disease 18Heart - failure 18Heart - murmur 18Heart - trouble 18High cholesterol 18Hole in heart 18Implant - pacemaker 18Ischaemic heart disease 18Loss of - balance (nes) 18Mitral stenosis 18Murmur - heart 18Pacemaker implant 18Pain - chest (nes) 18Palpitations 18Pericarditis 18Problem - cardiac 18Replacement - aorta 18St Vitus dance 18Sick sinus syndrome 18Sinus - sick, syndrome 18Stenosis - aortic 18Stenosis - mitral 18Syndrome - sick sinus 18Syndrome - Wolff-Parkinson-White 18Tachycardia 18Tired heart 18Trouble - heart 18Valvular heart disease 18Ventricular fibrillation 18Weak heart 18Wolff-Parkinson-White syndrome 18Haemorrhoids 19Piles 19Varicose veins - Anus 19Eczema - varicose 20Phlebitis 20Ulcer - varicose 20Varicose eczema 20Varicose ulcer 20Varicose veins - Lower Extremities 20Varicose veins -(nes) 20Arterial thrombosis 21Arteriosclerosis (nes) 21
Artificial arteries (nes) 21Blocked artery (nes) 21Blood - Clot (nes) 21Blood - pressure low 21Circulation - poor 21Claudication - intermittent 21Disease - Raynaud's 21Disease - Takayasu's 21Embolism - pulmonary 21Gangrene 21Hardening - arteries (nes) 21Hypersensitive to cold 21Hypotension 21Intermittent claudication 21Low blood pressure 21Polyarteritis Nodosa 21Poor circulation 21Pulmonary embolism 21Raynaud's disease 21Sclerosis - arterial (nes) 21Swollen legs (nes) 21Syndrome - Wright's 21Takayasu disease 21Telangiectasia (nes) 21Thrombosis - arterial 21Thrombosis -(nes) 21Varicose veins - Oesophagus 21Wright's syndrome 21Osler-Rendu disease 21Buerger's disease 21Aneurysm 21Aortic aneurysm 21Bronchiectasis 22Bronchitis 22Chronic bronchitis 22Emphysema 22COPD - Chronic obstructive pulmonary disease 22Allergic asthma 23Allergy - causing asthma 23Asthma - allergic 23Asthma - bronchial 23Asthma -(nes) 23Rhinitis - allergic 23Allergic rhinitis 24Hayfever 24Abcess - larynx 25Adenoid problems 25Allergy - animal fur (nes) 25Allergy - dust (nes) 25Asbestosis 25
Bad chest 25Breathless -(not anaemia, angina, hole 25Bronchial trouble 25Byssinosis 25Catarrh 25Chest infection 25Chest trouble (nes) 25Cold (common) 25Collapse -lung 25Cough -(nes) 25Croup 25Damage - lung 25Fibrosis - lung 25Fit - coughing 25Fluid - on lung 25Industrial respiratory disease 25Infection - chest 25Infection - throat 25Loss of - lung 25Lung - collapsed 25Lung - complaint (nes) 25Lung - damaged (nes) 25Lung - farmer's 25Lung - pigeon fancier's 25Lung - problems (nes) 25Nasal polyps 25Paralysis - vocal cords 25Pharyngitis 25Pigeon fancier's lung 25Pleurisy 25Pneumoconiosis 25Polyp - nasal 25Problem - adenoid 25Problem - lung (nes) 25Rhinitis -(nes) 25Sinus - trouble 25Sinusitis 25Sore throat 25Throat - infection 25Throat - irritation 25Throat - sore 25Throat - (nes) 25Tonsillitis 25Trouble - sinus 25Trouble - throat- (nes) 25Ulcer - Lung 25Weak chest 25Wheezy (nes) 25Sleep apnea 25Abdominal hernia 26
Abdominal rupture 26Double hernia 26Duodenal ulcer 26Gastric ulcer 26Hernia - abdominal 26Hernia - diaphragm 26Hernia - double 26Hernia - hiatus 26Hernia - inguinal 26Hernia - umbilical 26Hernia -(nes) 26Hiatus hernia 26Peptic ulcer 26Rupture - abdominal 26Rupture -(nes) 26Ulcer - duodenal 26Ulcer - gastric 26Ulcer - peptic 26Ulcer - stomach 26Ulcer -(nes) 26Abdominal trouble 27Acid stomach 27Allergy - food 27Artesia - biliary 27Biliary artesia 27Cirrhosis - liver 27Difficulty - swallowing 27Disease - liver 27Dyspepsia 27Food allergy 27Gall bladder problems 27Gallstone 27Gullet - twisted 27Heart - burn 27Ileostomy 27Indigestion 27Inflammation - duodenum 27Liver disease 27Liver problems 27Nervous stomach 27Pancreas problems 27Problem - gall bladder 27Problem - liver 27Problem - pancreas 27Stomach trouble (nes) 27Stone - gall bladder 27Swallowing - difficulty 27Throat - difficulty swallowing 27Trouble - abdominal 27Trouble - stomach 27
Trouble - throat - difficulty swallowing 27Weakness in intestines 27Barrett's ulcer or syndrome 27Reflux esophagitis 27Peritonitis 27Appendix (grumbling) 28Bowel - incontinent 28Bowel - inflamed 28Bowel - irritable 28Bowel - polyp 28Colitis - ulcerative 28Colitis -(nes) 28Colon trouble 28Colostomy -(nes) 28Constipation 28Crohn's disease 28Diarrhoea 28Disease - Crohn's 28Disease - Hirschsprung's 28Diverticulitis 28Encopresis 28Enteritis 28Faecal incontinence 28Hirschsprung's disease 28Incontinence - bowels 28Incontinence - faecal 28Inflammation - bowel 28Irritable bowel 28Polyp - bowel 28Spastic - colon 28Trouble - colon 28Cleft palate 29Gingivitis 29Hare lip 29Impacted wisdom tooth 29Loss of - sense of taste 29Mouth ulcer 29Taste - no sense of 29Teeth 29Tongue ulcer 29Ulcer - mouth 29Ulcer - tongue 29Absence - kidney 30Chronic renal failure 30Cystic kidney 30Damage - kidney 30Kidney - disease 30Double kidney 30Failure - renal 30Good pasture's sydrome 30
Horseshoe kidney 30Kidney - cystic 30Kidney - disease 30Kidney - horseshoe 30Kidney - stone 30Kidney - trouble 30Laurence - Moon(-Biedl) syndrome 30Loss of - kidney 30Nephritis 30Pyelonephritis 30Renal failure 30Renal TB 30Stone - kidney 30Syndrome - Good pasture's 30Syndrome - Laurence-Moon(-Biedl) 30TB - renal 30Trouble - kidney 30Tube - kidney (damage) 30Uraemia 30Nephrotic syndrome 30Cystitis 31Infection - urinary tract 31Urinary tract infection 31Urine infection 31Bed Wetting 32Bladder complaint 32Bladder problems 32Bladder restriction 32Eneuresis 32Incontinence - bladder 32Incontinence - urine 32Incontinence -(nes) 32Problem - bladder 32Restriction - bladder 32Trouble - water (nes) 32Water - trouble (nes) 32Weak bladder 32Abcess - breast 33Cracked nipple 33Damage - testicles 33Disease - Pelvic inflamm (Female) 33Dysmenorrhea 33Endomentriosis 33Fallopian tubes - problem 33Fibroids 33Gynaecological problems 33Hysterectomy -(nes) 33Impotence 33Infertility 33Mastitis 33
Menopause 33Nipple - cracked 33Pelvic inflamm. disease (female) 33Period problems 33PMT 33Premenstrual tension 33Problem - Fallopian tubes 33Problem - gynaecological 33Problem - period 33Prolapse - womb 33Prolapse -(nes,if female) 33Prostate gland trouble 33Syndrome - Turner's 33Testicles - damaged 33Trouble - prostate gland 33Turner's syndrome 33Vaginitis 33Vulvitis 33Polycystic ovary syndrome 33Arthritis - Rheumatoid 34Arthritis -(any site) 34Disease - Still's 34Fibrositis 34Osteo-arthritis 34Polymyalgia rheumatica 34Rheumatism 34Rheumatoid arthritis 34Still's disease 34RSI/Repetitive Strain Injury 34Fibromyalgia 34Vibration white finger 34Arthropathy 34Polyarthritis 34Ache - back 35Back ache 35Back trouble 35Cervical spondylitis 35Curvature - spine 35Damage - spine (excl paralysis ) 35Disc trouble 35Disease - Schuermann's 35Dislocation - disc 35Dislocation - neck 35Dislocation - spine 35Fracture (nes) - disc 35Fracture (nes) - neck 35Fracture (nes) - spine 35Inflammation - spinal joint 35Injury - neck (excl paralysis) 35Injury - spine (excl paralysis) 35
Laminectomy (nes) 35Lumbago 35Pain - back 35Prolapse - inverterbral disc 35Schuermann's disease 35Scoliosis 35Spondylitis 35Spondylosis 35Trouble - back 35Worn disc 35Absence - limb 36Achilles tendon - problem 36Ache - Arm 36Ache - limbs 36After effect - polio 36Arm - pain 36Bad leg 36Brittle bones 36Broken - limb 36Broken - nose 36Broken - rib 36Bunion 36Bursitis 36Cartilage problem 36Chondrodystrophia 36Claw hand 36Club foot 36Collapse -Knee cap 36Contraction - Dupuytren's 36Contraction - Sinews 36Cramp - limb 36Deviated septum 36Difficulty - walking (nes) 36Disease - Paget's 36Disease - Perthe's 36Disease - Schlatter's 36Disease - Sever's 36Dislocation - other site 36Disseminated lupus 36Dupuytren's contraction 36Finger ligament - problem 36Flat feet 36Fracture (nes) - other site 36Frozen shoulder 36Handicap - physical (nes) 36Hip infection 36Hip replacement (nes) 36Housemaid's knee 36Infection - hip 36Inflammation - tendon 36
Injury - limb 36Knees - ligaments 36Knees - problem 36Kneecaps - problem 36Leg - one shorter 36Ligament - knees 36Ligament - finger 36Ligament - torn 36Limbs - ache 36Limp (nes) 36Loss of - limb 36Malformed jaw 36Muscle - torn 36Muscle - wastage (nes) 36Myotonia (nes) 36Numbness - limbs 36One leg shorter than other 36Osteomyelitis 36Osteoporosis 36Paget's disease 36Pain - joint 36Pain - arm 36Pelvic bones - pins 36Perthe's disease 36Physically handicapped (nes) 36Pins - Pelvis 36Pierre Robin syndrome 36Polio (nes) 36Problem - achilles tendon 36Problem - cartilage 36Problem - finger ligament 36Problem - knees 36Problem - kneecaps 36Removal - knee cap 36Replacement - hip (nes) 36Schlatter's disease 36Sclerosis - systemic 36Sever's disease 36Sjorgrens syndrome 36Syndrome - Pierre Robin 36Syndrome - Sjorgrens 36Systemic sclerosis 36TB - hip 36TB - limb 36Tendinitis 36Tennis elbow 36Tenosynovitis 36Torn ligament 36Torn muscle 36Wastage - muscle 36
Weak legs 36Freiberg's disease 36Aspergillosis 37Athlete's foot 37Behcet syndrome 37Candida 37Cough - Whooping 37Discoid lupus erythematosus 37Disease - venereal 37Fungal infection of nail 37Glandular fever 37Hepatitis (viral) 37Hepatitis B 37Hepatitis C 37Herpes 37Infection - fungal of nail 37Malaria 37Ringworm 37Sarcoidosis 37Syndrome - Behcet 37TB - abdomen 37TB - pulmonary 37Tetanus 37Thrush 37Toxoplasmosis (nes) 37Typhoid fever 37Venereal disease 37Whooping cough 37Septicemia 37Anaemia - pernicious 38Anaemia - sickle cell 38Anaemia -(nes) 38Blood - condition 38Blood - deficiency 38Blood - thickening 38Christmas disease 38Deficiency - blood 38Disease - Christmas 38Disease - Sickle cell 38Haemophilia 38Pernicious anaemia 38Polycthaemia 38Purpura (nes) 38Removal - lymph gland (nes) 38Removal - spleen 38Sickle cell anaemia 38Sickle cell disease 38Thalassaemia 38Thrombocythemia (essential) 38Harley's disease 38
Hypergammaglobulinemia 38Abcess - groin 39Acne 39Allergy - skin 39Angio-oedema 39Birthmark 39Boils 39Bulosa 39Burned arm (nes) 39Callous 39Carbuncle 39Cellulitis (nes) 39Chilblains 39Corn 39Dermatitis 39Eczema -(nes) 39Epidermolysis 39Impetigo 39Ingrown toenail 39Irritation of skin 39Leaf rash 39Pilonidal sinusitis 39Psoriasis 39Rash - leaf 39Rash - skin (nes) 39Sinus - pilonidal 39Skin - irritation (nes) 39Skin - rash (nes) 39Skin - ulcer 39Stevens - Johnson syndrome 39Syndrome - Stevens - Johnson 39Ulcer - limb (nes) 39Ulcer - skin 39Verruca 39Wart 39Adhesions (nes) 40Alopecia 40Baldness 40Bleeding - Nose 40Dumb -(nes) 40Fainting (nes) 40Hair - falling out (nes) 40Insomnia 40Loss of - sense of smell 40Nose bleeds 40Sleep walking 40Smell - no sense of 40Travel sickness 40After effect - meningitis (nes) 41Age (old) (nes) 41
Allergic reaction (nes) 41Allergy - drugs (nes) 41Allergy -(nes) 41Swollen glands (nes) 41Tiredness 41Schwachmann-Diamond syndrome 41Asphyxia 41Memory problems, loss or Amnesia 41None of these 99
Variable Name: CL_Age_10yr
Variable Label: (DV) Grouped age – 10 year age bands
Topic: Classificatory
Range: 1 to 7
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_10yr
1 “16 to 24”
2 “25 to 34”
3 “35 to 44”
4 “45 to 54”
5 “55 to 64”
6 “65 to 74”
7 “75 and over”
Derivation
RECODE Age (16 thru 24 = 1)
(25 thru 34 = 2)
(35 thru 44 = 3)
(45 thru 54 = 4)
(55 thru 64 = 5)
(65 thru 74 = 6)
(75 thru HI = 7) INTO CL_Age_10yr.
Variable Name: CL_Age_5yr
Variable Label: (DV) Grouped age – 5 year age bands
Topic: Classificatory
Range: 1 to 13
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_5yr
1 “16 to 19”
2 “20 to 24”
3 “25 to 29”
4 “30 to 24”
5 “35 to 39”
6 “40 to 44”
7 “45 to 49”
8 “50 to 54”
9 “55 to 59”
10 “60 to 64” 11 “65 to 69” 12 “70 to 74” 13 “75 and over”
Derivation
RECODE Age (16 thru 19 = 1)
(20 thru 24 = 2)
(25 thru 29 = 3)
(30 thru 34 = 4)
(35 thru 39 = 5)
(40 thru 44 = 6)
(45 thru 49 = 7)
(50 thru 54 = 8)
(55 thru 59 = 9)
(60 thru 64 = 10)
(65 thru 69 = 11)
(70 thru 74 = 12)
(75 thru HI = 13) INTO CL_Age_5yr.
Variable Name: CL_Age_GLFdrnk
Variable Label: (DV) Grouped age for GLF drinking publications
Topic: Classificatory
Range: 1 to 4
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_GLFdrnk
1 “16 to 24”
2 “25 to 44”
3 “45 to 64”
4 “65 and over”
Derivation
RECODE Age (16 thru 24 = 1)
(25 thru 44 = 2)
(45 thru 64 = 3)
(65 thru HI = 4) INTO CL_Age_GLFdrnk.
Variable Name: CL_Age_GLFhlth
Variable Label: (DV) Grouped age for GLF health publications
Topic: Classificatory
Range: 1 to 4
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_GLFhlth
1 “16 to 44”
2 “45 to 64”
3 “65 to 74”
4 “75 and over”
Derivation
RECODE Age (16 thru 44 = 1)
(45 thru 64 = 2)
(65 thru 74 = 3)
(75 thru HI = 5) INTO CL_Age_GLFhlth.
Variable Name: CL_Age_GLFsmk
Variable Label: (DV) Grouped age for GLF smoking publications
Topic: Classificatory
Range: 1 to 6
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_GLFsmk
1 “16 to 19”
2 “20 to 24”
3 “25 to 34”
4 “35 to 49”
5 “50 to 59”
6 “60 and over”
Derivation
RECODE Age (16 thru 19 = 1)
(20 thru 24 = 2)
(25 thru 34 = 3)
(35 thru 49 = 4)
(50 thru 59 = 5)
(60 thru HI = 6) INTO CL_Age_GLFsmk.
Variable Name: CL_Age_GLFsmk2
Variable Label: (DV) Grouped age (2) for GLF smoking publications
Topic: Classificatory
Range: 1 to 5
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_GLFsmk2
1 “16 to 24”
2 “25 to 34”
3 “35 to 49”
4 “50 to 59”
5 “60 and over”
Derivation
RECODE Age (16 thru 24 = 1)
(25 thru 34 = 2)
(35 thru 49 = 3)
(50 thru 59 = 4)
(60 thru HI = 5) INTO CL_Age_GLFsmk2.
Variable Name: CL_Age_OPN
Variable Label: (DV) Grouped age for OPN publications
Topic: Classificatory
Range: 1 to 5
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_OPN
1 “16 to 24”
2 “25 to 44”
3 “45 to 64”
4 “65 to 74”
5 “75 and over”
Derivation
RECODE Age (16 thru 24 = 1)
(25 thru 44 = 2)
(45 thru 64 = 3)
(65 thru 74 = 4)
(75 thru HI = 5) INTO CL_Age_OPN.
Variable Name: CL_Age_Pens
Variable Label: (DV) Is respondent of pensionable age?
Topic: Classificatory
Range: 1 to 2
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_Pens
1 “Pensionable age”
2 “Not pensionable age”
Derivation
RECODE CL_Age_Wrk (1 = 2)
(2 = 1) INTO CL_Age_Pens.
EXE.
Variable Name: CL_Age_Wrk
Variable Label: (DV) Is respondent of working age?
Topic: Classificatory
Range: 1 to 2
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Age_Wrk
1 “Working age”
2 “Not working age”
Derivation
DO IF Sex = 1.
RECODE Age (16 thru 64 = 1)
(65 thru HI = 2) INTO CL_Age_Wrk.
ELSE IF Sex = 2.
RECODE Age (16 thru 59 = 1)
(60 thru HI = 2) INTO CL_Age_Wrk.
END IF.
EXE.
Variable Name: CL_CarNum
Variable Label: (DV) Number of cars or vans available for use by household
Topic: Class
Range: 1..97
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_CarNum
0 “None”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF Cars = 1.
COMPUTE CL_CarNum = NumCar.
ELSE.
RECODE Cars (-8,-9 = Copy)
(2 = 0) INTO CL_CarNum.
END IF.
EXE.
Variable Name: CL_CarNumGrp
Variable Label: (DV) Number of cars or vans available for use by household - grouped
Topic: Class
Range: 0 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_CarNumGrp
0 “None”
1 “One”
2 “2 or more”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_CarNum (2 thru HI = 2)
(ELSE = Copy) INTO CL_CarNumGrp.
EXE.
Variable Name: CL_CntyBrn
Variable Label: (DV) Country of birth
Topic: Class
Range: 4 to 992 (intermittent values)
Missing Values: -8, -9
Format: F3.0
VALUE LABELS CL_CntyBrn
-8 “Refusal/Don’t Know”
-9 “Not asked”
Refer to ‘Country’ coding frame for a complete list of non-missing value
labels for this variable.
Derivation
DO IF CntyBrn = 997.
COMPUTE CL_CntyBrn = CryO.
ELSE.
COMPUTE CL_CntyBrn = CntyBrn.
END IF.
EXE.
Variable Name: CL_Country
Variable Label: (DV) Country
Topic: Classificatory
Range: 1 to 3
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Country
1 “England”
2 “Wales”
3 “Scotland”
Derivation
RECODE GOR (1 thru 9 = 1)
(10 = 2)
(11 = 3) INTO CL_Country.
Variable Name: CL_EmpWrk1
Variable Label: (DV) Number employed at place of work
Topic: Class
Range: 1 to 10
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_EmpWrk1
1 “None (self-employed and works alone or with bus partner)”
2 “1 to 10”
3 “11 to 19”
4 “20 to 24”
5 “Unknown, but less than 25”
6 “25 to 49”
7 “50 to 249”
8 “250 to 499”
9 “Unknown, but more than 24 and less than 500”
10 “500 or more”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (Stat,1,3,4).
RECODE MpnE02 (1 = 2)
(2 = 3)
(3 = 4)
(4 = 5)
(5 = 6)
(6 = 7)
(7 = 8)
(8 = 9)
(9 = 10)
(-8,-9 = Copy) INTO CL_EmpWrk1.
ELSE IF Stat = 2.
DO IF Solo = 2.
RECODE MpnS02 (1 = 2)
(2 = 3)
(3 = 4)
(4 = 5)
(5 = 6)
(6 = 7)
(7 = 8)
(8 = 9)
(9 = 10) INTO CL_EmpWrk1.
ELSE.
COMPUTE CL_EmpWrk1 = Solo.
END IF.
ELSE.
COMPUTE CL_EmpWrk1 = Stat.
END IF.
EXE.
Variable Name: CL_EmpWrk2
Variable Label: (DV) Number employed at place of work
Topic: Class
Range: 1 to 4
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_EmpWrk2
1 “None (self-employed and works alone or with bus partner)”
2 “1 to 24”
3 “25 to 499”
4 “500 or more”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_EmpWrk1 (2,3,4,5 = 2)
(6,7,8,9 = 3)
(10 = 4)
(ELSE = Copy) INTO CL_EmpWrk2.
EXE.
Variable Name: CL_EmpWrk3
Variable Label: (DV) Number employed at place of work, and whether employed/self-
employed
Topic: Class
Range: 1 to 19
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_EmpWrk3
1 “Employed – 1 to 10 emps”
2 “Employed – 11 to 19 emps”
3 “Employed – 20 to 24 emps”
4 “Employed – Unknown emps, but less than 25”
5 “Employed – 25 to 49 emps”
6 “Employed – 50 to 249 emps”
7 “Employed – 250 to 499 emps”
8 “Employed – Unknown emps, but more than 24 and less than 500”
9 “Employed – 500 or more emps”
10 “Self-emp – No emps (works alone or with bus partner)”
11 “Self-emp – 1 to 10 emps”
12 “Self-emp – 11 to 19 emps”
13 “Self-emp – 20 to 24 emps”
14 “Self-emp – Unknown emps, but less than 25”
15 “Self-emp – 25 to 49 emps”
16 “Self-emp – 50 to 249 emps”
17 “Self-emp – 250 to 499 emps”
18 “Self-emp – Unknown emps, but more than 24 and less than 500”
19 “Self-emp – 500 or more emps”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (Stat, 1, 3, 4).
RECODE MpnE01 (ELSE = Copy) INTO CL_EmpWrk3.
ELSE IF Stat < 0.
COMPUTE CL_EmpWrk3 = Stat.
ELSE IF Stat = 2.
DO IF Solo < 0.
COMPUTE CL_EmpWrk3 = Solo.
ELSE.
RECODE CL_EmpWrk1 (1 = 10)
(2 = 11)
(3 = 12)
(4 = 13)
(5 = 14)
(6 = 15)
(7 = 16)
(8 = 17)
(9 = 18)
(10 = 19)
(ELSE = Copy) INTO CL_EmpWrk3.
END IF.
END IF.
EXE.
Variable Name: CL_EthnGrp2
Variable Label: (DV) Ethnicity – grouped (2 categories)
Topic: Class
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_EthnGrp2
1 “White”
2 “Other”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_EthnGrp5 (-8,-9,1 = Copy)
(2,3,4,5 = 2) INTO CL_EthnGrp2.
EXE.
Variable Name: CL_EthnGrp5
Variable Label: (DV) Ethnicity – grouped (5 categories)
Topic: Class
Range: 1 to 5
Missing Values: -8, -9
Format: F2.0
VALUE LABELS CL_EthnGrp5
1 “White”
2 “Mixed”
3 “Asian or Asian British”
4 “Black or Black British”
5 “Chinese or any other ethnic background”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE Ethnicity (-8,-9 = Copy)
(1,2,3,4 = 1)
(5,6,7,8 = 2)
(9,10,11,13 = 3)
(14,15,16 = 4)
(12,17,18 = 5) INTO CL_EthnGrp5.
EXE.
Variable Name: CL_IncAnnGrp
Variable Label: (DV) Annual income from all sources - grouped
Topic: Class
Range: 0 to 9
Missing Values: -7, -8, -9
Format: F13.2
VALUE LABELS CL_IncAnnGrp
1 “Up to £10,000”
2 “£10,000 up to £15,000”
3 “£15,000 up to £20,000”
4 “£20,000 up to £30,000”
5 “£30,000 up to £40,000”
6 “£40,000 up to £50,000”
7 “£50,000 or more”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_IncAnnual (-7,-8,-9 = Copy)
(-6 = 7)
(0 thru 9999.99 = 1)
(10000 thru 14999.99 = 2)
(15000 thru 19999.99 = 3)
(20000 thru 29999.99 = 4)
(30000 thru 39999.99 = 5)
(40000 thru 49999.99 = 6)
(50000 thru HI = 7) INTO CL_IncAnnGrp.
EXE.
Variable Name: CL_IncAnnual
Variable Label: (DV) Annual income from all sources
Topic: Class
Range: 0..99999999999
Missing Values: -6, -7, -8, -9
Format: F14.2
VALUE LABELS CL_IncAnnual
-6 “Unknown, but above £52,000 per year”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF GrossTel = -7.
COMPUTE CL_IncAnnual = -7.
ELSE IF ANY (-8, GrossTel, GrssTime).
DO IF ANY (TelBand, -8, -9).
COMPUTE CL_IncAnnual = TelBand.
ELSE IF TelBand = 1.
COMPUTE CL_IncAnnual = 52*50.
ELSE IF TelBand = 2.
COMPUTE CL_IncAnnual = 52*150.
ELSE IF TelBand = 3.
COMPUTE CL_IncAnnual = 52*250.
ELSE IF TelBand = 4.
COMPUTE CL_IncAnnual = 52*350.
ELSE IF TelBand = 5.
COMPUTE CL_IncAnnual = 52*450.
ELSE IF TelBand = 6.
COMPUTE CL_IncAnnual = 52*550.
ELSE IF TelBand = 7.
COMPUTE CL_IncAnnual = 52*650.
ELSE IF TelBand = 8.
COMPUTE CL_IncAnnual = 52*750.
ELSE IF TelBand = 9.
COMPUTE CL_IncAnnual = 52*850.
ELSE IF TelBand = 10.
COMPUTE CL_IncAnnual = 52*950.
ELSE IF TelBand = 11.
COMPUTE CL_IncAnnual = -6.
END IF.
ELSE IF ANY (-9, GrossTel, GrssTime).
COMPUTE CL_IncAnnual = -9.
ELSE IF GrssTime = 1.
COMPUTE CL_IncAnnual = 52*GrossTel.
ELSE IF GrssTime = 2.
COMPUTE CL_IncAnnual = 12*GrossTel.
ELSE IF GrssTime = 3.
COMPUTE CL_IncAnnual = GrossTel.
END IF.
EXE.
Variable Name: CL_IncMonGrp
Variable Label: (DV) Monthly income from all sources - grouped
Topic: Class
Range: 0 to 9
Missing Values: -7, -8, -9
Format: F13.2
VALUE LABELS CL_IncMonGrp
1 “Up to £250”
2 “£250 up to £500”
3 “£500 up to £750”
4 “£750 up to £1,000”
5 “£1,000 up to £1,500”
6 “£1,500 up to £2,250”
7 “£2,250 up to £3,000”
8 “£3,000 up to £4,250”
9 “£4,250 or more”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_IncMonthly (-7,-8,-9 = Copy)
(-6 = 9)
(0 thru 249.99 = 1)
(250 thru 499.99 = 2)
(500 thru 749.99 = 3)
(750 thru 999.99 = 4)
(1000 thru 1499.99 = 5)
(1500 thru 2249.99 = 6)
(2250 thru 2999.99 = 7)
(3000 thru 4249.99 = 8)
(4250 thru HI = 9) INTO CL_IncMonGrp.
EXE.
Variable Name: CL_IncMonthly
Variable Label: (DV) Monthly income (£) from all sources
Topic: Class
Range: 0..999999999
Missing Values: -8, -9
Format: F12.2
VALUE LABELS CL_IncMonthly
-6 “Unknown, but above £4,330 per month”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF CL_IncAnnual < 0.
COMPUTE CL_IncMonthly = CL_IncAnnual.
ELSE.
COMPUTE CL_IncMonthly = CL_IncAnnual/12.
END IF.
EXE.
Variable Name: CL_IncWeekly
Variable Label: (DV) Weekly income (£) from all sources
Topic: Class
Range: 0..9999999999
Missing Values: -8, -9
Format: F13.2
VALUE LABELS CL_IncMonthly
-6 “Unknown, but more than £1,000 per week”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF CL_IncAnnual < 0.
COMPUTE CL_IncWeekly = CL_IncAnnual.
ELSE.
COMPUTE CL_IncWeekly = CL_IncAnnual/52.
END IF.
EXE.
Variable Name: CL_IncWkGrp
Variable Label: (DV) Weekly income from all sources - grouped
Topic: Class
Range: 0 to 9
Missing Values: -7, -8, -9
Format: F13.2
VALUE LABELS CL_IncWkGrp
1 “Up to £100”
2 “£100 up to £200”
3 “£200 up to £300”
4 “£300 up to £400”
5 “£400 up to £500”
6 “£500 up to £600”
7 “£600 up to £700”
8 “£700 up to £800”
9 “£800 up to £900”
10 “£900 up to £1,000”
11 “£1,000 or more”
-7 “No source of income”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CL_IncWeekly (-7,-8,-9 = Copy)
(-6 = 11)
(0 thru 99.99 = 1)
(100 thru 199.99 = 2)
(200 thru 299.99 = 3)
(300 thru 399.99 = 4)
(400 thru 499.99 = 5)
(500 thru 599.99 = 6)
(600 thru 699.99 = 7)
(700 thru 799.99 = 8)
(800 thru 899.99 = 9)
(900 thru 999.99 = 10)
(1000 thru HI = 11) INTO CL_IncWkGrp.
EXE.
Variable Name: CL_Qtr_Cal
Variable Label: (DV) Calendar quarter of interview
Topic: Classificatory
Range: 1 to 4
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Qtr_Cal
1 “Q1 – January to March”
2 “Q2 – April to June”
3 “Q3 – July to September”
4 “Q4 – October to December”
Derivation
RECODE Month (1,2,3 = 1)
(4,5,6 = 2)
(7,8,9 = 3)
(10,11,12 = 4) INTO CL_Qtr_Cal.
Variable Name: CL_Qtr_Fin
Variable Label: (DV) Fiscal (financial) quarter of interview
Topic: Classificatory
Range: 1 to 4
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_Qtr_Fin
1 “Q1 – April to June”
2 “Q2 – July to September”
3 “Q3 – October to December”
4 “Q4 – January to March”
Derivation
RECODE Month (4,5,6 = 1)
(7,8,9 = 2)
(10,11,12 = 3)
(1,2,3 = 4) INTO CL_Qtr_Fin.
Variable Name: CL_RelStat
Variable Label: (DV) Relationship status
Topic: Class
Range: 1 to 4
Missing Values: N/A
Format: F2.0
VALUE LABELS CL_RelStat
1 “Single”
2 “Married”
3 “Cohabiting”
4 “Widowed/Divorced/Separated”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE Defacto (-8,-9 = Copy)
(3 = 1)
(1,8 = 2)
(2,7 = 3)
(4,5,6,9 = 4) INTO CL_RelStat.
Variable Name: CL_TEA1
Variable Label: (DV) Terminal education age – grouped (5 categories)
Topic: Class
Range: 1 to 5
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS CL_TEA1
1 “Still in full-time education”
2 “14 or younger”
3 “15”
4 “16 to 18”
5 “19 or older”
-7 “Never attended school”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE EdAgeCor (-7,-8,-9 = Copy)
(-6 = 1)
(0 thru 14 = 2)
(15 = 3)
(16,17,18 = 4)
(19 thru HI = 5) INTO CL_TEA1.
EXE.
Variable Name: CL_TEA2
Variable Label: (DV) Terminal education age – grouped (9 categories)
Topic: Class
Range: 1 to 9
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS CL_TEA2
1 “Still in full-time education”
2 “14 or younger”
3 “15”
4 “16”
5 “17”
6 “18”
7 “19 to 21”
8 “22 to 24”
9 “25 or older”
-7 “Never attended school”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE EdAgeCor (-7,-8,-9 = Copy)
(-6 = 1)
(0 thru 14 = 2)
(15 = 3)
(16 = 4)
(17 = 5)
(18 = 6)
(19,20,21 = 7)
(22,23,24 = 8)
(25 thru HI = 9) INTO TEA2.
EXE.
Variable Name: DR_5DrnkDays
Variable Label: (DV) Did respondent drink alcohol on at least 5 days in the last 7?
Topic: Drinking
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_5DrnkDays
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE DR_DrinkDays (-8, -9 = Copy)
(0 thru 4 = 2)
(5,6,7 = 1) INTO DR_5DrnkDays.
EXE.
Variable Name: DR_DrinkAmt
Variable Label: (DV) Self-perception of general alcohol consumption amount
Topic: Drinking
Range: 0 to 5
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_DrinkAmt
0 “Never drink”
1 “Hardly drink at all”
2 “Drink a little”
3 “Drink a moderate amount”
4 “Drink quite a lot”
5 “Drink heavily”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DrinkNow < 0.
COMPUTE DR_DrinkAmt = DrinkNow.
ELSE IF DrinkNow = 1.
COMPUTE DR_DrinkAmt = DrinkAmt.
ELSE IF DrinkNow = 2.
DO IF DrinkAny < 0.
COMPUTE DR_DrinkAmt = DrinkAny.
ELSE IF DrinkAny = 1.
COMPUTE DR_DrinkAmt = DrinkAmt.
ELSE IF DrinkAny = 2.
COMPUTE DR_DrinkAmt = 0.
END IF.
END IF.
EXE.
Variable Name: DR_DrinkDay
Variable Label: (DV) Number of days in the last seven that alcohol was drunk
Topic: Drinking
Range: 0..7
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_DrinkDay
0 “None”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 1.
COMPUTE DR_DrinkDays = DrnkDay.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_DrinkDays = 0.
ELSE IF DR_DrinkL7 < 0.
COMPUTE DR_DrinkDays = DR_DrinkL7.
END IF.
EXE.
Variable Name: DR_DrinkL7
Variable Label: (DV) Whether alcohol was drunk in the last seven days
Topic: Drinking
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_DrinkL7
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkOft < 0.
COMPUTE DR_DrinkL7 = DR_DrinkOft.
ELSE IF DR_DrinkOft = 8.
COMPUTE DR_DrinkL7 = 2.
ELSE.
COMPUTE DR_DrinkL7 = DrinkL7.
END IF.
EXE.
Variable Name: DR_DrinkOft
Variable Label: (DV) How often had alcoholic drink of any kind in last 12 months
Topic: Drinking
Range: 1 to 8
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_DrinkOft
1 “Almost every day”
2 “5 or 6 times a week”
3 “3 or 4 times a week”
4 “Once or twice a week”
5 “Once or twice a month”
6 “Once every couple of months”
7 “Once or twice a year”
8 “Not at all in the last 12 months”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DrinkNow < 0.
COMPUTE DR_DrinkOft = -9.
ELSE IF DrinkNow = 1.
COMPUTE DR_DrinkOft = DrinkOft.
ELSE IF DrinkNow = 2.
DO IF DrinkAny < 0.
COMPUTE DR_DrinkOft = DrinkAny.
ELSE IF DrinkAny = 1.
COMPUTE DR_DrinkOft = DrinkOft.
ELSE IF DrinkAny = 2.
COMPUTE DR_DrinkOft = 8.
END IF.
END IF.
EXE.
Variable Name: DR_DrnkType1
Variable Label: (DV) Thinking about last ^WhichDay, what types of drink did you have
that day?
Topic: Drinking
Range: 1 to 6
Missing Values: -8, -9
Format: F2.0
VALUE LABELS DR_DrnkType1
1 “Normal strength beer, lager, cider or shandy”
2 “Strong beer, stout, lager or cider”
3 “Spirits/liqueurs”
4 “Sherry/martini”
5 “Wine”
6 “Alcopops”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_DrnkType1 = -9.
ELSE.
COMPUTE DR_DrnkType1 = DrnkType1.
END IF.
EXE.
Variable Name: DR_HLD_mt12_9un
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 12/9
units of alcohol drank?
Topic: Drinking
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt12_9un
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1,2,3,4 = 2)
(5 = 1) INTO DR_HLD_mt12_9un.
EXE.
Variable Name: DR_HLD_mt12_9un2
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 12/9
units of alcohol drank?
Topic: Drinking
Range: 1 to 3
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt12_9un2
1 “No alcohol drank”
2 “Up to 12/9 units”
3 “More than 12/9 units”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1 = Copy)
(2,3,4 = 2)
(5 = 3) INTO DR_HLD_mt12_9un2.
EXE.
Variable Name: DR_HLD_mt4_3un
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 4/3
units of alcohol drank?
Topic: Drinking
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt4_3un
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1,2 = 2)
(3,4,5 = 1) INTO DR_HLD_mt4_3un.
EXE.
Variable Name: DR_HLD_mt4_3un2
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 4/3
units of alcohol drank?
Topic: Drinking
Range: 1 to 3
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt4_3un2
1 “No alcohol drank”
2 “Up to 4/3 units”
3 “More than 4/3 units”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1,2 = 2)
(3,4,5 = 1) INTO DR_HLD_mt4_3un.
EXE.
Variable Name: DR_HLD_mt8_6un
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 8/6
units of alcohol drank?
Topic: Drinking
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt8_6un
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1 thru 3 = 2)
(4 thru 5 = 1) INTO DR_HLD_mt8_6un.
EXE.
Variable Name: DR_HLD_mt8_6un2
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – more than 8/6
units of alcohol drank?
Topic: Drinking
Range: 1 to 3
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_mt8_6un2
1 “No alcohol drank”
2 “Up to 8/6 units”
3 “More than 8/6 units”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1 = Copy)
(2,3 = 2)
(4,5 = 3) INTO DR_HLD_mt8_6un2.
EXE.
Variable Name: DR_HLD_NBr
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink normal strength beer, lager, cider or shandy?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBr
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_NBr = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_NBr = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_NBr = DR_DrnkType1.
ELSE IF ANY(1, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_NBr = 1.
ELSE.
COMPUTE DR_HLD_NBr = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrBot
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
bottles of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrBot
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrBot = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrBot = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
DO IF NBrL7_Bttles = -9.
COMPUTE DR_HLD_NBrBot = 0.
ELSE.
COMPUTE DR_HLD_NBrBot = NBrL7_Bttles.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_Bttles = -9.
COMPUTE DR_HLD_NBrBot = 0.
ELSE.
COMPUTE DR_HLD_NBrBot = SCNBrL7_Bttles.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrHP
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of half-
pints of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrHP
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrHP = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrHP = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
DO IF NBrL7_HP = -9.
COMPUTE DR_HLD_NBrHP = 0.
ELSE.
COMPUTE DR_HLD_NBrHP = NBrL7_HP.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_HP = -9.
COMPUTE DR_HLD_NBrHP = 0.
ELSE.
COMPUTE DR_HLD_NBrHP = SCNBrL7_HP.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrLC
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of large
cans of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrLC
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrLC = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrLC = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
DO IF NBrL7_LrgCn = -9.
COMPUTE DR_HLD_NBrLC = 0.
ELSE.
COMPUTE DR_HLD_NBrLC = NBrL7_LrgCn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_LrgCn = -9.
COMPUTE DR_HLD_NBrLC = 0.
ELSE.
COMPUTE DR_HLD_NBrLC = SCNBrL7_LrgCn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrPin
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of pints
of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrPin
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrPin = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrPin = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_NBrPin = 0.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_Pints = -9.
COMPUTE DR_HLD_NBrPin = 0.
ELSE.
COMPUTE DR_HLD_NBrPin = SCNBrL7_Pints.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrSC
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of small
cans of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrSC
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrSC = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrSC = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
DO IF NBrL7_SmlCn = -9.
COMPUTE DR_HLD_NBrSC = 0.
ELSE.
COMPUTE DR_HLD_NBrSC = NBrL7_SmlCn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_SmlCn = -9.
COMPUTE DR_HLD_NBrSC = 0.
ELSE.
COMPUTE DR_HLD_NBrSC = SCNBrL7_SmlCn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_NBrSch
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
schooners of normal strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_NBrSch
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_NBr < 0.
COMPUTE DR_HLD_NBrSch = DR_HLD_NBr.
ELSE IF DR_HLD_NBr = 2.
COMPUTE DR_HLD_NBrSch = 0.
ELSE IF DR_HLD_NBr = 1.
DO IF Selfcom_Drk = 1.
DO IF NBrL7_Schn = -9.
COMPUTE DR_HLD_NBrSch = 0.
ELSE.
COMPUTE DR_HLD_NBrSch = NBrL7_Schn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCNBrL7_Schn = -9.
COMPUTE DR_HLD_NBrSch = 0.
ELSE.
COMPUTE DR_HLD_NBrSch = SCNBrL7_Schn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_Pop
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink alcopops?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_Pop
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_Pop = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_Pop = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_Pop = DR_DrnkType1.
ELSE IF ANY(6, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_Pop = 1.
ELSE.
COMPUTE DR_HLD_Pop = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_PopLgB
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of large
bottles of alcopops
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_PopLgB
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Pop < 0.
COMPUTE DR_HLD_PopLgB = DR_HLD_Pop.
ELSE IF DR_HLD_Pop = 2.
COMPUTE DR_HLD_PopLgB = 0.
ELSE IF DR_HLD_Pop = 1.
DO IF Selfcom_Drk = 1.
DO IF PopsL7_LgBttle = -9.
COMPUTE DR_HLD_PopLgB = 0.
ELSE.
COMPUTE DR_HLD_PopLgB = PopsL7_LgBttle.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCPopsL7_LgBttle = -9.
COMPUTE DR_HLD_PopLgB = 0.
ELSE.
COMPUTE DR_HLD_PopLgB = SCPopsL7_LgBttle.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_PopSC
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of small
cans of alcopops
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_PopSC
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Pop < 0.
COMPUTE DR_HLD_PopSC = DR_HLD_Pop.
ELSE IF DR_HLD_Pop = 2.
COMPUTE DR_HLD_PopSC = 0.
ELSE IF DR_HLD_Pop = 1.
DO IF Selfcom_Drk = 1.
DO IF PopsL7_SmlCn = -9.
COMPUTE DR_HLD_PopSC = 0.
ELSE.
COMPUTE DR_HLD_PopSC = PopsL7_SmlCn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCPopsL7_SmlCn = -9.
COMPUTE DR_HLD_PopSC = 0.
ELSE.
COMPUTE DR_HLD_PopSC = SCPopsL7_SmlCn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_PopStB
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
standard bottles of alcopops
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_PopStB
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Pop < 0.
COMPUTE DR_HLD_PopStB = DR_HLD_Pop.
ELSE IF DR_HLD_Pop = 2.
COMPUTE DR_HLD_PopStB = 0.
ELSE IF DR_HLD_Pop = 1.
DO IF Selfcom_Drk = 1.
DO IF PopsL7_StBttle = -9.
COMPUTE DR_HLD_PopStB = 0.
ELSE.
COMPUTE DR_HLD_PopStB = PopsL7_StBttle.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCPopsL7_StBttle = -9.
COMPUTE DR_HLD_PopStB = 0.
ELSE.
COMPUTE DR_HLD_PopStB = SCPopsL7_StBttle.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBr
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink strong beer, stout, lager or cider?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBr
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_SBr = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_SBr = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_SBr = DR_DrnkType1.
ELSE IF ANY(2, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_SBr = 1.
ELSE.
COMPUTE DR_HLD_SBr = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrBot
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
bottles of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrBot
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrBot = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrBot = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
DO IF SBrL7_Bttles = -9.
COMPUTE DR_HLD_SBrBot = 0.
ELSE.
COMPUTE DR_HLD_SBrBot = SBrL7_Bttles.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_Bttles = -9.
COMPUTE DR_HLD_SBrBot = 0.
ELSE.
COMPUTE DR_HLD_SBrBot = SCSBrL7_Bttles.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrHP
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of half-
pints of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrHP
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrHP = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrHP = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
DO IF SBrL7_HP = -9.
COMPUTE DR_HLD_SBrHP = 0.
ELSE.
COMPUTE DR_HLD_SBrHP = SBrL7_HP.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_HP = -9.
COMPUTE DR_HLD_SBrHP = 0.
ELSE.
COMPUTE DR_HLD_SBrHP = SCSBrL7_HP.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrLC
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of large
cans of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrLC
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrLC = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrLC = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
DO IF SBrL7_LrgCn = -9.
COMPUTE DR_HLD_SBrLC = 0.
ELSE.
COMPUTE DR_HLD_SBrLC = SBrL7_LrgCn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_LrgCn = -9.
COMPUTE DR_HLD_SBrLC = 0.
ELSE.
COMPUTE DR_HLD_SBrLC = SCSBrL7_LrgCn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrPin
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of pints
of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrPin
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrPin = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrPin = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_SBrPin = 0.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_Pints = -9.
COMPUTE DR_HLD_SBrPin = 0.
ELSE.
COMPUTE DR_HLD_SBrPin = SCSBrL7_Pints.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrSC
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of small
cans of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrSC
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrSC = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrSC = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
DO IF SBrL7_SmlCn = -9.
COMPUTE DR_HLD_SBrSC = 0.
ELSE.
COMPUTE DR_HLD_SBrSC = SBrL7_SmlCn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_SmlCn = -9.
COMPUTE DR_HLD_SBrSC = 0.
ELSE.
COMPUTE DR_HLD_SBrSC = SCSBrL7_SmlCn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SBrSch
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
schooners of strong beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SBrSch
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_SBr < 0.
COMPUTE DR_HLD_SBrSch = DR_HLD_SBr.
ELSE IF DR_HLD_SBr = 2.
COMPUTE DR_HLD_SBrSch = 0.
ELSE IF DR_HLD_SBr = 1.
DO IF Selfcom_Drk = 1.
DO IF SBrL7_Schn = -9.
COMPUTE DR_HLD_SBrSch = 0.
ELSE.
COMPUTE DR_HLD_SBrSch = SBrL7_Schn.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCSBrL7_Schn = -9.
COMPUTE DR_HLD_SBrSch = 0.
ELSE.
COMPUTE DR_HLD_SBrSch = SCSBrL7_Schn.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_Shry
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink sherry or martini?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_Shry
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_Shry = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_Shry = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_Shry = DR_DrnkType1.
ELSE IF ANY(4, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_Shry = 1.
ELSE.
COMPUTE DR_HLD_Shry = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_ShryNum
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
sherries and/or martinis
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_ShryNum
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Shry < 0.
COMPUTE DR_HLD_ShryNum = DR_HLD_Shry.
ELSE IF DR_HLD_Shry = 2.
COMPUTE DR_HLD_ShryNum = 0.
ELSE IF DR_HLD_Shry = 1.
DO IF Selfcom_Drk = 1.
DO IF ShryL7 = -9.
COMPUTE DR_HLD_ShryNum = 0.
ELSE.
COMPUTE DR_HLD_ShryNum = ShryL7.
END IF.
ELSE IF Selfcom_Drk = 2.
DO IF SCShryL7 = -9.
COMPUTE DR_HLD_ShryNum = 0.
ELSE.
COMPUTE DR_HLD_ShryNum = SCShryL7.
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_Spir
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink spirits or liqueurs?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_Spir
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_Spir = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_Spir = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_Spir = DR_DrnkType1.
ELSE IF ANY(3, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_Spir = 1.
ELSE.
COMPUTE DR_HLD_Spir = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_SpirNum
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
spirits or liqueurs
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_SpirNum
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Spir < 0.
COMPUTE DR_HLD_SpirNum = DR_HLD_Spir.
ELSE IF DR_HLD_Spir = 2.
COMPUTE DR_HLD_SpirNum = 0.
ELSE IF DR_HLD_Spir = 1.
DO IF SpirL7 = -9.
COMPUTE DR_HLD_SpirNum = 0.
ELSE.
COMPUTE DR_HLD_SpirNum = SpirL7.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_UnNBr
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of normal
strength beer, lager, cider or shandy
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnNBr
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_UnNBr = -7.
ELSE IF ANY (-8, DR_HLD_NBrHP, DR_HLD_NBrPin, DR_HLD_NBrSC, DR_HLD_NBrLC,
DR_HLD_NBrBot, DR_HLD_NBrSch).
COMPUTE DR_HLD_UnNBr = -8.
ELSE.
COMPUTE DR_HLD_UnNBr = DR_HLD_NBrHP +
(DR_HLD_NBrPin*2) +
(DR_HLD_NBrSC*1.5) +
(DR_HLD_NBrLC*2) +
(DR_HLD_NBrBot*1.5) +
(DR_HLD_NBrSch*(4/3)).
END IF.
EXE.
Variable Name: DR_HLD_UnPops
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of
alcopops
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnPops
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_UnPops = -7.
ELSE IF DR_DrinkL7 = -8.
COMPUTE DR_HLD_UnPops = -8.
ELSE IF DR_HLD_Pop = -8.
COMPUTE DR_HLD_UnPops = -8.
ELSE IF DR_HLD_Pop = 2.
COMPUTE DR_HLD_UnPops = 0.
ELSE.
DO IF ANY (-8, DR_HLD_PopSC, DR_HLD_PopStB, DR_HLD_PopLgB).
COMPUTE DR_HLD_UnPops = -8.
ELSE.
COMPUTE DR_HLD_UnPops = (DR_HLD_PopSC*1.5) +
(DR_HLD_PopStB*1.5) +
(DR_HLD_PopLgB*3.5).
END IF.
END IF.
EXE.
Variable Name: DR_HLD_UnSBr
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of strong
beer, stout, lager or cider
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnSBr
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_UnSBr = -7.
ELSE IF ANY (-8, DR_HLD_SBrHP, DR_HLD_SBrPin, DR_HLD_SBrSC, DR_HLD_SBrLC,
DR_HLD_SBrBot, DR_HLD_SBrSch).
COMPUTE DR_HLD_UnSbr = -8.
ELSE.
COMPUTE DR_HLD_UnSBr = (DR_HLD_SBrHP*2) +
(DR_HLD_SBrPin*4) +
(DR_HLD_SBrSC*2) +
(DR_HLD_SBrLC*3) +
(DR_HLD_SBrBot*2) +
(DR_HLD_SBrSch*(8/3)).
END IF.
EXE.
Variable Name: DR_HLD_UnShry
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of sherry
and/or martini
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnShry
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE DR_HLD_ShryNum (ELSE = Copy) INTO DR_HLD_UnShry.
EXE.
Variable Name: DR_HLD_UnSpir
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of
spirits and/or liqueurs
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnSpir
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE DR_HLD_SpirNum (ELSE = Copy) INTO DR_HLD_UnSpir.
EXE.
Variable Name: DR_HLD_UnTot
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – total units of
alcohol
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnTot
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_UnTot = -7.
ELSE IF ANY (-8, DR_HLD_UnNbr, DR_HLD_UnSBr, DR_HLD_UnSpir, DR_HLD_UnShry,
DR_HLD_UnWin1, DR_HLD_UnPops).
COMPUTE DR_HLD_UnTot = -8.
ELSE.
COMPUTE DR_HLD_UnTot = DR_HLD_UnNBr +
DR_HLD_UnSBr +
DR_HLD_UnSpir +
DR_HLD_UnShry +
DR_HLD_UnWin1 +
DR_HLD_UnPops.
END IF.
EXE.
Variable Name: DR_HLD_UnTotG1
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – total units of
alcohol (grouped (5 categories))
Topic: Drinking
Range: 0 to 5
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_UnTotG1
1 “Did not drink alcohol in the last 7 days”
2 “Up to 4/3 units”
3 “More than 4/3 units, up to 8/6”
4 “More than 8/6 units, up to 12/9”
5 “More than 12/9 units”
-8 “Refusal/Don’t Know”
Derivation
DO IF Sex = 1.
RECODE DR_HLD_UnTot (-8 = Copy)
(-7 = 1)
(0.01 thru 4 = 2)
(4.01 thru 8 = 3)
(8.01 thru 12 = 4)
(12.01 thru HI = 5) INTO DR_HLD_UnTotG1.
ELSE IF Sex = 2.
RECODE DR_HLD_UnTot (-8 = Copy)
(-7 = 1)
(0.01 thru 3 = 2)
(3.01 thru 6 = 3)
(6.01 thru 9 = 4)
(9.01 thru HI = 5) INTO DR_HLD_UnTotG1.
END IF.
EXE.
Variable Name: DR_HLD_UnTotG2
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – total units of
alcohol (grouped (4 categories))
Topic: Drinking
Range: 0 to 4
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_UnTotG2
1 “Did not drink alcohol in the last 7 days”
2 “Up to 4/3 units”
3 “More than 4/3 units, up to 8/6”
4 “More than 8/6 units”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1 thru 4 = Copy)
(5 = 4) INTO DR_HLD_UnTotG2.
EXE.
Variable Name: DR_HLD_UnTotG3
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – total units of
alcohol (grouped (10 categories))
Topic: Drinking
Range: 0 to 10
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_UnTotG3
1 “Male - did not drink alcohol in the last 7 days”
2 “Male - up to 4 units”
3 “Male - more than 4 units, up to 8”
4 “Male - more than 8 units, up to 12”
5 “Male – more than 12 units”
6 “Female – did not drink alcohol in the last 7 days”
7 “Female – up to 3 units”
8 “Female – more than 3 units, up to 6”
9 “Female – more than 6 units, up to 9”
10 “Female – more than 9 units”
-8 “Refusal/Don’t Know”
Derivation
DO IF Sex = 1.
RECODE DR_HLD_UnTotG1 (ELSE = Copy) INTO DR_HLD_UnTotG3.
ELSE IF Sex = 2.
RECODE DR_HLD_UnTotG1 (-8 = Copy)
(1 = 6)
(2 = 7)
(3 = 8)
(4 = 9)
(5 = 10) INTO DR_HLD_UnTotG3.
END IF.
EXE.
Variable Name: DR_HLD_UnTotG4
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – total units of
alcohol (grouped (8 categories))
Topic: Drinking
Range: 0 to 8
Missing Values: -8
Format: F2.0
VALUE LABELS DR_HLD_UnTotG4
1 “Male - did not drink alcohol in the last 7 days”
2 “Male - up to 4 units”
3 “Male - more than 4 units, up to 8”
4 “Male - more than 8 units”
5 “Female – did not drink alcohol in the last 7 days”
6 “Female – up to 3 units”
7 “Female – more than 3 units, up to 6”
8 “Female – more than 6 units”
-8 “Refusal/Don’t Know”
Derivation
RECODE DR_HLD_UnTotG3 (-8 = Copy)
(1 thru 4 = Copy)
(5 = 4)
(6 = 5)
(7 = 6)
(8 = 7)
(9,10 = 8) INTO DR_HLD_UnTotG4.
EXE.
Variable Name: DR_HLD_UnWin1
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – units of wine
and/or champagne
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_UnWine
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_UnWin1 = -7.
ELSE IF DR_DrinkL7 = -8.
COMPUTE DR_HLD_UnWin1 = -8.
ELSE IF DR_HLD_Wine = -8.
COMPUTE DR_HLD_UnWin1 = -8.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_UnWin1 = 0.
ELSE.
DO IF BWine2 < 0.
COMPUTE DR_HLD_UnWin1 = BWine2.
ELSE IF BWine2 = 1.
DO IF DR_HLD_WinSmG < 0.
COMPUTE DR_HLD_UnWin1 = DR_HLD_WinSmG.
ELSE.
COMPUTE DR_HLD_UnWin1 = (DR_HLD_WinSmG*1.5).
END IF.
ELSE IF BWine2 = 2.
DO IF DR_HLD_WinStG < 0.
COMPUTE DR_HLD_UnWin1 = DR_HLD_WinStG.
ELSE.
COMPUTE DR_HLD_UnWin1 = (DR_HLD_WinStG*2).
END IF.
ELSE IF BWine2 = 3.
DO IF DR_HLD_WinLgG < 0.
COMPUTE DR_HLD_UnWin1 = DR_HLD_WinLgG.
ELSE.
COMPUTE DR_HLD_UnWin1 = (DR_HLD_WinLgG*3).
END IF.
ELSE IF BWine2 = 4.
DO IF DR_HLD_WinBot < 0.
COMPUTE DR_HLD_UnWin1 = DR_HLD_WinBot.
ELSE.
COMPUTE DR_HLD_UnWin1 = (DR_HLD_WinBot*9).
END IF.
ELSE IF BWine2 = 5.
DO IF DR_HLD_WinUnk < 0.
COMPUTE DR_HLD_UnWin1 = DR_HLD_WinUnk.
ELSE.
COMPUTE DR_HLD_UnWin1 = (DR_HLD_WinUnk*2).
END IF.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_WinBot
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
bottles of wine
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_WinBot
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Wine < 0.
COMPUTE DR_HLD_WinBot = DR_HLD_Wine.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_WinBot = 0.
ELSE IF DR_HLD_Wine = 1.
DO IF BWine2 < 0.
COMPUTE DR_HLD_WinBot = BWine2.
ELSE IF BWine2 = 4.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_WinBot = WineL7.
ELSE IF Selfcom_Drk = 2.
COMPUTE DR_HLD_WinBot = SCWineL7.
END IF.
ELSE.
COMPUTE DR_HLD_WinBot = 0.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_Wine
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – did respondent
drink wine or champagne?
Topic: Drinking
Range: 1 to 2
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_Wine
1 “Yes”
2 “No”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_DrinkL7 < 0.
COMPUTE DR_HLD_Wine = DR_DrinkL7.
ELSE IF DR_DrinkL7 = 2.
COMPUTE DR_HLD_Wine = -7.
ELSE IF DR_DrinkL7 = 1.
DO IF DR_DrnkType1 < 0.
COMPUTE DR_HLD_Wine = DR_DrnkType1.
ELSE IF ANY(5, DR_DrnkType1, DrnkType2, DrnkType3, DrnkType4,
DrnkType5, DrnkType6).
COMPUTE DR_HLD_Wine = 1.
ELSE.
COMPUTE DR_HLD_Wine = 2.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_WinLgG
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of large
(250ml) glasses of wine
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_WinLgG
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Wine < 0.
COMPUTE DR_HLD_WinLgG = DR_HLD_Wine.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_WinLgG = 0.
ELSE IF DR_HLD_Wine = 1.
DO IF BWine2 < 0.
COMPUTE DR_HLD_WinLgG = BWine2.
ELSE IF BWine2 = 3.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_WinLgG = WineL7.
ELSE IF Selfcom_Drk = 2.
COMPUTE DR_HLD_WinLgG = SCWineL7.
END IF.
ELSE.
COMPUTE DR_HLD_WinLgG = 0.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_WinSmG
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of small
(125ml) glasses of wine
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_WinSmG
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Wine < 0.
COMPUTE DR_HLD_WinSmG = DR_HLD_Wine.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_WinSmG = 0.
ELSE IF DR_HLD_Wine = 1.
DO IF BWine2 < 0.
COMPUTE DR_HLD_WinSmG = BWine2.
ELSE IF BWine2 = 1.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_WinSmG = WineL7.
ELSE IF Selfcom_Drk = 2.
COMPUTE DR_HLD_WinSmG = SCWineL7.
END IF.
ELSE.
COMPUTE DR_HLD_WinSmG = 0.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_WinStG
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
standard (175ml) glasses of wine
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_WinStG
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Wine < 0.
COMPUTE DR_HLD_WinStG = DR_HLD_Wine.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_WinStG = 0.
ELSE IF DR_HLD_Wine = 1.
DO IF BWine2 < 0.
COMPUTE DR_HLD_WinStG = BWine2.
ELSE IF BWine2 = 2.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_WinStG = WineL7.
ELSE IF Selfcom_Drk = 2.
COMPUTE DR_HLD_WinStG = SCWineL7.
END IF.
ELSE.
COMPUTE DR_HLD_WinStG = 0.
END IF.
END IF.
EXE.
Variable Name: DR_HLD_WinUnk
Variable Label: (DV) Heaviest/last drinking day in the last 7 days – number of
(unknown sized) glasses of wine
Topic: Drinking
Range: 0..97
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS DR_HLD_WinUnk
0 “None”
-7 “Did not drink alcohol in the last 7 days”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF DR_HLD_Wine < 0.
COMPUTE DR_HLD_WinUnk = DR_HLD_Wine.
ELSE IF DR_HLD_Wine = 2.
COMPUTE DR_HLD_WinUnk = 0.
ELSE IF DR_HLD_Wine = 1.
DO IF BWine2 < 0.
COMPUTE DR_HLD_WinUnk = BWine2.
ELSE IF BWine2 = 5.
DO IF Selfcom_Drk = 1.
COMPUTE DR_HLD_WinUnk = WineL7.
ELSE IF Selfcom_Drk = 2.
COMPUTE DR_HLD_WinUnk = SCWineL7.
END IF.
ELSE.
COMPUTE DR_HLD_WinUnk = 0.
END IF.
END IF.
EXE.
Variable Name: EC_Tried
Variable Label: (DV) Whether respondent has ever tried an e-cigarette
Topic: E-cigarettes
Missing Values: -8, -9
Format: F2.0
VALUE LABELS EC_Tried
1 “Has tried an e-cigarette”
2 “Never tried an e-cigarette”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE EcgEver (1,2,6 = 2)
(3,4,5 = 1)
(-8,-9 = Copy) INTO EC_Tried.
Variable Name: EC_UseCurr
Variable Label: (DV) Whether respondent is currently an e-cigarette
user
Topic: E-cigarettes
Missing Values: -8, -9
Format: F2.0
VALUE LABELS EC_UseCurr
1 “E-cigarette user
2 “Does not use an e-cigarette”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE EcgEver (1,2,3,5,6 = 2)
(4 = 1)
(-8,-9 = Copy) INTO EC_UseCurr.
Variable Name: EC_UseEver
Variable Label: (DV) Whether respondent has ever been an e-cigarette user
Topic: E-cigarettes
Missing Values: -8, -9
Format: F2.0
VALUE LABELS EC_UseEver
1 “Has been an e-cigarette user (including current users)”
2 “Never been an e-cigarette user”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE EcgEver (1,2,5,6 = 2)
(3,4 = 1)
(-8,-9 = Copy) INTO EC_UseEver.
Variable Name: FF_ChldBrn
Variable Label: (DV) Number of children born in total
Topic: Family Information and Fertility
Range: 0..20
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_ChldBrn
0 “None”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF Sex = 1.
COMPUTE FF_ChldBrn = -9.
ELSE IF Sex = 2.
DO IF Baby = 1.
COMPUTE FF_ChldBrn = NumBaby.
ELSE.
RECODE Baby (-8,-9 = Copy)
(2 = 0) INTO FF_ChldBrn.
END IF.
END IF.
EXE.
Variable Name: FF_LenMCoh1
Variable Label: (DV) Length of first cohabitation in total months
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_LenMCoh1
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF Cohab <> 1.
RECODE Cohab (-8,-9 = Copy)
(2 = -9) INTO FF_LenMCoh1.
ELSE IF Cohab = 1.
DO IF NumCohab < 0.
COMPUTE FF_LenMCoh1 = -9.
ELSE.
DO IF ANY(-8, TimeCoY1, TimeCoM1).
COMPUTE FF_LenMCoh1 = -8.
ELSE IF ANY(-9, TimeCoY1, TimeCoM1).
COMPUTE FF_LenMCoh1 = -9.
ELSE.
COMPUTE FF_LenMCoh1 = (12*TimeCoY1)+ TimeCoM1.
END IF.
END IF.
END IF.
EXE.
Variable Name: FF_LenMCoh2
Variable Label: (DV) Length of second cohabitation in total months
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_LenMCoh2
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF Cohab <> 1.
RECODE Cohab (-8,-9 = Copy)
(2 = -9) INTO FF_LenMCoh2.
ELSE IF Cohab = 1.
DO IF NumCohab < 2.
COMPUTE FF_LenMCoh2 = -9.
ELSE.
DO IF ANY(-8, TimeCoY2, TimeCoM2).
COMPUTE FF_LenMCoh2 = -8.
ELSE IF ANY(-9, TimeCoY2, TimeCoM2).
COMPUTE FF_LenMCoh2 = -9.
ELSE.
COMPUTE FF_LenMCoh2 = (12*TimeCoY2)+ TimeCoM2.
END IF.
END IF.
END IF.
EXE.
Notes
If there are no cases with two previous cohabitations present in the dataset, then the
source variables used to derive FF_LenMCoh2 will have been deleted from the dataset. In
such a case it will not be possible to derive FF_LenMCoh2.
Variable Name: FF_LenMCoh3
Variable Label: (DV) Length of second cohabitation in total months
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_LenMCoh3
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF Cohab <> 1.
RECODE Cohab (-8,-9 = Copy)
(2 = -9) INTO FF_LenMCoh3.
ELSE IF Cohab = 1.
DO IF NumCohab < 3.
COMPUTE FF_LenMCoh3 = -9.
ELSE.
DO IF ANY(-8, TimeCoY3, TimeCoM3).
COMPUTE FF_LenMCoh3 = -8.
ELSE IF ANY(-9, TimeCoY3, TimeCoM3).
COMPUTE FF_LenMCoh3 = -9.
ELSE.
COMPUTE FF_LenMCoh3 = (12*TimeCoY3)+ TimeCoM3.
END IF.
END IF.
END IF.
EXE.
Notes
If there are no cases with three previous cohabitations present in the dataset, then
the source variables used to derive FF_LenMCoh3 will have been deleted from the
dataset. In such a case it will not be possible to derive FF_LenMCoh3.
Variable Name: FF_Mar1DurM
Variable Label: (DV) Duration of first marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar1DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current = 1.
DO IF ANY (-8, MonMar, YrMar).
COMPUTE FF_Mar1DurM = -8.
ELSE IF ANY (-9, MonMar, YrMar).
COMPUTE FF_Mar1DurM = -9.
ELSE.
DO IF Month < MonMar.
COMPUTE FF_Mar1DurM = Month - MonMar + 12.
ELSE.
COMPUTE FF_Mar1DurM = Month - MonMar.
END IF.
END IF.
ELSE IF Current = 2.
DO IF ANY (HowEnded, -8, -9).
COMPUTE FF_Mar1DurM = -8.
ELSE IF HowEnded = 1.
DO IF ANY (-8, MonMar, MonDie, YrMar, YrDie).
COMPUTE FF_Mar1DurM = -8.
ELSE IF ANY (-9, MonMar, MonDie, YrMar, YrDie).
COMPUTE FF_Mar1DurM = -8.
ELSE.
DO IF MonDie < MonMar.
COMPUTE FF_Mar1DurM = MonDie - MonMar + 12.
ELSE.
COMPUTE FF_Mar1DurM = MonDie - MonMar.
END IF.
END IF.
ELSE IF ANY (HowEnded, 2, 3).
DO IF ANY (-8, MonMar, MonSep, YrMar, YrSep).
COMPUTE FF_Mar1DurM = -8.
ELSE IF ANY (-9, MonMar, MonSep, YrMar, YrSep).
COMPUTE FF_Mar1DurM = -8.
ELSE.
DO IF MonSep < MonMar.
COMPUTE FF_Mar1DurM = MonSep - MonMar + 12.
ELSE.
COMPUTE FF_Mar1DurM = MonSep - MonMar.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar1DurM = Current.
END IF.
ELSE.
COMPUTE FF_Mar1DurM = -9.
END IF.
EXE.
Variable Name: FF_Mar1DurMTot
Variable Label: (DV) Duration of first marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar1DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar1DurY, -8, -9).
COMPUTE FF_Mar1DurMTot = FF_Mar1DurY.
ELSE.
COMPUTE FF_Mar1DurMTot = (12*FF_Mar1DurY) + FF_Mar1DurM.
END IF.
EXE.
Notes
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar1DurY
Variable Label: (DV) Duration of first marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar1DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current = 1.
DO IF ANY (-8, MonMar, YrMar).
COMPUTE FF_Mar1DurY = -8.
ELSE IF ANY (-9, MonMar, YrMar).
COMPUTE FF_Mar1DurY = -8.
ELSE.
DO IF Month < MonMar.
COMPUTE FF_Mar1DurY = 2012 - YrMar - 1.
ELSE.
COMPUTE FF_Mar1DurY = 2012 - YrMar.
END IF.
END IF.
ELSE IF Current = 2.
DO IF ANY (HowEnded, -8, -9).
COMPUTE FF_Mar1DurY = -8.
ELSE IF HowEnded = 1.
DO IF ANY (-8, MonMar, MonDie, YrMar, YrDie).
COMPUTE FF_Mar1DurY = -8.
ELSE IF ANY (-9, MonMar, MonDie, YrMar, YrDie).
COMPUTE FF_Mar1DurY = -8.
ELSE.
DO IF MonDie < MonMar.
COMPUTE FF_Mar1DurY = YrDie - YrMar - 1.
ELSE.
COMPUTE FF_Mar1DurY = YrDie - YrMar.
END IF.
END IF.
ELSE IF ANY (HowEnded, 2, 3).
DO IF ANY (-8, MonMar, MonSep, YrMar, YrSep).
COMPUTE FF_Mar1DurY = -8.
ELSE IF ANY (-9, MonMar, MonSep, YrMar, YrSep).
COMPUTE FF_Mar1DurY = -8.
ELSE.
DO IF MonSep < MonMar.
COMPUTE FF_Mar1DurY = YrSep - YrMar - 1.
ELSE.
COMPUTE FF_Mar1DurY = YrSep - YrMar.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar1DurY = Current.
END IF.
ELSE.
COMPUTE FF_Mar1DurY = -9.
END IF.
EXE.
Variable Name: FF_Mar2DurM
Variable Label: (DV) Duration of second marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar2DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 1.
DO IF Current2 = 1.
DO IF ANY (-8, MonMar2, YrMar2).
COMPUTE FF_Mar2DurM = -8.
ELSE IF ANY (-9, MonMar3, YrMar3).
COMPUTE FF_Mar2DurM = -8.
ELSE.
DO IF Month < MonMar2.
COMPUTE FF_Mar2DurM = Month - MonMar2 + 12.
ELSE.
COMPUTE FF_Mar2DurM = Month - MonMar2.
END IF.
END IF.
ELSE IF Current2 = 2.
DO IF ANY (HowEnded2, -8, -9).
COMPUTE FF_Mar2DurM = -8.
ELSE IF HowEnded2 = 1.
DO IF ANY (-8, MonMar2, MonDie2, YrMar2, YrDie2).
COMPUTE FF_Mar2DurM = -8.
ELSE IF ANY (-9, MonMar2, MonDie2, YrMar2, YrDie2).
COMPUTE FF_Mar2DurM = -8.
ELSE.
DO IF MonDie2 < MonMar2.
COMPUTE FF_Mar2DurM = MonDie2 - MonMar2 + 12.
ELSE.
COMPUTE FF_Mar2DurM = MonDie2 - MonMar2.
END IF.
END IF.
ELSE IF ANY (HowEnded2, 2, 3).
DO IF ANY (-8, MonMar2, MonSep2, YrMar2, YrSep2).
COMPUTE FF_Mar2DurM = -8.
ELSE IF ANY (-9, MonMar2, MonSep2, YrMar2, YrSep2).
COMPUTE FF_Mar2DurM = -8.
ELSE.
DO IF MonSep2 < MonMar2.
COMPUTE FF_Mar2DurM = MonSep2 - MonMar2 + 12.
ELSE.
COMPUTE FF_Mar2DurM = MonSep2 - MonMar2.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar2DurM = Current2.
END IF.
ELSE.
COMPUTE FF_Mar2DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been two marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar2DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar2DurMTot
Variable Label: (DV) Duration of second marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar2DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar2DurY, -8, -9).
COMPUTE FF_Mar2DurMTot = FF_Mar2DurY.
ELSE.
COMPUTE FF_Mar2DurMTot = (12*FF_Mar2DurY) + FF_Mar2DurM.
END IF.
EXE.
Notes
If no cases are present where there have been two marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar2DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar2DurY
Variable Label: (DV) Duration of second marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar2DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current2 = 1.
DO IF ANY (-8, MonMar2, YrMar2).
COMPUTE FF_Mar2DurY = -8.
ELSE IF ANY (-9, MonMar2, YrMar2).
COMPUTE FF_Mar2DurY = -8.
ELSE.
DO IF Month < MonMar2.
COMPUTE FF_Mar2DurY = 2012 - YrMar2 - 1.
ELSE.
COMPUTE FF_Mar2DurY = 2012 - YrMar2.
END IF.
END IF.
ELSE IF Current2 = 2.
DO IF ANY (HowEnded2, -8, -9).
COMPUTE FF_Mar2DurY = -8.
ELSE IF HowEnded2 = 1.
DO IF ANY (-8, MonMar2, MonDie2, YrMar2, YrDie2).
COMPUTE FF_Mar2DurY = -8.
ELSE IF ANY (-9, MonMar2, MonDie2, YrMar2, YrDie2).
COMPUTE FF_Mar2DurY = -8.
ELSE.
DO IF MonDie2 < MonMar2.
COMPUTE FF_Mar2DurY = YrDie2 - YrMar2 - 1.
ELSE.
COMPUTE FF_Mar2DurY = YrDie2 - YrMar2.
END IF.
END IF.
ELSE IF ANY (HowEnded2, 2, 3).
DO IF ANY (-8, MonMar2, MonSep2, YrMar2, YrSep2).
COMPUTE FF_Mar2DurY = -8.
ELSE IF ANY (-9, MonMar2, MonSep2, YrMar2, YrSep2).
COMPUTE FF_Mar2DurY = -8.
ELSE.
DO IF MonSep2 < MonMar2.
COMPUTE FF_Mar2DurY = YrSep2 - YrMar2 - 1.
ELSE.
COMPUTE FF_Mar2DurY = YrSep2 - YrMar2.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar2DurY = Current2.
END IF.
ELSE.
COMPUTE FF_Mar2DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been two marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar2DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar3DurM
Variable Label: (DV) Duration of third marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar3DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 2.
DO IF Current3 = 1.
DO IF ANY (-8, MonMar3, YrMar3).
COMPUTE FF_Mar3DurM = -8.
ELSE IF ANY (-9, MonMar3, YrMar3).
COMPUTE FF_Mar3DurM = -8.
ELSE.
DO IF Month < MonMar3.
COMPUTE FF_Mar3DurM = Month - MonMar3 + 12.
ELSE.
COMPUTE FF_Mar3DurM = Month - MonMar3.
END IF.
END IF.
ELSE IF Current3 = 2.
DO IF ANY (HowEnded3, -8, -9).
COMPUTE FF_Mar3DurM = -8.
ELSE IF HowEnded3 = 1.
DO IF ANY (-8, MonMar3, MonDie3, YrMar3, YrDie3).
COMPUTE FF_Mar3DurM = -8.
ELSE IF ANY (-9, MonMar3, MonDie3, YrMar3, YrDie3).
COMPUTE FF_Mar3DurM = -8.
ELSE.
DO IF MonDie3 < MonMar3.
COMPUTE FF_Mar3DurM = MonDie3 - MonMar3 + 12.
ELSE.
COMPUTE FF_Mar3DurM = MonDie3 - MonMar3.
END IF.
END IF.
ELSE IF ANY (HowEnded3, 2, 3).
DO IF ANY (-8, MonMar3, MonSep3, YrMar3, YrSep3).
COMPUTE FF_Mar3DurM = -8.
ELSE IF ANY (-9, MonMar3, MonSep3, YrMar3, YrSep3).
COMPUTE FF_Mar3DurM = -8.
ELSE.
DO IF MonSep3 < MonMar3.
COMPUTE FF_Mar3DurM = MonSep3 - MonMar3 + 12.
ELSE.
COMPUTE FF_Mar3DurM = MonSep3 - MonMar3.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar3DurM = Current3.
END IF.
ELSE.
COMPUTE FF_Mar3DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been three marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar3DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar3DurMTot
Variable Label: (DV) Duration of third marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar3DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar3DurY, -8, -9).
COMPUTE FF_Mar3DurMTot = FF_Mar3DurY.
ELSE.
COMPUTE FF_Mar3DurMTot = (12*FF_Mar3DurY) + FF_Mar3DurM.
END IF.
EXE.
Notes
If no cases are present where there have been three marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar3DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar3DurY
Variable Label: (DV) Duration of third marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar3DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current3 = 1.
DO IF ANY (-8, MonMar3, YrMar3).
COMPUTE FF_Mar3DurY = -8.
ELSE IF ANY (-9, MonMar3, YrMar3).
COMPUTE FF_Mar3DurY = -8.
ELSE.
DO IF Month < MonMar3.
COMPUTE FF_Mar3DurY = 2012 - YrMar3 - 1.
ELSE.
COMPUTE FF_Mar3DurY = 2012 - YrMar3.
END IF.
END IF.
ELSE IF Current3 = 2.
DO IF ANY (HowEnded3, -8, -9).
COMPUTE FF_Mar3DurY = -8.
ELSE IF HowEnded3 = 1.
DO IF ANY (-8, MonMar3, MonDie3, YrMar3, YrDie3).
COMPUTE FF_Mar3DurY = -8.
ELSE IF ANY (-9, MonMar3, MonDie3, YrMar3, YrDie3).
COMPUTE FF_Mar3DurY = -8.
ELSE.
DO IF MonDie3 < MonMar3.
COMPUTE FF_Mar3DurY = YrDie3 - YrMar3 - 1.
ELSE.
COMPUTE FF_Mar3DurY = YrDie3 - YrMar3.
END IF.
END IF.
ELSE IF ANY (HowEnded3, 2, 3).
DO IF ANY (-8, MonMar3, MonSep3, YrMar3, YrSep3).
COMPUTE FF_Mar3DurY = -8.
ELSE IF ANY (-9, MonMar3, MonSep3, YrMar3, YrSep3).
COMPUTE FF_Mar3DurY = -8.
ELSE.
DO IF MonSep3 < MonMar3.
COMPUTE FF_Mar3DurY = YrSep3 - YrMar3 - 1.
ELSE.
COMPUTE FF_Mar3DurY = YrSep3 - YrMar3.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar3DurY = Current3.
END IF.
ELSE.
COMPUTE FF_Mar3DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been three marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar3DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar4DurM
Variable Label: (DV) Duration of fourth marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar4DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 3.
DO IF Current4 = 1.
DO IF ANY (-8, MonMar4, YrMar4).
COMPUTE FF_Mar4DurM = -8.
ELSE IF ANY (-9, MonMar4, YrMar4).
COMPUTE FF_Mar4DurM = -9.
ELSE.
DO IF Month < MonMar4.
COMPUTE FF_Mar4DurM = Month - MonMar4 + 12.
ELSE.
COMPUTE FF_Mar4DurM = Month - MonMar4.
END IF.
END IF.
ELSE IF Current4 = 2.
DO IF ANY (HowEnded4, -8, -9).
COMPUTE FF_Mar4DurM = -8.
ELSE IF HowEnded4 = 1.
DO IF ANY (-8, MonMar4, MonDie4, YrMar4, YrDie4).
COMPUTE FF_Mar4DurM = -8.
ELSE IF ANY (-9, MonMar4, MonDie4, YrMar4, YrDie4).
COMPUTE FF_Mar4DurM = -8.
ELSE.
DO IF MonDie4 < MonMar4.
COMPUTE FF_Mar4DurM = MonDie4 - MonMar4 + 12.
ELSE.
COMPUTE FF_Mar4DurM = MonDie4 - MonMar4.
END IF.
END IF.
ELSE IF ANY (HowEnded4, 2, 3).
DO IF ANY (-8, MonMar4, MonSep4, YrMar4, YrSep4).
COMPUTE FF_Mar4DurM = -8.
ELSE IF ANY (-9, MonMar4, MonSep4, YrMar4, YrSep4).
COMPUTE FF_Mar4DurM = -8.
ELSE.
DO IF MonSep4 < MonMar4.
COMPUTE FF_Mar4DurM = MonSep4 - MonMar4 + 12.
ELSE.
COMPUTE FF_Mar4DurM = MonSep4 - MonMar4.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar4DurM = Current4.
END IF.
ELSE.
COMPUTE FF_Mar4DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been four marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar4DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar4DurMTot
Variable Label: (DV) Duration of fourth marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar4DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar4DurY, -8, -9).
COMPUTE FF_Mar4DurMTot = FF_Mar4DurY.
ELSE.
COMPUTE FF_Mar4DurMTot = (12*FF_Mar4DurY) + FF_Mar4DurM.
END IF.
EXE.
Notes
If no cases are present where there have been four marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar4DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar4DurY
Variable Label: (DV) Duration of fourth marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar4DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current4 = 1.
DO IF ANY (-8, MonMar4, YrMar4).
COMPUTE FF_Mar4DurY = -8.
ELSE IF ANY (-9, MonMar4, YrMar4).
COMPUTE FF_Mar4DurY = -8.
ELSE.
DO IF Month < MonMar4.
COMPUTE FF_Mar4DurY = 2012 - YrMar4 - 1.
ELSE.
COMPUTE FF_Mar4DurY = 2012 - YrMar4.
END IF.
END IF.
ELSE IF Current4 = 2.
DO IF ANY (HowEnded4, -8, -9).
COMPUTE FF_Mar4DurY = -8.
ELSE IF HowEnded4 = 1.
DO IF ANY (-8, MonMar4, MonDie4, YrMar4, YrDie4).
COMPUTE FF_Mar4DurY = -8.
ELSE IF ANY (-9, MonMar4, MonDie4, YrMar4, YrDie4).
COMPUTE FF_Mar4DurY = -8.
ELSE.
DO IF MonDie4 < MonMar4.
COMPUTE FF_Mar4DurY = YrDie4 - YrMar4 - 1.
ELSE.
COMPUTE FF_Mar4DurY = YrDie4 - YrMar4.
END IF.
END IF.
ELSE IF ANY (HowEnded4, 2, 3).
DO IF ANY (-8, MonMar4, MonSep4, YrMar4, YrSep4).
COMPUTE FF_Mar4DurY = -8.
ELSE IF ANY (-9, MonMar4, MonSep4, YrMar4, YrSep4).
COMPUTE FF_Mar4DurY = -8.
ELSE.
DO IF MonSep4 < MonMar4.
COMPUTE FF_Mar4DurY = YrSep4 - YrMar4 - 1.
ELSE.
COMPUTE FF_Mar4DurY = YrSep4 - YrMar4.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar4DurY = Current4.
END IF.
ELSE.
COMPUTE FF_Mar4DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been four marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar4DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar5DurM
Variable Label: (DV) Duration of fifth marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar5DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 3.
DO IF Current5 = 1.
DO IF ANY (-8, MonMar5, YrMar5).
COMPUTE FF_Mar5DurM = -8.
ELSE IF ANY (-9, MonMar5, YrMar5).
COMPUTE FF_Mar5DurM = -9.
ELSE.
DO IF Month < MonMar5.
COMPUTE FF_Mar5DurM = Month - MonMar5 + 12.
ELSE.
COMPUTE FF_Mar5DurM = Month - MonMar5.
END IF.
END IF.
ELSE IF Current5 = 2.
DO IF ANY (HowEnded5, -8, -9).
COMPUTE FF_Mar5DurM = -8.
ELSE IF HowEnded5 = 1.
DO IF ANY (-8, MonMar5, MonDie5, YrMar5, YrDie5).
COMPUTE FF_Mar5DurM = -8.
ELSE IF ANY (-9, MonMar5, MonDie5, YrMar5, YrDie5).
COMPUTE FF_Mar5DurM = -8.
ELSE.
DO IF MonDie5 < MonMar5.
COMPUTE FF_Mar5DurM = MonDie5 - MonMar5 + 12.
ELSE.
COMPUTE FF_Mar5DurM = MonDie5 - MonMar5.
END IF.
END IF.
ELSE IF ANY (HowEnded5, 2, 3).
DO IF ANY (-8, MonMar5, MonSep5, YrMar5, YrSep5).
COMPUTE FF_Mar5DurM = -8.
ELSE IF ANY (-9, MonMar5, MonSep5, YrMar5, YrSep5).
COMPUTE FF_Mar5DurM = -8.
ELSE.
DO IF MonSep5 < MonMar5.
COMPUTE FF_Mar5DurM = MonSep5 - MonMar5 + 12.
ELSE.
COMPUTE FF_Mar5DurM = MonSep5 - MonMar5.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar5DurM = Current5.
END IF.
ELSE.
COMPUTE FF_Mar5DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been five marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar5DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar5DurMTot
Variable Label: (DV) Duration of fifth marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar5DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar5DurY, -8, -9).
COMPUTE FF_Mar5DurMTot = FF_Mar5DurY.
ELSE.
COMPUTE FF_Mar5DurMTot = (12*FF_Mar5DurY) + FF_Mar5DurM.
END IF.
EXE.
Notes
If no cases are present where there have been five marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar5DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar5DurY
Variable Label: (DV) Duration of fifth marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar5DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current5 = 1.
DO IF ANY (-8, MonMar5, YrMar5).
COMPUTE FF_Mar5DurY = -8.
ELSE IF ANY (-9, MonMar5, YrMar5).
COMPUTE FF_Mar5DurY = -8.
ELSE.
DO IF Month < MonMar5.
COMPUTE FF_Mar5DurY = 2012 - YrMar5 - 1.
ELSE.
COMPUTE FF_Mar5DurY = 2012 - YrMar5.
END IF.
END IF.
ELSE IF Current5 = 2.
DO IF ANY (HowEnded5, -8, -9).
COMPUTE FF_Mar5DurY = -8.
ELSE IF HowEnded5 = 1.
DO IF ANY (-8, MonMar5, MonDie5, YrMar5, YrDie5).
COMPUTE FF_Mar5DurY = -8.
ELSE IF ANY (-9, MonMar5, MonDie5, YrMar5, YrDie5).
COMPUTE FF_Mar5DurY = -8.
ELSE.
DO IF MonDie5 < MonMar5.
COMPUTE FF_Mar5DurY = YrDie5 - YrMar5 - 1.
ELSE.
COMPUTE FF_Mar5DurY = YrDie5 - YrMar5.
END IF.
END IF.
ELSE IF ANY (HowEnded5, 2, 3).
DO IF ANY (-8, MonMar5, MonSep5, YrMar5, YrSep5).
COMPUTE FF_Mar5DurY = -8.
ELSE IF ANY (-9, MonMar5, MonSep5, YrMar5, YrSep5).
COMPUTE FF_Mar5DurY = -8.
ELSE.
DO IF MonSep5 < MonMar5.
COMPUTE FF_Mar5DurY = YrSep5 - YrMar5 - 1.
ELSE.
COMPUTE FF_Mar5DurY = YrSep5 - YrMar5.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar5DurY = Current5.
END IF.
ELSE.
COMPUTE FF_Mar5DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been five marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar5DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar6DurM
Variable Label: (DV) Duration of sixth marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar6DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 3.
DO IF Current6 = 1.
DO IF ANY (-8, MonMar6, YrMar6).
COMPUTE FF_Mar6DurM = -8.
ELSE IF ANY (-9, MonMar6, YrMar6).
COMPUTE FF_Mar6DurM = -9.
ELSE.
DO IF Month < MonMar6.
COMPUTE FF_Mar6DurM = Month - MonMar6 + 12.
ELSE.
COMPUTE FF_Mar6DurM = Month - MonMar6.
END IF.
END IF.
ELSE IF Current6 = 2.
DO IF ANY (HowEnded6, -8, -9).
COMPUTE FF_Mar6DurM = -8.
ELSE IF HowEnded6 = 1.
DO IF ANY (-8, MonMar6, MonDie6, YrMar6, YrDie6).
COMPUTE FF_Mar6DurM = -8.
ELSE IF ANY (-9, MonMar6, MonDie6, YrMar6, YrDie6).
COMPUTE FF_Mar6DurM = -8.
ELSE.
DO IF MonDie6 < MonMar6.
COMPUTE FF_Mar6DurM = MonDie6 - MonMar6 + 12.
ELSE.
COMPUTE FF_Mar6DurM = MonDie6 - MonMar6.
END IF.
END IF.
ELSE IF ANY (HowEnded6, 2, 3).
DO IF ANY (-8, MonMar6, MonSep6, YrMar6, YrSep6).
COMPUTE FF_Mar6DurM = -8.
ELSE IF ANY (-9, MonMar6, MonSep6, YrMar6, YrSep6).
COMPUTE FF_Mar6DurM = -8.
ELSE.
DO IF MonSep6 < MonMar6.
COMPUTE FF_Mar6DurM = MonSep6 - MonMar6 + 12.
ELSE.
COMPUTE FF_Mar6DurM = MonSep6 - MonMar6.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar6DurM = Current6.
END IF.
ELSE.
COMPUTE FF_Mar6DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been six marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar6DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar6DurMTot
Variable Label: (DV) Duration of sixth marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar6DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar6DurY, -8, -9).
COMPUTE FF_Mar6DurMTot = FF_Mar6DurY.
ELSE.
COMPUTE FF_Mar6DurMTot = (12*FF_Mar6DurY) + FF_Mar6DurM.
END IF.
EXE.
Notes
If no cases are present where there have been six marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar6DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar6DurY
Variable Label: (DV) Duration of sixth marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar6DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current6 = 1.
DO IF ANY (-8, MonMar6, YrMar6).
COMPUTE FF_Mar6DurY = -8.
ELSE IF ANY (-9, MonMar6, YrMar6).
COMPUTE FF_Mar6DurY = -8.
ELSE.
DO IF Month < MonMar6.
COMPUTE FF_Mar6DurY = 2012 - YrMar6 - 1.
ELSE.
COMPUTE FF_Mar6DurY = 2012 - YrMar6.
END IF.
END IF.
ELSE IF Current6 = 2.
DO IF ANY (HowEnded6, -8, -9).
COMPUTE FF_Mar6DurY = -8.
ELSE IF HowEnded6 = 1.
DO IF ANY (-8, MonMar6, MonDie6, YrMar6, YrDie6).
COMPUTE FF_Mar6DurY = -8.
ELSE IF ANY (-9, MonMar6, MonDie6, YrMar6, YrDie6).
COMPUTE FF_Mar6DurY = -8.
ELSE.
DO IF MonDie6 < MonMar6.
COMPUTE FF_Mar6DurY = YrDie6 - YrMar6 - 1.
ELSE.
COMPUTE FF_Mar6DurY = YrDie6 - YrMar6.
END IF.
END IF.
ELSE IF ANY (HowEnded6, 2, 3).
DO IF ANY (-8, MonMar6, MonSep6, YrMar6, YrSep6).
COMPUTE FF_Mar6DurY = -8.
ELSE IF ANY (-9, MonMar6, MonSep6, YrMar6, YrSep6).
COMPUTE FF_Mar6DurY = -8.
ELSE.
DO IF MonSep6 < MonMar6.
COMPUTE FF_Mar6DurY = YrSep6 - YrMar6 - 1.
ELSE.
COMPUTE FF_Mar6DurY = YrSep6 - YrMar6.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar6DurY = Current6.
END IF.
ELSE.
COMPUTE FF_Mar6DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been six marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar6DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar7DurM
Variable Label: (DV) Duration of seventh marriage (months)
Topic: Family Information and Fertility
Range: 0..11
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar7DurM
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 3.
DO IF Current7 = 1.
DO IF ANY (-8, MonMar7, YrMar7).
COMPUTE FF_Mar7DurM = -8.
ELSE IF ANY (-9, MonMar7, YrMar7).
COMPUTE FF_Mar7DurM = -9.
ELSE.
DO IF Month < MonMar7.
COMPUTE FF_Mar7DurM = Month - MonMar7 + 12.
ELSE.
COMPUTE FF_Mar7DurM = Month - MonMar7.
END IF.
END IF.
ELSE IF Current7 = 2.
DO IF ANY (HowEnded7, -8, -9).
COMPUTE FF_Mar7DurM = -8.
ELSE IF HowEnded7 = 1.
DO IF ANY (-8, MonMar7, MonDie7, YrMar7, YrDie7).
COMPUTE FF_Mar7DurM = -8.
ELSE IF ANY (-9, MonMar7, MonDie7, YrMar7, YrDie7).
COMPUTE FF_Mar7DurM = -8.
ELSE.
DO IF MonDie7 < MonMar7.
COMPUTE FF_Mar7DurM = MonDie7 - MonMar7 + 12.
ELSE.
COMPUTE FF_Mar7DurM = MonDie7 - MonMar7.
END IF.
END IF.
ELSE IF ANY (HowEnded7, 2, 3).
DO IF ANY (-8, MonMar7, MonSep7, YrMar7, YrSep7).
COMPUTE FF_Mar7DurM = -8.
ELSE IF ANY (-9, MonMar7, MonSep7, YrMar7, YrSep7).
COMPUTE FF_Mar7DurM = -8.
ELSE.
DO IF MonSep7 < MonMar7.
COMPUTE FF_Mar7DurM = MonSep7 - MonMar7 + 12.
ELSE.
COMPUTE FF_Mar7DurM = MonSep7 - MonMar7.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar7DurM = Current7.
END IF.
ELSE.
COMPUTE FF_Mar7DurM = -9.
END IF.
EXE.
Notes
If no cases are present where there have been seven marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar7DurM.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar7DurMTot
Variable Label: (DV) Duration of seventh marriage (total months)
Topic: Family Information and Fertility
Range: 0..1199
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar7DurMTot
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (FF_Mar7DurY, -8, -9).
COMPUTE FF_Mar7DurMTot = FF_Mar7DurY.
ELSE.
COMPUTE FF_Mar7DurMTot = (12*FF_Mar7DurY) + FF_Mar7DurM.
END IF.
EXE.
Notes
If no cases are present where there have been seven marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar7DurMTot.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: FF_Mar7DurY
Variable Label: (DV) Duration of seventh marriage (full years)
Topic: Family Information and Fertility
Range: 0..110
Missing Values: -8, -9
Format: F2.0
VALUE LABELS FF_Mar7DurY
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF NumMar > 0.
DO IF Current7 = 1.
DO IF ANY (-8, MonMar7, YrMar7).
COMPUTE FF_Mar7DurY = -8.
ELSE IF ANY (-9, MonMar7, YrMar7).
COMPUTE FF_Mar7DurY = -8.
ELSE.
DO IF Month < MonMar7.
COMPUTE FF_Mar7DurY = 2012 - YrMar7 - 1.
ELSE.
COMPUTE FF_Mar7DurY = 2012 - YrMar7.
END IF.
END IF.
ELSE IF Current7 = 2.
DO IF ANY (HowEnded7, -8, -9).
COMPUTE FF_Mar7DurY = -8.
ELSE IF HowEnded7 = 1.
DO IF ANY (-8, MonMar7, MonDie7, YrMar7, YrDie7).
COMPUTE FF_Mar7DurY = -8.
ELSE IF ANY (-9, MonMar7, MonDie7, YrMar7, YrDie7).
COMPUTE FF_Mar7DurY = -8.
ELSE.
DO IF MonDie7 < MonMar7.
COMPUTE FF_Mar7DurY = YrDie7 - YrMar7 - 1.
ELSE.
COMPUTE FF_Mar7DurY = YrDie7 - YrMar7.
END IF.
END IF.
ELSE IF ANY (HowEnded7, 2, 3).
DO IF ANY (-8, MonMar7, MonSep7, YrMar7, YrSep7).
COMPUTE FF_Mar7DurY = -8.
ELSE IF ANY (-9, MonMar7, MonSep7, YrMar7, YrSep7).
COMPUTE FF_Mar7DurY = -8.
ELSE.
DO IF MonSep7 < MonMar7.
COMPUTE FF_Mar7DurY = YrSep7 - YrMar7 - 1.
ELSE.
COMPUTE FF_Mar7DurY = YrSep7 - YrMar7.
END IF.
END IF.
END IF.
ELSE.
COMPUTE FF_Mar7DurY = Current7.
END IF.
ELSE.
COMPUTE FF_Mar7DurY = -9.
END IF.
EXE.
Notes
If no cases are present where there have been seven marriages, all of the source
variables will have been deleted from the dataset. As such it will not be possible to
derive FF_Mar7DurY.
If the marriage is still current, the duration is calculated as the length of time from
the month/year of marriage to the month/year of interview.
Variable Name: HE_Dext
Variable Label: (DV) Dexterity issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_Dext
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_Dext = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_Dext = 2.
ELSE IF ANY (4, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_Dext = 1.
ELSE.
COMPUTE HE_Dext = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_Hearing
Variable Label: (DV) Hearing issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_Hearing
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_Hearing = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_Hearing = 2.
ELSE IF ANY (2, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_Hearing = 1.
ELSE.
COMPUTE HE_Hearing = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_LimiLSI
Variable Label: (DV) Does respondent have a limiting long-standing
illness/disability?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_LSI_Lim
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE HE_LSI_Lim (1 = 1)
(2, 3 = 2)
(ELSE = Copy) INTO HE_LimiLSI.
EXE.
Variable Name: HE_LrnUnCon
Variable Label: (DV) Learning, understanding or concentration issues resulting from
physical or mental health condition(s) lasting or expected to last
for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_LrnUnCon
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_LrnUnCon = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_LrnUnCon = 2.
ELSE IF ANY (5, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_LrnUnCon = 1.
ELSE.
COMPUTE HE_LrnUnCon = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_LSI_Lim
Variable Label: (DV) Whether respondent has a long-standing illness/disability, and
if so whether this limits activity
Topic: Health
Range: 1 to 3
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_LSI_Lim
1 “Limiting long-standing illness/disability”
2 “Non-limiting long-standing illness/disability”
3 “No long-standing illness/disability”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF LSIll < 0.
COMPUTE HE_LSI_Lim = LSIll.
ELSE IF LSIll = 2.
COMPUTE HE_LSI_Lim = 3.
ELSE IF LSIll = 1.
COMPUTE HE_LSI_Lim = IllLim.
END IF.
EXE.
Variable Name: HE_Memory
Variable Label: (DV) Memory issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_Memory
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_Memory = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_Memory = 2.
ELSE IF ANY (6, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_Memory = 1.
ELSE.
COMPUTE HE_Memory = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_MenHlth
Variable Label: (DV) Mental health issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_MenHlth
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_MenHlth = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_MenHlth = 2.
ELSE IF ANY (7, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_MenHlth = 1.
ELSE.
COMPUTE HE_MenHlth = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_Mobil
Variable Label: (DV) Mobility issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_Mobil
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_Mobil = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_Mobil = 2.
ELSE IF ANY (3, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_Mobil = 1.
ELSE.
COMPUTE HE_Mobil = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_OthIss
Variable Label: (DV) Any other issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_OthIss
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_OthIss = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_OthIss = 2.
ELSE IF ANY (10, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_OthIss = 1.
ELSE.
COMPUTE HE_OthIss = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_QHlthNeg
Variable Label: (DV) Did respondent report health negatively (very bad or bad) in
QHealth?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_QHlthNeg
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE QHealth (1,2,3 = 2)
(4,5 = 1)
(ELSE = Copy) INTO HE_QHlthNeg.
EXE.
Variable Name: HE_QHlthPos
Variable Label: (DV) Did respondent report health positively (very good or good) in
QHealth?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_QHlthPos
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE QHealth (1,2 = 1)
(3,4,5 = 2)
(ELSE = Copy) INTO HE_QHlthPos.
EXE.
Variable Name: HE_SocBhvr
Variable Label: (DV) Social or behavioural issues resulting from physical or mental
health condition(s) lasting or expected to last for 12 months or
more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_SocBhvr
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_SocBhvr = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_SocBhvr = 2.
ELSE IF ANY (9, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_SocBhvr = 1.
ELSE.
COMPUTE HE_SocBhvr = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_StBrFat
Variable Label: (DV) Stamina, breathing or fatigue issues resulting from physical or
mental health condition(s) lasting or expected to last for 12 months
or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_StBrFat
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_StBrFat = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_StBrFat = 2.
ELSE IF ANY (8, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_StBrFat = 1.
ELSE.
COMPUTE HE_StBrFat = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HE_Vision
Variable Label: (DV) Vision issues resulting from physical or mental health
condition(s) lasting or expected to last for 12 months or more?
Topic: Health
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HE_Vision
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ImpCat1 = -8.
COMPUTE HE_Vision = -8.
ELSE IF ImpCat1 = -9.
COMPUTE HE_Vision = 2.
ELSE IF ANY (1, ImpCat1, ImpCat2, ImpCat3, ImpCat4, ImpCat5, ImpCat6,
ImpCat7, ImpCat8, ImpCat9, ImpCat10).
COMPUTE HE_Vision = 1.
ELSE.
COMPUTE HE_Vision = 2.
END IF.
EXE.
Notes
Any empty ImpCat variables in the dataset will have been removed. As such the syntax
above may need to be edited depending on the number of these variables that are present
in the dataset.
Variable Name: HH_Alone
Variable Label: (DV) Lone person household?
Topic: Household
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_Alone
1 “Lives alone”
2 “Others”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE HHSize (2 thru HI = 2)
(ELSE = Copy) INTO HH_Alone.
EXE.
Variable Name: HH_ChildTot
Variable Label: (DV) Number of children aged under 16 in household
Topic: Household
Range: 0..20
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_ChildTot
-8 “Refusal/Don’t Know”
Derivation
DO IF ANY (-8, N1to4, N5to10, N11to15).
COMPUTE HH_ChildTot = -8.
ELSE.
COMPUTE HH_ChildTot = N1to4 + N5to10 + N11to15.
END IF.
EXE.
Variable Name: HH_TenCoun
Variable Label: (DV) Tenure – council housing or other
Topic: Household
Range: 1 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_TenCoun
1 “Renting from council”
2 “Other households”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE HH_Tenure (4 = 1)
(ELSE = Copy) INTO HH_TenCoun.
EXE.
Variable Name: HH_TenRent
Variable Label: (DV) Tenure by ownership status and whether privately
rented properties are furnished
Topic: Household
Range: 1 to 8
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_TenRent
1 “Owns outright”
2 “Owns with help of mortgage”
3 “Rents from council”
4 “Rents from housing association”
5 “Rents privately – furnished”
6 “Rents privately – partly furnished”
7 “Rents privately – unfurnished”
8 “Squatting”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF HH_Tenure = 5.
DO IF LLord = 2.
RECODE Furn (-8,-9 = Copy)
(1 = 5)
(2 = 6)
(3 = 7) INTO HH_TenRent.
ELSE.
RECODE LLord (-8,-9 = Copy)
(2 = 4) INTO HH_TenRent.
END IF.
ELSE.
RECODE HH_Tenure (-8,-9,1,2 = Copy)
(3 = 2)
(4 = 3)
(6 = 8) INTO HH_TenRent.
END IF.
EXE.
Variable Name: HH_TenStat
Variable Label: (DV) Tenure by ownership status and whether privately
rented
Topic: Household
Range: 1 to 4
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_TenStat
1 “Owner”
2 “Social renter”
3 “Private renter”
4 “Squatting”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE HH_Tenure (1,2,3 = 1)
(4 = 2)
(5 = 3)
(6 = 4)
(-8,-9 = Copy) INTO HH_TenStat.
EXE.
Variable Name: HH_Tenure
Variable Label: (DV) Tenure (derived)
Topic: Household
Range: 1 to 6
Missing Values: -8, -9
Format: F2.0
VALUE LABELS HH_Tenure
1 “Owned outright”
2 “Buying with help of mortgage”
3 “Pay part rent and part mortgage”
4 “Renting from council”
5 “Renting from private organisation or individual”
6 “Squatting”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF ANY (Tenure, 4, 5).
RECODE LLord (1 = 4)
(-8,-9 = Copy)
(ELSE = 5) INTO HH_Tenure.
ELSE.
RECODE Tenure (ELSE = Copy) INTO HH_Tenure.
END IF.
EXE.
Variable Name: MS_ConGP
Variable Label: (DV) GP consulted in the last 2 weeks?
Topic: Medical Services
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS MS_ConGP
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
DO IF ANY (1, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConGP = 1.
ELSE IF ANY (-8, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConGP = -8.
ELSE.
COMPUTE MS_ConGP = 2.
END IF.
EXE.
Notes
Any empty GP variables in the dataset will have been removed. As such the syntax above
may need to be edited depending on the number of these variables that are present in
the dataset.
Variable Name: MS_ConGPNum
Variable Label: (DV) Number of GP consultations in last 2 weeks?
Topic: Medical Services
Range: 0..9
Missing Values: -8
Format: F2.0
VALUE LABELS MS_ConGPNum
0 “None”
-8 “Refusal/Don’t Know”
Derivation
COMPUTE NELYES = 0.
DO REPEAT G = GP1 GP2 GP3 GP4 GP5 GP6 GP7 GP8 GP9.
DO IF G = 1.
COMPUTE NELYES = NELYES + 1.
END IF.
END REPEAT.
DO IF MS_ConGP = -8.
COMPUTE MS_ConGPNum = -8.
ELSE IF MS_ConGP = 2.
COMPUTE MS_ConGPNum = 0.
ELSE.
DO IF ANY (-8, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConGPNum = -8.
ELSE.
COMPUTE MS_ConGPNum = NELYES.
END IF.
END IF.
EXE.
Notes
Any empty GP variables in the dataset will have been removed. As such the syntax above
may need to be edited depending on the number of these variables that are present in
the dataset.
Variable Name: MS_ConOth
Variable Label: (DV) Doctor (other than GP) consulted in the last 2 weeks?
Topic: Medical Services
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS MS_ConOth
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
DO IF ANY (2, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConOth = 1.
ELSE IF ANY (-8, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConOth = -8.
ELSE.
COMPUTE MS_ConOth = 2.
END IF.
EXE.
Notes
Any empty GP variables in the dataset will have been removed. As such the syntax above
may need to be edited depending on the number of these variables that are present in
the dataset.
Variable Name: MS_ConOthNum
Variable Label: (DV) Number of consultations with a doctor (who is not a GP) in the
last 2 weeks?
Topic: Medical Services
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS MS_ConOth
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
DO IF ANY (2, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConOth = 1.
ELSE IF ANY (-8, GP1, GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9).
COMPUTE MS_ConOth = -8.
ELSE.
COMPUTE MS_ConOth = 2.
END IF.
EXE.
Notes
Any empty GP variables in the dataset will have been removed. As such the syntax above
may need to be edited depending on the number of these variables that are present in
the dataset.
Variable Name: MS_OutPntNum
Variable Label: (DV) Number of hospital outpatient visits in the last 3 months?
Topic: Medical Services
Range: 0..291
Missing Values: -8
Format: F2.0
VALUE LABELS MS_OutPntNum
0 “None”
-8 “Refusal/Don’t Know”
Derivation
DO IF OutPatnt = 2.
COMPUTE MS_OutPntNum = 0.
ELSE IF ANY (OutPatnt, -8, -9).
COMPUTE MS_OutPntNum = -8.
ELSE IF OutPatnt = 1.
DO IF ANY (-8, NTimes1, NTimes2, NTimes3).
COMPUTE MS_OutPntNum = -8.
ELSE.
COMPUTE MS_OutPntNum = NTimes1 + NTimes2 + NTimes3.
END IF.
END IF.
EXE.
Variable Name: MS_PrivGP
Variable Label: (DV) Private GP consulted in the last 2 weeks?
Topic: Medical Services
Range: 1 to 2
Missing Values: -8
Format: F2.0
VALUE LABELS MS_PrivGP
1 “Yes”
2 “No”
-8 “Refusal/Don’t Know”
Derivation
DO IF ((GP1 = 1 AND NHS1 = 2) OR
(GP2 = 1 AND NHS2 = 2) OR
(GP3 = 1 AND NHS3 = 2) OR
(GP4 = 1 AND NHS4 = 2) OR
(GP5 = 1 AND NHS5 = 2) OR
(GP6 = 1 AND NHS6 = 2) OR
(GP7 = 1 AND NHS7 = 2) OR
(GP8 = 1 AND NHS8 = 2) OR
(GP9 = 1 AND NHS9 = 2)).
COMPUTE MS_PrivGP = 1.
ELSE IF (((NHS1 = 2 AND GP1 = -8) OR (NHS1 = -8 AND (GP1 = 2 OR GP1 = -8))) OR
((NHS2 = 2 AND GP2 = -8) OR (NHS2 = -8 AND (GP2 = 2 OR GP2 = -8))) OR
((NHS3 = 2 AND GP3 = -8) OR (NHS3 = -8 AND (GP3 = 2 OR GP3 = -8))) OR
((NHS4 = 2 AND GP4 = -8) OR (NHS4 = -8 AND (GP4 = 2 OR GP4 = -8))) OR
((NHS5 = 2 AND GP5 = -8) OR (NHS5 = -8 AND (GP5 = 2 OR GP5 = -8))) OR
((NHS6 = 2 AND GP6 = -8) OR (NHS6 = -8 AND (GP6 = 2 OR GP6 = -8))) OR
((NHS7 = 2 AND GP7 = -8) OR (NHS7 = -8 AND (GP7 = 2 OR GP7 = -8))) OR
((NHS8 = 2 AND GP8 = -8) OR (NHS8 = -8 AND (GP8 = 2 OR GP8 = -8))) OR
((NHS9 = 2 AND GP9 = -8) OR (NHS9 = -8 AND (GP9 = 2 OR GP9 = -8)))).
COMPUTE MS_PrivGP = -8.
ELSE.
COMPUTE MS_PrivGP = 2.
END IF.
EXE.
Notes
Any empty GP and NHS variables in the dataset will have been removed. As such the
syntax above may need to be edited depending on the number of these variables that are
present in the dataset.
Variable Name: MS_PrivGPNum
Variable Label: (DV) Number of private GP consultations in the last 2 weeks?
Topic: Medical Services
Range: 0..9
Missing Values: -8
Format: F2.0
VALUE LABELS MS_PrivGPNum
0 “None”
-8 “Refusal/Don’t Know”
Derivation
COMPUTE NELYES = 0.
DO REPEAT N = NHS1 NHS2 NHS3 NHS4 NHS5 NHS6 NHS7 NHS8 NHS9/
G = GP1 GP2 GP3 GP4 GP5 GP6 GP7 GP8 GP9.
DO IF (N = 2 AND G = 1).
COMPUTE NELYES = NELYES + 1.
END IF.
END REPEAT.
DO IF MS_PrivGP = 2.
COMPUTE MS_PrivGPNum = 0.
ELSE IF MS_PrivGP = -8.
COMPUTE MS_PrivGPNum = -8.
ELSE.
COMPUTE MS_PrivGPNum = NELYES.
END IF.
EXE.
Notes
Any empty GP and NHS variables in the dataset will have been removed. As such the
syntax above may need to be edited depending on the number of these variables that are
present in the dataset.
Variable Name: SK_2c_SmkStat
Variable Label: (DV) Current cigarette smoking status – 2 categories
Topic: Smoking
Range: 0 to 2
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_2c_SmkStat
1 “Non-smoker”
2 “Smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF (Age < 18).
RECODE CigNow (1 = 2)
(2 = 1)
(-8,-9 = Copy) INTO SK_2c_SmkStat.
ELSE IF (Age >= 18).
DO IF (SmokEver = 1).
RECODE CigNow (1 = 2)
(2 = 1)
(-8,-9 = Copy) INTO SK_2c_SmkStat.
ELSE.
RECODE SmokEver (2 = 1)
(-8,-9 = Copy) INTO SK_2c_SmkStat.
END IF.
END IF.
EXE.
Variable Name: SK_3c_SmkStat
Variable Label: (DV) Current cigarette smoking status – 3 categories
Topic: Smoking
Range: 0 to 3
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_3c_SmkStat
1 “Non-smoker”
2 “Ex-smoker”
3 “Never smoked cigarettes”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE SK_CigAvGrp1 (1,2,3,4 = 1)
(5 = 2)
(6 = 3)
(ELSE = Copy) INTO SK_3c_SmkStat.
EXE.
Variable Name: SK_4c_SmkStat
Variable Label: (DV) Current cigarette smoking status – 4 categories
Topic: Smoking
Range: 0 to 4
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_4c_SmkStat
1 “Cigarette smoker”
2 “Ex-smoker”
3 “Has smoked a cigarette previously, but never regularly”
4 “Never smoked cigarettes”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF (Age < 18).
RECODE CigNow (1,-8,-9 = Copy)
(2 = 4) INTO SK_4c_SmkStat.
ELSE IF (Age >= 18).
DO IF (SmokEver = 1).
DO IF (CigNow = 2).
RECODE CigEver (1 = 2)
(2 = 3)
(-8,-9 = Copy) INTO SK_4c_SmkStat.
ELSE.
RECODE CigNow (1,-8,-9 = Copy) INTO SK_4c_SmkStat.
END IF.
ELSE.
RECODE SmokEver (2 = 4)
(-8,-9 = Copy) INTO SK_4c_SmkStat.
END IF.
END IF.
Variable Name: SK_5c_SmkStat
Variable Label: (DV) Current cigarette smoking status – 5 categories
Topic: Smoking
Range: 0 to 5
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_5c_SmkStat
1 “Never smoked”
2 “Ex-smoker”
3 “Light smoker – up to 10 per day”
4 “Moderate smoker – 10 up to 20 per day”
5 “Heavy smoker – 20 or more per day”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF (Age < 18).
DO IF (CigNow = 1).
RECODE SK_CigAvGrp (1 = 3)
(2 = 4)
(3 = 5)
(-8,-9 = Copy) INTO SK_5c_SmkStat.
ELSE.
RECODE CigNow (2 = 1)
(-8,-9 = Copy) INTO SK_5c_SmkStat.
END IF.
ELSE IF (Age >= 18).
DO IF (SmokEver = 1).
DO IF (CigNow = 1).
RECODE SK_CigAvGrp (1 = 3)
(2 = 4)
(3 = 5)
(-8,-9 = Copy) INTO SK_5c_SmkStat.
ELSE IF (CigNow = 2).
RECODE CigEver (1 = 2)
(2 = 1)
(-8,-9 = Copy) INTO SK_5c_SmkStat.
ELSE.
RECODE CigNow (-8,-9 = Copy).
END IF.
ELSE.
RECODE SmokEver (2 = 1)
(-8,-9 = Copy) INTO SK_5c_SmkStat.
END IF.
END IF.
Variable Name: SK_CigAv
Variable Label: (DV) Average number of cigarettes smoked per day
Topic: Smoking
Range: 0..200
Missing Values: -8, -9
Format: F3.0
VALUE LABELS SK_CigAv
0 “Zero”
-7 “Non-smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF SK_CigsWk > 0.
COMPUTE SK_CigAv = SK_CigsWk/7.
ELSE.
RECODE SK_CigsWk (ELSE = Copy) INTO SK_CigAv.
END IF.
EXE.
Variable Name: SK_CigAvGrp
Variable Label: (DV) Average cigarettes per day (grouped)
Topic: Smoking
Range: 0 to 3
Missing Values: -7, -8, -9
Format: F2.0
VALUE LABELS SK_CigAvGrp
1 “Up to 10”
2 “10 up to 20”
3 “20 or more”
-7 “Non-smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE SK_CigAv (0 thru 9.99 = 1)
(10 thru 19.99 = 2)
(20 thru HI = 3)
(ELSE = Copy) INTO SK_CigAvGrp.
EXE.
Variable Name: SK_CigAvGrp1
Variable Label: (DV) Average cigarettes per day (grouped)
Topic: Smoking
Range: 0 to 6
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_CigAvGrp1
1 “Smoker – 20 or more per day”
2 “Smoker - 10 up to 20 per day”
3 “Smoker – up to 10 per day”
4 “Smoker – unknown cigs per day”
5 “Ex-smoker”
6 “Never smoked”
-7 “Non-smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF (Age < 18).
DO IF (CigNow = 1).
RECODE SK_CigAvGrp (1 = 3)
(3 = 1)
(-8 = 4)
(2,-9 = Copy) INTO SK_CigAvGrp1.
ELSE.
RECODE CigNow (2 = 6)
(-8,-9 = Copy) INTO SK_CigAvGrp1.
END IF.
ELSE IF (Age >= 18).
DO IF (SmokEver = 1).
DO IF (CigNow = 1).
RECODE SK_CigAvGrp (1 = 3)
(3 = 1)
(-8 = 4)
(2,-9 = Copy) INTO SK_CigAvGrp1.
ELSE IF (CigNow = 2).
RECODE CigEver (1 = 5)
(2 = 6)
(-8,-9 = Copy) INTO SK_CigAvGrp1.
ELSE.
RECODE CigNow (-8,-9 = Copy) INTO SK_CigAvGrp1.
END IF.
ELSE.
RECODE SmokEver (2 = 6)
(-8,-9 = Copy) INTO SK_CigAvGrp1.
END IF.
END IF.
Variable Name: SK_CigAvGrp2
Variable Label: (DV) Average cigarettes per day (grouped)
Topic: Smoking
Range: 0 to 5
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_CigAvGrp2
1 “Smoker – 20 or more per day”
2 “Smoker - up to 20 per day”
3 “Smoker – unknown cigs per day”
4 “Ex-smoker”
5 “Never smoked”
-7 “Non-smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE SK_CigAvGrp1 (1,-8,-9 = Copy)
(2, 3 = 2)
(4 = 3)
(5 = 4)
(6 = 5) INTO SK_CigAvGrp2.
EXE.
Variable Name: SK_CigsWDgp
Variable Label: (DV) Num smoked in week - grouped
Topic: Smoking
Range: 1 to 3
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_CigsWDgp
1 “Less than 10”
2 “10 to 19”
3 “20 or more”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CigsWkD (-8,-9 = Copy)
(0 thru 9 = 1)
(10 thru 19 = 2)
(20 thru HI = 3) INTO SK_CigsWDgp.
EXE.
Variable Name: SK_CigsWEgp
Variable Label: (DV) Num smoked at weekends - grouped
Topic: Smoking
Range: 1 to 3
Missing Values: -8, -9
Format: F2.0
VALUE LABELS SK_CigsWEgp
1 “Less than 10”
2 “10 to 19”
3 “20 or more”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
RECODE CigsWkE (-8,-9 = Copy)
(0 thru 9 = 1)
(10 thru 19 = 2)
(20 thru HI = 3) INTO SK_CigsWEgp.
EXE.
Variable Name: SK_CigsWk
Variable Label: (DV) Number of cigarettes smoked per week (average)
Topic: Smoking
Range: 0..997
Missing Values: -8, -9
Format: F3.0
VALUE LABELS SK_CigsWk
0 “Zero”
-7 “Non-smoker”
-8 “Refusal/Don’t Know”
-9 “Not asked”
Derivation
DO IF (Age < 18).
DO IF (CigNow = 1).
DO IF ANY(-8,CigsWkD,CigsWkE).
COMPUTE SK_CigsWk = -8.
ELSE IF ANY(-9,CigsWkD,CigsWkE).
COMPUTE SK_CigsWk = -8.
ELSE.
COMPUTE SK_CigsWk = (5*CigsWkD) + (2*CigsWkE).
END IF.
ELSE.
RECODE CigNow (2 = -7)
(-8,-9 = Copy) INTO SK_CigsWk.
END IF.
ELSE IF (Age >= 18).
DO IF (SmokEver = 1).
DO IF (CigNow = 1).
DO IF ANY(-8,CigsWkD,CigsWkE).
COMPUTE SK_CigsWk = -8.
ELSE IF ANY(-9,CigsWkD,CigsWkE).
COMPUTE SK_CigsWk = -8.
ELSE.
COMPUTE SK_CigsWk = (5*CigsWkD) + (2*CigsWkE).
END IF.
ELSE.
RECODE CigNow (2 = -7)
(-8,-9 = Copy) INTO SK_CigsWk.
END IF.
ELSE.
RECODE SmokEver (2 = -7)
(-8,-9 = Copy) INTO SK_CigsWk.
END IF.
END IF.