{"id":19004313,"url":"https://github.com/ssanthosh010303/assessment1","last_synced_at":"2026-05-18T10:07:19.627Z","repository":{"id":235066030,"uuid":"789992925","full_name":"ssanthosh010303/assessment1","owner":"ssanthosh010303","description":"Assessmet-1: Pharmacy Management System","archived":false,"fork":false,"pushed_at":"2024-04-27T03:47:36.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T14:14:46.470Z","etag":null,"topics":["console","csharp","dotnet"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssanthosh010303.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-22T04:11:52.000Z","updated_at":"2024-04-27T03:47:40.000Z","dependencies_parsed_at":"2024-04-27T04:29:25.423Z","dependency_job_id":"e647bc59-c6b5-46f3-80ab-a01f11eab701","html_url":"https://github.com/ssanthosh010303/assessment1","commit_stats":null,"previous_names":["ssanthosh010303/assessment1"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ssanthosh010303/assessment1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssanthosh010303%2Fassessment1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssanthosh010303%2Fassessment1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssanthosh010303%2Fassessment1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssanthosh010303%2Fassessment1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssanthosh010303","download_url":"https://codeload.github.com/ssanthosh010303/assessment1/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssanthosh010303%2Fassessment1/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33174091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["console","csharp","dotnet"],"created_at":"2024-11-08T18:22:40.616Z","updated_at":"2026-05-18T10:07:19.612Z","avatar_url":"https://github.com/ssanthosh010303.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Assessment-1: Pharmacy Management System\n\n- **Author:** Sakthi Santhosh\n- **Created on:** 22/04/2024\n\n## Implementation\n\nThis project has three different layers to it with each layer having an interface for the upper layer to interact with. The project follows a four-tier layered application architecture with the following layers:\n\n1. Data Layer (model)\n2. Data Access Layer (repositories)\n3. Business Logic Layer (services)\n4. Presentation Layer (user interface)\n\n## Objective\n\nDevelop a console-based pharmacy management system to automate the operations of managing drug inventory, processing prescriptions, and conducting sales transactions in a pharmacy.\n\n## Functional Requirements\n\n1. **Drug Inventory Management:**\n    - Maintain a comprehensive inventory of drugs, including details such as drug name, brand, dosage form, strength, quantity in stock, expiry date, and price.\n    - Allow staff to add new drug entries, update existing ones, and remove expired or out-of-stock medications.\n\n2. **Prescription Processing:**\n    - Enable pharmacists to process prescriptions by entering patient details, doctor’s name, prescribed drugs, dosages, and duration.\n    - Check the availability of prescribed drugs and alert the pharmacist if a drug is nearing low stock levels or is out of stock.\n\n3. **Sales Transactions:**\n    - Process sales transactions for both prescription and over-the-counter drugs.\n    - Calculate total costs, apply discounts, and generate sales receipts.\n\n## Non-Functional Requirements\n\n1. **User Interface:** Develop a user-friendly console interface with clear menus and prompts to ensure ease of use for pharmacy staff.\n\n2. **Efficiency:** The system should process transactions quickly and accurately, even during peak hours.\n\n3. **Reliability:** Ensure high reliability and uptime, especially during business hours, to avoid disruptions in pharmacy operations.\n\n4. **Security:** Implement robust security measures to protect sensitive patient data and comply with healthcare regulations such as HIPAA (Health Insurance Portability and Accountability Act).\n\n5. **Scalability:** Design the system to easily handle increases in drug inventory, customer traffic, and transaction volume without significant performance degradation.\n\n## Optional Enhancements\n\n1. **Drug Interaction Alerts:** Implement a feature to alert pharmacists about potential drug interactions based on the patient’s current medications.\n\n2. **Loyalty Programs:** Integrate a loyalty program to reward frequent buyers with discounts or special offers.\n\n## Contribution\n\nThis project was created for learning and development purposes only. Any contributions to the repository is discouraged.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssanthosh010303%2Fassessment1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssanthosh010303%2Fassessment1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssanthosh010303%2Fassessment1/lists"}