NeonatologyProjectSite - https://pediamedbg.com/
This is a project, created for a doctor and professional needs. There is an implemented functionality for patients to register and make appointments. It is also allowed for non-registered users to make appointments after they have filled the needed data. On successfull appointment they will receive an email with the date and time of their respective appointment. There is also an online chat between registered patients and the doctor.
- MS SQL
- EntityFramework Core
- ASP.NET Core
- Cloudinary
- Google SMTP service and MailKit
- Google CAPTCHA v3
- FullCalendar IO
- Alertify JS
- Datatables
- Bootstrap and font awesome
- SignalR for notifications and chatting
- RPC for voice calls over chat
- Stripe
- Bootstrap and Font awesome
- Automapper
- Admin LTE 3 for administration panel
- XUnit and Moq for tests
- Hangfire
- HTML Sanitizer
За да се логнете в страницата, натиснете “Влез”:
Този бутон ще Ви отведе на менюто за влизане:
Въведете и-мейла и паролата си и натиснете “Влез”. След това ще бъдете пренасочени към началната страница, като горе вдясно в менюто ще имате различни бутони:
Като натиснете на бутон Доктор, ще се появи меню с различни полета:
Като натиснете на бутон Календар ще се появи следното меню:
Като натиснете върху някоя от датите ще излезе прозорец, чрез който може да си настроите работните часове:
Изберете началният час, крайният час и интервалът през колко минути, както и градът, за който ще бъдат генерирани тези часове:
В този случай ще бъдат генерирани часове от 08.00 ч. До 10.00 ч. За дата 19.05.2022 г. През интервал от 10 минути за гр. Плевен.
След като изберете часовете и градът, натиснете бутон “Запази”.
След успешно генериране на часове, календарът ще изглежда така:
Когато натиснете върху някой от генерираните часове ще излезе следния прозорец.
Чрез този прозорец може да променяте дали някой час е свободен или зает и да впишете причината, поради която е зает.
Като натиснете на меню “Съобщения” ще се появи това меню:
Тук ще бъдат изписани всички потребители, с които имате проведена онлайн консултация.
По време на провеждане на консултацията менюто ще изглежда така:
Горе вляво имате запитване от браузъра дали позволявате достъп до вашия микрофон. Трябва да натиснете “Allow/Позволи”, за да можете да провеждате онлайн разговор с клиента. Ако сте натиснали “Block/Блокирай/Не позволявай” ще трябва да обновите страницата, ако желаете да провеждате такъв разговор.
Горе вдясно имате 3 прозореца:
Чрез микрофонът Вие набирате другия потребител за провеждане на разговор. Ако той не е налиния няма да може да проведете разговор и ще получите съобщение, че потребителя не е налиния. Чрез бутонът с камера може да качвате снимки, а чрез бутонът с кламер може да качвате документи.
Когато в кръглото поле има цифра означава, че сте прикачили съответния документ/снимка и чака да бъдат изпратени чрез натискане на бутона “Изпрати”.
За да запазите час за преглед натиснете бутонът "Запази час":
Ще бъдете отведени в следното меню:
В зелено са всички свободни часове, които докторът е вписал в своя график. Горе, вляво, има бутони "Плевен" и "Габрово". Чрез тях ще може да видите свободните часове за съответния град.
За да запазите своя час, натискате върху някой от свободните часове и ще се появи следното меню:
Въведете своите данни и натиснете бутонът "Запази час". При успешно запазване ще бъдете пренасочени към началната страница и ще получите и-мейл с информацията на посочения от Вас и-мейл адрес.
За да запазите час за преглед натиснете бутонът "Запази час":
Ще бъдете отведени в следното меню:
В зелено са всички свободни часове, които докторът е вписал в своя график. Горе, вляво, има бутони "Плевен" и "Габрово". Чрез тях ще може да видите свободните часове за съответния град.
За да запазите своя час, натискате върху някой от свободните часове и ще се появи следното меню:
Въведете необходимите данни и натиснете бутонът "Влез". При успешно записване на час, ще получите и-мейл с информация на и-мейл адресът, с който сте се регистрирали. Ще бъдете пренасочени към страницата с Вашите предстоящи часове.
За да заявите онлайн консултация натиснете върху бутън "Съобщения":
Ще бъдете пренасочени към следната страница:
Тук ще може да видите предишни проведени онлайн консултации, ако има такива. За да заявите нова онлайн консултация натиснете върху бутона "Заяви онлайн консултация" и ще бъдете пренасочени към меню, където ще имате информация за съответната поръчка, която ще направите:
Като натиснете "Към плащане" ще се появи следното меню:
Въвеждате необходимите данни и натискате бутон "Pay" и ще имате 24 часа от момента на обработването на плащането, за да проведете онлайн консултацията. Ако в тези 24 часа не сте я провели, ще трябва да заплатите отново.