What does Anstaltsarzt mean?

Anstaltsarzt - German to English

resident physician