function registrasi_pasien_baru($id_kk, $status, $id_pasien = 0) { $kk_baru = $this->M_kk->lihat_profil_kk($id_kk); $data_view['kk'] = $kk_baru; if ($this->input->post('poli')) { $nama_pasien = $this->input->post('nama_pasien'); $id_kk = $this->input->post('id_kk'); $jumlah = $this->M_pasien->tambah_id_pasien($id_kk); $no_pasien = $jumlah + 1; $no_index = strtoupper(substr($nama_pasien, 0, 1)) . "-" . str_pad($id_kk, 4, "0", STR_PAD_LEFT) . "-" . $no_pasien; //biar ada 0002 gitu $tanggal = ganti_format_tanggal($this->input->post('tanggal_pendaftaran')); $poli = $this->input->post('poli'); $data = array('tanggal_pendaftaran' => $tanggal, 'nama_pasien' => $this->input->post('nama_pasien'), 'jk_pasien' => $this->input->post('jk_pasien'), 'tanggal_lahir' => $this->input->post('tahun_pasien') . "-" . $this->input->post('bulan_pasien') . "-" . $this->input->post('tanggal_lahir'), 'status_dalam_keluarga' => $this->input->post('status_keluarga'), 'status_pelayanan' => $this->input->post('status_pelayanan'), 'no_kartu_layanan' => $this->input->post('no_kartu'), 'id_kk' => $id_kk, 'kode_pasien' => $no_index); $id_pasien_baru = $this->M_pasien->insert_data_pasien($data); $jumlah_kunjungan = $this->M_kunjungan->tambah_no_kunjungan($tanggal); $no_kunjungan = $jumlah_kunjungan + 1; $data_kunjungan = array('tanggal_kunjungan' => ganti_format_tanggal($this->input->post('tanggal_pendaftaran')), 'id_pasien' => $id_pasien_baru, 'no_kunjungan' => $no_kunjungan); $id_kunjungan = $this->M_kunjungan->insert_id_kunjungan($data_kunjungan); $id_poli = $this->M_antrian->get_id_by_poli($poli); $data_antrian = array('status' => "ANTRI", 'id_kunjungan' => $id_kunjungan, 'id_poli' => $id_poli[0]); $antrian = $this->M_antrian->tambah_antrian($data_antrian); if ($id_pasien_baru) { redirect('pasien/registrasi_pasien_sukses/' . $id_kk . "/" . $id_pasien_baru . "/" . $poli . "/" . $no_kunjungan . "/" . $status); } } // $data_view['title'] = 'Data Pasien'; $this->load->view('registrasi_pasien_sukses', $data_view); }
function registrasi_kk() { if ($this->input->post('submit')) { $data = array('tanggal_pendaftaran' => ganti_format_tanggal($this->input->post('tanggal_pendaftaran')), 'nama_kk' => $this->input->post('nama'), 'jk_kk' => $this->input->post('jk_kk'), 'alamat_kk' => $this->input->post('alamat'), 'kecamatan_kk' => $this->input->post('kecamatan'), 'kelurahan_kk' => $this->input->post('kelurahan'), 'kota_kab_kk' => $this->input->post('kab_kota'), 'status_wil_luar' => $this->input->post('status_wil_kk')); $id_kk_yang_baru = $this->M_kk->insert_data_kk($data); if ($id_kk_yang_baru) { redirect('kk/registrasi_kk_sukses/' . $id_kk_yang_baru); } } $data['title'] = "Registrasi KK"; $this->load->view('registrasi_kk', $data); }