Update laporan untuk HD
This commit is contained in:
@@ -309,6 +309,35 @@ class Lp_ppi extends CI_Controller {
|
||||
$this->load->view('includes/template', $data);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------HD
|
||||
public function hd(){
|
||||
$data['title'] = "HD";
|
||||
$data['parent'] = $this->parent;
|
||||
$data['link'] = $this->link;
|
||||
$data['main_content'] = $this->maincontent."v_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");
|
||||
}
|
||||
$data['awal'] = $awal;
|
||||
$data['akhir'] = $akhir;
|
||||
|
||||
$this->load->model('m_drts_lp_ppi');
|
||||
$hd = $this->m_drts_lp_ppi->hd();
|
||||
$this->load->vars('hd', $hd);
|
||||
|
||||
$this->load->model('m_drts_lp_ppi');
|
||||
$rua = $this->m_drts_lp_ppi->ruang();
|
||||
$this->load->vars('rua', $rua);
|
||||
|
||||
$this->load->view('includes/template', $data);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------PASIEN PPI
|
||||
public function pasien_ppi(){
|
||||
$data['title'] = "PASIEN PPI";
|
||||
|
||||
@@ -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');
|
||||
|
||||
@@ -0,0 +1,145 @@
|
||||
<section class="content-header">
|
||||
<div class="container-fluid">
|
||||
<div class="row mb-2">
|
||||
<div class="col-sm-6">
|
||||
<h1>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<ol class="breadcrumb float-sm-right">
|
||||
<li class="breadcrumb-item"><a href="<?php echo base_url();?>">Dashboard</a></li>
|
||||
<li class="breadcrumb-item"><?php echo $parent;?></li>
|
||||
<li class="breadcrumb-item active"><?php echo $title;?></li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<!-- Main content -->
|
||||
<section class="content">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="card card-default">
|
||||
<div class="card-header">
|
||||
<h3 class="card-title"><?php
|
||||
echo $title;
|
||||
$tglawal = $awal;
|
||||
$tglakhir= $akhir;
|
||||
$tglgabung = date("m/d/Y", strtotime($awal))." - ".date("m/d/Y", strtotime($akhir));
|
||||
?></h3>
|
||||
</div>
|
||||
<form action="<?php echo(base_url()); ?>index.php/lp_ppi/hd" method="post" autocomplete="off">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-1 col-form-label">Tanggal :</label>
|
||||
<div class="col-sm-4">
|
||||
<div class="input-group">
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text">
|
||||
<i class="far fa-calendar-alt"></i>
|
||||
</span>
|
||||
</div>
|
||||
<input type="text" name="tanggalmonitoring" class="form-control float-right" id="reservation" value="<?php echo $tglgabung;?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<button type="submit" class="btn btn-outline-info">Search </button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
<?php if($this->session->flashdata('message')){?>
|
||||
<div id="alert" class="alert alert-success alert-dismissable">
|
||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||
<i class="icon fa fa-check"></i> Alert!
|
||||
<?php echo $this->session->flashdata('message');?>
|
||||
</div>
|
||||
<?php }?>
|
||||
<script>
|
||||
setTimeout(function() {
|
||||
$('#alert').hide('fast');
|
||||
}, 3000);
|
||||
</script>
|
||||
<table id="example1" class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Data Pasien</th>
|
||||
<th>Ruang Ranap</th>
|
||||
<th>Created</th>
|
||||
<th>Datecreated</th>
|
||||
<th>MRS</th>
|
||||
<th>KRS</th>
|
||||
<th>Jenis Akses HD</th>
|
||||
<th>Kriteria Pasien</th>s
|
||||
<th>Rutin HD</th>
|
||||
<th>Tanda Infeksi</th>
|
||||
<th>PUS</th>
|
||||
<th>Kemerahan</th>
|
||||
<th>Pembengkakan</th>
|
||||
<th>Nyeri</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=0;
|
||||
foreach ($hd as $dat) {
|
||||
$no++;
|
||||
|
||||
$tandainfeksi="Tidak"; if($dat->Tanda_infeksi == "1"){ $tandainfeksi = "Ya";}
|
||||
$pus="Tidak"; if($dat->PUS == "1"){ $pus = "Ya";}
|
||||
$kemerahan="Tidak"; if($dat->Kemerahan == "1"){ $kemerahan = "Ya";}
|
||||
$pembengkakan="Tidak"; if($dat->Pembengkakan == "1"){ $pembengkakan = "Ya";}
|
||||
$nyeri="Tidak"; if($dat->Nyeri == "1"){ $nyeri = "Ya";}
|
||||
|
||||
$jenisaksesdata = "";
|
||||
$querya = $this->load->database('saturssa', TRUE);
|
||||
$querya->join('daftar_jenis_akses_hemodialisa', 'data_medis_dialysis_daftar_jenis_akses_hemodialisa.daftar_jenis_akses_hemodialisa_id = daftar_jenis_akses_hemodialisa.id', 'left');
|
||||
$querya->where('data_medis_dialysis_id', $dat->id);
|
||||
$jenisakses = $querya->get('data_medis_dialysis_daftar_jenis_akses_hemodialisa')->result();
|
||||
foreach($jenisakses as $datjenak){
|
||||
$jenisaksesdata .= $datjenak->Jenis_akses_hemodialisa.',';
|
||||
}
|
||||
|
||||
$kriteriapasiendata = "";
|
||||
$queryb = $this->load->database('saturssa', TRUE);
|
||||
$queryb->join('daftar_kriteria_pasien_hemodialisa', 'data_medis_dialysis_daftar_kriteria_pasien_hemodialisa.daftar_kriteria_pasien_hemodialisa_id = daftar_kriteria_pasien_hemodialisa.id', 'left');
|
||||
$queryb->where('data_medis_dialysis_id', $dat->id);
|
||||
$kriteriapasien = $queryb->get('data_medis_dialysis_daftar_kriteria_pasien_hemodialisa')->result();
|
||||
foreach($kriteriapasien as $datkriteria){
|
||||
$kriteriapasiendata .= $datkriteria->Kriteria_pasien.',';
|
||||
}
|
||||
|
||||
|
||||
echo("
|
||||
<tr>
|
||||
<input type='hidden' id='isi".$dat->id."' value='".$dat->status."'>
|
||||
<td>".$no."</td>
|
||||
<td>".$dat->No_rekam_medis." - ".$dat->Nama_pasien." / ".$dat->Umur." Th / ".$dat->Jenis_kelamin."</td>
|
||||
<td>".$dat->Kode." - ".$dat->Nama." - Kelas ".$dat->Kelas."</td>
|
||||
<td>".$dat->first_name."</td>
|
||||
<td>".$dat->date_created."</td>
|
||||
<td>".$dat->Tanggal_mrs."</td>
|
||||
<td>".$dat->Tanggal_krs."</td>
|
||||
<td>".$jenisaksesdata."</td>
|
||||
<td>".$kriteriapasiendata."</td>
|
||||
<td>".$dat->Rutin_hemodialisa."</td>
|
||||
<td>".$tandainfeksi."</td>
|
||||
<td>".$pus."</td>
|
||||
<td>".$kemerahan."</td>
|
||||
<td>".$pembengkakan."</td>
|
||||
<td>".$nyeri."</td>
|
||||
</tr>
|
||||
");
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
Reference in New Issue
Block a user