CS2563 – C# Final Project DEVELOPING A PERSONALLY CONTROLLED HEALTH RECORD (PCHR) USING MICROSOFT VISUAL C# You have been tasked to build a PCHR Windows Application that uses local DB. Users should be...

1 answer below »
CS2563 – C# Final Project
DEVELOPING A PERSONALLY CONTROLLED HEALTH RECORD (PCHR) USING MICROSOFT VISUAL C#
You have been tasked to build a PCHR Windows Application that uses local DB. Users should be allowed to self-register, and
once they login they must be restricted to their own PCHR.
The PCHR application must use the supplied database. You will use the database that is uploaded in Moodle. You will create
interfaces with use of multiple screens for displaying and entering patient customer and medical details. Medical details will
include details for Allergies, Conditions, Procedures, and Medicines etc.
When the user selects either of the tabs “Comprehensive Personal Health Record” or “Emergency Personal Health Record”
display a ‘Under Construction” message.
Once the user executes your assignment, they should see a login screen that allows them to login or register. If they are a first
time user, then they should be asked to register. Patient details are entered via a Registration screen. All these details that are
entered, should be added to the Patient_Ids table. Once this is done, they can be shown the Login form again. The user name
and password together with the Patient_ID can be stored in a text file. If you wish you could modify the database, and store the
username, password in the database ( in the Patient_IDs table or in a new table)…I leave that for you to handle.
Once they enter correct credentials, then they will be shown the “Personal Details” form, where data for that patient is
displayed from the Patient_Ids table. If there is data stored for that patient in other tables, then that data needs to be displayed
too. For a brand new patient who has just registered, only patient data from the Patient_Ids table is displayed. For each category
( Contact Details, Emergency Contact Details, Health Insurance Details, and Primary Care Physician details) there are 3 link labels.
When they click on the Edit Linklabel, the textboxes are all enabled and the user can then select on the Save LinkLabel or Cancel
label, the user can click on the Save, then all details are saved in the relevant table/s and the textboxes are all disabled. If the
user clicks on Cancel, then all data from the textboxes for that category are cleared and then they are disabled.
If they select the “Medical Details” tab, the patient can enter all their medical details. Once data is ready to be saved, the data
should be stored in the relevant tables.
Include validations using code or even with the use of validators where possible. Validators must be used. Please also document
your code using comment lines and good identifier names
When you upload the assignment, upload the zipped folder for the Assignment. Also include in your project folder a ReadMe.txt
file, which will include instructions for me on how to execute your final project.The purpose of this documentation is to
make sure I see all of the features of your final project and give you credit for them. You don’t want me to miss out
on something just because I didn’t click somewhere I should have! Don’t make this too hard – just enough to make sure I
can see and give you credit. You don’t need to spend a lot of time on this.

Some of the information that will be helpful to include will be:
 Which file to set as start-up file in the project
 If you have a login – tell me how to login in for example – User valid options for the login are :
XXXXXXXXXXAnonymous Customer XXXXXXXXXXRegistered Customer
XXXXXXXXXXUserName: Guest XXXXXXXXXXUserName: BillSmith
XXXXXXXXXXPassword: Guest$$ XXXXXXXXXXPassword: Bill$$Smith
The PHCR database that you will be using has the structure as below:
ALLERGIES
PATIENT_ID
ALLERGY_ID
ALLERGEN
ONSET_DATE
NOTE
PATIENT_IDS
PATIENT_ID
LAST_NAME
FIRST_NAME
DATE_Of_BIRTH
ADDRESS_STREET
ADDRESS_CITY
ADDRESS_STATE
ADDRESS_ZIP
PHONE_HOME
PHONE_MOBILE
PRIMARY_ID
PERSONAL_DETAILS
PATIENT_ID
BLOOD_TYPE
ORGAN_DONOR
HIV_STATUS
HEIGHT_INCHES
WEIGHT_LBS
MEDICATIONS
PATIENT_ID
MED_ID
MEDICATION
DATE
CHRONIC
NOTE
IMMUNIZATIONS
PATIENT_ID
IMMUNIZATION_ID
IMMUNIZATION
DATE
NOTE
PRIMARY_CARE_PROVIDER
PRIMARY_ID
NAME_LAST
NAME_FISRT
TITLE
SPECIALTY
PHONE_OFFICE
PHONE_MOBILE
CONDITION
PATIENT_ID
CONDITION_ID
CONDITION
ONSET_DATE
ACUTE
CHRONIC
NOTE
TEST_RESULTS
PATIENT_ID
TEST_ID
TEST
RESULT
DATE
NOTE
MED_PROCEDURE
PATIENT_ID
PROCEDURE_ID
MED_PROCEDURE
DATE
DOCTOR
NOTE
Screens should be similar to those below:
Login Screen
Registration Screen
Note : Data that is included in the Patient_IDs table is below
Personal details
Medical Details
Grading Sheet
Item Possible
Points
PCHR Windows Application 15
Application Forms 10
Documentation in code 5
Complete Patient Data displayed 10
Updates records 10
New records 10
Individual Category forms 5
Efficient and easy to use user interface
for switching between forms
5
Validations, including the use of
validator
10
ToolTips/ Help provided for user while
using the application

5
Project Documentation(ReadMe file)
20
Total 100
Answered 3 days AfterMay 05, 2021

Solution

Ravindra Kumar Yadav answered on May 09 2021
23 Votes

PCHR/.vs/HospitalManagementSystemCSharp/v14/.suo
PCHR/.vs/HospitalManagementSystemCSharp/v15/.suo
PCHR/.vs/HospitalManagementSystemCSharp/v15/Server/sqlite3/db.lock
PCHR/.vs/HospitalManage...

Submit New Assignment

Copy and Paste Your Assignment Here