RPL - hospital progress presentation .pdf

98
Sistem Informasi Rumah Sakit

Transcript of RPL - hospital progress presentation .pdf

Page 1: RPL - hospital progress presentation .pdf

Sistem Informasi

Rumah Sakit

Page 2: RPL - hospital progress presentation .pdf

System Description• System rumah sakit berfungsi untuk menghandle dan

mempermudah kinerja seluruh anggota rumah sakit. System

memiliki fasilitas registrasi, akses data pasien, dokter, dan obat.

System juga berfungsi untuk mencatat file medical report dimana

mencatat data dari pasien. System memiliki 5 user dalam tingkat /

level akses yang berbeda. Yaitu operator, apoteker, perawat, dokter,

dan admin

Page 3: RPL - hospital progress presentation .pdf

Fungsional dari Sistem Informasi

Rumah Sakit

• Melayani dan menyimpan data Pasien

• Mendata obat

• mendata dokter

• Mendata medical report

Page 4: RPL - hospital progress presentation .pdf

User Role

• Role Operator

• Role Admin

• Role Dokter

• Role Apoteker

• Role Perawat

Page 5: RPL - hospital progress presentation .pdf

Role operator

• Terdiri dari:– Data diri pasien

– Membuat user untuk setiap role, mengedit

data user

– Melihat informasi dari setiap user

Page 6: RPL - hospital progress presentation .pdf

Role Admin

• Terdiri dari:

–Mampu melakukan CRUD (create,

read, update and delete ) untuk

semua data

Page 7: RPL - hospital progress presentation .pdf

Role Dokter

• Terdiri dari:– Memasukkan data resep dan periksa agar dapat

dimasukkan ke file medical report

– Melihat data obat

– Melihat dan mengedit data pribadi

Page 8: RPL - hospital progress presentation .pdf

Role Perawat

• Terdiri dari:

– Melihat data dari setiap user

– Melihat file medical Record

Page 9: RPL - hospital progress presentation .pdf

Role Apoteker

• Terdiri dari:

– Melihat dan melakukan create data

pada obat

– Melihat file medical Record

Page 10: RPL - hospital progress presentation .pdf

USE CASE

Page 11: RPL - hospital progress presentation .pdf

Admin

Pharmacist

Nurse

Doctor

Operator

Login To System

Maintain System

View Prescription

Manage Drug

View

Doctor

View patient

data

View

Doctor

Schedule

View and update

itself data

View drugs

Manage

Prescription

Manage File

medical Record

Manage Doctor

Manage

Patient

data

Page 12: RPL - hospital progress presentation .pdf

Deskripsi Aktor Operator

• Actor Operator

– Merupakan primary user yang mampu

mengakses sistem ketika telah melakukan

login operator

– Operator mampu melakukan akses untuk

view dan update data dirinya sendiri, mampu

mengatur data dokter, mampu mengatur data

pasien.

Page 13: RPL - hospital progress presentation .pdf

Use Case Operator

• Login to system

• Manage user(patient, doctor, operator)

Page 14: RPL - hospital progress presentation .pdf

Login to system

Manage user data

Search user data

OperatorView File Medical

Report

view and Update

itself data

Page 15: RPL - hospital progress presentation .pdf

Deskripsi Aktor Dokter

• Actor Dokter

– Merupakan primary user yang mampu

mengakses sistem ketika telah melakukan

Login doctor.

– Dokter mampu melakukan akses view dan

update pada data dokter, mampu mengatur

data medical report,mengatur resep obat,

melihat data pasien dan obat serta jadwal

jaga dirinya sendiri .

Page 16: RPL - hospital progress presentation .pdf

Use case Doctor

• View and search patient

• Update and View Data

• Manage resep

• View Drugs

• Manage medical Record

Page 17: RPL - hospital progress presentation .pdf

View patient

data

View and update

data

Manage Prescription

View Drugs

Manage medical

RecordDokter

Page 18: RPL - hospital progress presentation .pdf

Deskripsi Aktor Perawat

• Actor Perawat

– Merupakan primary user yang mampu

mengakses sistem ketika telah melakukan

Login nurse.

– Perawat mampu melakukan update dan view

pada data-data perawat, melihat semua data

yaitu data obat beserta data resep obatnya,

data dokter termasuk data dokter yang

