Anda di halaman 1dari 24

CATATAN KERJA DOKTER

IGD
ANALISA DAN DESAIN PERANGKAT LUNAK

KELOMPOK 6
NABILAH SHOFIANI

(5213100051)

HEMAS MASELVA PUTRI

(5213100191)

DWI NUR AMALIA

(5213100506)

KELAS ADPL D

LATAR BELAKANG
Rekam medis merupakan bagian penting di dunia kedokteran. Rekam medis adalah
berkas atau dokumen yang berisikan catatan tentang identitas pasien, pemeriksaan,
pengobatan, tindakan, dan pelayanan lain yang telah diberikan. Namun di jaman
teknologi seperti sekarang , masih banyak rumah sakit yang mencatat dan
mengarsipkan rekam medis secara manual. Akibatnya membutuhkan media kertas yang
sangat banyak serta ruangan yang luas untuk penyimpanan arsip tersebut. Hal penting
bahwa rekam medis tidak boleh disebar ke pihak diluar Rumah sakit , sehingga
aksesnya terbatas untuk melindungi aset yang bersangkutan. Maka dari itu dibuatlah
aplikasi web tentang catatan kerja dokter . Catatan kerja dokter pada umumnya
mengacu pada Rekam medis , namun kelebihan lainnya adalah aplikasi web ini akan
menjadi tempat berbagi ilmu kedokteran khusunya IGD. Rekam medik IGD sedikit
berbeda dengan rekam medik lainnya , misal dalam hal penangan pasien yang harus
cepat. Selain itu tujuan dari rekam medik ini adalah mengetahui jejak penganan IGD
pasien yang akan diperiksa oleh dokter untuk mendapatkan penanganan terbaik.
Dengan adanya forum berbagi seperti ini , diharapkan kedokteran indonesia bisa
terintegralistik dengan saling memperlajari jurnal masing masing dan memberikan
solusi penaganan terbaik.

FUNCTIONAL REQUIREMENTS
1. Alur dasar menginputkan catatan kerja
a)
b)
c)
d)
e)
f)

User
User
User
User
User
User

membuka website
melakukan login
masuk beranda catatan kerja dokter
memilih menu memasukkan catatan kerja baru
memasukkan foto hasil CT-Scan (jika ada)
menyimpan catatan kerja dokter

1.1 Alur menghapus catatan kerja


a) User memilih nomor transaksi
b) User menghapus catatan kerja dokter
1.2 Alur melakukan edit atau penambahan catatan kerja dokter
a) User memilih nomor transaksi
b) User menambahkan catatan pada transaksi yang dituju
c) User menyimpan catatan kerja yang telah ditembahkan
1.3 Alur melihat detail transaksi
a) User masuk kedalam menu catatan kerja
b) User memilih catatan kerja yang telah dibuat
c) User melihat detail dari catatan kerja yang dipilih
2. Alur mencari transaksi bedasarkan nomor id
a) User memilih menu search
b) User memasukkan nomor id
3. Alur melakukan share knowledge
a) User melakukan share knowledge
b) User menginputkan catatan kerja yang akan di-share ke user yang lain.
c) User lain dapat mengunduh catatan kerja yang di share

SARAN
1. Menambah/menganti actor yang menginputkan data, karena menurut kami
dokter tidak punya waktu untuk menginputkan semua data
a. Aktor tambahan ini memiliki hak akses diumpamakan seperti asisten
dosen pada moodle
b. Kegiatan yang dilakukan actor tambahan bisa diketahui oleh dokter
2. Dokter menggunakan media digital (stilus, ipad, hp) untuk menulis secara
manual mengenai gejala, penanganan dan obat sehingga tidak perlu mengetik
ulang
3. Menyediakan tag pada setiap berkas yang di share sehingga pencarian lebih
mudah
2

4. Memberi default gejala/penyakit yang sering dialami pasien


5. Pencarian data pasien menggunakan kode pasien tidak efisien dikarenakan kode
pasien sulit di hafal dalam jumlah banyak diganti dengan kombinasi nama dan
tempat/tanggal lahir
6. Pada catatan yang dishare, menambahkan fungsi top view untuk menampilkan
catatan kerja yang paling sering dikujungi.
7. Menambahkan komentar pada thread. Thread adalah Catatan Kerja Dokter yang
dibagikan.

