public function simpan_pasien() { $this->load->model('pasien_irj'); //nama field tabel => nama field di post $data = array('NO_MEDREC' => 'no_cm', 'NAMA' => 'nama', 'SEX' => 'sex', 'TMPT_LAHIR' => 'tempat_lahir', 'ALAMAT' => 'alamat', 'ID_DAERAH' => 'id_daerah', 'PENDIDIKAN' => 'pendidikan', 'PEKERJAAN' => 'pekerjaan', 'AGAMA' => 'agama', 'STATUS' => 'status', 'WNEGARA' => 'kwn', 'UMUR' => 'usia_tahun', 'UBULAN' => 'usia_bulan', 'UHARI' => 'usia_hari', 'RT' => 'rt', 'RW' => 'rw', 'GOLDARAH' => 'gol_darah', 'NO_ASURANSI' => 'no_bpjs', 'ID_DAERAH' => 'id_daerah', 'ID_DESA' => 'id_desa', 'ID_KECAMATAN' => 'id_kecamatan', 'NAMA_KEL' => 'nama_kel', 'NO_KTP' => 'no_ktp'); //ambil nilai dari post foreach ($data as $key => $value) { $data[$key] = $this->input->post($value); } //ubah umur jadi numerik $data['UMUR'] = intval($data['UMUR']); $data['UBULAN'] = intval($data['UBULAN']); $data['UHARI'] = intval($data['UHARI']); //buat string tanggal lahir $string_tanggal = ''; $tanggal = intval($this->input->post('tanggal_lahir')); if ($tanggal < 10) { $string_tanggal .= '0'; } $string_tanggal .= $tanggal . '-'; $bulan = intval($this->input->post('bulan_lahir')); if ($bulan < 10) { $string_tanggal .= '0'; } $string_tanggal .= $bulan . '-' . intval($this->input->post('tahun_lahir')); $data['TGL_LAHIR'] = "TO_DATE('" . $string_tanggal . "', 'DD-MM-YYYY')"; //selesai buat string tanggal lahir if ($this->pasien_irj->cek_no_medrec($data['NO_MEDREC'])) { //Kalau no medrec sudah ada, maka lakukan update if ($this->pasien_irj->update($data)) { alert_success('Berhasil menyimpan data pasien'); redirect(base_url() . 'rawat_jalan/form/medrec/' . $data['NO_MEDREC']); } else { alert_fail('Gagal menyimpan data pasien'); redirect(base_url() . 'pasien'); } } else { //Selain itu lakukan insert pasien baru if ($this->pasien_irj->insert($data)) { alert_success('Berhasil menyimpan data pasien baru'); redirect(base_url() . 'rawat_jalan/form/medrec/' . $data['NO_MEDREC']); } else { alert_fail('Gagal menyimpan data pasien baru'); redirect(base_url() . 'pasien'); } } }
public function submit() { if (!$this->input->post('userbaru') || !$this->input->post('passbaru')) { alert_fail('Gagal menambahkan user! Harap isi data dengan benar'); redirect(base_url() . 'manajemen/'); return; } $this->load->model('user'); $data = array('USERNAME' => 'userbaru', 'PASSWORD_HASH' => 'passbaru'); foreach ($data as $key => $value) { $data[$key] = $this->input->post($value); } if ($this->user->insert($data)) { alert_success('Berhasil menambahkan user'); } else { alert_fail('Gagal menambahkan user'); } redirect(base_url() . 'manajemen'); }
public function submit() { if (!$this->input->post('no_cm')) { redirect(base_url() . 'rawat_jalan/form'); } if (!$this->input->post('no_register')) { alert_fail('Gagal menyimpan data: No. Register tidak boleh kosong'); redirect(base_url() . 'rawat_jalan/form/medrec/' . $this->input->post('no_cm')); } $this->load->model('r_jalan'); $data = array('NO_REGISTER' => 'no_register', 'NO_MEDREC' => 'no_cm', 'NMPEMBAYAR' => 'nmpembayar', 'KETPEMBAYAR' => 'ketpembayar', 'CARA_KUNJ' => 'cara_kunj', 'NO_SJP_ASKES' => 'no_sjp', 'KELAS_PASIEN' => 'kelas_pasien', 'ID_KONTRAKTOR' => 'id_perusahaan', 'CARA_BAYAR' => 'cara_bayar', 'ID_POLI' => 'id_poli', 'ANAMNESA' => 'anamnesa', 'ID_DIAGNOSA' => 'id_diagnosa', 'NAMA' => 'input_nama', 'CATATAN' => 'catatan', 'NO_SEP' => 'no_sep'); foreach ($data as $key => $value) { $data[$key] = $this->input->post($value); } if ($this->r_jalan->insert($data)) { alert_success('Berhasil melakukan pendaftaran'); } else { alert_fail('Gagal melakukan pendaftaran'); } redirect(base_url() . 'rawat_jalan/form/medrec/' . $data['NO_MEDREC']); }
public function hapus_riwayat_ruang($ipd, $tglmasuk, $idrg) { $this->load->model('ruang_iri'); $tglmasuk = 'TO_DATE(\'' . $tglmasuk . '\', \'DD-MM-YYYY\')'; if ($this->ruang_iri->hapus($ipd, $tglmasuk, $idrg)) { alert_success('Berhasil menghapus entri riwayat'); redirect(base_url() . 'rawat_inap/form/ipd/' . $ipd); } else { alert_fail('Gagal menghapus entri riwayat'); redirect(base_url() . 'rawat_inap/form/ipd/' . $ipd); } }