Skip to main content

Pharmacist (An Online Pharmaceutical Product Website)

Page 1

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 05 | May 2022 www.irjet.net

e ISSN:2395 0056

p ISSN:2395 0072

Pharmacist (An Online Pharmaceutical Product Website)

Bhavesh Bhusare1, Rohan Lohar2, Nikhil Shelke3, Dinesh Jagtap4, Dipali Khairnir5

1234FStudent, Dept of Computer Engineering, Dr D. Y. Patil College of Engineering, Maharashtra, India

5 Professor, Dept. Of Computer Engineering, Dr. D. Y. Patil College of Engineering, Maharashtra, India

***

Abstract Pharmacist (An Online Pharmaceutical Product Buying Website with Chatbot), as the name implies, is a website with a chatbot that will assist you in purchasing pharmaceutical products online. Getting out of flats or houses is no longer practicable or safe, so to purchase products available in medical stores, we have built a website that allows you to do so while sitting at home or wherever you are. This website contains all of the products that can be found in medical stores. It has one feature that allows you to buy drugs by simply inputting symptoms. You can buy the things at a lower cost by taking advantage of reductions at the regular price. Your product will be delivered to your home for free.

Key Words: Pharmacy, Chatbot

1. INTRODUCTION

The web application for online drug purchase is quickly becoming a widely acknowledged and used business model.Moreandmorecompaniesareputtingupwebsites withfeaturesthatallowcustomerstopurchasemedicines online.Itisfairtoarguethatonlinepurchasingisgrowing more common. Medicine apps, often known as medicine delivery apps, have revolutionized the healthcare business. Rapidly evolving innovation is improving the human world in a positive way. We cannot overlook the importanceofmedicineandothermedicalitems;whether achild,ateenager,oranelderlyperson,everyonerequires medical aidatsomepoint.Consumersmayskiplonglines bydownloadingapharmaceuticaldeliveryapporgoingon thewebsite,whichallowsthemtoacquiretheirmedicines on time and at their doorway. The online app simplifies the users' lives and assists with online pharmaceuticaltransactions.Thiswebapplicationaimsto alleviate the problems that the current system has, while simultaneously providing low cost ownership. Furthermore, this system is tailored to meet the specific needs of all users in terms of completing operations in a timelyandefficientmanner.Afterthedoctorhasreviewed theprescription,onlythecustomerwillbeabletoplacean order; additionally, all drugs must be confirmed and certified by a registered pharmacist prior to delivery. It offersadatastoragefacilityaswellaseasyandinteractive dataretrieval,suchasprescriptionorderhistoryforfuture usages,suchaswhenacustomerrequiresamonthlyrefill of some prescriptions. With an effective user interface

design, it is user friendly, dependable, and secure. It differs from other pharmaceutical delivery apps in that it includes a bot that will assist the user in finding the medicine he requires. This is the web application’s most importantfeature.

1.1 Motivation

During the Covid 19 crisis, the country was placed on complete lockdown, and citizens were not permitted to leave their homes, making it difficult to purchase medical and personal health care supplies. Medical stores were often located distant from homes in many locations. Ordinary people had a lot of troubles in these situations, and it was rather difficult to arrange medical supplies duringanemergency.:

Thereisasignificantsurgeine commerceplatforms,firms areshiftingtowardsonline resellingofproductsandeven buyers are happy buying them without even stepping out of their houses. Why can’t medicines be delivered online within an hour of being ordered? Groceries and dairy items are delivered within an hour of being ordered, so whynotmedicines?

1.2 Problem Definition

There are many medicine delivery websites and mobile apps on the internet, which are less interactive and less user friendly. The present system does not have filtration withwhichtheycangetthemedicinewithoutconsultinga doctor.

1.3 Methodology to solve the problem

The present systems are less interactive and less user friendly so to overcome that we are going to provide a great User Interface (UI) with a chatbot to order the medicines which will be more interactive and more user friendly. Our system will provide better filtration using that customers can get the medicine by just entering symptoms.

2. LITERATURE SURVEY

2.1 Online research

The kingdom's e pharmacy practices will serve as a stepping stone for the development of online pharmacy.

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page277

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 05 | May 2022 www.irjet.net

AccordingtoP.KumariandR.Nandal.Thisresearchstudy looks at the numerous tools and approaches that may be utilized to create a website. We also go over the steps involved in creating a website, with an emphasis on the Xampp tool, localhost. The following section compares several web application development frameworks. We also go into web application life cycle models and framework development. The results of numerous review articlesarealsogiveninthisreportforabetterknowledge of the challenges that consumers may confront. This article discusses the technology utilized in this development, PHP, and the functionality of Xampp as a result, including screenshots. It is believed that it would serveasavaluableguidefortheprocedure.

