What type of controls are you using on the form? Legacy FormFields as used in a document that is protected for filling in forms or ActiveX controls (I assume that as you mention checkboxes that you are not using Content Controls as there is no Content Control checkbox in Word 2007.
If using Legacy FormFields and you set the form up as a table with the area of examination and its corresponding checkbox in the first (narrow) column and the related fields and text in the second column, and you format all of the text in the second column so that its font is hidden, the if you set a macro containing the following code to run on exit from each of the checkboxes:
Code:
Sub ShowExamForm()
ActiveDocument.Unprotect
With Selection.Rows(1)
If .Cells(1).Range.FormFields(1).CheckBox.Value = True Then
.Cells(2).Range.Font.Hidden = False
Else
.Cells(2).Range.Font.Hidden = True
End If
End With
ActiveDocument.Protect wdAllowOnlyFormFields, NoReset
End Sub
and you protect the document for filling forms, when you check one of the boxes, the related text and fields will appear.
This assumes that you do not have the display of hidden text enabled.