'prior tests
SetControl Me.PriorTestCount, Me.Prior_Noninvasive_Stress_Test
For i = 1 To 5
SetControl Me("Test" & i), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & " Date"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & " Prior"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result1"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result2"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result2a"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result2b"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result2c"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result3"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result3a"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result3b"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result3c"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result4"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result4a"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result4b"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result4c"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0
SetControl Me("Test" & i & "Result5"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0 And Nz(Me("Test" & i), "Stress ECG") = "Stress ECG"
SetControl Me("Test" & i & "Result5a"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0 And Nz(Me("Test" & i), "Stress ECG") = "Stress ECG"
SetControl Me("Test" & i & "Result5b"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0 And Nz(Me("Test" & i), "Stress ECG") = "Stress ECG"
SetControl Me("Test" & i & "Result5c"), Prior_Noninvasive_Stress_Test, Val(Nz(PriorTestCount, 0)) >= i And Val(Nz(PriorTestCount, 0)) > 0 And Nz(Me("Test" & i), "Stress ECG") = "Stress ECG"
SetControl Me("Test" & i & "Change"), Me.Prior_Noninvasive_Stress_Test, Val(Nz(Me.PriorTestCount, 0)) >= i And Val(Nz(Me.PriorTestCount, 0)) > 0
Select Case Me("Test" & i)
Case "Stress ECG"
Me("Test" & i & "Result2").RowSource = "Anterior;Inferior;Posterior;Septal;Lateral"
Me("Test" & i & "Result2a").RowSource = "Anterior;Inferior;Posterior;Septal;Lateral;N/A"
Me("Test" & i & "Result2b").RowSource = "Anterior;Inferior;Posterior;Septal;Lateral;N/A"
Me("Test" & i & "Result2c").RowSource = "Anterior;Inferior;Posterior;Septal;Lateral;N/A"
Me("Test" & i & "Result3").RowSource = "Upsloping;Horizontal;Downsloping"
Me("Test" & i & "Result3a").RowSource = "Upsloping;Horizontal;Downsloping;N/A"
Me("Test" & i & "Result3b").RowSource = "Upsloping;Horizontal;Downsloping;N/A"
Me("Test" & i & "Result3c").RowSource = "Upsloping;Horizontal;Downsloping;N/A"
Me("Test" & i & "Result4").RowSource = "ST Depression;ST Elevation"
Me("Test" & i & "Result4a").RowSource = "ST Depression;ST Elevation;N/A"
Me("Test" & i & "Result4b").RowSource = "ST Depression;ST Elevation;N/A"
Me("Test" & i & "Result4c").RowSource = "ST Depression;ST Elevation;N/A"
Me("Test" & i & "Result5").RowSource = ">=1 mm;>=2 mm;"
Me("Test" & i & "Result5a").RowSource = ">=1 mm;>=2 mm;N/A"
Me("Test" & i & "Result5b").RowSource = ">=1 mm;>=2 mm;N/A"
Me("Test" & i & "Result5c").RowSource = ">=1 mm;>=2 mm;N/A"
Case "CTA"
Me("Test" & i & "Result2").RowSource = "LM;LAD;Diag;LCx;OM;RCA;PDA;PL;LIMA;RIMA;SVG"
Me("Test" & i & "Result2a").RowSource = "LM;LAD;Diag;LCx;OM;RCA;PDA;PL;LIMA;RIMA;SVG;N/A"
Me("Test" & i & "Result2b").RowSource = "LM;LAD;Diag;LCx;OM;RCA;PDA;PL;LIMA;RIMA;SVG;N/A"
Me("Test" & i & "Result2c").RowSource = "LM;LAD;Diag;LCx;OM;RCA;PDA;PL;LIMA;RIMA;SVG;N/A"
Me("Test" & i & "Result3").RowSource = "Prox;Mid;Distal;Prox-mid;Mid-distal"
Me("Test" & i & "Result3a").RowSource = "Prox;Mid;Distal;Prox-mid;Mid-distal;N/A"
Me("Test" & i & "Result3b").RowSource = "Prox;Mid;Distal;Prox-mid;Mid-distal;N/A"
Me("Test" & i & "Result3c").RowSource = "Prox;Mid;Distal;Prox-mid;Mid-distal;N/A"
Me("Test" & i & "Result4").RowSource = "<50%;50-69%;70-99%;100%"
Me("Test" & i & "Result4a").RowSource = "<50%;50-69%;70-99%;100%;N/A"
Me("Test" & i & "Result4b").RowSource = "<50%;50-69%;70-99%;100%;N/A"
Me("Test" & i & "Result4c").RowSource = "<50%;50-69%;70-99%;100%;N/A"
Case Else
Me("Test" & i & "Result2").RowSource = "Inferior;Posterior;Lateral;Anterior;Septal;Inferior Septal;Inferior Posterior;Anterolateral;Anteroseptal;Apical"
Me("Test" & i & "Result2a").RowSource = "Inferior;Posterior;Lateral;Anterior;Septal;Inferior Septal;Inferior Posterior;Anterolateral;Anteroseptal;Apical;N/A"
Me("Test" & i & "Result2b").RowSource = "Inferior;Posterior;Lateral;Anterior;Septal;Inferior Septal;Inferior Posterior;Anterolateral;Anteroseptal;Apical;N/A"
Me("Test" & i & "Result2c").RowSource = "Inferior;Posterior;Lateral;Anterior;Septal;Inferior Septal;Inferior Posterior;Anterolateral;Anteroseptal;Apical;N/A"
Me("Test" & i & "Result3").RowSource = "Base;Mid;Distal;Basal-mid;Mid-distal"
Me("Test" & i & "Result3a").RowSource = "Base;Mid;Distal;Basal-mid;Mid-distal;N/A"
Me("Test" & i & "Result3b").RowSource = "Base;Mid;Distal;Basal-mid;Mid-distal;N/A"
Me("Test" & i & "Result3c").RowSource = "Base;Mid;Distal;Basal-mid;Mid-distal;N/A"
Me("Test" & i & "Result4").RowSource = "Ischemia only;Ischemia+Infarct;Infarct only"
Me("Test" & i & "Result4a").RowSource = "Ischemia only;Ischemia+Infarct;Infarct only;N/A"
Me("Test" & i & "Result4b").RowSource = "Ischemia only;Ischemia+Infarct;Infarct only;N/A"
Me("Test" & i & "Result4c").RowSource = "Ischemia only;Ischemia+Infarct;Infarct only;N/A"
End Select
Next i