Professional Documents
Culture Documents
Hci Assignment2 Krd de Silva e2046378
Hci Assignment2 Krd de Silva e2046378
Hci Assignment2 Krd de Silva e2046378
ASSIGNMENT 02
Government Hospitals are in the process of digitalizing their pharmacies. The following are
main functions to be covered by a computerized system.
2. Get the details of medicines issued to a patient, given the patient number (anyone, including
the patient himself)
3. Get a summary of medicines issued by the pharmacy for a given period. (Available to the
pharmacists and administrators)
Assume that you are given the responsibility of designing a web application to cater the
requirements listed. For each function,
3. Identify the most important design principle to follow, and give justifications for your choice.
ANSWERS
1. Uploading/Entering the prescriptions by the doctors (available to the doctors)
Inputs:
• Patient ID/Name ensures the prescription is associated with the correct patient.
• Date and Time are crucial for medical records and auditing purposes.
Prototype Design:
• Usability: The design should be intuitive and easy to navigate, minimizing the time
doctors spend entering data to reduce errors and improve efficiency.
Justification: Doctors are often busy and under time constraints. A user-friendly interface will
ensure they can quickly and accurately enter prescriptions without unnecessary complexity.
2. Get the details of medicines issued to a patient, given the patient number (anyone,
including the patient himself)
Inputs:
• Date Range helps in viewing medication history over a specific time frame, aiding in
better patient care and follow-up.
Prototype Design:
• Accessibility: Ensure the interface is accessible to all users, including patients who may
not be tech-savvy.
Justification: Patients and other stakeholders should be able to easily access and understand the
information without requiring extensive technical knowledge.
3. Get a summary of medicines issued by the pharmacy for a given period. (Available
to the pharmacists and administrators)
Inputs:
• Pharmacy ID (if multiple locations): To specify which pharmacy's data to retrieve (if
applicable).
• Date Range is necessary to generate reports for specific periods, which is useful for
auditing and inventory management.
• Pharmacy ID helps in distinguishing data if there are multiple pharmacies within the
hospital network.
Prototype Design:
• Data Visualization: Use charts and graphs to present data clearly and concisely.
Justification: Visual representations of data (like charts and graphs) can make complex
information more understandable and actionable, especially for pharmacists and administrators
who need to make quick decisions based on these summaries.