db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left '); $this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left '); $this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id'); $this->db->order_by("pp_tanggal_periksa", "asc"); $this->db->where('pp_tanggal_periksa >=', date("Y-m-d") ); $query = $this->db->get('proses_pengunjung'); return $query->result(); } function search() { $tglperiksa=$this->input->post('tglperiksa'); $date = str_replace('/', '-', $tglperiksa); $newDate= date('Y-m-d', strtotime($date)); $ketkunjungan=$this->input->post('ketkunjungan'); $this->db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left '); $this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left '); $this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id'); $this->db->where('pp_tanggal_periksa ', $newDate ); if($ketkunjungan=="online"){ $this->db->where('pp_pendaftaran_online is NOT NULL', NULL, FALSE); }elseif($ketkunjungan=="offline"){ $this->db->where('pp_pendaftaran_online', NULL); } $query = $this->db->get('proses_pengunjung'); return $query->result(); } function view($id) { $this->db->where('mt_id', $id); $query = $this->db->get('master_tipeuser'); return $query; } function datenow(){ $this->db->where('pp_tanggal_periksa >=', date("Y-m-d") ); $query = $this->db->get('proses_pengunjung'); return $query->result(); } function minsatunow(){ $tglend= date('Y-m', strtotime('-1 month', strtotime( date("Y-m") ))); $this->db->like('pp_tanggal_periksa', $tglend , 'after'); $query = $this->db->get('proses_pengunjung'); return $query->result(); } function laporanpasien() { //$bulan=$this->input->post('bulankunjungan'); //$tahun=$this->input->post('tahunkunjungan'); //$this->db->join('proses_ruang_tunggu', 'proses_pengunjung.pp_id = proses_ruang_tunggu.prt_pengunjung_id', 'left '); //$this->db->join('m_pasien', 'proses_pengunjung.pp_pasien_id = m_pasien.int_pasien_id', 'left '); //$this->db->join('master_klinik', 'proses_pengunjung.pp_klinik_id = master_klinik.mk_id'); //$this->db->where('pp_tanggal_periksa >=', date("Y-m-d") ); //$this->db->like('pp_tanggal_periksa', "2023-05"); //$this->db->group_by('day(pp_tanggal_periksa)'); //$this->db->group_by('DATE(pp_tanggal_periksa)'); //$this->db->group_by('date'); //$this->db->where('pp_tanggal_periksa ', $newDate ); // if($ketkunjungan=="online"){ // $this->db->where('pp_pendaftaran_online is NOT NULL', NULL, FALSE); // }elseif($ketkunjungan=="offline"){ // $this->db->where('pp_pendaftaran_online', NULL); // } // $query = $this->db->get('proses_pengunjung'); // return $query->result(); } } ?>