I nformasi Ob at Resep dokt er Pembuat an Rese p Proses Re kam Med is Dat a regi st rasi Pa si en Proses Re gistrasi Pegawai Id_Pegawai Nama_Pegawai Jeni s Kel ami n Al amat Tel epon Kepal a RS Jabatan Admi n No_regi strasi Apoteker No_Apoti k Dokter SIP_Dokter Spesi ali s Pasien Nama_pasi en Usia Jeni s Kel ami n Al amat Data Obat Kode_Obat Nama_Obat Jumlah Kemasan Harga Rekam Medis Nomer_RM Diagnosa Keterangan Biaya_peri ksa Resep No_resep Aturan Pemakai an Dosis Masa Pemakai an Keterangan Harga_obat bi ya_peri ksa total _biaya Alir Data PDM :
I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI KODE_OBAT = KODE_OBAT NAMA_OBAT = NAMA_ OBAT NO_RESEP = NO_RESEP I D_PEGAWAI = REK_ID_PEGAWAI NAMA_PEGAWAI = REK_NAMA_PEGAWAI NO_REGI STRASI = NO_REGI STRASI NOMER_RM = NOMER_RM I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI NO_APOTI K = NO_APOTI K I D_PEGAWAI = DOK_ID_ PEGAWAI NAMA_PEGAWAI = DOK_NAMA_PEGAWAI SI P_DOKTER = SI P_DOKTER I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI NO_REGI STRASI = NO_REGI STRASI NAMA_PASI EN = NAMA_PASI EN I D_PEGAWAI = ID_PEGAWAI NAMA_PEGAWAI = NAMA_PEGAWAI NO_REGI STRASI = NO_REGI STRASI PEGAWAI ID_PEGAWAI varchar(5) NAMA_PEGAWAI varchar(15) JENIS_KELAMIN char(8) ALAMAT varchar(20) TELEPON varchar(12) KEPALA_RS ID_PEGAWAI varchar(5) NAMA_PEGAWAI varchar(15) JABATAN varchar(20) JENIS_KELAMIN CHAR(8) ALAMAT VARCHAR(20) TELEPON VARCHAR(12) ADMIN NO_REGISTRASI varchar(6) ID_PEGAWAI varchar(5) NAMA_PEGAWAI varchar(15) JENIS_KELAMIN CHAR(8) ALAMAT VARCHAR(20) TELEPON VARCHAR(12) APOTEKER NO_APOTIK varchar(5) ID_PEGAWAI varchar(5) NAMA_PEGAWAI varchar(15) JENIS_KELAMIN CHAR(8) ALAMAT VARCHAR(20) TELEPON VARCHAR(12) DOKTER SIP_DOKTER varchar(16) SPESIALIS varchar(15) ID_PEGAWAI varchar(5) NAMA_PEGAWAI varchar(15) JENIS_KELAMIN CHAR(8) ALAMAT VARCHAR(20) TELEPON VARCHAR(12) PASIEN NAMA_PASIEN varchar(15) USIA varchar(7) JENIS_KELAMIN char(8) ALAMAT varchar(20) DATA_OBAT KODE_OBAT varchar(5) NAMA_OBAT varchar(15) JUMLAH i nteger KEMASAN varchar(9) HARGA numeri c(100000) REKAM_MEDIS NOMER_RM varchar(6) DIAGNOSA varchar(15) KETERANGAN varchar(50) ID_PEGAWAI varchar(5) SIP_DOKTER VARCHAR(16) NO_RESEP VARCHAR(6) NO_REGISTRASI VARCHAR(6) DOK_ID_PEGAWAI VARCHAR(5) NAMA_PEGAWAI VARCHAR(15) DOK_NAMA_PEGAWAI VARCHAR(15) BIAYA_PERIKSA NUMERIC(9) RESEP NO_RESEP varchar(6) NO_APOTIK varchar(5) NOMER_RM varchar(6) ATURAN_PEMAKAIAN varchar(20) DOSIS varchar(10) MASA_PEMAKAIAN varchar(20) KETERANGAN varchar(50) KODE_OBAT varchar(5) NAMA_OBAT varchar(15) ID_PEGAWAI varchar(5) REK_ID_PEGAWAI VARCHAR(5) NO_REGISTRASI VARCHAR(6) NAMA_PEGAWAI VARCHAR(15) REK_NAMA_PEGAWAI VARCHAR(15) HARGA_OBAT NUMERIC(9) BIYA_PERIKSA NUMERIC(9) TOTAL_BIAYA NUMERIC(9) PROSES_REGISTRASI NO_REGISTRASI varchar(6) NAMA_PASIEN varchar(15) ID_PEGAWAI VARCHAR(5) NAMA_PEGAWAI VARCHAR(15) Procedure Update_dokter : procedure untuk mengupdate data dokter yang telah di inputkan Input : id_pegawai, SIP_Dokter, spesialis Proses : pada table dokter data di update kedalam data baru atau melakukan perubahan Output : SIP_Dokter dan spesialis Sp_insertpegawai : procedure untuk memasukkan data pegawai baru Input : id_pegawai, nama_pegawai, jenis_kelamin, alamat, telepon Proses : pada table pegawai terjadi proses penginputan data Output : nama_pegawai, jenis_kelamin, alamat, telepon Delete_RM : Procedure untuk mendelet data rekam medis pada table rekam medis Input : nomer_RM Proses : pada table rekam_medis terjadi proses delete data rekam medis Output : hapus data Sp_insertobat : Procedure untuk memasukkan data obat ke dalam table data_obat Input : kode_obat, nama_obat, jumlah, kemasan,harga,harga total Proses : melakukan proses penginputan data pada table data_obat Output : kode_obat, nama_obat, jumlah, kemasan,harga,harga total
Lihat Rekam_Medis : Pada procedure lihat data Rekam_medis akan menunjukkan data rekam medis yang telah di input Input : nomer_RM Proses : melakukan proses menampilkan data rekam medis Output : data Rekam_medis
Function Function fceknama_pegawai berfungsi untuk mengecek keberadaan nama pegawai dalam table pegawai Function fcekno_registrasi berfungsi untuk mengecek keberadaan nomer registrasi yang ada di dalam table pasien Function fcekdata_obat berfungsi untuk mengecek data obat pada table data obat dengan field kode_obat Function fcekrekam_medis berfungsi untuk mengecek data rekam medis pada tabel rekam medis Function fcekdata_dokter berfungsi untuk mengecek data dokter pada table dokter
Trigger Delete : deletedata_pegawai Berfungsi untuk memberikan pesan telah berhasil di hapus sebuah data Input : id_pegawai Proses : jika terjadi proses delete data pegawai maka akan mucul pesan delete data yang di hapus. Output : menampilkan id_pegawai yang di hapus Update : his_updtpegawai Berfungsi untuk membuat hitory pengupdatetan data yang telah di lakukan. Inputan : id_pegawai Proses : jika terjadi proses update pada table pegawai maka secara otomatis id_pegawai yang telah di update akan masuk kedalam table history beserta tanggal update terjadi. Output : pada table history akan muncul field keterangan id yang di update beserta tanggal update. Update : his_deletepegawai Berfungsi untuk menampilkan data pegawai yang telah di delete kedalam table history_delete Inputan : id_pegawai Proses : jika terjadi proses pendeletan data pegawai maka akan secara otomatis terupdate id_pegawai dan tanggal proses terjadinya delete pada table history_delete. Output : pada table history_delete akan terupdate secara otomatis id yang di hapus dan tanggal proses penghapusan data