$cr_id = $request_fields['cr_id'];
     echo "deprovision params : {$deprovision_parameters} <br>";
     try {
         $res = $client->CloudDeProvision($deprovision_parameters);
     } catch (Exception $e) {
         $res = $e->getMessage();
     }
     echo "deprovision request {$cr_id} : {$res} <br>";
     break;
     // ######################### cloud cancel request example ##################
 // ######################### cloud cancel request example ##################
 case 'cancel':
     $cancel_parameters = "admin," . $openqrm_user . "," . $openqrm_password . "," . $request_fields['cr_id'] . ",new";
     $cr_id = $request_fields['cr_id'];
     try {
         $res = $client->CloudRequestSetState($cancel_parameters);
     } catch (Exception $e) {
         $res = $e->getMessage();
     }
     echo "canceling request {$cr_id} : {$res} <br>";
     break;
     // ######################### cloud approve request example #################
 // ######################### cloud approve request example #################
 case 'approve':
     $approve_parameters = "admin," . $openqrm_user . "," . $openqrm_password . "," . $request_fields['cr_id'] . ",approve";
     $cr_id = $request_fields['cr_id'];
     try {
         $res = $client->CloudRequestSetState($approve_parameters);
     } catch (Exception $e) {
         $res = $e->getMessage();
     }