Здравствуйте! Нет. не законно. Пишите жалобу в Трудовую инспекцию, можете обратиться с исковым заявлением в суд. Нарушены Ваши права, медицинский осмотр должен был быть за счет средств работодателя. У него должен быть договор с медицинской организацией. Он обязан был выдать направлене на мед осмотр.
В соответствии с Приказом Минздрава России от 28.01.2021 N 29н «Об утверждении Порядка проведения обязательных предварительных и периодических медицинских осмотров работников, предусмотренных частью четвертой статьи 213 Трудового кодекса Российской Федерации, перечня медицинских противопоказаний к осуществлению работ с вредными и (или) опасными производственными факторами, а также работам, при выполнении которых проводятся обязательные предварительные и периодические медицинские осмотры»
Предварительный осмотр является завершенным в случае наличия заключений врачей-специалистов и результатов лабораторных и функциональных исследований в объеме, установленном договором между медицинской организацией и работодателем, в соответствии с приложением к настоящему Порядку, с учетом результатов ранее проведенных (не позднее одного года) медицинских осмотров, диспансеризации.
Тоже самое касается прохождения обязательного психиатрического освидетельствования, тоже все должен организовывавать работодатель, в соответствии с Приказом Минздрава России от 20.05.2022 N 342н «Об утверждении порядка прохождения обязательного психиатрического освидетельствования работниками, осуществляющими отдельные виды деятельности, его периодичности, а также видов деятельности, при осуществлении которых проводится психиатрическое освидетельствование»
Если Вам нужна подробная консультация Вы можете написать мне в чат.
Хорошего дня!