A desktop application built with C# and .NET Framework for hospital administration, patient tracking, polyclinic management, and user authorization controls.
The system uses ADO.NET Strongly Typed DataSets (SONETDataSet.xsd) for relational data management and UI binding.
- Data Provider & Binding:
The project utilizes generated
TableAdapterclasses (e.g.,kullaniciTableAdapter,hastaTableAdapter,sevkTableAdapter) to automatically handle SQL commands, data mapping, and CRUD operations between the database and WinForms UI controls. - Connection String Management:
Database connection settings are configured inside
App.config. The application connects dynamically using the connection string defined under<connectionStrings>. - Data Visualizations & Forms:
Data tables defined in
SONETDataSet.xsdpopulate data grids and controls across modules including:- User Management:
FormKullaniciTanitma - Polyclinics:
FormPoliklinikTanitma - Patient Operations & Discharge:
FormHastaIslemleri,FormTaburcu,FormYeniHasta
- User Management:
- User login and system role verification.
- New patient registration, tracking, and discharge procedures.
- Polyclinic definitions and treatment pricing adjustments.
- Reporting and system reference lists.
- Language: C#
- Framework: .NET Framework (WinForms)
- Data Access: ADO.NET Strongly Typed DataSets (
SONETDataSet.xsd) - IDE: Microsoft Visual Studio 2022
-
Prerequisites:
- Visual Studio 2019 or 2022 with .NET desktop development workload.
- A local database instance (SQL Server or local MDF/Data Source) matching
App.config.
-
Setup:
- Clone the repository:
git clone [https://github.com/amrakurtabegu/Hospital-Management-System-CSharp.git](https://github.com/amrakurtabegu/Hospital-Management-System-CSharp.git)
- Open
hastane.slnin Visual Studio. - Update the connection string in
App.configif your local database server instance differs. - Press
F5to build and launch the application.
- Clone the repository: