79 lines
3.5 KiB
PHP
79 lines
3.5 KiB
PHP
<?php
|
|
class M_listpasien extends CI_Model {
|
|
|
|
function index() {
|
|
$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->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();
|
|
}
|
|
}
|
|
?>
|