sedang jaga dan data pasien.

Page 19: RPL - hospital progress presentation .pdf

Use Case Nurse

• View Patient Data

• View Obat

• View Doctor

• Read and Update Self Data

Page 20: RPL - hospital progress presentation .pdf

View Doctor

View patient data

Nurse

view Update self data

View drugs

Page 21: RPL - hospital progress presentation .pdf

Deskripsi Aktor Apoteker

• Actor Apoteker

– Merupakan primary user yang mampu

mengakses sistem ketika telah melakukan

Login pharmacist.

– Apoteker mampu melakukan akses view dan

update data apoteker, mampu melihat data

resep obat dan mengatur pembuatan

obatnya.

Page 22: RPL - hospital progress presentation .pdf

Use case Apoteker

• View Resep

• Manage Obat

• Read and Update Data

Page 23: RPL - hospital progress presentation .pdf

View Prescription

Manage Drug

ApotekerUpdate and view self

data

Page 24: RPL - hospital progress presentation .pdf

Deskripsi Aktor Admin

• Actor Admin

– Merupakan primary user yang mampu

mengakses sistem ketika telah melakukan

Login Admin.

– Admin mampu melakukan pemberian grant

access pada setiap user dan mampu

melakukan maintanance pada system.

Page 25: RPL - hospital progress presentation .pdf

Use case Admin

• Login to system

• Grant Access

Page 26: RPL - hospital progress presentation .pdf

Admin

Grant Access

Page 27: RPL - hospital progress presentation .pdf

Use Case Description

Page 28: RPL - hospital progress presentation .pdf

Use case Description

login to System

Use case name Login to system

Related Requirements Role admin, operator, doctor, nurse, apoteker, laboratory

Goal In Context User can login and has specified access

Successful End Condition User can access the system

Failed End Condition User can’t access system

Primary Actors Administrator, operator, doctor, nurse, pharmacist

Main Flow Step Action

1 System check the account

2 System give the verification (session)

admin operator doctor nurse pharmacist

Page 29: RPL - hospital progress presentation .pdf

Use case Description

Manage Patient

Use case name Manage Patient

Related Requirements Role operator, doctor

Preconditions Database didn’t update into newest condition

Successful End Condition Updated patient data

Failed End Condition The data can’t be update

Primary Actors Operator, doctor

Main Flow Step Action

1 Input patient identity

2 input patient data

operator doctor

Page 30: RPL - hospital progress presentation .pdf

Use case Description

Manage Doctor

Use case name Manage Doctor

Goal In Context Can update doctor data

Preconditions Database didn’t update into newest condition

Successful End Condition Updated doctor data

Failed End Condition The database didn’t update

Primary Actors Doctor and operator

Main Flow Step Action

1 Input Doctor id

2 Access Doctor data

3 Update database

operator doctor

Page 31: RPL - hospital progress presentation .pdf

Use case Description

Manage PrescriptionUse case name Manage Doctor

Goal in context Doctor can input or make prescription for patient disease.

preconditions We can’t look the database.

Successful and condition The prescription include in medical report

Failed end condition Error message and retry condition

Primary actors doctors

Main Flow Step Action

1 Doctor login to system

2 Doctor ask the system to view all the data patient

and the data consultation

3 Doctor input patient names, patient disease and the

prescription result

doctor

Page 32: RPL - hospital progress presentation .pdf

Use case Description

Manage Drug

Use case name Manage Drug

Related Requirements Only Pharmacist

Goal In Context Pharmacist can manage drug

Preconditions The data doesn’t update

Successful End Condition drug data updated

Failed End Condition can’t update drug data

Primary Actors Pharmacist

Main Flow Step Action

1 input search type

2 System show up the drug data

3 Showing drug availability

pharmacist

Page 33: RPL - hospital progress presentation .pdf

Use case Description

Update and View Itself DataUse case name Update and View Self Data

Related Requirements all role of System

Goal In Context Personal data can be update

Preconditions The data doesn’t update

Successful End Condition personal role data updated

Failed End Condition can’t update data

Primary Actors Operator, doctor, nurse, pharmacist

Main Flow Step Action

1 show personal data

2 accessing data

3 update database

operator nursedoctor

Page 34: RPL - hospital progress presentation .pdf

Use case Description

View Patient data

Use case name View Patient data

