$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;
<?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";
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(); }
public function __construct() { //echo 'ini adalah model</br>'; parent::__construct(); }
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); } }