Sample Pro 1
-
Upload
odumodu-umuleri -
Category
Documents
-
view
6 -
download
0
description
Transcript of Sample Pro 1
ACKNOWLEDGEMENTSThe success of this project was dependent on a number of people, some of whom I cannot fail to mention. A large number of people will be left out not because they were not equally important but it would need so many pages to get all of them down. May God bless them all.First, as always deep appreciation goes to the supreme God who sustained me in all the hardship I faced when compiling this project. Special acknowledgement goes to my computer studies teachers who assisted me during this entire project. Their advice, useful information, attention to errors and omissions I made encouraged and helped me in writing this work.
I also owe a large debt to my family for their loyalty, understanding and sacrifice that enabled me to complete the project on time. They were truly God-sent. I would also like to thank my classmates and friends who were helpful in all possible ways, sacrificing their time, joy and energy to help me go through the finishing line.INTRODUCTIONGoodwill Medical Clinic is situated in Mochudi Village in Boseja Ward. It is located near Batlhophang primary school. It is an organization owned by Botswana Local Government. It was established in the year 2004 and opened its doors to receive its first patients on the fourth of August 2004. The clinic was established when they realized that patients had to travel long distances to the main hospital which is kilometers away thus one of the reasons for Its establishment is to reduce money spent on transport costs .They do all this with the main goal in mind, which is to provide the best health care service to people.The records kept in the clinic are:MEDICAL RECORDS which are:
Bin Cards; for receiving and taking out drugs
Stock Book; for monthly updating of drugs Report Forms; for reporting on available drugs
PATIENT RECORDS
Patient details e.g. name, age, gender, occupation and vital signs which are weight, temperature and blood pressure.
Nature of the patients visit and the reason for their visit.
How many patients visit the clinic? How many patients are referred to the hospital? Which disease is common to most patients?EMPLOYEES RECORDS
Employee details that name, age, gender, contact details.
Number of employees in the clinic.
Duty Rota and shifts on how the employees take turns in attending to the patients and other duties in the clinic.There are approximately 20 people who work in the clinic namely 10 nurses, 3 drivers, 3 General Daily Assistants, 2 Health Education Assistants, 1 nurse orderly and 1 counselor.
ROLES OF THE CLINIC WORKERS
1. HEALTH EDUCATION ASSISTANTS
They weigh patients. They home visit and do follow ups on home based patients.
They give health talks and provide health education2. NURSE Administers medication and treatment as prescribed by the doctor. Performs any act in the observation care and counsel of the ill and injured.
3. GDA
Cleans and scrubs floors.
Prepares packs.
4. NURSE ORDERLY
Does jobs that do not require any special training.
5. DRIVER
Transports the critically ill to the hospital.
6. COUNCELLOR Consults and discusses with patients their problems and offers guidance.
Solves problems and increases awareness.
The record that I am going to focus on is the Medical Records. Records that keep medicine details are the bin cads, stock book and monthly report forms. In these records information that is kept about medicine is: The amount of medicine that is dispensed daily
The quantity of medicine that is available in stock
The name of the drugs
The drug identification number of the drugs
The date of dispensing medicine
STATEMENT OF THE PROBLEM
1. UNNECESSARY HEALTH COMPLICATIONS CAN OCCURIn the records it is not stated the age range which determines the use of the drugs. Even though some medicines have age restrictions to their use it is not written in the medical records. This is a problem since medicine can be given to people who do not fall under a specific age range and this can lead to some complications.2. EXPIRED MEDICINES CAN BE DISPENSED TO PATIENTSThe system does not keep the expiry date of the drugs thus this poses a problem of not being able to determine whether the drugs are still safe to be dispensed to patients.3. PATIENTS CAN BE GIVEN MEDICINE WHICH CAN CAUSE ALLERGIC REACTIONS
The side effects of using medicines are not stated in the records hence this can cause problems for some patients when they are given medicine that they are allergic to.OBJECTIVES OF THE CURRENT SYSTEM To keep track of stock of medicine
To uniquely identify each drug through the use of ID
To keep names of drugs in stock
To keep date in which medicine was dispensed
1. TO KEEP TRACK OF MEDICINE IN STOCK
The system is able to know how many drugs are kept in stock, how many are dispensed daily and how many are left in stock.
2. TO UNIQUELY IDENTIFY EACH DRUG THROUGH THE USE OF IDENTIFICATION NUMBER
By keeping the identification number of each individual drug the system is able to know which drug is available and which one is not.
3. TO KEEP THE NAMES OF THE DRUGS IN STOCKBy keeping the names of the drugs the system is able to know which drugs are available in stock and which drugs to order.
4. TO KEEP DATE IN WHICH MEDICINE WAS GIVEN OUT
By keeping the dispensing date of medicine it is easier to keep track of which medicines are given out on a particular date. DATA FLOW IN THE CURRENT SYSTEM SOURCEINPUTPROCESSOUTPUTDESTINATION
Stock bookCMS and Buffer StoreDrug Storeroom ManagerMedicine details:
Drug Name
Drug ID
Quantity of drugs
Medicine details:
Drug Name
Drug ID
Quantity of drugs
Date of dispensing drugs andDrug Name
Drug ID
Quantity of drugs
Order medicines
Input medicine details of ordered medicinesDeliver ordered medicines to the clinicDrug store room manager receive medicines
Sort and store medicines Dispense medicines to patients
Calculate quantity of medicine dispensed
Update the medical records
Create reportOrdersBin cards
Drugs in stockUpdated Bin cardsUpdate Stock BookWeekly ReportCMS and Buffer StoreKept in the drug store room
District health team
DESCRIPTION OF EXISTING SYSTEM
The information kept about medicine is the drug name, drug ID, the quantity of the drugs in stock, the date of dispensing the drugs.
The Drug Storeroom Manager checks the amount of drugs available in stock in the stock Book. The manager enters the medicine details of medicines needed. She then places an order for the required medicines to the Central Medical Stores and Buffer Store. The CMS and Buffer Stores then deliver the ordered medicines. The medicines ordered are then received from the above mentioned stations. Information about medicines is then entered in the relevant Medical Records which are;
Bin Cards: For receiving and taking out drugs. These records are updated on a daily basis.
Stock Book: For monthly updating of stock of medicines. This book is updated monthly.
Report Forms: For reporting on available stock of medicines. These forms are updated on a weekly basis.
Upon receiving the medicines from the stores they are sorted according to the names and use and then kept in the storeroom. The medicines are taken from the storeroom to the dispensary and administered to patients.
When a patient comes to collect medication he/she goes to the dispensary and has to produce his/her clinic card which shows the prescription. The patient receives medication and is given instructions on how to use the medicine. The drug storeroom manager also updates the bin card for each medicine upon every prescription.Every week the Drug Storeroom Manager uses the bin cards to produce a report showing the amount of drugs left in stock. At the end of each month, the Drug Storeroom Manager uses the bin cards to update the Medical Records.
PERSPECTIVES OF ANYONE IN THE SYSTEM
According to a nurse in the clinic the system is flawed which means there are many mistakes in the system which makes it less effective. He said that the system is very slow, thus time consuming. He is not satisfied with how things are being run at the moment and wishes that the system will be improved to increase effectiveness in the system.
CONTINGENCY MEASURES IN THE SYSTEM
The form of backup is using Carbon papers to make copies of files they keep. The copies are then submitted to the District Health Team as monthly reports for evaluation.EVALUATION OF EXISTING SOLUTIONS
GOOD POINTSREASONSCONSEQUENCE
It is able to keep track of stock of medicines available.The system is able to keep track of medicine because the records are updated every time medicines are taken in and given out.By keeping track of stock of medicine it is easy to know how many medicines are available, how many to order and when to order.
It is able to identify each drug though the use of ID.Each individual drug has its own unique identification number which separates it from the other drugs.When every drug has its own ID it is easy to trace the drug and know if it is available or not.
It is able to keep the names of the drugs in stock.The names of all the drugs kept in the clinic are recorded in the Medical Records.By keeping the names of all the drugs in the records it makes it efficient to know which drugs are in shortage and which drugs are needed in high demand.
It is able to keep date in which medicines were given out.The system is able to keep dates in which medicines were dispensed to patients. By keeping the dates in which medicines are given out gives a rough estimate of the time it takes for medicines to run out before the next order.
BAD POINTS
Expired medicines can be dispensed to patients.The system does not keep the expiry dates of the medicines used.By not keeping the expiry dates of the medicines there could be a risk of administering expired medicines to patients which may give rise to other health problems.
Unnecessary Health complications may arise.Medicine can be given to people who do not fall under the specified age range.By not keeping the age restrictions of the medicines there is a possibility of giving medicines to patients of not the right age group which can be health hazardous to them.
Patients can be given medicines which can cause allergic reactions.The system does not keep the allergens of the medicines in the Medical Records.The effect of not stating the allergens of the medicines in the records is that the side effects of using some medicines can cause problems to some patients when they are given drugs that they are allergic to.
EVALUATION OF ALTERNATIVE SOLUTIONSSEMI COMPUTERISED SYSTEMThis is when both the manual and the computerized system are used at the same time in the organization. Some records will be kept in the computer while others are kept manually. Drug names, Drug ID, quantity of medicines, date of dispensing and expiry dates will be kept manual. This means that the bin cards and medical records will still be used with an additional field of expiry date. There will be a list of all the medicines, which will be kept in the computer showing age restrictions and allergic reactions to the use of medicines. This means that, before making a prescription, the nurse has to check inside the computer for age restriction and allergies.IMPROVEMENTS
Addition of more fields which are;
Expiry dates of medicines
Age restrictions on the use of the medicines
The allergic reactions to the use of medicines
BENEFITS
1. The system will be able to easily tell the expiry dates of the medicines so that expired medicines are not dispensed.
2. It will be easy to identify medicines which should be given to a certain age group to avoid complications.
3. The system will be able to identify the allergies of the drugs to avoid giving patients medicines they are allergic to.
COSTS
1. It will be expensive to purchase the computer and all the components needed.
2. Running two systems at the same time is time consuming and costly as the nurse has to still check in the computer system before making any prescriptions.
3. The computer system will not be used much, which is costly to use it just for a few things like that.
FULLY COMPUTERISED SYSTEM
This is whereby all the activities will be done through the use of a computer. All the records kept about medicines will be in the computer. All the medical details and stock records will be kept in the computer. The bin cards will no longer be needed as the stock records will be automatically updated every time a prescription is made. Weekly and monthly reports, about the status of medicine in the clinic will be produced from the computer.IMPROVEMENTS
New fields such as expiry dates of drugs, age restrictions on the use of drugs, the allergens of the drugs will be added. Also drug name, drug ID, quantity of the drugs and date of dispensing of drugs which were kept manual will now be computerized.BENEFITS
1. The time of dispensing drugs to patients will be reduced, as there is no longer any need to update the bin cards on every prescription. The medical stock records will be automatically updated on every prescription
2. The process of producing weekly and monthly reports will no longer be cumbersome as the information is already updated in the computer.3. The system will be able to easily see the expiry dates of the medicines so that expired medicines are not dispensed.
4. It will be easy to identify medicines which should be given to a certain age group to avoid complications.
5. The system will be able to identify the allergens of the drugs to avoid giving patients medicines they are allergic to.
6. There will be fewer errors made when recording the drug details e.g. drug name, drug ID because the computer performs error checks.
7. There will be fast access and retrieval of data in the computer to obtain the specific information needed.
8. Information is kept safe because passwords are used and therefore not everyone would be able to access the files without the password.
COSTS
1. It will be expensive to purchase the computer and all the hardware components required.
2. Maintenance will be expensive, but the benefits far outweigh the costs.3. There is need for trained personnel.
OBJECTIVES OF THE PROPOSED SYSTEM
The software to be used is Database because it makes data access and retrieval easy and therefore updating the records will be fast and easy. It will be easy to create relationships to link fields in different tables and thus ensure referential integrity. To create a table which stores all the details of the medicines kept in stock. It stores details like the drug name, drug ID, quantity of the drugs, barcode no, date of dispensing, allergens of the drugs, age restrictions and the expiry dates of the drugs.
To create a system that will automatically update the quantity of drugs in stock on every prescription. To create a log in menu form that requests a user name and a password for a person to be allowed into the system. It denies unauthorized users access. To create a Medicine Registration form that captures medicine details as new medicines are taken into the clinic.
To create a Medicine dispensing form that captures medicine details as medicines are given out.
To create a report this displays a summary of the total medicine left in stock after dispensing. To create a query that will display medicines that are mostly dispensed in order to help the Drug Storeroom manager to determine the drug re-order level.
PLAN OF ACTION
The system that I chose to use is the fully computerized system because data access and retrieval will be fast which enables updating of files easy. The benefits that will be derived from the use of such a system far outweigh the costs.The information that will be kept about medicines is the drug name, drug ID, barcode number, expiry date, date of dispensing medicines, side effects of the use of drugs, quantity of the drugs in stock and the age restrictions on the use of drugs. Medicines will be ordered from the drugstore and then received into the clinic. When the medicines arrive a physical count will be done to ensure that the ordered amount is delivered. A form will be created in the computer to capture medicine details. This form will be used to create a table which shows all the medicine details and store them. The medicines are then sorted according to name and use and then kept in the storeroom. The medicines are fed to the dispensary from the storeroom. When a patient comes to collect their medication the nurse looks at the patients prescription on the clinic card and uses a query to select the medicine that is prescribed. The nurse then checks for the availability of the medicine in the Medicine Table. If the medicine is available it is given out to the patient. The nurse will input the quantity and type of medication she wants to dispense. The computer system will automatically update the quantity of drugs left in stock. A Report will be created, whenever required showing the amount of medicines left in stock.
INPUT-PROCESS-OUTPUTSOURCEINPUTPROCESSOUTPUT DESTINATION
Available medicine reportNew drugs from CMS
Patient cardDrug name
Drug ID
Quantity ordered
Medicine Details;
Drug Name
Drug ID
Expiry date
Date of dispensing
Allergens
Quantity of drugs
Age restrictions
Prescription list
Name and quantity prescribed. Order unavailable medicines or those which are about to finish.
Receive and count the drugs.
Capture the medicine details in a form and then save them in the Medicine Table.
Sort the medicines according to name and use and keep in the dispensary ready for dispensing.
Read the patients prescription.
Check the availability of the medicines prescribed in the computer.
Dispense to patient.
Calculate amount of medicine left in stock.
Update the Medical Records.Quantity of each drug in stockAvailable medicine report
Updated stock record. And patient prescription Central Medical Stores, One copy in the order file.
One copy to the stock record file and one copy to the district council
Prescription given to patient and stock record saved for future use.
TIME FRAME
CRITERIAPURPOSEALLOCATED TIME (WEEKS)
Initial StudyTo establish if there is a need for a new system and if so what would its objectives be.3
Feasibility StudyTo investigate the system in sufficient details to provide information that justifies the development of a new system.3
System AnalysisTo fully understand the existing and to identify the basic information requirements.4
System DesignTo provide detailed systems specification that provides details of all parts of the new system.6
System Coding And TestingTo create the design as a computerized system and test it to make sure it meets the users requirements.6
System ImplementationTo prepare the staff so that they can use the system when it is installed.5
EvaluationExamining the system to see if it has met the objectives set out in the original specification.5
Maintenance4
Total Time36
INPUT FORMATFIELD NAMEDATA TYPEFIELD SIZEDESCRIPTIONVALIDATION RULE
Drug nameText25 charactersHolds the drug name.NONE
Drug IDNumber8 charactersHolds the ID no of the drug.Should be different from others.
Expiry dateDate/Time8 charactersHolds the date of expiry of the medicines.
Barcode NONumber10 charactersHolds the barcode number of the medicines.Should be 10 characters long and begin with 1.
Date of registrationDate/Time6 charactersHolds the date at which medicines were registered.Should be 6 characters long.
Allergic reactionsText25Holds the side effects of the use of drugs.Should be letters only.
Age restrictionsText25Holds the specified age range showing the use of medicines.NONE
QuantityNumber6Holds the quantity of the medicine in stock.Should be a number
MEDICINE FORM STRUCTURE
MEDICINE REGISTRATION FORM
GOODWILL MEDICAL CLINIC REGISTRATION FORM
DRUG NAME :
DRUG ID:
EXPIRY DATE:
BARCODE NUMBER:
DATE OF REGISTRATION:
QUANTITY IN STOCK:
ALLERGIC REACTIONS:
AGE RESTRICTIONS:
MEDICINE DISPENSING FORMGOODWILL MEDICAL CLINIC
DISPENSING FORM GOODWILL MEDICAL CLINIC DISPENSING FORMDRUG NAME:
DRUG ID:
EXPIRY DATE:
BARCODE NO:
DATE OF DISPENSING:
QUANTITY IN STOCK
QUANTITY DISPENSED
QUANTITY LEFT
MEDICINE TABLE
DRUG NAMEDRUG IDBARCODE NOEXPIRY DATEREGISTATION DATEDATE OF DISPENSINGQUANTITY IN STOCKALLERGIC REACTIONSAGE RESTRICTIONS
Cold and Cough Syrup110000476000372002606/07/20118/12/200823/04/20091300Can cause drowsiness.Not to be given to persons under the age of 6.
Hydrocortisone00369791600977361422/02/20137/16/201009/12/20095500Can cause skin irritations.For persons 12 years and above.
Gulf Multivitamin Syrup13091291600334250705/03/20114/10/200908/03/20101280Gastric disturbances.Not for persons under the age of 4.
Griseofulvin
26121927000121397430/12/20109/24/200803/01/20092175Can cause skin rash.For 18 year olds and older.
OUTPUT FORMAT REPORT TABLE
FIELD NAMEDATA TYPEFIELD SIZEDESRIPTIONVALIDATION RULE
Drug nameText25Holds the name of the drug.
Drug IDNumber8Holds the identification number of the drugs.Should have 8 characters.
Barcode numberNumber10Holds the barcode number of the medicines.Should be 10 characters.
Quantity in stockNumber6Holds the number of the medicines in stock.Should be a number.
Quantity dispensedNumber6Holds the number of medicines dispensed.Should be a number.
Quantity left in stockNumber6Holds the amount of medicines left in stock after dispensing.Should be a number.
REPORT ON AVAILABLE STOCK OF MEDICINEDRUG NAMEDRUG IDBARCODE NOQUANTITY IN STOCKQUANTITY DISPENSEDQUANTITY LEFT IN STOCK
Cold and Cough Syrup
Gulf Medicine Syrup
Allergex
Panado Hydrocortisone 1100004713091291
26121927
66666666
67230939178907654210033442507
1601213974
1564789251
100977361413001280
2175
2349
5500903622
1752
600
3225397658
423
1749
2275
HARDWARE REQUIRED
DEVICESPECIFICATIONUSEALTERNATIVEJUSTIFICATION
MouseOptical mouseTo click on and select buttons on the main menu and move the curser to the next textbox when typingTrackballIt is easy to use and not affected by dust.
KeyboardQwertyTo enter drug details into the computer e.g. drug name, drug id, expiry date.Touch screenIt is cheap and easy to use.
ProcessorPentium 4Sort medical records, search for requested drugs and perform calculations.Pentium 3Works at high speed
PrinterLaser printerTo print the report showing amount of medicines left in stock.Inkjet printerGives very high quality output.
MonitorLiquid Crystal DisplayDisplays reports before printing them out.Cathode Ray TubeHas a sharper quality. Uses less power and consumes less space.
Flash DiskMemory stick 8GBTo store all
the medicine
details Hard diskHas more storage space. Thats not true
MODULE DESIGN
The technique that would be used is the top down design in which the complex problems would be decomposed into sequences of smaller sub-problems. Decomposing major problems into sub-problems gives a smaller and more specific solutions and this is done with the main goal in mind.
LOG IN MENU
The log in menu of Goodwill Medical Clinic has the user name which should be typed in by the user for identification. A password should be typed in by the users to allow them access to the system.
USER NAME:
PASSWORD:
MAIN MENU
It contains buttons which open files that are kept about medicine in the system. Clicking any of the buttons will open the corresponding form or report. The files kept are:
Medicine Registration Medicine Dispensing Report Creation Exit MAIN MENU
Welcome to goodwill medical clinic
Where best health is our first priority
MEDICINE REGISTRATION
This is when all the medicine details are captured in the Medicine Registration form and stored in the Medicine Table.FIELDDESCRIPTION
Drug NameHolds the name of the drugs kept in the clinic.
Drug IDHolds the identification no of the drugs kept.
Expiry dateHolds the date at which medicines is out of use and no longer given out.
Registration DateIt holds the date in which medicines were delivered and accepted into the clinic.
Allergic reactionsHolds the side effects of the use of the drugs on some patients.
Age restrictionsHolds the age range showing the use of medicines for a specified age group.
Quantity Holds the number of the medicines in stock.
Barcode numberHolds the barcode number of the drugs.
MEDICINE DISPENSING
This is when the medicines that are required by the patient are given out. This happens every time medicine is dispensed.FIELDDESCRIPTION
Drug nameHolds the names of the drugs kept in the clinic.
Drug IDHolds the identification number of the drugs.
Expiry dateHolds the date in which medicines will be out of use.
Dispensing dateHolds the date at which medicines were given out.
Barcode numberHolds the barcode number of the drugs.
Quantity in stockHolds the number of the medicines in stock.
Quantity dispensedHolds the number of medicines dispensed.
Quantity left in stockHolds the number of medicines left in stock after dispensing.
REPORT CREATION
Here a report is created showing the summary of the medicines left in stock after dispensing. This enables the Drug Storeroom Manager to be able to know if there is need to place an order for medicines.FIELDDESCRIPTION
Drug nameHolds the name of the drugs.
Drug IDHolds the identification number of the drugs.
Quantity in stockHolds the number of the medicines in stock.
Quantity dispensedHolds the number of medicines dispensed.
Quantity left in stockHolds the number of medicines left in stock after dispensing.
CALCULATION SCRIPT
Quantity left in stock = Quantity in stock Quantity DispensedExample
Cold and Cough Syrup
1300 903 =397
PROGRAM FLOWCHARTSLOG IN MENU
NO
YES
MEDICINE REGISTRATION
NO
YES
FLOW CHART FOR MEDICINE DISPENSING
NO
YES
YES
NO
SYSTEM FLOWCHART
ANNOTATION
The computer is booted up.
The log in menu dialogue box is displayed on the screen.
The user enters the user name and the password.
The computer checks for errors.
AAA An error message box appears if the data entered is incorrect.
Open form to register medicines.
Main file which contains medicine details.
Register medicines into the computer system.
Update the bin card records which show that medicines are taken in.
Updated bin card records are stored in the Magnetic Disk.
The medicine dispensing form is opened.
Medicines are given out.
Amount of medicine given out is calculated.
The computer checks for errors.
The computer displays an error message box.
Update bin card records to show that medicines are given out.
The medicine master file is updated.
The updated medicine master file show updated medicine details.
A report showing amount of medicines left in stock is created.DATA TESTING
Testing for normal, abnormal and extreme data will be done in this section.
NORMAL TEST DATA
It is used to check that a system can handle the sort of data that would be expected during day to day use.
ABNORMAL TEST DATA
It is used to check that a system can identify data that is wrong and reject it.
EXTREME TEST DATAIt is used to check that a system can cope with data that lies on the boundaries of what is acceptable.TEST PLANFIELDVALIDATION RULENORMAL DATAABNORMAL DATAEXTREME DATA
UPPERLOWER
Quantity >01300-69999991
Drug ID8 numbers1000000026121929999999910000000
Barcode number10 numbers178907654816012139799999999991000000000
NORMAL DATA
ABNORMAL DATA
LOWER EXTREME DATA
UPPER EXTREME DATA
USER DOCUMENTATION
GOODWILL MEDICAL CLINIC USER DOCUMENTATIONPURPOSE OF THE SYSTEM
The main aim of this project was to enable the Goodwill Medical Clinic personnel not to struggle, but be able to register medicines, dispense medicines and create report showing amount of medicines left in stock after dispensing through the use of a database. This is because work done using a computer is more accurate and the outcome is fast too. The Goodwill Medical Record system is uncomplicated, it is user friendly and it is easy to navigate through the forms and to access the database. It stores details about all medicines from the time they are received into the clinic to the time they are given out. Since the database stores very vital information the system will prevent any loss of information by using backup.This user manual is a guide on how the Goodwill Medical System works and guides the users on how to install and perform specific functions.
SYSTEM REQUIREMENTSHARDWARE1. Optical mouse; to click on and select buttons2. QWERTY keyboard; to enter medicine details into the computer e.g. drug name, drug ID, barcode no, expiry date, allergic reactions and age restrictions.3. Pentium 4 processor; to sort medical records, search for requested drug and calculate remaining drugs after every dispensary.4. LCD monitor; displays medicine details5. Laser printer; to print the report showing amount of medicines left in stock.6. 8GB memory stick; to store all details concerning medicines. SOFTWARE Operating System: windows XP or better Application Software: Microsoft office access 2003 or better. RAM: 256 MB or betterINSTALLATION OF THE SYSTEM
Enter the CD into the CD ROM drive. The disk will auto run itself. Wizard form will appear and will take you through the installation process. When installation is complete the Goodwill Medical Record file will appear on the desktop as shown below.
Click on it to start running the system.BASIC OPERATING INSTRUCTIONS Right click on the folder for Goodwill Medical Clinic on the desktop and click on open to open the application.
A dialogue box appears asking if you want to open the file.
Click on open to open the file. After clicking open the log in menu will appear as shown below.
LOG IN MENU
In the log in menu form enter the user name in the user name field. Enter the password in the password field. Click the main menu button.If the password and or user name are incorrect then an error message box appears.
Click on the ok button to remove the error message box.
Enter the password and the user name again.
If the user name and the password are correct then the main menu appears as shown below.
It has four buttons namely:
Medicine registration
Medicine dispensing
Report
Exit
Their functions work as follows;
MEDICINE REGISTRATION
The button is used when medicines are registered into the clinic. Click on the medicine registration button.
A medicine registration form appears.
To register new medicines into the clinic click on the REGISTER BUTTON. A blank form appears for one to enter the details of the medicine. Other buttons that appear on the form are; SAVE BUTTON: It allows you to save the details of the medicine you have just registered.
PREVIOUS BUTTON: It allows the user to access the previous item on the database.
NEXT BUTTON: It allows the user to access the next item on the database.
DELETE BUTTON: It allows the user to delete medicine which will no longer be used.
Clicking the delete button brings this dialog box which asks if you really want to delete the medicine.
If yes is selected the record will be deleted, but if delete was mistakenly clicked, press no and the record will not be deleted. CANCEL BUTTON: It allows you to close the form and go back to the main menu.
MEDICINE DISPENSINGThis button is used to dispense medicine out of the system to the patients. Click on the medicine dispensing button and a form appears.
The Dispense button is pressed when dispensing certain medication. First the drug ID is inputted to check if the medicine is available in stock, if it is available, then the drug and its details will appear on the screen as shown above. You will then enter the quantity you are dispensing and the quantity of drugs left will automatically be updated.The other buttons on this form that is:
Save
Previous Next
Delete
Back
They work the same way as the ones explained in the medicine registration form above.
REPORT
This button is used to view a report that displays the summary information of medicines left in stock after dispensing. When you click on this button a report appears.
The buttons on the report work as follows; SAVE; It allows you to save the report for future use. PRINT; it allows you to print the report and produce a hard copy.
EXIT; allows you to go back to the main menu.ERROR HANDLING
To correct the error click on the OK button. Enter correct user name and password.
To correct the error click on the OK button and enter 10 numbers for the barcode number.
Click ok and enter 8 numbers for the drug ID.TECHNICAL DOCUMENTATION
It is used to explain to a system analyst because it is written in technical language. This document is important because when changes to the system are made later on, it will be used as a guide to improve the system.CONTENTS
Purpose of the system
System requirements
Input ,process output statement
Input ,Output file structures and format
Program flowcharts
System flowchartPURPOSE OF THE SYSTEM
The main aim of this project was to enable the Goodwill Medical Clinic personnel to not struggle, but be able to register medicines, dispense medicines and create report showing amount of medicines left in stock after dispensing through the use of a database. This is because work done using a computer is more accurate and the outcome is fast too. The Goodwill Medical Record system is uncomplicated, it is user friendly and it is easy to navigate through the forms and to access the database. It stores details about all medicines from the time they are received into the clinic to the time they are given out. Since the database stores very vital information the system will prevent any loss of information by using backup.SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS7. Optical mouse; to click on and select buttons8. QWERTY keyboard; to enter medicine details into the computer e.g. drug name, drug ID, barcode no, expiry date, allergic reactions and age restrictions.9. Pentium 4 processor; to sort medical records, search for requested drug and calculate remaining drugs after every dispensary.10. LCD monitor; displays medicine details11. Laser printer; to print the report showing amount of medicines left in stock.12. 8GB memory stick; to store all details concerning medicines. SOFTWARE REQUIREMENTS
Operating System: windows XP or better Application Software: Microsoft office access 2003 or better. RAM: 256 MB or betterINPUT, PROCESS, OUTPUT STATEMENTSOURCEINPUTPROCESSOUTPUT DESTINATION
Available medicine report
New drugs from CMS
Patient cardDrug name
Drug ID
Quantity ordered
Medicine Details;
Drug Name
Drug ID
Expiry date
Date of dispensing
Allergens
Quantity of drugs
Age restrictions
Prescription list
Name and quantity prescribed. Order unavailable medicines or those which are about to finish.
Receive and count the drugs.
Capture the medicine details in a form and then save them in the Medicine Table.
Sort the medicines according to name and use and keep in the dispensary ready for dispensing.
Read the patients prescription.
Check the availability of the medicines prescribed in the computer.
Dispense to patient.
Calculate amount of medicine left in stock.
Update the Medical Records.Quantity of each drug in stock
Available medicine report
Updated stock record. And patient prescription Central Medical Stores, One copy in the order file.
One copy to the stock record file and one copy to the district council
Prescription given to patient and stock record saved for future use.
INPUT FORMATFIELD NAMEDATA TYPEFIELD SIZEDESCRIPTIONVALIDATION RULE
Drug nameText25 charactersHolds the drug name.NONE
Drug IDNumber8 charactersHolds the ID no of the drug.Should be different from others.
Expiry dateDate/Time8 charactersHolds the date of expiry of the medicines.
Barcode NONumber10 charactersHolds the barcode number of the medicines.Should be 10 characters long and begin with 1.
Date of registrationDate/Time6 charactersHolds the date at which medicines were registered.Should be 6 characters long.
Allergic reactionsText25Holds the side effects of the use of drugs.Should be letters only.
Age restrictionsText25Holds the specified age range showing the use of medicines.NONE
QuantityNumber6Holds the quantity of the medicine in stock.Should be a number
MEDICINE TABLE IN DESIGN VIEW
INPUT STRUCTUREREGISTRATION FORM
GOODWILL MEDICAL CLINIC REGISTRATION FORM
DRUG NAME :
DRUG ID:
EXPIRY DATE:
BARCODE NUMBER:
DATE OF REGISTRATION:
QUANTITY IN STOCK:
ALLERGIC REACTIONS:
AGE RESTRICTIONS:
MEDICINE DISPENSING FORM
GOODWILL MEDICAL CLINIC
DISPENSING FORM GOODWILL MEDICAL CLINIC
DISPENSING FORMDRUG NAME:
DRUG ID:
EXPIRY DATE:
BARCODE NO:
DATE OF DISPENSING:
OUTPUT STRUCTUREREPORT TABLEFIELD NAMEDATA TYPEFIELD SIZEDESRIPTIONVALIDATION RULE
Drug nameText25Holds the name of the drug.
Drug IDNumber8Holds the identification number of the drugs.Should have 8 characters.
Barcode numberNumber10Holds the barcode number of the medicines.Should be 10 characters.
Quantity in stockNumber6Holds the number of the medicines in stock.Should be a number.
Quantity dispensedNumber6Holds the number of medicines dispensed.Should be a number.
Quantity left in stockNumber6Holds the amount of medicines left in stock after dispensing.Should be a number.
REPORT FORMATDRUG NAMEDRUG IDBARCODE NOQUANTITY IN STOCKQUANTITY DISPENSEDQUANTITY LEFT IN STOCK
Cold and Cough Syrup
Gulf Medicine Syrup
Allergex
Panado
Hydrocortisone 11000047
13091291
26121927
66666666
672309391789076542
10033442507
1601213974
1564789251
10097736141300
1280
2175
2349
5500903
622
1752
600
3225397
658
423
1749
2275
REPORT TABLE IN DESIGN VIEW
PROGRAM FLOWCHARTSLOG IN MENU
NO
YES
MEDICINE REGISTRATION
NO
YES
NO
YES
YES
NO
PROGRAM FLOWCHART SYMBOLS
Direction flowSYSTEM FLOWCHART
QUERY SHOWING NAME OF MEDICINES DISPENSED THAT ARE GREATER THAN 1000
QUERRY SHOWING TYPE OF MEDICINE SELECTED TO BE DISPENSED
TEST PLANFIELDVALIDATION RULENORMAL DATAABNORMAL DATAEXTREME DATA
UPPERLOWER
Quantity >01300-69999991
Drug ID8 numbers1000000026121929999999910000000
Barcode number10 numbers178907654816012139799999999991000000000
EVALUATION OF THE SYSTEM
GOOD POINTS
The system is able to deny access to unauthorized users because it requests for a user name and a password each time a person logs on to the system. When wrong data is entered the system is able to show error reports so that the user can correct wrong information and therefore fewer errors made. There is no risk of dispensing expired to patients because the expiry date of medicines are kept in the system. Unnecessary health complications are avoided because medicines are only dispensed to patients of the specified age.BAD POINTS The system is not able to update itself as the medicines are dispensed, thus the calculations have to be done by the Drug Storeroom Manager, hence making the process time consumingOPPORTUNITIES FOR DEVELOPMENTGiven more time; The calculation part will be done automatically by the system through the use of query in a database, instead of the current system where the amount of drugs left in stock is calculated by the Drug Storeroom manager. I would create relationships to link fields in different tables and thus ensure referential integrity.
APPENDICES
INTERVIEW
1. What is the name of your company?2. What is the name of your company?
3. Where is it located?
4. Who owns it and when was it established?
5. Why was it established
6. Approximately how many people are working in your company?
7. Please list about 10 items that are kept in stock?
8. Are there any complaints that have been raised by patients that you are aware of? Please state them.
9. Do you have any suggestions towards solving the problems?
10. What records do you keep about medicines?
11. How often are the records updated?
12. Who oversees the process of recording and keeping of medicines?
13. Briefly describe the data flow of medicines in terms of input, process and output. QUESTIONNAIRRE
I am a student at Molefi Senior Secondary School doing a Computer Studies project of computerizing a manual system. I would be truly grateful if you could answer the questions below.
BIO DATA:
GENDER;FEMALEMALE
AGE:
OCCUPATION:
1. What are your views concerning the service that you receive at the clinic?
2. What are your complaints and how you like them to be improved?
THANK YOU1ACKNOWLEDGEMENTS
2INTRODUCTION
3STATEMENT OF THE PROBLEM
4OBJECTIVES OF THE CURRENT SYSTEM
5DATA FLOW IN THE CURRENT SYSTEM
7DESCRIPTION OF EXISTING SYSTEM
7PERSPECTIVES OF ANYONE IN THE SYSTEM
7CONTINGENCY MEASURES IN THE SYSTEM
8EVALUATION OF EXISTING SOLUTIONS
10EVALUATION OF ALTERNATIVE SOLUTIONS
12OBJECTIVES OF THE PROPOSED SYSTEM
13PLAN OF ACTION
22HARDWARE REQUIRED
23MODULE DESIGN
26CALCULATION SCRIPT
27PROGRAM FLOWCHARTS
30SYSTEM FLOWCHART
33DATA TESTING
33NORMAL TEST DATA
33ABNORMAL TEST DATA
33EXTREME TEST DATA
33TEST PLAN
40USER DOCUMENTATION
40PURPOSE OF THE SYSTEM
40SYSTEM REQUIREMENTS
41BASIC OPERATING INSTRUCTIONS
51ERROR HANDLING
53TECHNICAL DOCUMENTATION
53PURPOSE OF THE SYSTEM
53SYSTEM REQUIREMENTS
64PROGRAM FLOWCHART SYMBOLS
66QUERY SHOWING NAME OF MEDICINES DISPENSED THAT ARE GREATER THAN 1000
66QUERY SHOWING TYPE OF MEDICINE SELECTED TO BE DISPENSED
67EVALUATION OF THE SYSTEM
68OPPORTUNITIES FOR DEVELOPMENT
69APPENDICES
69INTERVIEW
70QUESTIONNAIRRE
Orders
Order medicines
Stock book
Input medicine details of ordered medicines
CMS and Buffer Stores
Deliver ordered medicines to clinic
Drug Storeroom Manager
Receive ordered medicines
Update stock book records
Stock Book
Sort and store medicines
Dispense medicines to patients
Calculate amount of medicines dispensed
Updated Bin Card Records
Update Bin Card Records
Weekly report forms
Create report
NEXT
SAVE
BACK
DELETE
CANCEL
REGISTER
SAVE
PREVIOUS
NEXT
DELETE
DISPENSE
EXIT
CANCEL
OK
Click here to register medicines
MEDICINE REGISTATION
Click here to exit the system
Click here to create a report
REPORT CREATION
Click here to dispense medicines
MEDICINE DISPENSING
EXIT
START
The computer is booted up.
SWITCH ON COMPUTER
The user enters their user name and their password.
ENTER USER NAME AND PASSWORD
ARE USER NAME AND PASSWORD CORRECT?
Checks whether the entered details are correct.
The main menu is displayed
ACCESS MAIN MENU
END
START
ENTER MEDICINE DETAILS
Input medicine details into the computer.
ARE THE MEDICINE DETAILS CORRECT?
Checks if the details are correct.
Details are saved to master file
SAVE MEDICINE DETAILS TO MEDICINE MASTER FILE
END
START
CHECK PATIENT PRESCRIPTION IN THE CARD
INPUT DRUG ID
Check if medicines are available.
IS DRUG AVAILABLE
Give out medicines
DISPENSE DRUG TO PATIENT
UPDATE QUANTITY LEFT
Quantity Left = QuantityInStock -Quantity Dispensed
IS THERE ANY MORE DRUGS TO GIVE?
END
1
SWITCH ON COMPUTER
2
LOG IN MENU
ENTER USER NAME AND PASSWORD
3
4
5
ERROR REPORT
VALIDATE
10
6
OPEN MEDICINE REGISTRATION FORM
MEDICINE MASTER FILE
8
9
REGISTER MEDICINES
UPDATED BIN CARD RECORDS
7
UPDATE BIN CARD RECORDS
OPEN MEDICINE DISPENSING FORM
11
UPDATE MEDICINE MASTER FILE
17
DISPENSE MEDICINES TO PATIENTS
12
UPDATED MASTER FILE
18
13
CALCULATE AMOUNT OF MEDICINES GIVEN OUT
15
REPORT
ERROR REPORT
UPDATE BIN CARD RECORDS
VALIDATE
14
19
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
16
18
19
Barcode NO is accepted
Quantity is accepted
Drug ID is accepted
Quantity is not accepted
Drug ID is not accepted
Barcode NO is not accepted
Value of quantity is accepted
Lower extreme value for Drug ID is accepted
Lower extreme value of Barcode NO is accepted
Upper extreme value for Drug ID is accepted
Upper extreme value for Barcode No is accepted
Upper extreme value for quantity is accepted
VALUE IS NOT ACCEPTED
Click here to start running the system
Click here to register medicines
Click here to save the form.
Click here to go to previous item.
Click to go to next item.
Click here to delete.
Click here to go back to main menu.
Click here and a medicine dispensing form appears
Click here to dispense medicines.
DELETE
NEXT
SAVE
CANCEL
REGISTER
BACK
SAVE
PREVIOUS
NEXT
DELETE
DISPENSE
EXIT
START
The computer is booted up.
SWITCH ON COMPUTER
The user enters their user name and their password.
ENTER USER NAME AND PASSWORD
ARE USER NAME AND PASSWORD CORRECT?
Checks whether the entered details are correct.
The main menu is displayed
ACCESS MAIN MENU
END
START
Input medicine details into the computer.
ENTER MEDICINE DETAILS
ARE THE MEDICINE DETAILS CORRECT?
Checks if the details are correct.
Details are saved to master file
SAVE MEDICINE DETAILS TO MEDICINE MASTER FILE
END
START
CHECK PATIENT PRESCRIPTION IN THE CARD
INPUT DRUG ID
Check if medicines are available.
IS DRUG AVAILABLE
Give out medicines
DISPENSE DRUG TO PATIENT
UPDATE QUANTITY LEFT
Quantity Left = QuantityInStock -Quantity Dispensed
IS THERE ANY MORE DRUGS TO GIVE?
END
Process
Start or end
Decision
Input or output
1
SWITCH ON COMPUTER
2
LOG IN MENU
ENTER USER NAME AND PASSWORD
3
4
5
ERROR REPORT
VALIDATE
10
6
OPEN MEDICINE REGISTRATION FORM
MEDICINE MASTER FILE
8
9
REGISTER MEDICINES
UPDATED BIN CARD RECORDS
7
UPDATE BIN CARD RECORDS
OPEN MEDICINE DISPENSING FORM
11
UPDATE MEDICINE MASTER FILE
17
DISPENSE MEDICINES TO PATIENTS
12
UPDATED MASTER FILE
18
13
CALCULATE AMOUNT OF MEDICINES GIVEN OUT
15
REPORT
ERROR REPORT
UPDATE BIN CARD RECORDS
VALIDATE
19
14
16
PAGE 40