Web Based Medical Supplies Management System

plumpbustlingInternet και Εφαρμογές Web

4 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

66 εμφανίσεις



Web Based
Medical Supplies Management
System

For

Medical Supplies Division


SCS 2002
-

Rapid Application Development


Group Assignment


Interim Submission



Group No
:

23

Group Members:



H.S.Gunaratne

W.M.R. Wickramatunge

De Malin A.J.P.

S.A.S. Prasad

A.V.A.R. Perera



Abstract


Medical Supplies
Management is an important aspect of any
medical equipments and drugs
distribution center. As the government
official medical
supplier, Medical Supplies Division
has numerous vital tasks including procurement of drugs and their distribution to government
institutes.

The purpose of this study is to examine the functionalities

of Medical Supplies Division
and
develop a
web
-
based

sy
stem to assist their tasks. This report focuses on web content
management and effective ways of publishing and managing web content related to Medical
Supplies Division.

This report includes a literature review of some of the available open source web Con
tent
Management Systems and a further discussion on what CMS suits best for our client’
s
requirements. It also contains the system requirements that were gath
ered during analysis
phase. T
he current implementation details of the web system
up
-
to
-
date.




Ta
ble of Contents

Abstract

................................
................................
................................
................................
......

2

Acronyms Used

................................
................................
................................
..........................

3

1.0 Introduction

................................
................................
................................
..........................

4

1.1 Medical
Supplies Forum

................................
................................
................................
..

4

1.2 The News

................................
................................
................................
.........................

4

1.3 Document Man
agement System

................................
................................
......................

4

1.4 Media Centre

................................
................................
................................
....................

5

Objectives

................................
................................
................................
..............................

5

2.0 Literature Review of RAD Tools

................................
................................
.........................

5

2.1 Content Management System

................................
................................
..........................

5

Joomla

................................
................................
................................
................................

5

Drupal

................................
................................
................................
................................

5

Why Joomla?

................................
................................
................................
.........................

6

3.0 System Overview

................................
................................
................................
.................

6

Template

................................
................................
................................
................................

7

4.0 RAD tools and Me
thodologies
................................
................................
.............................

7

5.0 Peer Review

................................
................................
................................
.........................

9

Team Management
................................
................................
................................
.................

9

Used Team management techniques

................................
................................
..................

9

Online Code Sharing Systems

................................
................................
.........................

10

Monitoring individual activities

................................
................................
.......................

10

6.0 Web Hosting

................................
................................
................................
......................

10

7.0 Conclusion

................................
................................
................................
.........................

11

8.0 References

................................
................................
................................
..........................

11

Acronyms U
sed

CMS

Content Management System

TMS

Transportation Management System

MSD

Medical Supplies Division

RMSD

Regional Medical Supplies Division

SPC

State Pharmaceuticals Corporation

RDHS

Regional Directorate of Health Services

HTML

Hyper Text Markup
Language


1.0
Introduction

The medical materiel support system of today is without doubt the most

sophisticated in
history.
The proper transportation, storing and distribution of medical supplies are crucial for
a better health care service in the country
. Taking this into account we have proposed a
Web
Based

System for the Medical Supplies Division, Ministry of Health of Sri Lanka. This
system will aid for a better stock transfer and effective distribution of medical supplies to
government and private med
ical institutes.

The proposed system consists of sub components

mentioned below
.



Medical Forum



The News
-

Blog



Document
M
anagement
S
ystem



Media Centre



Events Manager

1.1
Medical
Supplies
Forum

This Front
-
End component will be visible to all web users
around the world. This component
will be developed using a CMS

(
Joomla
)

to provide better networking of medical community.
The registered users will get the opportunity in posting and commenting to the forum.


This

forum will bring out recent issues and so
lutions regarding medical supplies. From the
active forum topics and
latest

forum topics the users will be able to check for the forums
available on the site.

1.2
The News

The news
blog will function as a normal blog and the publication of content will b
e limited to
selected site moderators.
The main intension is to inform
the community

with
the latest
news
and
announcements
of the medical suppliers division.


1.3 Document Management System

This component
will be

used
for

track
ing

and stor
ing of

electronic
documents

and/or

images

of paper documents.

It will aid the current document exchange
system of the MSD which uses a slow
snail
mail.
M
SD

e
xchange
s

documents
such as Drug
Quotations, Annual Reports,

Medical equipments and drug user manuals

etc.
within
MSD
and RMSDs and Central Government Hospitals.

The main objective of this component is to
provide a tool for effective document transfer verification and validation.

1.4
Media Centre

This will include
an

image gallery and a video gallery where various
kinds of medical related
multimedia content can be easily published and managed.


Objectives



Inform the general public about the services provided by the MSD



Collect public feedback to improve the quality of

service



Increase customer confidence



Keep
the network of Regional Medical Supplies Divisions updated



Impr
ove communication with Regional Medical Supplies Divisions



Inform medical institutes about latest news



Build an active medical services community



