Auteur : Edgars Berzins
Le système PatientRegistration est une application Web conçue pour faciliter la gestion des patients et des médecins. Il fournit des fonctionnalités permettant d'ajouter, de supprimer, d'afficher des patients, d'ajouter, de supprimer, d'afficher des médecins et d'attribuer des patients à des médecins. Le frontend de l'application est développé en utilisant Angular, tandis que le backend est implémenté en utilisant ASP.NET. La base de données SQLite locale est utilisée pour stocker les données nécessaires.
Page de liste des patients
Ajouter une page patient
Ajouter une page de médecin
Pour exécuter le projet localement, suivez les instructions ci-dessous :
L'application Angular s'exécutera sur http://localhost:4200 et enverra les données à http://localhost:5252, où l'API .NET Core est en cours d'exécution.
N'hésitez pas à explorer le projet et à apporter les modifications nécessaires en fonction de votre environnement et de vos exigences spécifiques.
Pour le développement futur, le contrôleur API comprend des méthodes supplémentaires :
DeleteAllDoctors()
- Supprime tous les médecins de la base de données.DeleteAllPatients()
- Supprime tous les patients de la base de données.DeletePatient(PatientDto patientDto)
- Supprime un patient de la base de données en fonction de l'objet patient spécifié.AddPatientToDoctor(PatientDto patientDto, int doctorId)
- Ajoute un patient à un médecin dans la base de données.