This page last changed on 19.03.2012 by ttuv.

TROMSO_STR1

Name: STR1

Description and values:

  • 1 = yes, fatal
  • 2 = yes, non-fatal
  • 3 = no event during follow-up

Local variable explanation:

datoslag: date of stroke event.

date_t4: date of examination

flyttedato: date of relocation from town/municipality

dslag: stroke event

dato_dod: date of death

SAS code:

if sign(datoslag-'31dec2010'd)=1 or sign(date_t4 - datoslag)=1 then do;

dslag=.;

datoslag=.;

end;

IF DSLAG = 1 and sign(DATOSLAG-FLYTTEDATO)=1 then do;

STR1=3;

end;

ELSE IF DSLAG = 1 and .<(DATO_DOD -DATOSLAG)<=28 then do; 

STR1=1;

end;

else if DSLAG = 1 then do;

STR1=2;

end;

else do;

STR1=3; 

end;


SHARE_STR1

STR1 is based on MORT_STROKE for fatal stroke events. For non-fatal stroke events STR1 is based on the SHARE variables containing the information on "heart attack since last interview": ph067_2 in wave 2 and ph072_2 in wave 4. Note that wave 3 of SHARE only contains information on fatal stroke events and not on non-fatal events. For baseline interviews (in SHARE the baseline interview is not necessarily wave 1!) STR1 is set to 9 "Insufficient data".

STR1 MORT_STROKE ph067_2 ph072_2
1 = yes, fatal 1 = yes    
2 = yes, non-fatal   1 = yes (wave 2) 1 = yes (wave 4)
3 = no event during follow-up   5 = no (wave 2) 5 = no (wave 4)
9 = Insufficient data . = system missing . = system missing . = system missing


NSWEDEN_STR1

if (contact_age<age_strokediagn) and survival=2 then STR1=1;
if (contact_age<age_strokediagn) and survival=1 then STR1=2;
if bbb ne 1 then STR1=3;
if str_hist1=1 and several_strokes=0 then str1=3;
if (contact_age<age_strokediagn) and survival=2 then STR1=1;
if (contact_age<age_strokediagn) and survival=1 then STR1=2;
if bbb ne 1 then STR1=3;

age_strokediagn is the age at stroke diagnosis.
survival=survival at day 28; 1=yes 2=no
bbb=1 means that the person exists in the stroke registry.
several_strokes: 1=person has had several strokes, 0=person has not had several strokes.


MORGAM_STR1

This was derived from the MORGAM derived variable STROKE1 using the following rule:

CHANCES: STR1 MORGAM: STROKE1
1 = yes, fatal 1 = yes, fatal
2 = yes, non-fatal 2 = yes, non-fatal
3 = no event during follow-up 3 = no event during follow-up
8 = irrelevant
9 = insufficient data

Note, when STROKE1 = 8 or 9, STR1_TIME will be zero.


ESTHER_STR1

if i_apop = 1 and apop_dat = mort_dat then str1 = 1;
else if i_apop = 1 then str1 = 2;
else if i_apop = 0 then str1 = 3;
if str_hist2 ne 1 and str1 = . then str1 = 3;

Source of i_apop: Questions on incident stroke at 2-, 5- and 8-year follow-up. Validated by questionnaires to the physician.

Source of apop_dat: Questions on incident stroke at 2-, 5- and 8-year follow-up. Validated by questionnaires to the physician.

Source of mort_dat: Inhabitants Registration Offices of Saarland.
Variable str_hist2 is a CHANCES variable.


EPIC_STR1

Description:

Cerebrovascular event type 1 during follow-up

Description of variables used:
MORT_STROKE:  Cerebrovascular death based on the underlying cause of death (1="cerebrovascular death", 2="other reason of death" or unavailable, 3=missing)

STROKEFU_HDR:  Stroke diagnosis during follow up according to hospital discharge records (ICD10 code)

STROKEFU_MR: Stroke diagnosis during follow up according to medical records (0="non definite stroke", 1="definite stroke", 99="unknown insufficient data")

Coding rule:

Variable STR1 is coded 1, if there has been underlying cerebrovascular death.

Variable STR1 is coded 2, if there is no underlying cerebrovascular death but hospital discharge records show cerebrovascular disease.

Variable STR1 is coded 3, if medical records show non definite stroke.

Otherwise STR1 is coded as missing value.

Stata script:

gen     STR1=1    if  MORT_STROKE==1 
replace STR1=2    if  (strpos(STROKEFU_HDR, "i6")| strpos(STROKEFU_HDR, "I6")| strpos(STROKEFU_HDR,"43")) & STR1~=1
replace STR1=3    if  STROKEFU_MR==0

replace STR1=3    if  STR1==.


Document generated by Confluence on 26.02.2015 17:40