Update laporan untuk HD

This commit is contained in:
2026-04-14 10:33:20 +07:00
parent eba6385a82
commit 81768b01b5
3 changed files with 228 additions and 0 deletions
+54
View File
@@ -424,6 +424,60 @@ class M_drts_lp_ppi extends CI_Model {
return $query->get('data_medis_siobt')->result();
}
//================================================================HD
function hd(){
if(isset($_POST['tanggalmonitoring'])) {
$dateall = $this->input->post('tanggalmonitoring');
$pisah = explode ("-", $dateall);
$awal = date("Y-m-d", strtotime($pisah[0]));
$akhir = date("Y-m-d", strtotime($pisah[1]));
}else{
$awal = date("Y-m-d");
$akhir = date("Y-m-d");
}
$query = $this->load->database('saturssa', TRUE);
$query->select('data_medis_dialysis.*');
$query->select('directus_users.first_name');
$query->select('data_mrs.Tanggal_mrs, data_mrs.Tanggal_krs ');
$query->select('data_ppi.No_rekam_medis, data_ppi.Nama_pasien, data_ppi.Umur, data_ppi.Jenis_kelamin');
$query->select('daftar_lokasi_ruang.Kode, daftar_lokasi_ruang.Nama, daftar_lokasi_ruang.Kelas');
$query->join('directus_users', 'directus_users.id = data_medis_dialysis.user_created', 'left');
$query->join('data_mrs', 'data_mrs.id = data_medis_dialysis.FK_datamrs_medisdialysis_ID', 'left');
$query->join('data_ppi', 'data_ppi.id = data_mrs.FK_ppi_datamrs_ID', 'left');
$query->join('daftar_lokasi_ruang', 'daftar_lokasi_ruang.id = data_mrs.Ruang', 'left');
// $query->where('date_created >=', $awal);
// $query->where('date_created <=', $akhir);
$query->order_by('Nama_pasien', 'ASC');
$query->order_by('No_rekam_medis', 'ASC');
$query->order_by('Tanggal_mrs', 'ASC');
//$query->order_by('Monitoring_ke', 'ASC');
return $query->get('data_medis_dialysis')->result();
}
function medishd(){
if(isset($_POST['tanggalmonitoring'])) {
$dateall = $this->input->post('tanggalmonitoring');
$pisah = explode ("-", $dateall);
$awal = date("Y-m-d", strtotime($pisah[0]));
$akhir = date("Y-m-d", strtotime($pisah[1]));
}else{
$awal = date("Y-m-d");
$akhir = date("Y-m-d");
}
$query = $this->load->database('saturssa', TRUE);
$query->select('Monitoring_ke,Lama_hari_perawatan,Tanggal_operasi,Diagnosa_ppi_dpjp,FK_datamrs_datamedissiobt_ID');
$query->where('Tanggal_monitoring >=', $awal);
$query->where('Tanggal_monitoring <=', $akhir);
$query->order_by('Tanggal_operasi','DESC');
$query->order_by('Monitoring_ke','DESC');
return $query->get('data_medis_siobt')->result();
}
//================================================================MRS
function datamrs(){
$query = $this->load->database('saturssa', TRUE);
$query->select('mrs.id, mrs.Tanggal_mrs, mrs.Tanggal_krs, ruang.Kode, ruang.Nama, ruang.Kelas');