Если кратко - то далеко не все работники обязаны проходить медосмотр. А те, кто обязан - должны проходить его за счет предприятия.
И тут вступает в силу человеческий фактор. У меня сотрудник (сторож) заболел туберкулезом. Так в больничном не ставится диагноз.