Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1 You have just been appointed as the new web master of a health facility by name Good Health Consult. As the web master of

image text in transcribed
1 You have just been appointed as the new web master of a health facility by name Good Health Consult. As the web master of this health facility your first task is to develop a web application to help capture and monitor patients visiting the health facility. You are required to develop a simple and elegant web application to enable the administrator keep records of patients, the details to be captured are as follows: a) First and Last Name which should be type string and not nullable. b) Date of Birth which would be type date and not nullable c) Contact Phone Number would be of type string, d) Residential Address would be of type string, e) Emergency contact number would be type string. [marks 10 The application is also required to keep track of payments done by the patients. The details for the patient payment should have the following details: a) Patient Full Name would be type string b) Payment date would be datetime type c) Amount paid would be type float d) Balance amount would be type float (marks 10) Your web application should utilize mongodb as database storage. Among other things your application should provide the following functionality. a) A sign in and sign out functionality for the administrator to sign into and out of the web application [marks 5) b) A simple form which would allow capturing of the patient details, edit and deleting of records [marks 5) c) A payment form that captures payment details of the patient for consultancy (marks 5) d) A functionality to edit and delete payment of patient record. [marks 5] e) Your application must provide the functionality of clicking on a patient and view the payment details of that patient. That is all payments made by that patient and a grand total of all payments done. (marks 10) Your web application should use nodemon to enable restarting of your application automatically. Configure the application to start running using the npm start command on the command prompt. The web application should run on port 3000 and set the port number from the package.json file. The database name should be goodhealthDb and collection name should be patient and payment for both the patient record and payment respectively. You are free to use mongoose or native mongodb driver 1 You have just been appointed as the new web master of a health facility by name Good Health Consult. As the web master of this health facility your first task is to develop a web application to help capture and monitor patients visiting the health facility. You are required to develop a simple and elegant web application to enable the administrator keep records of patients, the details to be captured are as follows: a) First and Last Name which should be type string and not nullable. b) Date of Birth which would be type date and not nullable c) Contact Phone Number would be of type string, d) Residential Address would be of type string, e) Emergency contact number would be type string. [marks 10 The application is also required to keep track of payments done by the patients. The details for the patient payment should have the following details: a) Patient Full Name would be type string b) Payment date would be datetime type c) Amount paid would be type float d) Balance amount would be type float (marks 10) Your web application should utilize mongodb as database storage. Among other things your application should provide the following functionality. a) A sign in and sign out functionality for the administrator to sign into and out of the web application [marks 5) b) A simple form which would allow capturing of the patient details, edit and deleting of records [marks 5) c) A payment form that captures payment details of the patient for consultancy (marks 5) d) A functionality to edit and delete payment of patient record. [marks 5] e) Your application must provide the functionality of clicking on a patient and view the payment details of that patient. That is all payments made by that patient and a grand total of all payments done. (marks 10) Your web application should use nodemon to enable restarting of your application automatically. Configure the application to start running using the npm start command on the command prompt. The web application should run on port 3000 and set the port number from the package.json file. The database name should be goodhealthDb and collection name should be patient and payment for both the patient record and payment respectively. You are free to use mongoose or native mongodb driver

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Accounting questions

Question

Identify the elements that make up the employee reward package.

Answered: 1 week ago

Question

Understand the purpose, value and drawbacks of the interview.

Answered: 1 week ago