Does the ordering veterinarian have to be an oncologist?

No, any licensed veterinarian can order all ImpriMed's services.