Корректно: врач ― онлайн-консультант.
Фразеологическое сочетание как за каменной стеной в этом предложении аналогично по функции со словом категории состояния, сравним: Со мной комфортно, безопасно и т. д. В таких предложениях знаки препинания не требуются, но для акцентирования паузы можно поставить интонационное тире.
В этом предложении не требуются какие-либо дополнительные знаки препинания, помимо уже поставленных.
Это тире необходимо. Оно используется для отделения пояснительной конструкции, относящейся к сочетанию две ключевые позиции. См. параграф 82 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
В этом предложении запятая перед тире не требуется. Для нее нет оснований, так как приложения к подлежащему — имени собственному входят в состав придаточной части.
Это сложноподчиненное предложение с уступительными отношениями частей, средством связи в нем служит союзное слово что с частицей ни; между частями по общему правилу ставится запятая, но в данном случае возможно и тире, поскольку придаточная часть предшествует главной: Что бы ты ни задумал — передумай.
Тире не требуется.
Тире между подлежащим и однородными сказуемыми-существительными нужно: Песец по имени Тима — настоящий выдумщик и мастер рассказывать интересные истории.
Да, поясняющее приложение нужно отделить запятой или тире: У него был верный друг — щенок Шарик; У него был верный друг, щенок Шарик.
Фраза Это да, с помощью которой говорящий выражает согласие с некоторым аргументом собеседника (хотя с другими аргументами он может быть не согласен), представляет собой нечленимое предложение (коммуникему). Такие предложения обычно произносятся без пауз внутри, ставить в них знаки препинания нет оснований: Да ладно, Ну конечно и т. п. От нечленимых предложений следует отличать случаи, в которых местоимение это обозначает предмет или явление, упомянутые ранее, например: Научно-популярная литература? О! Это — да. Это — совсем другое дело, очень нужное, очень полезное [Говорит Андрэ Львов // «Химия и жизнь», 1966].
В предложении Вчера — да слово да обозначает некоторую упомянутую ранее ситуацию; такое же значение может иметь слово нет. В подобных предложениях ставится тире, поскольку в них есть или подразумевается сопоставление: Работал ли я? Вчера — да, сегодня — нет.