Se vuole un unico file, non credo puoi fare diversamente
Io forse avrei fatto a mo di Interfaccia: ti crei le classi che gestiscono la logica delle varie richieste (login, reception, etc) ed una funzione che istanzia la classe giusta in base al json ricevuto. una roba del tipo:
Codice PHP:
//file login.php
class Login{
    function 
Login($json){
      ...
    }
    public function 
run(){
       
// logica per il login
    
}
}

//file reception.php
class Reception{
    function 
Reception($json){
      ...
    }
    public function 
run(){
       
// logica per il servizio
    
}
}

//file servizi.php
function getService($json){
   if(isset(
$json->Login)){
      return new 
Login($json);
   }

   if(isset(
$json->ListReception)){
      return new 
Reception($json);
   }
}

// nel tuo file principale

$data json_decode(...);
$app getService($data);
$app->run(); 
PS: Ovviamente, sarebbe meglio creare l'interfaccia...ma il concetto è quello

PS2: magari aspetta qualcuno con un idea miglio