Hospital Management System (.NET 8 + Angular)

Cliente Freelancer · Remoto · Remoto · freelance · mid · 1500–3000 USD

Publicada el 2026-07-25

Descripción de la oferta

We are looking for an experienced full-stack .NET developer to design and develop a modern Hospital Management System (HMS) from scratch. The system should be scalable, secure, and built using Clean Architecture principles. The application will be used by hospitals and medical clinics to manage daily operations, patient records, appointments, billing, and reporting. This is a complete solution, not a prototype. ⸻ Technology Stack Backend * .NET 8 * ASP.NET Core Web API * Entity Framework Core * SQL Server * Clean Architecture * JWT Authentication * Role-Based Authorization * FluentValidation * AutoMapper * Swagger Frontend * Angular 18+ (preferred) * Responsive UI * Bootstrap or Material Design ⸻ Core Modules Authentication & Authorization * Secure login * JWT authentication * Password reset * Role management * User permissions Roles include: * Administrator * Doctor * Nurse * Receptionist * Laboratory Staff * Pharmacist * Accountant ⸻ Patient Management * Register patients * Patient profiles * Contact information * Emergency contacts * Medical history * Allergies * Previous visits * Uploaded documents ⸻ Doctor Management * Doctor profiles * Departments * Specializations * Working hours * Availability schedule ⸻ Appointment Management * Create appointments * Calendar view * Reschedule appointments * Cancel appointments * Appointment history * Queue management ⸻ Consultation Module Doctors should be able to: * View patient history * Add diagnoses * Add clinical notes * Record vital signs * Prescribe medications * Request laboratory tests * Request radiology exams * Upload attachments ⸻ Laboratory Module * Receive lab requests * Update request status * Enter results * Upload reports * Notify doctors ⸻ Pharmacy Module * Medication catalog * Prescription management * Dispense medications * Inventory tracking * Low stock alerts ⸻ Billing Module * Generate invoices * Consultation charges * Laboratory charges * Pharmacy charges * Payment recording * Payment history * Outstanding balances ⸻ Reporting Reports should include: * Daily appointments * Patient statistics * Revenue reports * Doctor activity * Laboratory reports * Pharmacy sales * Monthly dashboards ⸻ Notifications * Appointment reminders * New laboratory results * Payment notifications * Low inventory alerts Email notifications are sufficient. ⸻ Admin Dashboard Dashboard should include charts and KPIs such as: * Today’s appointments * Active patients * Doctors on duty * Monthly revenue * Pending laboratory requests * Low stock medications ⸻ General Requirements * Responsive design * Clean and maintainable code * Layered architecture * RESTful APIs * Pagination * Filtering * Searching * Sorting * Audit logging * Global exception handling * Configuration management * Docker support (optional but preferred) ⸻ Deliverables * Complete source code * SQL Server database scripts * API documentation (Swagger) * Deployment guide * Installation guide * Basic user documentation ⸻ Preferred Experience Please apply only if you have experience with: * ASP.NET Core * .NET 8 * Angular * SQL Server * Entity Framework Core * Clean Architecture * JWT Authentication * Enterprise application development Please include examples of similar projects or your portfolio when submitting your proposal. Only developers who can communicate regularly and provide weekly progress updates will be considered.

Skills

Fuente original: freelancer

Análisis JobHunter