Professional Documents
Culture Documents
Pharmacy Management System-Medicine Selector For Minor Illness and Stovk Alert System - Muhammad Firdaus B. Mohammad Naser - QA76.9.S88.M44 2008
Pharmacy Management System-Medicine Selector For Minor Illness and Stovk Alert System - Muhammad Firdaus B. Mohammad Naser - QA76.9.S88.M44 2008
ABSTRACT
ABSTRAK
CHAPTER I
INTRODUCTION
1 .
Project Background
Pharmacy management is the process of managing the medicine stock and
selecting the suitable medicine to the illness that mention by patient or customer. The
core of pharmacist profession is the maintenance of quality and the subsequent
implication for patient care. The industry type of Pharmacy Management System
Medicine Selector for Minor Illness and Stock Management System, PMSSELMILLSAS or PMS is medical technology industry.
The organization that relate to this system is the pharmacy care center. PMS
is developed to select the medicine for minor illness and manage all of the medicine
in pharmacy. For example of minor illness are, cough and cold remedies, flu, fever
and minor injury after playing games like football and other games.
This system also does the selling process, selling and buying the medicine.
The selling is only in Ringgit Malaysia. Selling process is involved because to relate
the alert warning message to the stock condition. Additional, PMS provide the
information of the medicine that is sold.
The modules involve are medicine management module, medicine selector
module, selling process module, medicine list module, user authenticate module, user
registration module, statistic of medicine sales module, monthly report module, and
report for medicine module.
1.2
Problem Statements
First, selecting the suitable medicine for the type of illness is usually take
time and makes the patient or customer waiting. Therefore, the time is waste for the
customer to be waiting. Second, for the medicines stock management, the pharmacist
must check it manually and no warning message for the medicine that decrease to
finish. So, PMS provide the advantage to setup the process in selecting and alert
program to warn about the medicine stock.
Finally yet important, no analyses are done for the frequency type of
medicine usually buy by the customer or patient at that area. This is also important to
determine the medicines that are demanded more fiom the customers so that
pharmacist can be prepared to order more for that type of medicine.
1.3
Objective
..
11.
To care the pharmacist alert about the out of stock of the medicine
To provide the reliable medicine selector for the minor illness type for
children
...
111.
iv.
v.
1.4
Scope
The project scope will define the boundaries of PMS, which include PMS
system functionality, users and operating location/availability.
1.
System Functionality
Modules to develop are:
a.
b.
c.
d.
e.
f.
g-
h.
1.
..
11.
Users
a.
Pharmacist
Pharmacist Assistance
Customer
iii.
Operating locationlavailability
a.
b.
c.
d.
A desktop standalone for home use that has connection to the internet
iv.
a.
b.
1.5
Project Significance
The pharmacist can work in the systematic environment with the warning
process and medicine selector process that exist in this system. Customer or patient
has the alternative to find the pharmacy and the information of the medicine through
the internet. It can be useful alternative when it is in the emergency.
PMS is also a more effective system because it can produce the analysis of
the total medicine sold, so that the company can know the customer buying pattern.
Because of that, pharmacist can be more prepared to increase the order of the
medicine that more frequency buys by the customer or patient.
1.6
Expected Output
the concurrency value of the alert signal is works as it programs, which is, the pop up
message display when the inventory out-of-stock.
There are the three (3) reports consist of the update report for every process
involve. Statistic medicine sales report is the selling report for the certain period of
time. Then, monthly report for the medicine that frequently use by customer.
This report is to provide report as reference to set the medicine that is has the
priority to order first and many. Finally, report for medicine, which is, to display the
level of the quantity for the medicine at the certain time.
1.7
Conclusion
Project significance is describing for the advantage of the PMSMSELMILLSAS system application when it is to be implemented. The expected
result of this system is the successful of the all modules can be implementing and all
objectives can been achieved.
For the all of the result and solution that achieve in CHAPTER I, Introduction
will be delivered to the next chapter, CHAPTER 11, Literature Review and Project
Methodology.
CHAPTER I1
2.1
Introduction
In this chapter, Literature Review and Project Methodology are the reviewing
from the before research that be make by the other people. The reviewing is
including the process that relate to the PMS system application. The source of
research can be referring to the journal, paper work, websites and reference book.
As the result, this chapter can determine the fact and findings of PMS, which
are, the domain that this system involve, project methodology that use to develop,
project requirement as the tools to develop and the project schedule and milestones.
2.2
2.2.1
Domain
administer the right (amount of) care if all caregivers have the correct and most
recent data at their disposal.
The ICT in healthcare today provide the electronic identify system as the
alternative to managing the patient data. The management can be security and
systematic. It is because the identity is authenticating by the unique code that give to
the each patient. Also, can prevent the misidentification of the patient from the
treatment.
According to Feeney (2005), ICT system is needed to the future strategic
system of health service. Modem ICT infrastructures is to effectively connect all
those the producer and archive of healthcare knowledge to all those who require the
proper application of this knowledge on a daily basis, for example, patients, clinical
professionals, healthcare managers, administrators and policy makers.
There are two (2) strategies that will ensure the consideration of ICT systems
that will change the way of health services are "strategic systems" that is rather than
ones that merely support current operations "support systems".
Based on explanations above, the important point that they want to highlight
are the technology in ICT can provide the solution to the problem and help to give
the systematic process in the healthcare program. This is, use the system that can
identify the patient and caregivers unique identification to as the security of them to
communicate.
The importance of ICT that can help to manage the current operational to be
more effective. Furthermore, there are methods that can be implementing by using
ICT, strategic system. Strategic system means that modem ICT infrastructure can
handle the producing and achieving of healthcare knowledge to the person that
required, which are, patients, clinical professionals, healthcare managers,
administrators and policy makers.
Figure 2.1 shows the website portal of the existing system that provide the ecommerce website and system. Pharmacy System v2.0 has services, website search
engines submission and promotion, and marketing services Pharmacy System v2.0
has eleven (11) modules. The modules are product management, orders and
accountancy, automatic prescription generation, back office user management, credit
cards functionality, medical questionnaire, website management, statistic, history and
security, affiliates functionality, and control and notification.
The descriptions of the modules are explained in two (2) paragraphs. First,
product management. This module perform to bulk product categories insert
functionality or multiple ways to manage and upload product images. It also define
product and marketing categories, assign one product to more than one category, set
a marketing, prescription or handling fee in percentage for every product and many
other features extremely suitable in the case of online pharmacies.
Second, orders and accountancy, which is, payment and orders management.
This module the integrated back office you could access securely information for the
orders and see statistics and generate accountancy information in real time. The back
provides also functionality to monitor and rejecttaccept the user payments and
to send email notifications.
Sixth, medical questionnaire that is to setup questions that the user will be
asked before he purchases an item from the pharmacy shop. These questions (for
example do you have a high blood pressure) are usually managed by the members of
the doctors back office group. Customer could setup also a group of obligatory
questions which will be always shown to the buyers (for example his age, weight and
height).
Ninth, history and security, which is, for this module the developer always
strive to integrate the latest security algorithms and features in order to protect the
confidential data and guarantee the secure running of the system. With Pharmacy
System v2.0 customers have not only a well-secured web based e-commerce system
but you dispose also of some additional security tools and features like for example
the algorithms for the credit card numbers validation.
Lastly, the eleventh module, function to control and notification the web shop
and the entire pharmacy and the orders processing. The system allows you also to set
email notifications sent to the administrators andlor the buyers when for example an
order is placed on the website or a buyer's payment is rejected by the payment
approve service and many others.
The nine (9) modules include in PMS are describe in subtopic in CHAPTER
Even, these two (2) systems are to pharmacy but the types of application
make it different. However, PMS has the advantage in the system operation, which
is, it can give pharmacy systematic and expert management in the selecting medicine
and stock alert system, beside the Pharmacy System v2.0 that only base on the
benefit of their business not the performance of the pharmacy.
Our Bus8resres
About Us [ Inveitors
Careerj
1 Corporate
f z p ~ : k ~ffeak~kart!
g
Offtrirgs li
. . .
acme > f u r
1 Eistribut~cnServices
....
...
............
-................ <
Furchasing
1 Programs
PX
. .-
i Front-End P ~ ~ r c h a s i n p I
! Prosrams
1
.
i Mer:handising
.
.
......
:
; Managad Care
.
...........................
Warketing and
j Advertising
Pharmaserv is an easy-to-use.
easy-to-learn, comprehensive pharmacy
management solution t h a t fully inteprctes
your back-end pharmacy processes with
vour front-end busines.s manauement, i t offers fully. intearated
.
functionality of point-of-sale, perpetual inventory, accounts
~eceivables, i n t e r ~ m v ev o i response,
~
l o n g - t e r n care,
reconaliation and automated dispensin.3. A typical day in the
sharmacy includes a hectic schedule and an endless list of tasks
t o complete. W i t h Pharmaserv, you can m a k e each day more
afftcient and profitable without saxificir:g the quality and excellent
care your customers have come to expect. Whether you're an
independent store o r a chain af pharmacies, Pharmaserv can ha!^
you:
..
>>
'*arch
-Z
...........
Snuernance f C c n t a d Us
Citizensiiip
MSKESSON
...............................................
Ph:,mary
M i n a ~ e ~ e ~ t
:.&
s.3 Prirint P a p e
Call 000.521.1750
f o r m o r e information about
Pharmaserf and related
producti.
Request mar. information
Customer Testinlnnial
'The P h a r m a s e r v
system's flexibility
makes m y life so much
e a s i e r . Price schedule
maintenance and AWP
(average wholesale prica)
updating is a breeze and
takes very little time. The
right tool makes the
difference."
DuWayne Chapman, R.Ph.
Mzhank Pharmacy
Mabank, Texas
---
j pba.vrr.ac.+ ~:-.iagerfi+nt I
j SoRwa;t? en:i Ssr-.;,:+s
Additional, PPMS did not use user friendly approach for it system
environment or interface. Also, PPMS is not specifically use by the certain user, for
example pharmacist. It can be use by other people that access the internet. The
Table 2.1: Summary for the Functions use in PSv2.0, PPMS, and PMS
Authentication
This table summarize the functionality of each the systems, Pharmacy System
v2.0 (PSv2.0), Phamaserv Pharmacy Management System (PPMS), and Pharmacy
Management System (PMS). The summarization is base on the functionality use for
the three (3) of systems.
There are five (5) basic functions in the pharmacy management system,
medicine selection, user authentication, selling process, alert process, and analysis.
PSv2.0 and PPMS not suitable use is because the pharmacy needs to help in decision
making, so, the process of medicine selection is the solution to select the suitable
medicine for the certain illnesses. PSv2.0 do not has alert process which is to set the
warn message went out-of-stock.
2.3
Project Methodology
PMS is use two (2) types of methodology approach to develop the system.
The methodologies are Software Development Life Cycle, SDLC to the system
development and Database Life Cycle to develop the database.
2.3.1
database design and the application developer. Feasibility study can help in the initial
state in the SDLC. This methodology is divided to five (5) phases, which are,
planning, analysis, detailed system design, implementation, and maintenance.
Phase
Act~on(s)
1 lnltlal assessment
2 Feaslb~l~ty
study
1 User requ~rement
2 Ex~sbngsystem evaluation
3 Loglcal system deslgn
1 Deta~ledsystem speaficat~on
1 Evaluat~on
3 Enhancement
Figure 2.3 show the software development life cycle that will be
implementing to develop the PMS. It is will be describing according to the phases
that exists in the software development life cycle.
2.3.1.1 Planning
Planning phase is the general overview of the pharmacy and the objectives.
There are two (2) indicates to be focused, the initial assessment and feasibility study.
Initial assessment needs to the manual system changed to the new system (PMS), as
the systematic management of the pharmacy.
For the feasibility study, it shows the hardware and software needed in
general. Hardware is include the operating system is used, Windows XP Professional
platform, software development used Dreamweaver 8.0 application, and database
development used MySQL application.
2.3.1.2 Analysis
Analysis phase is the definition of the problem that defines at planning phase.
Pharmacist and system developer identify the process of the PMS system. It also
needs for study the user requirement and the manual system. The result is logical
data design. It is the specifying the conceptual data model, inputs, processes, and
expected output requirements. PMS has nine (9) modules or processes that to be
function.
The logical design is describe using data flow diagram, DFD and entity
relationship, ER diagram, ERD. The results of the logical design are entities,
attribute and the relationship of the entities within the database. It also describes the
function of modulus for each process within the database environment. The users that
involve in the PMS are pharmacist, pharmacist assistance and customer.
2.3.1.4 Implementation
The implementation phase is starting at process installing hardware and
software requirements. Installation hardware is setting up the PC desktop hardware
requirements specification. Process of operating system installation is base on
Windows XP Professional platform installation. Dreamweaver 8.0 and MySQL are
installing following the steps that required.
The language is used are Pre-Hypertext Processor, PHP script and Structured
Query Language, SQL script. These scripts are type in PMS system application
development. This will be testing and debugging, until it is ready to be delivered.
The actual database is created and customizes the tables and view, and user
authentication.
2.3.1.5 Maintenance
Maintenance phase is involve when PMS is used in several times, there are
the changes of the PMS is be request by the pharmacist. The changes generate the
system maintenance activities, which can be grouped into three types, corrective
maintenance in response to system errors, adaptive maintenance due to changes in
the business environment, perfective maintenance to enhance the system. For the
pMS it maybe include these three (3) maintenance activities which is, pharmacist
want to add the module or delete the module of the PMS application.
Action (s)
1. Introduce changes
2. Make enhancement
Figure 2.4 shows the database life Cycle that implement in PMSMSELMILLSAS. The explanation is divided to the six ( 6 ) phases that exist in the
database life cycle.
There are four (4) purposes of the database initial study; analyze the company
situation, define problem and constraints, define objective and define scope and
boundaries. Analyze the company situation is discovering the company's operational,
the function and the interaction.
Figure 2.5 is the summary of the first phase in DBLC, database initial study.
The define problem and constraint is the problem definition process might initially
appear to be unstructured. Company end users are often unable to describe the larger
scope of company operations precisely or to identify the real problems encountered
during company operations. Define objective is a proposed database system must be
designed to help solve at least the major problems identified during the problem
discovery process.
Scope and boundaries is the two (2) set of system limitation. The system
scope defines the extent of the design, according to operational requirements. The
system boundary is external to the system and also imposed by existing hardware and
software.
In the database initial study for the PMS application is the analysis of the
company situation. Pharmacy is the place to get the medicine and give patient advice
of the healthcare. The situation is pharmacy objective, pharmacist operations and
company structure.
Then there are the definition of the problem and constraints of the database
that is to handle at the database system specification. The problem is comes from the
manual system that be used before, which is the medicine stock is do not has the
warning process to warn pharmacist to prepared the stock of medicine. The results of
database system specification are the objectives, scope and boundaries that include in
the PMS.
The second phase focuses on the design database model that will support
pharmacy operations and objectives. It consists of three part as had been explains
below.
This process is for selecting the data storage and data access characteristics of
the database. The storage characteristics are a function of the types of devices
supported by hardware, the type of data access methods supported by the system and
the DBMS.
If the database implementations not get the criteria, several parts should be
considered to enhance:
For performance-related issues, consider fine-tuning specific system
1.
..
...
111.
iv.
11.
hardware platform
2.3.6 Operation
..
...
11.
111.
iv.
Assignment of access permissions and their maintenance for new and old
users
v.
Periodic security
vi.
2.4
Project Requirements
This is the requirement that will be using to develop the PMS. It will describe
tools
Drearnweaver 8.0.2, MS
Office Visio 2003, MS
Office Project 2003,
Adobe Photoshop 9.0.1,
Pre-Hypertext Processor
PHP-5.1.5-Win32
Operating system/server
Microsoft Windows XP
Microsoft Windows XP
Pack 2, Apache,
Pack 2
Database system
no-ssl
win32-x86-no-ssl
MySQL, mysql-essential-
MySQL, mysql-essential-
5.0.24a-win32
5.0.24a-win32