LAMPIRAN

DOMAIN MODEL
Dari functional requirement, kami mendapatkan kandidat kelas domain sebagai berikut :

Catatan Kerja Dokter


Akun
Nama Dokter
Data Pasien
Nama Pasien
Umur Pasien
Jenis Kelamin
Tanggal Lahir
Golongan Darah
Riwayat Penyakit
Keluhan
Tekanan Darah
Resep Obat
Penanganan
Diagnosis
Foto CT-Scan
Tanggal Posting

Nomor Transaksi
Tanggal Kunjungan
Jam Kunjungan
Jenis Kunjungan
Nama Pengantar
Status Pengantar
Alamat Pengantar
Telfon pengantar
Keadaan Pasien Saat Tiba
Pemeriksaan Fisik
Status Lokal/Bedah
Pemeriksaan Laboratorium
Pemeriksaan Radiologi
Pemeriksaan Khusus
Tindak Lanjut

DIAGRAM DOMAIN MODEL

BUSINESS USE CASE


Business Aktor

Pasien

Business Worker

Dokter
Admin

Business Entity

Catatan Kerja Dokter


Foto CT Scan

Business Use Case Model

USE CASE
1. Dokter

N
o

Use Case
login
logout
password recovery
mengganti password
mengubah profile
update/menulis data pasien
update/menulis hasil pemeriksaan
update/menulis tindak lanjut
update/menulis anamnesis (keluhan/riwayat)
mencetak laporan rekam medik pasien
mendownload rekam medik
menshare thread
menambahkan catatan pada rekam medik yang dishare
mencari data pasien
mendapat notifikasi komentar pada rekam medik yang
dishare
bookmark thread
mendownload thread
memberi komentar pada thread
mengikuti thread
melihat history rekam medik berdasarkan kondisi pasien
melihat history rekam medik berdasarkan spesifikasi
penyakit
melihat history rekam medik berdasarkan jumlah pasien per
bulan dalam grafik
melihat history rekam medik berdasarkan spesifikasi
penyakit dalam grafik

1. Melakukan Login

Use Case Description

Use Case Name


Purpose

Description

Pre-condition

2.

4.
5.
6.

1.

2.

3.

Melakukan login
Untuk masuk dan memiliki hak
akses sebagai user
User melakukan proses login ketika
menginputkan rekam medik pasien

User telah membuka website


catatan kerja
Post-condition
User berhasil login ke sistem dan
mengakses sistem
Main Sequence
Aksi Aktor
Reaksi Sistem
1. Sistem
menampilkan
halaman
login
User mengklik button Login as

User
3. Sistem menampilkan form login
User menginputkan id dokter pada

kolom Username
User menginputkan password pada

kolom Password
User mengklik button Login

7. Sistem mencocokan id dokter yang


diinputkan dengan kode pada
database username
8. Sistem
mencocokan
password
yang diinputkan dengan database
user password
9. Sistem memberi informasi hasil
pencocokan inputan user pada
database dengan menampilkan
pesan halaman utama
Alternative Sequence
Jika user salah menginputkan username atau password hingga 3 kali berturutturut, maka proses login akan diblokir selama 30 detik. Setelah itu user dapat
melakukan login kembali, dengan menginputkan kode validasi yang
ditampilkan sistem (captcha)
Jika user memberi tanda checklist pada box Remember Me, maka sistem akan
menyimpan id user sehingga user tidak perlu mengetikkan usernamenya lagi
saat melakukan login di kemudian hari
Jika user mengklik button Forgotten Password, maka sistem akan
menampilkan halaman untuk recovery password.

Use Case Diagram

2. Melakukan Recovery Password

Use Case Description

Use Case Name


Purpose

Description

Pre-condition

Melakukan recovery password


Untuk mengganti password user
ketika user lupa password
User melakukan proses recovery
password ketika lupa dengan
password
yang
digunakan
sebelumnya
User telah mengklik button Login

