public static function searchServices($query, $nocache = false)
 {
     global $USER;
     $arFilter = array("IBLOCK_ID" => DrclinicsHelper::IBLOCK_SERVICES_ID, "ACTIVE" => 'Y', "NAME" => "%" . $query . "%");
     $arSelectFields = array("IBLOCK_ID", "IBLOCK_SECTION_ID", "ID", "NAME", "CODE", "DETAIL_PAGE_URL");
     $arServices = DrclinicsHelper::getValueFromCache("get_ib_items_list", array($arFilter, $arSelectFields, true), $nocache);
     $results = array();
     foreach ($arServices as $arr_item) {
         if (!intval($arr_item["ID"])) {
             continue;
         }
         $arr_item["NAME"] = trim($arr_item["NAME"]);
         $results[$arr_item["NAME"]] = array("IS_SERVICE" => true, "NAME" => $arr_item["NAME"], "NAME_TEXT" => $arr_item["PRICE_STR_VALUE"] ? $arr_item["NAME"] . " — " . $arr_item["PRICE_STR_VALUE"] : $arr_item["NAME"], "VALUE" => $arr_item["ID"], "URL" => $arr_item["DETAIL_PAGE_URL"], "PRICE" => $arr_item["PRICE_VALUE"]);
     }
     ksort($results);
     $results = array_values($results);
     return $results;
 }