Goal In Context Nurse, doctor or operator can see and search patient data

Preconditions The other user not know the patient data

Successful End Condition Nurse, doctor and operator can access the patient data

Failed End Condition Nurse, doctor and operator can’t access the patient data

Primary Actors Nurse, Doctor, operator

Trigger When the user access view patient

Main Flow Step Action

1 Input id patient

2 Show patient data

3 Update data patient

operator doctor nurse

Page 35: RPL - hospital progress presentation .pdf

Use case Description

View Drug

Use case name View Drug

Related Requirements Only role Doctor & Pharmacist

Goal In Context Doctor and Pharmacist can check the drugs stock

Successful End Condition Doctor and Pharmacist can check the drugs availability

Failed End Condition Doctor and Pharmacist can’t check the drugs availability

Primary Actors Doctor & Pharmacist

Trigger Doctor and Pharmacist want to check

Main Flow Step Action

1 Search drug by type

2 Show up drug information

doctor pharmacist

Page 36: RPL - hospital progress presentation .pdf

Use case Description

View PrescriptionUse case name View prescription

Related requirements Only role doctor, nurse, and pharmacist

Goal in context Nurse. Doctor and pharmacist can view prescription data

preconditions We can’t look the database.

Successful and condition Doctor, nurse and pharmacist can look.

Failed end condition Error message

Primary actors Doctor, nurse and pharmacist role.

Main Flow Step Action

1 Input prescription number id

2 Show prescription data

doctor nurse pharmacist

Page 37: RPL - hospital progress presentation .pdf

Use case Description

View Doctor ScheduleUse case name View prescription

Related requirements Only role doctor and nurse.

Goal in context Nurse and Doctor can view the doctor schedule

preconditions We can’t look the database.

Successful and condition Doctor and nurse can look.

Failed end condition Error message

Primary actors Doctor and nurse role.

Main Flow Step Action

1 Input doctor name

2 Show doctor schedule

doctor nurse

Page 38: RPL - hospital progress presentation .pdf

Use case Description

Manage File Medical Report

Use case name File medical report

Goal In Context Print a medical report

Preconditions The patient was recommended to the specific doctor

Successful End Condition Print a medical report

Failed End Condition Nothing to print

Primary Actors The doctor

Trigger When the patient come to the doctor

Main Flow Step Action

1 The patient was recommended to the doctor and come to spesific doctor

2 The doctor login

3 Input data patient

4 input patient's problem, recommendations, and check result

5 print the medical report

6 The doctor logout

doctor

operator

Page 39: RPL - hospital progress presentation .pdf

ACTIVITY DIAGRAM

Page 40: RPL - hospital progress presentation .pdf

Activity Diagram

Login System

Input ID

account

Give the

verification

Check the

account

Page 41: RPL - hospital progress presentation .pdf

Activity Diagram

Manage Patient

Input patient

identity

Input patient

data

Page 42: RPL - hospital progress presentation .pdf

Activity Diagram

Manage Doctor

Access

doctor

data

Update

database

Input doctor

id_number

Page 43: RPL - hospital progress presentation .pdf

Activity Diagram

Manage Prescription

Input patient name,

patient disease, input

consultation result

Update

database

View patient

data and

consultation

data

Page 44: RPL - hospital progress presentation .pdf

Activity Diagram

Manage Drug

Show up the

drug data

Show drug

availability

Input search

type drug

Page 45: RPL - hospital progress presentation .pdf

Activity Diagram

Update and view itself data

Accessing

data

Show

personal

data

Update

database

Page 46: RPL - hospital progress presentation .pdf

Activity Diagram

View Patient data

Show

patient

data

Update

database

Input

Id_patient

Page 47: RPL - hospital progress presentation .pdf

Activity Diagram

View Drug

Show drug

information

Search

drug by

type

Page 48: RPL - hospital progress presentation .pdf

Activity Diagram

View Prescription

Input

prescription

Id_number

Show prescription

data

Page 49: RPL - hospital progress presentation .pdf

Activity Diagram

View Schedule Doctor

input doctor name print doctor schedule

Page 50: RPL - hospital progress presentation .pdf

Activity Diagram

Manage File medical Record

input patient datalogin as doctor input patient's problem, recomendations, and check result logoutprint the medical report

