Perbaikan report ikpk dan tambahan menu report piutang
This commit is contained in:
@@ -656,6 +656,54 @@ class Lp_simrs_report extends CI_Controller {
|
||||
|
||||
$this->load->view('includes/template', $data);
|
||||
}
|
||||
|
||||
public function piutangrajal(){
|
||||
$data['title'] = "SIMRS - DATA PIUTANG RAJAL";
|
||||
$data['parent'] = $this->parent;
|
||||
$data['link'] = $this->link;
|
||||
$data['main_content'] = $this->maincontent."/piutang/v_piutangrajal";
|
||||
if(isset($_POST['tanggal'])) {
|
||||
$dateall = $this->input->post('tanggal');
|
||||
$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_simrs_report_lp');
|
||||
$datapi = $this->m_simrs_report_lp->piutangrajal();
|
||||
$this->load->vars('datapi', $datapi);
|
||||
|
||||
$this->load->view('includes/template', $data);
|
||||
}
|
||||
|
||||
public function piutangranap(){
|
||||
$data['title'] = "SIMRS - DATA PIUTANG RANAP";
|
||||
$data['parent'] = $this->parent;
|
||||
$data['link'] = $this->link;
|
||||
$data['main_content'] = $this->maincontent."/piutang/v_piutangranap";
|
||||
if(isset($_POST['tanggal'])) {
|
||||
$dateall = $this->input->post('tanggal');
|
||||
$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_simrs_report_lp');
|
||||
$datapi = $this->m_simrs_report_lp->piutangranap();
|
||||
$this->load->vars('datapi', $datapi);
|
||||
|
||||
$this->load->view('includes/template', $data);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -361,12 +361,12 @@ class M_simrs_report_lp extends CI_Model {
|
||||
$query->join('t_billrajal AS tbl', 'tbl.idxdaftar = tp.idxdaftar', 'left');
|
||||
$query->join('m_statuskeluar AS msk', 'msk.status = tp.status', 'left');
|
||||
$query->join('m_carabayar AS mcr', 'mcr.kode = tp.kdcarabayar', 'left');
|
||||
$query->join('m_dokter AS mdr', 'mdr.kddokter = tbl.kddokter', 'left');
|
||||
$query->join('m_dokter AS mdr', 'mdr.kddokter = tp.kddokter', 'left');
|
||||
$query->where('tp.tglreg >=', $awal);
|
||||
$query->where('tp.tglreg <=', $akhir);
|
||||
$query->group_by('tp.tglreg, mr.nama, tp.pasienbaru, tp.nosep, mp.nama, mp.jeniskelamin, tp.nomr, tbl.nobill, msk.keterangan, tp.idxdaftar,mcr.nama,mdr.namadokter');
|
||||
$query->order_by('tp.tglreg', 'ASC');
|
||||
$query->order_by('mr.nama', 'ASC');
|
||||
$query->group_by('tp.tglreg, mr.nama, tp.pasienbaru, tp.nosep, mp.nama, mp.jeniskelamin, tp.nomr, tbl.nobill, msk.keterangan, tp.idxdaftar,mcr.nama,mdr.namadokter');
|
||||
return $query->get('t_pendaftaran as tp ')->result();
|
||||
}
|
||||
|
||||
@@ -1281,5 +1281,91 @@ class M_simrs_report_lp extends CI_Model {
|
||||
$query->where('aktif =', 1);
|
||||
return $query->get('m_dokter')->result();
|
||||
}
|
||||
|
||||
function piutangrajal(){
|
||||
if(isset($_POST['tanggal'])) {
|
||||
$dateall = $this->input->post('tanggal');
|
||||
$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('datasim', TRUE);
|
||||
$query->select("tb.nobill as nobillrajal, tp.nomr as norm, mp.nama as namapasien,
|
||||
CONCAT(tpi.tanggal, ' ', tpi.pukul) AS tglpiutang,
|
||||
mr.nama as tempatlayanan, md.namadokter as dpjp, md.kdsmf as smf, mtr.kelompok_tarif as jenistarif,
|
||||
tb.kodetarif as namatarif, tb.tarifrs as jumlah, tpi.nip as userpiutang, mpj.nama_penjamin as penjamin,
|
||||
mtr.kode_rekening as idnosub, tp.st_asal_masuk as subsistem
|
||||
");
|
||||
|
||||
$query->join('t_pendaftaran as tp ', 'tp.idxdaftar = tb.idxdaftar', 'left');
|
||||
$query->join('m_pasien as mp', 'mp.nomr = tb.nomr', 'left');
|
||||
$query->join('t_bayarrajal as tbr', 'tbr.idxbill = tb.idxbill', 'left');
|
||||
$query->join('t_piutang as tpi ', 'tpi.idxdaftar = tb.idxdaftar and tpi.idxbill = tb.idxbill', 'left');
|
||||
$query->join('m_ruang AS mr', 'mr."no" = tb.kdpoly', 'left');
|
||||
$query->join('m_dokter AS md ', 'md.kddokter = tb.kddokter', 'left');
|
||||
$query->join('m_tarif_rs AS mtr ', 'mtr.kode_tarif = tb.kodetarif', 'left');
|
||||
$query->join('m_penjamin AS mpj ', 'mpj.id_penjamin = tpi.kode_penjamin', 'left');
|
||||
|
||||
$query->where('date(tpi.tanggal) >=', $awal);
|
||||
$query->where('date(tpi.tanggal) <=', $akhir);
|
||||
$query->where('tb.status_verifikasi', '1');
|
||||
$query->where('tbr.st_carabayar', '2');
|
||||
$query->where('tpi.st_billing !=', 'IRNA');
|
||||
|
||||
$query->where('tb.status_tindakan IS NULL', null, false);
|
||||
|
||||
$query->group_start();
|
||||
$query->where('tpi.st_piutang', 'LUNAS');
|
||||
$query->or_where('tpi.st_piutang IS NULL', null, false);
|
||||
$query->group_end();
|
||||
|
||||
return $query->get('t_billrajal AS tb')->result();
|
||||
}
|
||||
|
||||
function piutangranap(){
|
||||
if(isset($_POST['tanggal'])) {
|
||||
$dateall = $this->input->post('tanggal');
|
||||
$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('datasim', TRUE);
|
||||
$query->select("tb.nobill as nobillranap, ta.nomr as norm, mp.nama as namapasien,
|
||||
CONCAT(tpi.tanggal, ' ', tpi.pukul) AS tglpiutang,
|
||||
mr.nama as tempatlayanan, md.namadokter as dpjp, md.kdsmf as smf, mtr.kelompok_tarif as jenistarif,
|
||||
tb.kodetarif as namatarif, tb.tarifrs as jumlah, tpi.nip as userpiutang, mpj.nama_penjamin as penjamin,
|
||||
mtr.kode_rekening as idnosub, ta.st_asal_masuk as subsistem
|
||||
");
|
||||
|
||||
$query->join('t_admission as ta ', 'ta.id_admission = tb.idxdaftar', 'left');
|
||||
$query->join('m_pasien as mp', 'mp.nomr = tb.nomr', 'left');
|
||||
$query->join('t_bayarranap as tbn', 'tbn.idxbill = tb.idxbill', 'left');
|
||||
$query->join('t_piutang as tpi ', 'tpi.idxdaftar = tb.idxdaftar and tpi.idxbill = tb.idxbill', 'left');
|
||||
$query->join('m_ruang AS mr', 'mr."no" = tb.kdpoly', 'left');
|
||||
$query->join('m_dokter AS md ', 'md.kddokter = tb.kddokter', 'left');
|
||||
$query->join('m_tarif_rs AS mtr ', 'mtr.kode_tarif = tb.kodetarif', 'left');
|
||||
$query->join('m_penjamin AS mpj ', 'mpj.id_penjamin = tpi.kode_penjamin', 'left');
|
||||
|
||||
$query->where('date(tpi.tanggal) >=', $awal);
|
||||
$query->where('date(tpi.tanggal) <=', $akhir);
|
||||
$query->where('tb.status_verifikasi', '1');
|
||||
$query->where('tbn.st_carabayar', '2');
|
||||
$query->where('tpi.st_billing', 'IRNA');
|
||||
|
||||
$query->where('tb.status_tindakan IS NULL', null, false);
|
||||
|
||||
$query->group_start();
|
||||
$query->where('tpi.st_piutang', 'LUNAS');
|
||||
$query->or_where('tpi.st_piutang IS NULL', null, false);
|
||||
$query->group_end();
|
||||
|
||||
return $query->get('t_billranap AS tb')->result();
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,117 @@
|
||||
<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_simrs_report/piutangrajal" method="post" autocomplete="off">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-1 col-form-label">Tanggal Transaksi :</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="tanggal" 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>No Bill</th>
|
||||
<th>No RM</th>
|
||||
<th>Nama Pasien</th>
|
||||
<th>Tgl Piutang</th>
|
||||
<th>Tmpt Layanan</th>
|
||||
<th>DPJP</th>
|
||||
<th>SMF</th>
|
||||
<th>Jenis Tarif</th>
|
||||
<th>Nama Tarif</th>
|
||||
<th>Jumlah</th>
|
||||
<th>User Piutang</th>
|
||||
<th>Penjamin</th>
|
||||
<th>Kode Rekening</th>
|
||||
<th>Sub Sistem</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=0;
|
||||
foreach ($datapi as $dat){ $no++;
|
||||
echo("
|
||||
<tr>
|
||||
<td>".$no."</td>
|
||||
<td>".$dat->nobillrajal."</td>
|
||||
<td>".$dat->norm."</td>
|
||||
<td>".$dat->namapasien."</td>
|
||||
<td>".$dat->tglpiutang."</td>
|
||||
<td>".$dat->tempatlayanan."</td>
|
||||
<td>".$dat->dpjp."</td>
|
||||
<td>".$dat->smf."</td>
|
||||
<td>".$dat->jenistarif."</td>
|
||||
<td>".$dat->namatarif."</td>
|
||||
<td>".$dat->jumlah."</td>
|
||||
<td>".$dat->userpiutang."</td>
|
||||
<td>".$dat->penjamin."</td>
|
||||
<td>".$dat->idnosub."</td>
|
||||
<td>".$dat->subsistem."</td>
|
||||
</tr>
|
||||
");
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -0,0 +1,117 @@
|
||||
<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_simrs_report/piutangranap" method="post" autocomplete="off">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-sm-1 col-form-label">Tanggal Transaksi :</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="tanggal" 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>No Bill</th>
|
||||
<th>No RM</th>
|
||||
<th>Nama Pasien</th>
|
||||
<th>Tgl Piutang</th>
|
||||
<th>Tmpt Layanan</th>
|
||||
<th>DPJP</th>
|
||||
<th>SMF</th>
|
||||
<th>Jenis Tarif</th>
|
||||
<th>Nama Tarif</th>
|
||||
<th>Jumlah</th>
|
||||
<th>User Piutang</th>
|
||||
<th>Penjamin</th>
|
||||
<th>Kode Rekening</th>
|
||||
<th>Sub Sistem</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no=0;
|
||||
foreach ($datapi as $dat){ $no++;
|
||||
echo("
|
||||
<tr>
|
||||
<td>".$no."</td>
|
||||
<td>".$dat->nobillranap."</td>
|
||||
<td>".$dat->norm."</td>
|
||||
<td>".$dat->namapasien."</td>
|
||||
<td>".$dat->tglpiutang."</td>
|
||||
<td>".$dat->tempatlayanan."</td>
|
||||
<td>".$dat->dpjp."</td>
|
||||
<td>".$dat->smf."</td>
|
||||
<td>".$dat->jenistarif."</td>
|
||||
<td>".$dat->namatarif."</td>
|
||||
<td>".$dat->jumlah."</td>
|
||||
<td>".$dat->userpiutang."</td>
|
||||
<td>".$dat->penjamin."</td>
|
||||
<td>".$dat->idnosub."</td>
|
||||
<td>".$dat->subsistem."</td>
|
||||
</tr>
|
||||
");
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
Reference in New Issue
Block a user