• Tidak ada hasil yang ditemukan

BAB IV : HASIL DAN PEMBAHASAN

4.3 Sistem Yang Diusulkan

4.3.4 Spesifikasi Proses

a. Proses Registrasi

Tampilkan NoMedical Record Input Kode Pasien

Input Tanggal Masuk Input Diagnosa Input Kelas

Input Penanggung Jawab Input No Kamar

If Cek Kode Pasien, Diagnosa, Penanggung Jawab, No Kamar

Then Simpan

Else Keluar Tutup form

Endif

b. Proses Cek Kamar Input kelas Input Status

If Kapasitas Kamar > 0

Then Tampilkan Data Kamar

Else Keluar

Tutup Form

c. Proses Data Pasien Input Kode Pasien Input Nama Pasien Input Tanggal Lahir Input Jenis Kelamin Input Alamat Input Agama Input Telepon Input No Hp

If Cek Kode Pasien, Nama Pasien, Tanggal Lahir, Jenis Kelamin, Alamat, Agama, Telepon, No Hp

Then Simpan

Else If Cek Kode Pasien, Nama Pasien, Tanggal Lahir, Jenis Kelamin, Alamat, Agama, Telepon, No Hp valid

Then Update

Else If Hapus data

Then Hapus

Else Keluar

Tutup Form

d. Proses Data Karyawan Input Kode Karyawan Input Nama Karyawan Input Jenis Kelamin Input Status Input Tgl Lahir Input Alamat Input Agama Input Telepon Input Nomor Hp

If Cek Kode Karyawan, Nama Karyawan, Tanggal Lahir, Jenis Kelamin, Alamat, Agama, Telepon, Status, No Hp

Then Simpan

Else If Cek Kode Karyawan, Nama Karyawan, Tanggal Lahir, Jenis Kelamin, Alamat, Agama, Telepon, Status, No Hp valid

Then Update

Else Keluar

Tutup Form

e. Proses Layanan

Input No Medical Record Input Tanggal Layanan Input Kode Pasien Input Nama Layanan Input Biaya Layanan Input Jumlah Layanan Input Total Biaya

If Total Biaya > 0

Then Total Biaya = Biaya Layanan * Jumlah Layanan

Else If Cek No Medical Record, Tanggal Layanan, Kode Pasien, Nama Layanan, Total Biaya

Then Simpan

Endif

f. Proses Visit

Input No Medical Record Input Tanggal Visit Input Kode Pasien Input Nama Pasien Input Nama Dokter

Input Nama Visit Input Biaya Visit

Input Jumlah Visit Input Total Biaya

If Total Biaya > 0

Then Total Biaya = Jumlah Visit * Biaya Visit

Else If Cek No Medical Record, Tanggal Visit, Kode Pasien, Nama Dokter Then Simpan Else Keluar Tutup Form End if g. Proses Pembayaran Input No Medical Record Input Kode Pasien

Input Nama Pasien Input Tanggal Masuk Input Tanggal Keluar Input Lama Opname Input Total Biaya Kamar

Input Total Biaya Layanan Input Total biaya obat dan alkes Input Total Biaya visit dokter

If Total Biaya Kamar > 0

Then Total Biaya Kamar = Biaya kamar * Lama Opname

Else If Total Biaya Layanan > 0

Then Total Biaya Layanan = Biaya Layanan * Jumlah Layanan

Else If Total Biaya Obat dan Alkes > 0

Then Total Biaya Obat dan Alkes = Harga Obat dan Alkes * Jumlah

Else If Biaya Visit

Then Total nBiaya Visit = Biaya Visit * Jumlah Visit

Else If No Medical Record, Kode Pasien, Tanggal Masuk

, Tanggal Keluar, Lama Opname, Total Biaya Kamar, Total Biaya Layanan, Total biaya obat dan alkes, Total Biaya visit dokter

Then Simpan

Else Keluar

Tutup Form

h. Proses Laporan Keuangan Input Bulan

Input Tahun Input Status

If Cek Bulan, Tahun, Status valid

Then Lihat

Else Keluar

