Skip to content

A Desktop application designed for patients to interact with the MedConnect API. It offers an intuitive interface for logging in, managing profiles, booking appointments, and accessing medical records, structured to accommodate various roles and ensure easy navigation.

Notifications You must be signed in to change notification settings

mahmoud-40/Healthcare-API-Client

Repository files navigation

MedConnect API Client

MedConnect API Client (Windows Forms)

The MedConnect API Client is a Windows Forms application designed for patients to interact with the MedConnect API. It offers an intuitive interface for logging in, managing profiles, booking appointments, and accessing medical records, structured to accommodate various roles and ensure easy navigation.

Features

  • Patient Login & Profile Management

    • Register and log in with your credentials.
    • View and edit your profile after logging in.
  • Appointment Booking

    • Select a provider and doctor to book appointments based on available slots.
  • Medical Records Access

    • View your medical records post-login for a comprehensive healthcare history.

Installation

  1. Clone or download the repository.
  2. Open the solution in Visual Studio.
  3. Ensure the MedConnect API is running and accessible via the appropriate endpoint.
  4. Build and run the application.

Usage

  1. Login & Registration

    • Register for a new account or log in to access the patient dashboard.
  2. Manage Profile

    • Edit and update your profile information after logging in.
  3. Book Appointments

    • Choose a provider and doctor to book an appointment according to your preferences and available slots.
  4. View Medical Records

    • Access and view your medical records from the patient dashboard.

Technologies Used

  • Windows Forms
  • C#
  • MedConnect API (ASP.NET Core)
  • Entity Framework
  • SQL Server

TODO

  • Provider Section: Complete functionality for providers to manage appointments and patient interactions.
  • Admin Section: Develop admin features to manage users, providers, and appointments across the platform.

About

A Desktop application designed for patients to interact with the MedConnect API. It offers an intuitive interface for logging in, managing profiles, booking appointments, and accessing medical records, structured to accommodate various roles and ensure easy navigation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages