Автор: Эдгарс Берзиньш
Система PatientRegistration — веб-приложение, предназначенное для облегчения ведения пациентов и врачей. Он предоставляет функциональные возможности для добавления, удаления, просмотра пациентов, добавления, удаления, просмотра врачей и назначения пациентов врачам. Интерфейс приложения разработан с использованием Angular, а серверная часть реализована с использованием ASP.NET. Локальная база данных SQLite используется для хранения необходимых данных.
Страница со списком пациентов
Добавить страницу пациента
Добавить страницу врача
Чтобы запустить проект локально, следуйте инструкциям ниже:
Приложение Angular будет работать на http://localhost:4200 и отправлять данные на http://localhost:5252, где работает API .NET Core.
Не стесняйтесь изучать проект и вносить любые необходимые изменения в соответствии с вашей конкретной средой и требованиями.
Для будущего развития контроллер API включает дополнительные методы:
DeleteAllDoctors()
— Удаляет всех врачей из базы данных.DeleteAllPatients()
— удаляет всех пациентов из базы данных.DeletePatient(PatientDto patientDto)
— удаляет пациента из базы данных на основе указанного объекта пациента.AddPatientToDoctor(PatientDto patientDto, int doctorId)
— добавляет пациента к врачу в базе данных.