session->tempdata("id_responden"); $data = $this->db->get_where("jawaban_responden",array('responden_idresponden'=>$idresponden,'unit_idunit'=>$id_unit))->num_rows(); return $data; } function get_role(){ $role = json_decode($this->session->userdata("roles")); $menu = $this->db->where_in("idmenu",$role)->get("menu")->result(); $response = array(); foreach ($menu as $value) { array_push($response,$value->idmenu); array_push($response,$value->parent); } return $response; } function get_menu(){ $kategori = $this->db->get_where("menu",array("categories"=>1))->result(); $response = array(); // die(var_dump($kategori)); $no_kat = 0; foreach ($kategori as $kat) { $res_kategori = array( 'id' => $kat->idmenu, 'nama' => $kat->nama_menu, 'menu' => array() ); $menu = $this->db->get_where("menu",array("parent"=>$kat->idmenu))->result(); if (empty($menu)) { continue; } array_push($response,$res_kategori); $no_menu = 0; foreach ($menu as $mymenu) { $res_menu = array( 'id' => $mymenu->idmenu, 'nama' => $mymenu->nama_menu, 'icon' => $mymenu->icon, 'url' => $mymenu->url, 'sub' => array(), ); array_push($response[$no_kat]['menu'],$res_menu); $sub_menu = $this->db->get_where("menu",array("parent"=>$mymenu->idmenu))->result(); foreach ($sub_menu as $sub) { $res_sub = array( 'id' => $sub->idmenu, 'nama' => $sub->nama_menu, 'url' => $sub->url, 'icon' => $sub->icon, ); array_push($response[$no_kat]['menu'][$no_menu]['sub'],$res_sub); } $no_menu++; } $no_kat++; } return $response; } function get_dokumentasi($nokun){ return $this->db->get_where("foto_pemeriksaan",array("kunjungan_no_urutkunjungan"=>$nokun))->result(); } function get_numdokumentasi($nokun){ return $this->db->get_where("foto_pemeriksaan",array("kunjungan_no_urutkunjungan"=>$nokun))->num_rows(); } function generate_kode($panjang){ $karakter = "asdfghjklqwertyuipzxcvbnm1234567890ZXCVBNMASDFGHJKLQWERTYUIOP"; $kode = ""; for($i=0;$i<$panjang;$i++){ $pos= rand(0,strlen($karakter)-1); $kode .= $karakter[$pos]; } return $kode; } public function get_kadaluarsa() { $date = date("Y-m-d"); $batas = date("Y-m-d",strtotime("+30 days")); return $this->db ->select("(IFNULL(jumlah,0)-IFNULL(jumlah_terjual,0)) as jumlah,tanggal_expired") ->get_where("detail_pembelian_obat",array("DATE(tanggal_expired) >="=>$date,"DATE(tanggal_expired) <="=>$batas,'jumlah !='=>0)) ->num_rows(); } public function get_jatuh_tempo(){ $sekarang = date("Y-m-d"); $j_tempo = date("Y-m-d",strtotime("+7 days")); // die(var_dump($j_tempo)); return $this->db ->join('hutang','hutang.pembelian_obat_no_nota=pembelian_obat.no_nota') ->get_where("pembelian_obat",array("tanggal_jatuh_tempo <="=>$j_tempo,'status !='=>"Lunas")) ->num_rows(); } public function get_kunjungan($poli){ return $this->db ->get_where("kunjungan",array("tupel_kode_tupel"=>$poli,'tgl'=>date("Y-m-d"),'sudah'=>0)) ->num_rows(); } public function get_kunjungan_lab(){ return $this->db ->get_where("labkunjungan",array('DATE(jam)'=>date("Y-m-d"),'status'=>1)) ->num_rows(); } public function hit_data($tgl){ $this->db->distinct(); $this->db->group_by("no_urutkunjungan"); $this->db->join('pasien', 'pasien.noRM = kunjungan.pasien_noRM'); $this->db->join('tujuan_pelayanan', 'tujuan_pelayanan.kode_tupel = kunjungan.tupel_kode_tupel'); $this->db->join('rujukan_internal','kunjungan.no_urutkunjungan=rujukan_internal.kunjungan_no_urutkunjungan'); return $this->db->get_where('kunjungan',array('sudah <='=>5,'tujuan_poli'=>'RANAP','acc_ranap'=>0))->num_rows(); } function get_billing() { $date = date("Y-m-d"); $this->db->select("count(*) as total"); $query = $this->db->get_where("kunjungan",array("tgl"=>$date,"billing"=>NULL))->row_array() ; return $query['total']; } function combine_harga($harga) { $jml_bayar = ""; $ex_jml_bayar = explode(",", $harga); for ($i=0; $i < count($ex_jml_bayar); $i++) { $jml_bayar = $jml_bayar."".$ex_jml_bayar[$i]; } return $jml_bayar; } function Fungsi_JS_Hapus() { return ""; } public function Hapus_aktif() { return "
Hapus Data

Apakah Anda Yakin Untuk Menghapus Data

"; } public function Hapus_disable() { return "
Hapus Data

Pilih Data Terlebih Dahulu !!!!

"; } public function alert_succcess($isi) { return "
Success $isi "; } public function alert_danger($isi) { return "
Peringatan $isi "; } public function modal($name, $judul, $isi) { return "
$judul

$isi

"; } public function Kembali() { return ""; } public function btn_input() { return "
"; } public function save_riwayat(){} public function notif_success($text) { return " "; } public function umur($tgl_lahir='') { if ($tgl_lahir==null) { return; } // Tanggal Lahir $birthday = $tgl_lahir; // Convert Ke Date Time $biday = new DateTime($birthday); $today = new DateTime(); $diff = $today->diff($biday); // Display return $diff->y ." Tahun"; } }