According to the Council on Credentialing in Pharmacy’s ResourcePaper,N.P.Albanese,PharmD,ClinicalAssistant ProfessorattheUniversityofBuffalo’sSchoolofPharmacy andPharmaceuticalSciences,andMichaelJ.Rouse,Pharm, MPS, Assistant Executive Director, International and Professional Affairs, Accreditation Council for Pharmacy Education, collaborated on this document. This document summarizesthepresentconditionofpharmacypracticein terms of professional duties and responsibilities, patient populations served, the complexity of patient services given, and different facets of growing pharmacy practice. The document focuses on pharmacists' patient care services; it does not include all of a pharmacist's responsibilities, such as administration and general management.Thisisadescriptiveanalysisstudy.

3. REQUIREMENT SPECIFICATIONS

3.1 Software requirements

A. Tools

Thetoolswhichwehaveusedforcreatingthisprojectand the browsers which have been used to get the output of ourprojectareasfollows:

Codeeditors

Outputsoftware (Browser)

Serversoftware

● Notepad++

● Visualstudiocode(VScode)

● Googlechrome

● MozillaFirefox

● WAMPorXAMPP(Window ApacheMySQL&PHP)

Table 3.1: Tools

B. Front end technologies:

The technologies which are used to create the Front End (the interface is seen by the user) of this project are as follows:

Client side technology (Browser side)

Layout language

Designing language

Designing framework

Browse Scripting language

e ISSN:2395 0056

p ISSN:2395 0072

● HTML

● HTML5

● CSS ● CSS3

● Bootstrap

● JavaScript (ES6)

● jQuery

Server side languages PHP8(Hypertextpreprocessor)

Table 3.2: Front endtechnologies

3.2 Hardware requirements:

Cloudserverwithconfigurationasbelow:

1.Inteli58thGen/AMDRyzen5oraboveprocessor.

2.Min.8GbRAMmemory

3.Min.256GbSSD

4.24/7InternetConnectivity

5.Continuouspowersupply

4. SYSTEM DESIGN

4.1 System Breakdown (Execution Flow):

The goal of this system breakdown is to break down the entire system into various components so that we can create the entire system more easily. It will assist us in getting from the beginning with a system's main function to the intermediate levels down to the level of simple functions. Instead of writing everything down, the Flow Chartbelowcanhelpyouunderstandthesystembetter.

Fig 4.1: Systemflowchart

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page278

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 05 | May 2022 www.irjet.net

4.2 Interface Breakdown:

Thissystemhasthreedifferentlevelinterfaces:oneforthe user or client, one for the pharmacist, and one for the administrator.Theoperationofeachinterfaceisdescribed indetailbelow.

A. Customer (User):

When enrolling, customers must give identification evidence in order to verify their age. The system will provide him with the user ID and password. He'll submit theprescriptionandplaceanorderforthemedications.

e ISSN:2395 0056

p ISSN:2395 0072

B. Pharmacist:

Fig 4.2: CustomerFlowchart

A list of the drugs offered in his medical shop will be uploaded by the pharmacist. He will get the prescription aswellasthedeliveryaddressforthemedications.During registration, he must show proof of his identity as well as thelicenseforhismedicalshop.

C. Admin:

Fig 4.3: PharmacistFlowchart

Admin is one of the most crucial aspects of the system, since it has complete control over it. He needed to keep the website's content and design up to date, as well as make sure it was backed up and completely working. Check to see if the local networks are up and running. He hastheauthoritytoacceptorrejectanyregistration.He'll alsokeeptrackofalltheorders.

Fig 4.4: AdminFlowchart

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page279

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 05 | May 2022 www.irjet.net

4.3 Algorithm:

1.Start

2.Login

3.Searchformedicineoranymedicinalproduct

4.Ifproductfoundthen:

a.addstocart

b.Placetheorder

c. selects the payment method and do the payment

5.Ifnotfound:

a.Thensearchesforanothermedicine

b.Orgetalternativesuggestion

6.Exit

5. OTHER SPECIFICATIONS

5.1 Advantages:

PharmacistBenefitsinclude:

1.Takeyourcompanyonline.

2.Increasethenumberofpharmaceuticalorders.

3.Patientswithchronicillnessescanplacerefillorders.

4.Attractnewcustomers.

5. Expand the company and reach out to a broader clientele.

Customerswillbenefitfromthefollowingfeatures:

1. With only a few clicks, you may have your medicine deliveredtoyourhome.

2.Time saving

3. Medicines are more readily available for persons who are confined to their houses or who live far from a pharmacy.

4.Peoplewithimpairmentsandtheelderlycanhavetheir medicationsdeliveredtotheirhomes.

5.Customerscanplaceprescriptionsatanymoment.

5.2 Disadvantages:

1.Theusermusthaveinternetaccess.

