Wann willst Du das sperren? Doch, wenn der Nutzer am Browser einen Arzt ausgewählt hat, oder? Dann ist jegliches serverseitige Script ja schon gelaufen. Dann müsste man das mit JavaScript machen. Und dann kannst Du z.B: auch den unteren Teil des Formulars auf display:none setzen, dann verschwindet es ganz.
Ist JavaScript deaktiviert oder die CSS-Unterstützung mau, bleiben die Felder natürlich und der Nutzer kann sie dennoch ausfüllen und auch abschicken.
Das heißt, Du kommst nicht um eine serverseitige Prüfung herum (also untere Daten ignorieren, wenn oben was ausgewählt).
Gruß,
-Efchen