Strategies for Landing an Oracle DBA Job as a Fresher
Viva presentation v3
1. Clinics Appointment System (CAS)
Appointment with less hassle
Presented by Abdul Rahman A Samad
Dec 30, 2013
Interns at HealthInterface Sdn Bhd (945915-D)
2. 2
2
What HealthInterface Sdn Bhd Is?
A bit of backstory and how all this came to be
Presentation to Information Management Lecturers
3. 3
SMALLER PLAYERS
Serve more people.
EASIER FOR STAFFS
Better quality of life
INCREASE PRODUCTIVITY
More work – less errors
Objectives
Serving smaller market with HI’s own product
without the cost of customized software
Presentation to Information Management Lecturers
4. 4
Problem Statements
Most clinics have Internet
BUT…
Inefficient Use of
Time
Doing things manually: Errorprone
Rely on manual appointment
More time is needed to get
appointment done.
Wrong doctor. Wrong time.
Wrong patient.
Presentation to Information Management Lecturers
5. 5
5
What do I mean by error-prone?
Here’s how most private clinics are doing it.
Presentation to Information Management Lecturers
7. 7
Manual Workflow Continued
Choose
Room
Confirm
Room and
Date
END
Call or message
the doctor
Write it down on
paper and put it in
appropriate file
Presentation to Information Management Lecturers
NO
Does the doctor
have scheduler?
8. 8
Manual Workflow Continued
YES
Ask for username and
password from the
doctor
NO
Does nurse have the
username and
password?
YES
Put it into
doctor s
scheduler
Write it down on
paper and put it in
appropriate file
END
Presentation to Information Management Lecturers
9. 9
More Efficient Workday for Doctors and Nurses
92%
Manual Workflow
Presentation to Information Management Lecturers
99.4%
Systemized Workflow
10. 10
Benefits of The System
LESS
Work
LESS
Headache
EASY
To use
Presentation to Information Management Lecturers
11. 11
Features in the System
Appointment
Schedule
Teleconsultation
Email
Reminder
Presentation to Information Management Lecturers
12. START
12
Nurse Workflow
NO
Log In Successful?
YES
First Time Patient?
YES
Register Patient
NO
Update Patient File
Choose Date
Presentation to Information Management Lecturers
14. START
14
Doctor Workflow
NO
Log In Successful?
YES
Check for
Appointment
Is The Date Okay?
NO
Change Date
YES
Do you want to use
Vidyo?
NO
Presentation to Information Management Lecturers
END
YES
Open up Vidyo
Conferencing
15. START
15
Patient Workflow
Register Through Nurse
Follow Nurse Instruction
For Appointment
Confirm Appointment
Through Email
View appointment
details?
NO
View
Appointment
Details
YES
Does doctor want to do
teleconsultation?
NO
Presentation to Information Management Lecturers
END
YES
Run Vidyo Desktop
Conferencing in
Specified Room
17. 17
Context Diagram
Clinics Appointment System (CAS)
• Three users: patients, doctors and
nurses
Patients
• Let’s go in deep about the
diagram
CAS
Doctors
Nurses
Presentation to Information Management Lecturers
18. 18
Context Diagram
Patient Details
Nurse
Patients
0
Appointment Details
Clinics Appointment
System (CAS)
PatientPatient Registration
Appointment Registration
Patient Doctor Registration
Patient Room Registration
Patient Diagnosis Information
Patients Appointment Details
Doctor
Presentation to Information Management Lecturers
20. 20
Data Flow Diagram
Entities in the data flow:
Nurses
Patients
Doctor
Presentation to Information Management Lecturers
21. 21
Data Flow Diagram Continued
Nurses
Patient Personal
Data
1.0
Register Patient
Information
Patient Personal
Information
Patients File
Presentation to Information Management Lecturers
22. 22
Data Flow Diagram Continued
2.0
Patient Medical
Data
Update Patient File
Patient Personal
Information
Patients File
Patient Medical Information
3.0
Patient Details
Presentation to Information Management Lecturers
Choose Date
23. 23
Data Flow Diagram Continued
Date Details
4.0
Choose Room
Date & Room Details
5.0
Choose Doctor
Date, Room & Doctor Details
Presentation to Information Management Lecturers
24. 24
Data Flow Diagram Continued
Doctor, Room &
Date Details
6.0
Confirm Doctor
Appointment Date and
Room
Presentation to Information Management Lecturers
25. 25
Data Flow Diagram Continued
7.0
Send Confirmation
Email to Patients Email
Details Confirmation
Appointment File
Presentation to Information Management Lecturers
26. 26
Data Flow Diagram Continued
8.0
Confirm
Appointment Date
In Email
Confirmation Emails
Presentation to Information Management Lecturers
27. 27
Data Flow Diagram Continued
9.0
Change Confirmation
Status In Database
Database
Confirmation
Patients
User Confirmation
8.0
Confirm
Appointment Date
In Email
Presentation to Information Management Lecturers
28. 28
Data Flow Diagram Continued
Confirmation Status
Appointment File
Presentation to Information Management Lecturers
29. 29
Data Flow Diagram
Continued
Patients File
Patient Medical Details
Appointment File
Patient Appointment
Details
10.0
Generate Patient
Appointment Details
and Medical Diagnosis
Presentation to Information Management Lecturers
30. 30
Data Flow Diagram Continued
Patient Appointment &
Medical Details
Doctor
Presentation to Information Management Lecturers
31. User
31
PK
Entity Relationship Diagram
UserID
Username
Password
Only three tables
PasswordSalt
Name
•
•
•
Job
User (Staffs)
Patients
Appointment
Email
Patients
And only one defined relation (one-to-many
relation from patients to appointments)
PK
UserID
Appointment
Have
PK
FK
UserID
Username
Password
Date
PasswordSalt
ConfirmationStatus
Name
WHY?
Room
DoctorName
ICNumber
Email
PhoneNumber
MedicalInformation
Presentation to Information Management Lecturers
32. 32
Where’s Tele-Consultation?
Good question. Here’s the answer. It DOES NOT require any
data flow and does not involve itself with context diagram.
Presentation to Information Management Lecturers
33. 33
Portability
Export patients data with less
hassle. Mass port/export with
ease. Can join clinic group
easily for one massive patient
database. Smile.
ENTITY
RELATIONSHIP DIAGRAM
Separation of concerns
Separates staff and patients.
No extra column for staffs
when patients have new
column.
Faster
Less to go through. Less
queries to search for patients.
Computer love less queries.
Presentation to Information Management Lecturers
34. 34
Conclusion
03
Executing this help
company to be
“knight” in the
industry. A
disruptor.
01
Finding shows
more efficiencies
for all parties
02
It should not be
just a prototype, or
just idea
Presentation to Information Management Lecturers