Serve the special medical needs for the general public

2.0 Literature Review of
RAD Tools

2.1 Content Management System

Joomla

Joomla excels at complicated page layouts. Content can be placed in up to a dozen of
different places on a page and each page can

be totally different, if you choose to make them
so. It seems that it was designed from the top down, starting with display then writing the
code to make the display work. The HTML it generates is
not clean
. Because it makes a large
number of server calls
, pages are a bit slow to load and Joomla isn’t particularly search
engine friendly.


Drupal

Programming functionality takes precedence over complex layouts. The code is clean. Sites
load quickly and Drupal is one of the most SEO (search engine optimizatio
n) friendly of
current CMS’s.
This CMS does offer a lot in the way of built
-
in management


almost
everything on our list. Analysis, tracking and statistics are built
-
in and you will definitely
need these if you are running an online business of any kind.
Having a site is almost pointless
if you don’t pay attention to how it’s performing traffic
-
wise and make adjustments based on
that research.

Wordpress

WordPress.com offers versatile and free blog hosting on its own servers, or you can install its
open
-
source code software on your own server. The service offers more than 50 high
-
quality
templates, and also makes design changes to those templates simple. It's easy to upload a
custom header image, and you can choose from a small selection of sidebar w
idgets to drag
and drop onto your blog design.


Why
Joomla
?



Availability of simple
and effective
themes



Community support is available freely

and widely



Simple and expandable template and component system



Ease of use in the administration back end



Easily c
ustomizable



Search engine friendly URLs



Publication of content in printable, pdf or email format



Multilingual frontend



Free availability of
Joomla

Extensions



Scalable for limited number of web pages ( around 100


200 )

3.0 System Overview

Functional
Requirements



The main intension is to give the
community

an idea about what is the Medical
Suppliers Division and what is done by it.



The Docman module

will provide a web based to
ols in managing
documents between

MSD and RMSDs and Central Government Hospi
tals
.



To track the recent issues in
Medical supplies a forum is used and to notify public
with the day to day functionalities a blog is used.



Loc
alization is done with using Jom!Fish Joomla component
. (
Translation

of the texts
to local languages such as S
inhala and Tamil).



Different login
s for different user categories according to their designations.



Albums and
video
galleries to manage photos
and videos
of the event
s

held by MSD.


Non Functional Requirements



An interface with a blend of light and eye pl
easing
colors

which matches
f
o
r

a
government organization
.



Simple navigation among web pages.



Less clicks from the home page to a specific content



High data security mainly for the
Document management

subsystem.



Ease of access.

Template

Joomla! Template
Solar Sentinal was installed as the default template for this website.

http://demo.rockettheme.com/may09/

Color theme for this website is ash and blue. We designed the official logo for the MSD, the
symbol

of a first
-
aid box, as a suggestion.



JavaScript Effects



Source Ordering: SEO Optimization



Ajax Search



Tabs



Menu
s



Multiple Column Menu



IE6
Warning Message

4.0 RAD tools and Methodologies




Content management system


Joomla

1.5




Extensions and
plug
-
in
s


Task

Extension
Name

Version

Description

Localization

Jom!Fish

Language Selection

2.15


Language Translation for Sinhala and Tamil

Forum

Kunena Forum

Latest Posts in Forum

Kunena Menu


1.6

Forum for discussions regarding Medical Supplies
Division services

FrontPage
Stories

Front Page Slide Show

2.11

Slideshow panel using JQuery

Login Panel



Sliding login panel with jQuery

http://web
-
kreation.com/demos/Sliding_login_panel_jquery/


The News

K2

K2 Latest News


2.41

R
ich content forms for items

, nested
-
level
categories, tags, comments, a system to extend
the
item base form with additional fields

http://getk2.org/

Document
Management
System

Open DocMan

Recent Documents


1.5.1

Document management system

for

Joomla 1.5

http://www.joomlatools.eu/docman
-
15.html

Events Manager

JEvents

1.5

Events Manager for Joomla

http://www.jevents.net/

Image Gallery

Flipping Book


1.5

Flipping Book used display picture albums in MSD
events

http://page
-
flip
-
tools.com/

Estimation
Submit Form

Estimation Form


Collect information about medical supplies needs in
the country

Feedback

Feedback Form


Collect user comments about services provided by
MSD

Contact Us

Ai Co
ntact Safe

2.015


T
o place a contact form on your web page with
CAPTCHA, profiles ( multiple forms with different
custom fields ), unlimited custom fields of different
types

http://www.algisinfo.com/download/joomla/joomla
-
1
-
5
-
x.html


4.1
RAD Methodologies



Some of the
JAD
(joint application design)
and JRP (joint requirement planning)
functions are

used for the design.



In design phase MoSCow rules are taken into
account.



Parallel development is carried out throughout the project.



For team
work an

open
-
source version
-
control system
(
http://subversion.assembla.com
)
is used