Tutup Form

Endif

i. Proses Laporan Laporan Visit Dokter Input Bulan

Input Tahun

Input Nama Dokter

If Cek Bulan, Tahun, Nama Dokter

Then Rekap

Else Keluar

Tutup Form

4.4 Kamus Data

a. data_pasien = @kode_pasien + tgl_daftar + nama_pasien + jk + alamat_pasien + tgl_lahir + no_telepon + no_hp + agama

DATA SPESIFIKASI DATA

@kode_pasien Kode pasien

tgl_daftar Tanggal daftar pasien

No_medical Nomor medical record

Nama_pasien Nama pasien

Nama depan + nama belakang

Jk Jenis kelamin

[pria][wanita]

Alamat_pasien Alamat pasien

Nama jalan + nomor rumah + rt + rw + kode pos + nama kota

Tgl_lahir Tanggal lahir

No_telepon Nomor telepon

Kode daerah + nomor telepon

No_hp Nomor handphone

Agama Agama

b. data_karyawan = @kode_karyawan + nama_karyawan + jk + status_karyawan + tgl_lahir + alamat_karyawan + agama + no_telepon + no_hp

DATA SPESIFIKASI DATA

@kode_karyawan Kode karyawan

Nama_karyawan Nama karyawan

Nama depan + nama belakang

Jk Jenis kelamin

Status_karyawan Status karyawan

[admin][dokter][perawat][staff user]

Tgl_lahir Tanggal lahir

Alamat_karyawan Alamat karyawan

Nama jalan + nomor rumah + rt + rw + kode pos + nama kota

Agama Agama

No_telepon Nomor telepon

Kode daerah + nomor telepon

c. data_pj = @kode_pj + nama_pj + alamat_pj + telepon_pj + hp_pj

DATA SPESIFIKASI DATA

@kode_pj Kode penanggung jawab

Nama_pj Nama penanggung jawab

Nama depan + nama belakang

Alamat_pj Alamat penanggung jawab

Nama jalan + nomor rumah + rt + rw + kode pos + nama kota

Telepon_pj Telepon penanggung jawab

Kode daerah + nomor telepon

Hp_pj Nomor handphone penanggung jawab

d. diagnosis = @kode_diagnosis + nama_diagnosis

DATA SPESIFIKASI DATA

@kode_diagnosis Kode diagnosis

Nama_diagnosis Nama diagnosis

e. kamar = @nomor_kamar + kelas_kamar + range_awal + range_akhir + harga_kamar

@nomor_kamar Nomor kamar

Kelas_kamar Kelas kamar

Range_awal Range awal

Range_akhir Range akhir

Harga_kamar Harga kamar

f. layanan = @kode_layanan + nama_layanan + jumlah_layanan + biaya_layanan

DATA SPESIFIKASI DATA

@kode_layanan Kode layanan

Nama_layanan Nama layanan

Jumlah_layanan Jumlah layanan

Biaya_layanan Biaya layanan

Tgl_pemberian Tanggal pemberian layanan

g. obat_alkes = @kode_obat_alkes + jenis_obat_alkes + nama_obat_alkes + harga_obat_alkes

DATA SPESIFIKASI DATA

@kode_obat_alkes Kode obat dan alkes

[obat][alkes]

Nama_obat_alkes Nama obat atau alkes

Harga_obat_alkes Harga obat atau alkes Jumlah_obat_alkes Jumlah obat atau alkes

Tgl_pemberian Tanggal pemberian obat atau alkes

h. visit = @kode_visit + kode_dokter + tgl_visit + jumlah visit

DATA SPESIFIKASI DATA

@kode_visit Kode visit

Kode_dokter Kode dokter

Tgl_visit Tanggal visit

Jumlah_visit Jumlah visit

i. Pembayaran = @no_medical + tgl_bayar + total_tagihan + total_bayar + sisa + status

DATA SPESIFIKASI DATA

@no_medical Nomor medical

Total_tagihan Total tagihan

Total_bayar Total bayar

Sisa Sisa pembayaran

Status Status pasien

Dokumen terkait