What does the doctor who is on duty today specialize in?
What kind of doctor is on duty today?
日本語に近いように訳すと、
ーWhat does the doctor who is on duty today specialize in?
「今日当番の医師の専門はなんですか?」=「今日の当番は何科の先生ですか?」
のように言えます。
specialize in で「専門に扱う」
ですが私なら簡単に次のように聞きます。
ーWhat kind of doctor is on duty today?
「今日の当直の先生は何科ですか?」
what kind of doctor「どんな種類の先生」=「何科の先生」
on duty「当直の・当番の」
ーWhat kind of doctor do you have on staff today?
「今日は何科の先生が勤務していますか?」
on duty の代わりに on staff と言っても良いです。
ご参考まで!