Example #1
0
$list = new Lists($ADODB);
$M_KAWIN = $list->getMKawin();
$M_AGAMA = $list->getMAgama();
$M_WARGA = $list->getMWarga();
$M_KERJA = $list->getMKerja();
$M_DUSUN = $list->getMDusun();
$M_PENDIDIDKAN = $list->getMPendidikan();
$confSurat = $M_SURAT[$kSurat];
// if next
if ($next) {
    // validasi data
    if (!$noSurat) {
        $errorCode = "Silahkan mengisi no surat!";
    }
    if (!$errorCode) {
        $surat = new Surat(&$ADODB);
        // input
        $surat->kSurat = $kSurat;
        $surat->noSurat = $noSurat;
        $surat->content = json_encode($content);
        $surat->userid = $user->username;
        // if success
        if ($surat->add()) {
            header("Location:index.php?form=C.03&id=" . $surat->id);
        } else {
            $errorCode = "addFail";
        }
    }
} else {
    $content["kades"] = $KADES_NAMA;
    $content["camat"] = $CAMAT_NAMA;
Example #2
0
<?php

// get param
require_once "component/Surat.php";
$page = $postVars_page;
$kSurat = $postVars_kSurat;
$limit = $LIMIT_SURAT_INDEX;
if (!$kSurat) {
    $kSurat = '1';
}
$surat = new Surat($ADODB);
$result = $surat->fetchPages($limit, $page, $kSurat);
for ($i = 0; $i < $result["numPage"]; $i++) {
    $pageOptions[$i] = $i + 1;
}
foreach ($M_SURAT as $kodeSurat => $surat) {
    $kTipeSuratOption[$kodeSurat] = $surat['name'];
}
$kTipeSuratOption['x'] = 'Seluruh Jenis Surat';
$no = $page * $limit + 1;
include_once "template/surat.index.php";
Example #3
0
 public function cetak_sep2($noreg_rj)
 {
     require getenv('DOCUMENT_ROOT') . '/assets/Surat.php';
     $surat = new Surat();
     $this->load->model('r_jalan');
     $entri_rj = $this->r_jalan->get_entri($noreg_rj);
     if (!$entri_rj) {
         return;
     }
     $this->load->model('pasien_irj');
     $pasien = $this->pasien_irj->cari_by_medrec($entri_rj->NO_MEDREC);
     if (!$pasien) {
         return;
     }
     $this->load->model('ppk');
     $ppk = $this->ppk->get_data($entri_rj->KD_PPK);
     if ($ppk) {
         $ppk = $ppk->NM_PPK;
     } else {
         $ppk = $entri_rj->KD_PPK;
     }
     $fields = array('No. SEP' => $entri_rj->NO_SEP, 'Tgl. SEP' => date('d/m/Y'), 'No. Kartu' => $pasien->NO_ASURANSI, 'Peserta' => '', 'Nama Peserta' => $entri_rj->NAMA, 'Tgl. Lahir' => $pasien->TGL_LAHIR, 'Jenis Kelamin' => $pasien->SEX, 'Asal Faskes' => $ppk, 'Poli Tujuan' => $entri_rj->NM_POLI, 'Kelas Rawat' => $entri_rj->KELAS_PASIEN, 'Jenis Rawat' => 'Rawat Jalan', 'Diagnosa Awal' => $entri_rj->ID_DIAGNOSA, 'Catatan' => $entri_rj->CATATAN);
     $surat->set_nilai($fields);
     $surat->cetak();
 }
Example #4
0
 public function __construct()
 {
     //echo 'ini adalah model</br>';
     parent::__construct();
 }
Example #5
0
 public function cetak_sep($ipd)
 {
     require getenv('DOCUMENT_ROOT') . '/assets/Surat.php';
     $surat = new Surat();
     $entri_rj = null;
     $ppk = '';
     //load entri pasien_iri
     $this->load->model('pasien_iri');
     $entri_ri = $this->pasien_iri->get_pasien($ipd);
     if (!$entri_ri) {
         return;
     }
     //load entri pasien (by medrec) untuk dapat no bpjs dan nama
     $this->load->model('pasien_irj');
     $pasien = $this->pasien_irj->cari_by_medrec($entri_ri->NO_CM);
     if (!$pasien) {
         return;
     }
     //jika ada noregasal (dari rawat jalan) ambil entri rawat jalannya
     if ($entri_ri->NOREGASAL) {
         $this->load->model('r_jalan');
         $entri_rj = $this->r_jalan->get_entri($entri_ri->NOREGASAL);
         //load juka ppk rujukan
         if ($entri_rj) {
             $this->load->model('ppk');
             $ppk = $this->ppk->get_data($entri_rj->KD_PPK);
             if ($ppk) {
                 $ppk = $ppk->NM_PPK;
             } else {
                 $ppk = '';
             }
         }
     }
     //load entri ruang untuk ambil nama ruang
     $this->load->model('ruang');
     $ruang = $this->ruang->get_ruang_by_idrg($entri_ri->IDRG);
     if ($ruang) {
         $ruang = $ruang->NMRUANG;
     }
     $fields = array('No. SEP' => $entri_ri->NO_SEP, 'Tgl. SEP' => date('d/m/Y'), 'No. Kartu' => $pasien->NO_ASURANSI, 'Peserta' => '', 'Nama Peserta' => $pasien->NAMA, 'Tgl. Lahir' => $pasien->TGL_LAHIR, 'Jenis Kelamin' => $pasien->SEX, 'Asal Faskes' => $ppk, 'Poli Tujuan' => $ruang, 'Kelas Rawat' => $entri_ri->KLSIRI, 'Jenis Rawat' => 'Rawat Inap', 'Diagnosa Awal' => $entri_rj ? $entri_rj->ID_DIAGNOSA : '', 'Catatan' => $entri_rj ? $entri_rj->CATATAN : '');
     $surat->set_nilai($fields);
     $surat->cetak();
 }
 public function searchSurat()
 {
     try {
         #deklarasi data input
         $id = Input::get('id');
         $validator = Validator::make(array('id' => $id), array('id' => 'numeric'));
         if ($validator->fails()) {
             $response = new stdclass();
             $response->code = '0';
             $response->status = 'error';
             $response->message = $validator->messages()->first();
             $response->data = null;
             return Response::json($response);
         }
         $surat = Surat::whereNotNull('surat_id');
         if (!empty($id)) {
             $surat->where('surat_id', $id);
         }
         $kode_surat = Input::get('kode_surat');
         if (!empty($kode_surat)) {
             $surat->where('kode_surat', 'like', '%' . $kode_surat . '%');
         }
         $_surat = clone $surat;
         $sort_by = 'surat.surat_id';
         $_sort_by = Input::get('sort_by');
         if (!empty($_sort_by)) {
             $sort_by = $_sort_by;
         }
         $sort_mode = 'asc';
         $_sort_mode = Input::get('sort_mode');
         if (!empty($_sort_mode)) {
             $sort_mode = $_sort_mode;
         }
         $total_records = $_surat->count();
         $surat = $surat->orderBy($sort_by, $sort_mode)->get();
         $format = Format::all();
         $active = 'surat';
         $user = User::with('role')->where('user_id', Auth::user()->user_id)->first();
         return View::make('formSurat', compact('user', 'active', 'surat', 'format'));
     } catch (Exception $e) {
         $response = new stdclass();
         $response->code = '0';
         $response->status = 'error';
         $response->message = 'Failed';
         $response->data = null;
         return Response::json($response);
     }
 }