/MedNex_Doctor

Hospital Management System app for Doctor side

Primary LanguageSwiftMIT LicenseMIT

MedNex Doctor App

Welcome to the Doctor App! This app is designed to help medical professionals manage their schedules, patient appointments, and medical records. It provides doctors with a comprehensive set of tools to streamline their workflows and improve patient care.

Features

  • Secure Sign-up: Doctors can sign up using a unique secret code sent to their email, ensuring secure and authorized access.
  • Appointment Management: View and manage daily appointments, accept or delete appointments, and block time slots when unavailable.
  • Patient Interaction: Access patient medical records, write prescriptions, and view patient feedback to provide personalized care.
  • Review Tracking: Monitor feedback and ratings from patients to maintain and improve service quality.

Technologies Used

  • Swift: The primary programming language used to develop the app, enabling a seamless iOS experience.
  • Figma: Utilized for app design and prototyping, providing a clear user interface and user experience blueprint.
  • Firebase: For backend services, including user authentication, real-time database, and cloud storage for medical records.
  • HealthKit: Integrated to enable access to health-related data, supporting enhanced patient interaction and care.
  • EventKit: Used to manage calendar events and integrate with the iOS Calendar app, facilitating appointment scheduling.

Installation and Setup

  1. Clone the repository to your local machine.
  2. Open the project in Xcode.
  3. Ensure you have all the necessary dependencies installed. If not, use a package manager like CocoaPods to install them.
  4. Configure Firebase with your project. You will need to set up a Firebase project and integrate the necessary configuration files.
  5. Build and run the app on a simulator or a connected device.

Usage Instructions

  1. Sign-Up: Use the secret code sent to your email to sign up and create a secure account.
  2. Manage Appointments: View your schedule for the day and manage your appointments.
  3. Interact with Patients: Access patient records, write prescriptions, and view patient feedback.
  4. Track Reviews: Check patient feedback and ratings to understand their satisfaction level.

License

This project is licensed under the MIT License.