Post-condition

Main Sequence

Aksi Aktor
1. User mengklik button Forgotten
Password pada form login

3. User menginputkan id dokter pada


kolom Username
4. User menginputkan email yang
telah terdaftar pada kolom Email
Address
5. User menginputkan kode validasi
yang ditampilkan sistem pada
kolom Validation Code
6. User mengklik button Submit

as User
User
mendapatkan
password
pengganti yang dikirim ke email
user

Reaksi Sistem

2. Sistem
menampilkan
recovery password

form

7. Sistem mencocokan kode validasi


yang diinputkan dengan kode pada
database
8. Sistem mencocokan id dokter yang
diinputkan
dengan
database
username
9. Sistem mencocokan alamat email
yang diinputkan dengan database
user email
10. Sistem memberi informasi hasil
pencocokan inputan user pada
database dengan menampilkan
pesan Recovery Password
11. Sistem mengirimkan password
pengganti ke email user

12. User mengklik button Back to


Login
Alternative Sequence
1. Jika user salah menginputkan username atau alamat email yang tidak sesuai
dengan database, maka sistem akan menampilkan pesan Your Username or
Email is incorrect dan sistem akan menampilkan ulang halaman form login
dengan dengan tanda pada kolom yang inputannya salah.
2. Jika user salah menginputkan kode validasi, maka sistem akan menampilkan
pesan The code that you entered is incorrect dan sistem akan menampilkan
ulang halaman form login dengan kode validasi yang berbeda.
3. Jika user tidak mengisi form dengan lengkap, maka sistem akan menampilkan
pesan Please fill the form completely dan sistem akan menampilkan ulang
halaman form login dengan tanda pada kolom yang kosong.

Use Case Diagram

3. Memasukan Data Pasien

Use Case Name

Pre-Condition

Aksi Aktor
1. User mengklik button New

Menginput Data Pasien


User telah melakukan Login
Main Sequence
Reaksi Sistem

Entry

3. User menginput nama

pasien
4. User menginput tanggal

lahir pasien
5. User menginput jenis

kelamin pasien
6.User menginput tangal

kunjungan
7. User menginput jam

kunjungan
8. User menginput jenis

kunjungan
9.User menginput keadaan

pasien
10. User mengklik buton save

11. Sistem menyimpan data pasien


Alternate Sequence
1. Apabila user memilih jenis kunjungan selain 'datang sendiri' maka user perlu
menginputkan data pengantar

2. Sistem menampilkan halaman entry


baru

Use Case Diagram

4. Mendownload thread

Use Case Description

Use Case Name


Purpose

Description

Mendownload thread
Untuk mengambil rekapan catatan
kerja dokter yang dibagikan pada
web.
User melakukan proses unduh
pada thread atau catatan kerja
dokter
yang
dibagikan
yang
selanjutnya akan disimpan secara

Pre-condition
Post-condition

offline.
User telah melakukan login
User mendapatkan dokumen
thread offline

Main Sequence

Aksi Aktor
1. User melakukan login sebagai user

4. User membuka thread dengan


cara mencari thread tersebut
dikolom pencarian
5. User mengklik thread

Reaksi Sistem

2. Sistem
merespon
dengan
mengidentifikasi
kebenaran
autentikasi
3. Sistem
menampilkan
halaman
utama website

6. Sistem
menampilkan
halaman
thread yang diminta
7. User mengklik tombol download

8. Sistem akan memproses unduhan

melalui browser.
Alternative Sequence
Jika user tidak mengetahui nama thread, thread juga bisa didapatkan dengan
mencarinya pada fitur top view , user mengklik salah satu nama thread , setelah
masuk ke lama thread tersebut maka klik tombol download , kemudian sistem
akan memproses unduhan tersebut.

Use Case Diagram

2. Administrator

N
o

Use Case
login
logout
menghapus thread
moderasi komentar
moderasi rekam medis
mendownload rekam medis
melakukan backup
menghapus user

ACTIVITY DIAGRAM
1. Dokter

Memasukan Data Pasien

Mendownload thread

2. Administrator

Anda mungkin juga menyukai