Anda di halaman 1dari 3

Software Requirement Specifications (SRS)

Rawat Jalan

1. Distribusi sebaran pasien berdasarkan wilayah kabupaten


2. Distribusi sebaran pasien berdasarkan poliklinik
3. Distribusi pasien berdasarkan dokter yang menangani
4. Distribusi pasien berdasarkan penggunaan laboratorium
5. Distribusi pasien berdasarkan penyakit yang diderita
6. Distribusi pasien berdasarkan jenis pasien (Jamkesmas, umum, Jamsostek, …etc)
7. Distribusi penggunaan Obat
8. Distribusi Obat per Poli {ambil 1 poli}
9. Jumlah kunjungan pasien {ambil sample 1 pasien tertentu atau secara keseluruhan}
10. History medis pasien {ambil sample 1 pasien tertentu}
11. Jumlah billing pasien per kunjungan {ambil sample 1 pasien dan 1 bill tertentu}

Identifikasi Entitas
PASIEN
DOKTER
POLI
TINDAKAN
PENUNJANG
PENYAKIT
OBAT
KAB

Identifikasi Relasi (yang berwarna merah)


PASIEN – DOMISILI – KAB
PASIEN – PEMERIKSAAN – DOKTER
DOKTER – BERADA – POLI
TINDAKAN – MEMILIKI – POLI
TINDAKAN – PEMBERIAN – PEMERIKSAAN (Agregasi)
PENUNJANG – PEMAKAIAN – PEMERIKSAAN (Agregasi)
PENYAKIT – DIAGNOSA – PEMERIKSAAN (Agregasi)
OBAT – PEMBERIAN_RESEP – PEMERIKSAAN (Agregasi)

Melengkapi Atribut untuk setiap Entitas dan Relasi


Melengkapi Atribut untuk Entitas
PASIEN = (NoRM, NamaPsn, tglLahir, sex, alamat, kodePos, phone, stsKawin, stsPasien, golDarah,
pekerjaan)
DOKTER = (IdDok, NamaDok, Alamat, kodePos, phone, jadwalPraktek, tarifDok)
POLI = (IdPoli, NamaPoli)
TINDAKAN = (IdTindk, NamaTindk, tarifTindk)
PENUNJANG = (IdPenuj, NamaPenuj, tarifPenuj)
PENYAKIT = (IdPenyk, NamaPenyk)
OBAT = (IdObat, NamaObat, stok, jenisObat, caraPakai, tarifObat)
KAB = (IdKab, NamaKab)

Melengkapi Atribut untuk Relasi


DOMISILI = (NoRM, IdKab)
PEMERIKSAAN = (NoBill, NoRM, IdDok, keluhan, tglPeriksa, BB, TB, tensi)
PEMBERIAN_RESEP = (NoBill, IdObat, jumlah)
DIAGNOSA = (NoBill, IdPenyk)
PEMAKAIAN = (NoBill, IdPenuj, hasilPenuj, tglPenuj)
PEMBERIAN = (NoBill, IdTindk)
MEMILIKI = (IdPoli, IdTindk)
BERADA = (IdDok, IdPoli)

Mapping ke Bentuk Fisik Tabel (Warna biru adalah table dg underline adalah kunci)
Semua entitas jadi table
Relasi N to N juga jadi table
Untuk kardinalitas 1 to N atribut pada relasi ditambahkan pada entitas yang berderajat N

TABEL Yang Diproleh


1. PASIEN = (NoRM, NamaPsn, tglLahir, sex, alamat, kodePos, phone, stsKawin, stsPasien,
golDarah, pekerjaan, IdKab)
2. DOKTER = (IdDok, NamaDok, Alamat, kodePos, phone, jadwalPraktek, tarifDok, IdPoli)
3. POLI = (IdPoli, NamaPoli)
4. TINDAKAN = (IdTindk, NamaTindk, tarifTindk,IdPoli)
5. PENUNJANG = (IdPenuj, NamaPenuj, tarifPenuj)
6. PENYAKIT = (IdPenyk, NamaPenyk)
7. OBAT = (IdObat, NamaObat, stok, jenisObat, caraPakai, tarifObat)
8. KAB = (IdKab, NamaKab)
9. PEMERIKSAAN = (NoBill, NoRM, IdDok, keluhan, tglPeriksa, BB, TB, tensi)
10. PEMBERIAN_RESEP = (NoBill, IdObat, jumlah)
11. DIAGNOSA = (NoBill, IdPenyk)
12. PEMAKAIAN = (NoBill, IdPenuj, hasilPenuj, tglPenuj)
13. PEMBERIAN = (NoBill, IdTindk)

Anda mungkin juga menyukai