with the
TortoiseSVN 1.6.11 as the
subversion c
lient.
And also different roles are allocated for each team member.



Bug trackers are used for tracking bugs namely
bugzilla (
http://www.bugzilla.org/
).



For testing purposes online testing tools are used such as
http://www.opensourcetesting.org

and link checkers.



Software quality assurance (SQA) is carried out throughout the project.



The
theme

(
http://rockthemes.com/
)

is chos
en according to the organization and

the
group of users who will tend to use it.
Since this is a government organization a
decent background of the colors white and blue is used. And

because

this site is intend
for
adult people no animated headers or other components have used.

5.0 Peer Review




H.S. Guneratne



Writing a PHP module for a feedback form and installing. This is a hand written
module for a simple feedback form in the contact us tab in the top menu. And th
e
feedback is sent to the administrator via email.



Installing and configuring Document management system module




W.M.R. Wickramatunge



Installed and configured JEvents component as an event management tool. And
also to display the past, current and up comin
g events in a calendar version
installed and configured the JEvents mini calendar module.



Used a module of K2 component to create the news blog. When displaying the
latest news section on the front page K2 tools module was used.



Module was created to get
an estimation from registered users of the system
annually and keeping the records in the database. This menu tab which comes
under the Contact Us main tab will be displayed only to the registered users.




De Malin A.J.P.



Installed and configured Flipping B
ook component to display photo albums



Installed and configured Kunena Forum component. This forum will be used for
discussions related to services of the MSD.



Hand coded the Drug Query module to display information about medical
supplies




S.A.S. Prasad



Installed and configured video gallery




A.V.A.R. Perera



Installed and configured Ai Contact Safe component
. This can be used to contact
the MSD by general public and other organizations.



Hand coded the Login Module using JQuery Sliding Panel



Hand coded Fro
nt Page slide show using JQuery

Team Management

Used
T
eam management techniques



Use effective communication system



Monitoring individual Activities



Clearly clarify the team members parts



Frequently gathering and discuss about the scope


Online Code Sharing

Systems

Assembla

-


(SVN)

Accelerate the team with classic collaboration tools like a Wiki, message board,
shared files, and chat. Assembla packages them into a space with one team list and
one activity stream. Users will find it easy to join a team and
see what is going on.

Group
C
hat

Member
s

can video chat with team, track real
-
time project activity, share files
instantly, and collaborate in real
-
time. Any team member can drop in to the web chat
and discuss any issues related to website development.

Frequently gathering and discuss about the scope

Project team gathered once in a week, sometimes more than once. In this meetings get
decisions about the projects and discussed about the project scope.



Identified the problems arising by current works



I
dent
ified missing points



Discussed about the past, current and future works



Discussed about problems faced by individual team member



Discussed about the individual performance



Discussed about t
he modifications of past works



Sharing knowledge



Discusses about t
he using tools



Get idea about the project’s current state



Clearing misunderstandings

Monitoring individual activities



A
ssembla management tools: Assembla helps to clearly see the work of each team
member, so that team can get the best out of everyone.



Add and remove team members in one place
-

on the Team page
-

to provide or
remove access to all tools



Standup report tool quickly collects "What I did", "What I will do", "What I need"
from every team member



See activity for any team member using the si
debar filter on the Stream page



Select the individual "report" link on the Team page or the Standup report to get an
in
-
depth list of all reports, time, and activity during the last week

6.0 Web Hosting

Subversion URL



http://subversion.assembla.com/svn/dNf9cO2cGr34JZeJe5cbLA/

Website URL



http://www.akila.vonetwork.com



http://www.healthmsd.byethost33.com

7.0 Conclusion

An organization cannot accomplish its desired goals and objectives when it does not have a
proper system specially to manage its key activities.


Examining the Medical Supplies
Division’s

day
-
to
-
day activities and its environment, a
web based
system was propose
d with
the aim to provide services such as document management, video gallery, photo gallery, news
blog, event calendar etc.


The system will be useful to prioritize its work in the
stock
management system and
complete tasks in an accurate and timely manner. This will provide great amount of
information for the public about the Medical Supplies Division and the importance of the role
it

play
s
.

Client will be able to overcome its weakn
esses and threats in its stock transferring system by
planning, managing the work effectively, and allocating people and resources in a more
efficient manner.


8.0 References

(n.d.). Retrieved 10 15, 2010, from Joomla!: http://www.joomla.org/

(n.d.). Retrieved 10 15, 2010, from Drupal: http://drupal.org/

(n.d.). Retrieved 10 25, 2010, from Ministry of Health, Sri Lanka: http://www.health.gov.lk/

Joomla! Official Documentation
. (n.d.). Retrieved 01 01, 2011, from Absolute Beginners
Guide to Joo
mla!: http://docs.joomla.org/

Rapid Application Development (RAD) Methodology
. (n.d.). Retrieved 10 30, 2010, from
Marios Alexandrou: http://www.mariosalexandrou.com/methodologies/rapid
-
application
-
development.asp