В русском языке имеется, с одной стороны, союз чтобы, в котором часть бы уже не является частицей, то есть самостоятельным словом, и потому пишется слитно, и, с другой стороны, выражения типа что бы то ни было, кто бы то ни был, где бы — частица, образующая сослагательное наклоние, поэтому пишется раздельно. Что касается что ли, то для этого сочетания нет параллельного союза *чтоли, пишущегося слитно, поэтому принято только раздельное написание.
Правильно: ни врач, ни кто-либо другой.