Home
Softono
c-sharp-hospital-crm

c-sharp-hospital-crm

Open source C#
29
Stars
13
Forks
2
Issues
1
Watchers
8 years
Last Commit

About c-sharp-hospital-crm

c-sharp-hospital-crm is a desktop-based Customer Relationship Management system designed specifically for hospital environments, developed using C and the .NET framework. The application utilizes Entity Framework with code-first migrations to manage database interactions efficiently, requiring a manual setup of an SQL database named EPatientDb. It features a modern user interface built with MetroFramework to ensure a streamlined and intuitive experience for medical staff. The system implements a comprehensive role-based access control structure supporting four distinct user roles: Admin, Operator, Doctor, and Nurse. Each role is assigned specific permissions and feature sets to maintain data security and operational workflow. Key functionalities include patient reservation management, detailed timetable scheduling, and interactive data visualization through charts to track hospital metrics. The software is designed for easy deployment through Visual Studio, involving package restoration, database migration, a

Platforms

Web Self-hosted Windows

Languages

C#

Links

Desktop Based Hospital CRM in C

This application is written in C# with Entity Framework (code-first migrations).
The application has 4 Roles (Admin, Operator, Doctor, Nurse) each one with different permissions and features.
The frontend is developed with MetroFramework.

Here some examples:

alt text alt text alt text

How to run the app

1. Pull
2. Open with Visual Studio
3. "Update-Package" command from Package Manager Console
4. Create empty database named "EPatientDb" (or edit EPatientDatabaseConnectionString in App.config)
5. "Update-Database" command from Package Manager Console
6. Run Application

Don't forget to star this repo ;)