Table 1: Use Case Search For Pharmacies
Use Case Name Search For Pharmacies
Participating actors Patient , Pharmacy
Precondition Click on the search for a pharmacy engine.
Flow of events
Actor Actions System response
1-User enters the 2-The system displays
pharmacy name . the matching pharmacies
Depending on the user
search.
3-Pharmacy selection .
4-View the pharmacy
(Name,Address ,Contact
Number).
Postcondition The desired pharmacy is displayed to the user.
Exceptions 1-If the user searches for a pharmacy that does not exist
or the name is wrong , the system will not show any
result .
Table 2: Use Case Search For Medications
Use Case Name Search For Medications
Participating actors Patient , Pharmacy
Precondition 1-Open the medication page.
2-Click on the search for a medication engine.
Flow of events
Actor Actions System response
1-User enters the 2-The system displays the
medication name . matching medications
Depending on the user
search.
3-View the medications.
(Name ,Price,Availability,
Description ),.
Postcondition The matching medications name are displayed to the user
With details (Name ,Price,Availability, Description ).
Exceptions 1-If the user searches for a medication that does not exist or
the name is wrong , the system will
Not show any result .
Table 3: Use Case View the social media links
Use Case Name View the social media links
Participating actors Patient
Precondition Open the homepage of the website .
Flow of events
Actor Actions System response
1-User Scroll down to 2-The system
Social media links . displays the social
media link .
3-Social media
selection
(Facebook,X,Insta).
4-View the desired
social media .
Postcondition The desired social media is opened by the user.
Exceptions None
Table 4: Use Case Contact technical support
Use Case Name Contact technical support
Participating actors Patient
Precondition Open the homepage of the website
Flow of events
Actor Actions System response
1-User Scroll down to 2-The system
technical support displays the technical
contact . support contact .
3-Technical support
contact selection
(Facebook,X,Insta).
4-View the desired
technical support
contact .
Postcondition The desired technical support contact is opened by
the user.
Exceptions None
Table 5: Use Case Access common Medications
Use Case Name Access common Medications
Participating actors Patient , Pharmacy
Precondition 1-Open the homepage of the website .
Flow of events
Actor Actions System response
1-Click on the medication 2-The system displays the
page. common Medications .
Postcondition The common medications are displayed to the user .
Exceptions None
Table 6: Use Case View Recommendations
Use Case Name View Recommendations
Participating actors Patient
Precondition 1-Open the homepage of the website .
Flow of events
Actor Actions System response
1-User Scroll down to the 2-The system displays the
Recommendations. Recommendations.
Postcondition The Recommendations are displayed to the user
Exceptions None
Table 7: Use Case View Advertisements
Use Case Name View Advertisements
Participating actors Patient
Precondition 1-Open the homepage of the website .
Flow of events
Actor Actions System response
1-User Scroll down to the 2-The system displays the
Advertisements. Advertisements.
Postcondition The Advertisements are displayed to the user .
Exceptions None