Общеупотребительно: с днем рождения. В разговорной речи: с днем рожденья.
Поздравлять нужно "со строчной буквы": с днем рождения.
Верно: Поздравляю Вас с Днем медицинского работника.
Правильно: с днем рождения; в разговорной речи и поэтических текстах допустимо: с днем рожденья.
Верно: С Днем знаний! С праздником – с Днем знаний!