Patient Rx Portal
This portal allows doctor's office to manage patient prescription(Rx) information.
- Office has the ability to add patients and rx information. Each Rx can have maximum of 5 prescriptions.
- They have ability search patients by first and last name using the search box on the right side of landing screen.
- They have the ability to update patient demographics and Rx information.
- They would only see latest Rx information along with patient record in landing screen, but could see rest of the Rx in "Manage Rx" screen.
C# ASP.NET MVC SQL Server Boostrap (Responsive) jQuery Git
Authentication, Responsive, N Tier Architecture, Single page design One way hashed passwords.
1)In landing page, if you go from edit-patient and then back to add-patient twice, the add-patient button becomes un-responsive and same can be seen in manage-Rx screen. To overcome the issue, please refresh the parent page once. 2)Jquery Mask and date-picker do not relaibly bind to controls. 3)Date validations.
1)Better testing.
2)Replace class library with web-api or WCF for tier communications.
3)True server side pagination for patient and rx records.
Found in "Database Scripts" folder of this location. This script creates database and provides a login user.
1)Download the entire source code and run the webui project on local IIS or IIS express. 2)Use database scripts to create the database and login user. 3)In Web.config for WebUI project, update the database credentials for Entity framework. 4)Run the app.
The application has been hosted on Azure VM & SQL:
http://XX.XX.XX.XX/PatientRxPortal/
Use admin/password to login.