Which of the following factors is taken into consideration before an ambulatory assistive device is prescribed
A: Shoe size
B: Height of the patient
C: Weight of the patient
D: Medical history and stability