e ISSN:2395 0056

p ISSN:2395 0072

© 2022,

Impact Factor value: 7.529

2. Medicine and drugs are not covered by the BUY BACK POLICY, which means that once a product is delivered, it cannotbereturnedorreplaced.

5.3 Applications:

All pharmacies and users will be able to access this website.

6. SOFTWARE TESTING

6.1 Unit Testing:

Unit testing entails creating test cases to ensure that the program's underlying logic is working properly and that program inputs result invalid outputs. Validation should be performed on all decision branches and internal code flow. It is the testing of the application's individual software parts. This is intrusive structural testing that depends on prior knowledge of the structure. Unit tests areusedtoverifyasinglebusinessprocess,application,or system configuration at the component level. Unit tests guaranteethateachindividualrouteofabusinessprocess follows the published specifications and has clearly definedinputsandoutputs.

1. Functions, classes, procedures, and interfaces are examples of testable parts of a program. Individual pieces of source code are examined to see if they are fit for usage using the unit testing approach.

2. Software engineers write and run unit tests to ensure that code adheres to its design and requirementsandactsasintended.

3. Unittestingisusedtoseparateeachcomponentof a program and ensure that each one is operating properly.

4. This means that when a set of inputs is supplied to a function or method, it should return the appropriate values. When incorrect input is provided, it should gracefully manage errors duringexecution.

5. A unit test is a documented agreement that a pieceofcodemustfulfill

9001:2008

IRJET |
| ISO
Certified Journal | Page280

International Research Journal of Engineering and Technology (IRJET)

Volume: 09 Issue: 05 | May 2022 www.irjet.net

6.2 Integration Testing:

Integration tests are used to see if two or more software components can work together as a single application. Testing is primarily concerned with the fundamental outputofscreensorfieldsandisevent driven.Integration tests verify that, while individual components were satisfied, the combination of components is right and consistent, as demonstrated by successful unit testing. Integration testing is a type of testing that focuses on uncovering issues that occur from the integration of components.

1. We also perform integration testing after combiningtwoseparatecomponents.

2. When two separate modules, Module A and Module B, are merged, integration testing is performed,asshowninthefigurebelow.

7. SUMMARY:

This technique can assist ordinary people in having their medicines and health care supplies delivered to their homes. This also aids small and large scale pharmacies in expanding their consumer base and increasing earnings. Duringanemergency,thistechnologymightbealifesaver formedical institutesandclinics.Ourchatbotallowseven disabled people to obtain their medications in only a few clicks.

8. FUTURE WORK:

For big scale enterprises and companies, this system may be improved and scaled up so that they can simply distribute their products throughout a broad network. To make the flow more user friendly and effective, voice assistants can be introduced. This will benefit both of them, the elderly as well as individuals who are blind or disabled in some way. To expand the local network and connect other InterCitys, network mapping can be done. Doctoral support may be added to provide the customer with valuable assistance in answering any type of query andgivingaqualityconsultingexperience.

ACKNOWLEDGEMENT

Ihavegreatpleasureinpresentingapreliminaryreporton ‘PHARMACIST(AN ONLINEPHARMACEUTICAL PRODUCT WEBSITE WITH CHATBOT)’. Completing a task is never a one man effort. It is often a result of the invaluable contribution of several individuals directly or indirectly. I am profoundly grateful to Prof. Dipali Khairnar for her expert guidance and continuous encouragement throughout to see that this project report reached its target from its commencement to its completion. I would like to express my deepest appreciation towards Dr.

e ISSN:2395 0056

p ISSN:2395 0072

Abhay Pawar, Principle, D Y Patil College of Engineering Pune 410506 Ambi, and Dr. Mininath Nighot HOD of Computer Department, whose invaluable guidance supported me in completing this report. At last, I want to express my sincere heartfelt gratitude to all the staff members of the Computer Engineering Department who helpmedirectlyorindirectlyduringthiscourseofwork.

REFERENCES

1. Punam Kumari and Rainu Nandal, “A Research Paper on Website Development Optimization Using Xampp/PHP”, Volume 8, No. 5, May June 2017 Tech Research Scholar, MDU, Rohtak, Haryana 2 Asst. Prof, M.Tech, MDU, Rohtak, Haryana,India.

2. Syed Asif Hassan and Tabrej Khan, “A proposed prototype of an e pharmacy web application for the consumers of Saudi Arabia”, Volume 8, No. 9, November December2017

3. Nicole Paolini Albanese and Michael J. Rouse, “Scope of Contemporary Pharmacy Practice: Roles, Responsibilities, and Functions of Pharmacists and Pharmacy Technicians”, Approved for distribution by CCP Board of DirectorsonFebruary25,2009

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page281

Turn static files into dynamic content formats.

Create a flipbook