medical supply distribution centre in the developing world prepared for engineers without borders...

32
Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th , 2005 Engineer 1P03 - Software Engineering Project Design of a Software System for a

Upload: morris-armstrong

Post on 27-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Medical Supply Distribution

Centrein the Developing World

Prepared for Engineers Without BordersWednesday, April 7th, 2005

Engineer 1P03 - Software Engineering ProjectDesign of a Software System for a

Page 2: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

The NeedWide, equitable availability

Page 3: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

AIDS

Average Life Expectancy

0 20 40 60 80Ang

ola

Botsw

ana

Leso

thoM

alaw

i

Moz

ambi

que

NamibaRwanda

South

Afri

ca

Swazila

ndZambia

Zimba

bwe

Age (in years)

2010

Before AIDS

• Africa has been devastated by pandemic infection• Demand for antiretroviral drugs is exploding• Medication reaches few

Page 4: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Average Life Expectancy

0 20 40 60 80Ang

ola

Botsw

ana

Leso

thoM

alaw

i

Moz

ambi

que

NamibaRwanda

South

Afri

ca

Swazila

ndZambia

Zimba

bwe

Age (in years)

2010

Before AIDS

Page 5: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software
Page 6: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Income

• Africa has worlds lowest incomes

• Many live on less than $1 per day

• North American annual drug cost: $15,000

• African annual drug cost: $600

0

200000

400000

600000

800000

1000000

1200000

1400000

3000

0

4000

0

5000

0

6000

0

7000

0

8000

0

9000

0

1000

00

1500

00

2000

00

Mor

e

IncomeN

um

ber

of

Peo

ple

Page 7: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Two Pronged Approach

• Minimize cost to patients• Target marginalized populations

Page 8: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

The Centre

Two purposes, two units

Page 9: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Institutional Unit

• Institutions: Hospitals and Clinics

• Double purpose:– Distribution warehouse– Logistics centre

Page 10: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Institutional Unit Goals

• Reduce price of supplies by acting as a non-profit wholesaler

• Improve reliability and access to supplies

• Foster communication and cooperation amongst institutions and NGOs

• Allow institutions to concentrate on their primary goal: healthcare

Page 11: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Personal Unit

• Acts as a pharmacy• Fills personal

prescriptions– On Location– Remotely

• Sells non-prescription items

Page 12: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Personal Unit Goals

• Cost reduction• Improve access

to required treatments

• Education efforts

Page 13: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Physical Design

• Integrated for efficiency

• Separated to prevent conflict

Page 14: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Physical Design

Page 15: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Accessibility

• Access provided by:– Internet– Phone– Fax– Mail– In person

Page 16: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

The Software

Coordinate and monitor the centre’s two units with six main components

Page 17: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Stock Monitoring

• Monitors levels of Institutional and Personal stock

• Responds to changes in demand

• Recommends quantity for orders

• High importance of the products

• Large margin of error

Page 18: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Institutional Ordering

• Allows the institutions to place orders

• Orders placed:– Primarily over the

internet, but– Phone– Fax– Snail mail also

available

Page 19: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Personal Ordering

• Allows individuals to place orders

• Orders from homes

• Order and pick up in person.

• Authorization required for remote prescription orders

Page 20: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Doctor’s prescription writing

• Doctors encouraged to use software systems – Creates and prints prescriptions– Preferably, this entirely online– Offline access– Non-electronic access

• Doctors may choose not to use the system• Write prescriptions in the traditional

manner

Page 21: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Security Systems

• Broad responsibility

• Broken down into four components– Loss Prevention– Environmental Control and Monitoring– Physical Access– Power Supply

Page 22: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Loss Prevention

• Track what theft occurs

• Monitoring stock in front of the store, and comparing it with sales data

• Discrepancies are noted

• Large areas of theft are reported.

• Security cameras and security personnel in store

• Vested interest

Page 23: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Environmental Control and Monitoring

• Many products require refrigeration

• Software system monitors and controls these environments

• All errors are reported

Page 24: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Physical access security

• Keycard system restricts access

• Integration with the scheduling software

Page 25: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Power Supply

• Inconsistent power supply

• Reliable supply ensured with:

• Hardware regulation equipment

• Software monitoring equipment

• Power failure measures

Page 26: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Employee Scheduling

• Three main functions:– Ensures staffing requirements met– Facilitates payroll functions– Security measures

Page 27: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Software System Structure Design

• UML• Three main levels:-Interface -Server/Application -Database

Doctor, Patient, and InstitutionDatabase

Medical Supply Distribution Center Main Page

Order Medicine Unit

Renew prescriptonSearch Medicine Unit

Trace order status Unit

Search patient information Unit

User Verification Unit

Error Handling Unit

Login Unit

Check inventoryUnit

Warn low level inventory Unit

Add new medicineUnit

Storage Management Part

Add new userUnit

Medicine Database

Print Unit

Order Medicine Part

Page 28: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

UML Structure Diagram

Doctor, Patient, and InstitutionDatabase

Medical Supply Distribution Center Main Page

Order Medicine Unit

Renew prescriptonSearch Medicine Unit

Trace order status Unit

Search patient information Unit

User Verification Unit

Error Handling Unit

Login Unit

Check inventoryUnit

Warn low level inventory Unit

Add new medicineUnit

Storage Management Part

Add new userUnit

Medicine Database

Print Unit

Order Medicine Part

•GUI

Page 29: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

UML Structure Diagram

Doctor, Patient, and InstitutionDatabase

Medical Supply Distribution Center Main Page

Order Medicine Unit

Renew prescriptonSearch Medicine Unit

Trace order status Unit

Search patient information Unit

User Verification Unit

Error Handling Unit

Login Unit

Check inventoryUnit

Warn low level inventory Unit

Add new medicineUnit

Storage Management Part

Add new userUnit

Medicine Database

Print Unit

Order Medicine Part

•GUI

•Application Server

Page 30: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

UML Structure Diagram

Doctor, Patient, and InstitutionDatabase

Medical Supply Distribution Center Main Page

Order Medicine Unit

Renew prescriptonSearch Medicine Unit

Trace order status Unit

Search patient information Unit

User Verification Unit

Error Handling Unit

Login Unit

Check inventoryUnit

Warn low level inventory Unit

Add new medicineUnit

Storage Management Part

Add new userUnit

Medicine Database

Print Unit

Order Medicine Part

•GUI

•Data Base Server

•Application Server

Page 31: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Conclusions

• Aids is a widespread problem in Africa

• Addresses the needs of aids distribution

• Versatile system can be modified to address other problems

Page 32: Medical Supply Distribution Centre in the Developing World Prepared for Engineers Without Borders Wednesday, April 7 th, 2005 Engineer 1P03 - Software

Questions