Page 51: RPL - hospital progress presentation .pdf

Sequence Diagram

Page 52: RPL - hospital progress presentation .pdf

Login

rolePage(string userID)

getString1(sql)

Page 53: RPL - hospital progress presentation .pdf

Manage Prescription

formPrescription(String type)

getString1(sql)

Page 54: RPL - hospital progress presentation .pdf

Register

register(String user)

getString1(sql)

Page 55: RPL - hospital progress presentation .pdf

Manage dataUser

editViewDataUser(String user)getString1(sql)

Page 56: RPL - hospital progress presentation .pdf

Manage Drug

formDrug(String type)

getString1(sql)

Page 57: RPL - hospital progress presentation .pdf

Manage Medical Record

viewMedical(String type)

getString1(sql)

Page 58: RPL - hospital progress presentation .pdf

Manage self data

editViewDataUser(String uid)

getString1(sql)

Page 59: RPL - hospital progress presentation .pdf

Class Diagram

Page 60: RPL - hospital progress presentation .pdf
Page 61: RPL - hospital progress presentation .pdf

Login

Page 62: RPL - hospital progress presentation .pdf

Manage

Prescription

Page 63: RPL - hospital progress presentation .pdf

Register

Page 64: RPL - hospital progress presentation .pdf

Manage

User

Page 65: RPL - hospital progress presentation .pdf

Manage

Drug

Page 66: RPL - hospital progress presentation .pdf

Manage Medical Record

Page 67: RPL - hospital progress presentation .pdf

Manage

self data

Page 68: RPL - hospital progress presentation .pdf

Data Model

Page 69: RPL - hospital progress presentation .pdf
Page 70: RPL - hospital progress presentation .pdf

Physical

Data Model

Page 71: RPL - hospital progress presentation .pdf

Member

Tabel : admin Tabel : apoteker Tabel : dokter

Tabel : operator Tabel : perawat Tabel : pasien

Page 72: RPL - hospital progress presentation .pdf

System support

Tabel : username Tabel : obat Tabel : periksa

Tabel : jenis periksa Tabel : gunaobat Tabel : resep

Page 73: RPL - hospital progress presentation .pdf

Hospital

Information System

Page 74: RPL - hospital progress presentation .pdf

Login Page

Page 75: RPL - hospital progress presentation .pdf

Role Page

Page 76: RPL - hospital progress presentation .pdf

Account (create , edit)View Medical ReportSearch and View user

Drug viewProfile (view, edit, log out)

Page 77: RPL - hospital progress presentation .pdf

Register Page

Page 78: RPL - hospital progress presentation .pdf

Edit Patient Data

Page 79: RPL - hospital progress presentation .pdf

Edit Doctor Data

Page 80: RPL - hospital progress presentation .pdf

Edit Perawat Data

Page 81: RPL - hospital progress presentation .pdf

Edit Apoteker Data

Page 82: RPL - hospital progress presentation .pdf

View Medical Report

Page 83: RPL - hospital progress presentation .pdf

Search Patient

Page 84: RPL - hospital progress presentation .pdf

Search Doctor

Page 85: RPL - hospital progress presentation .pdf

Search Perawat

Page 86: RPL - hospital progress presentation .pdf

Search Apoteker

Page 87: RPL - hospital progress presentation .pdf

Search Drug

Page 88: RPL - hospital progress presentation .pdf

View Profile

Page 89: RPL - hospital progress presentation .pdf

View Medical ReportSearch and View user

Prescription(add, search & view)Drug view

Profile (view, edit, log out)

Page 90: RPL - hospital progress presentation .pdf

Add Prescription

Page 91: RPL - hospital progress presentation .pdf

Search Prescription

Page 92: RPL - hospital progress presentation .pdf

Search Drug

Page 93: RPL - hospital progress presentation .pdf

View Self Data

Page 94: RPL - hospital progress presentation .pdf

View Medical ReportSearch and View user

Drug viewProfile (view, edit, log out)

Page 95: RPL - hospital progress presentation .pdf

View Periksa

Page 96: RPL - hospital progress presentation .pdf

Edit Self Data

Page 97: RPL - hospital progress presentation .pdf

View Medical ReportSearch and View user

Drug (add, view)Profile (view, edit, log out)

Page 98: RPL - hospital progress presentation .pdf

Add Drug