Telemed is a Java-based console application developed to simulate the core functionalities of a telemedicine platform. Built with object-oriented programming principles, the project organizes features into dedicated Java classes and packages such as appointments, bookings, prescriptions, users, and more.
This project does not include UI/UX and runs entirely on the command line (CLI), accepting input from the user and displaying output in the terminal.
- Object-Oriented Programming (OOP)
- Encapsulation through class structure
- File handling and basic I/O
- Menu-driven navigation
- Console-based interaction
telemed/ | βββ appointments/ # Handles appointment-related logic | | βββ bookings/ # Booking system logic | | βββ main/ # Entry point of the project | | βββ prescriptions/ # Prescription generation/viewing | | βββ telemed/ # Common/shared components | | βββ users/ # User management (doctors/patients) | | βββ prescriptions.txt # Stored prescription data | | βββ usersPatient.txt # Stored patient data
- Add/view/delete appointments
- Manage doctor/patient records
- Book consultations
- Generate/view prescriptions
- File-based data storage
- This project does not include any graphical interface.
- All operations are done through text-based prompts and inputs.
- Data is stored in local
.txtfiles.
This project was collaboratively developed by:
Tanisha Desai
Sneha Vankar
-
Clone the repository:
git clone https://github.com/your-username/telemed.git cd telemed -
Compile and run the code:
javac main/Main.java java main.Main
-
Follow the on-screen menu to navigate the system.