Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your client needs an application to help nurse practitioners to monitor patients during the first weeks of their release from the hospital and also help

Your client needs an application to help nurse practitioners to monitor patients during the first weeks of their release from the hospital and also help the patients to monitor their daily activities. Develop a modern web app that implements the following functionalities:
1. User registration/login
2. If the user is a nurse:
a. Allow the user to enter vital signs: body temperature, heart rate, blood pressure, or respiratory rate.
b. Allow the user to access information captured during a previous clinical visit, vital signs: body temperature, heart rate, blood pressure, or respiratory rate.
c. Allow the user to generate a list of possible medical conditions, and advise the patient to see a doctor if necessary - intelligent use of symptoms or other data using deep learning and publicly available datasets.
d. Incorporate a gamified dashboard to track patient progress and engagement levels through visual representations and rewards.
3. If the user is a patient:
a. Allow the user to create and send an emergency alert to first responders (by storing this in a separate collection)
b. Allow the user to access a fitness games page designed to encourage patients to exercise at home. You are encouraged to design/incorporate their own games/interactive pages using three.js or other gaming libraries.
c. Allow the user to enter daily information as specified by the nurse practitioner (for example pulse rate, blood pressure, weight, temperature, respiratory rate).
d. Implement a reward system where patients can earn points and unlock badges for completing daily activities and exercises.
4. Use MongoDB for storing the information.
5. Use Express to implement Graph QL API. Alternatively, use Next.js to implement the Graph QL API.
6. Choices for front-end frameworks:
a. React 18.2 or higher, using functional components
b. Next.js 14 or higher (https://nextjs.org/docs)
c. Remix 1.17.0 or higher (https://remix.run/docs/en/1.17.0)
d. Svelte 3.5 or higher (https://v2.svelte.dev/)
7. Apply Micro frontends architecture for UI and Microservices architecture for the backend.
8. Using TypeScript is optional.
Apply responsive web design principles. Use CSS and React Bootstrap or Tailwind to create a nice look and feel of your app. Display the logo for the application, other images, game objects, etc.

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

Recommended Textbook for

Beginning VB 2008 Databases

Authors: Vidya Vrat Agarwal, James Huddleston

1st Edition

1590599470, 978-1590599471

More Books

Students also viewed these Databases questions

Question

What are the three purposes of a cover letter?

Answered: 1 week ago

Question

Did you check photos for quality and rights clearance?

Answered: 1 week ago

Question

Did you check the facts, their accuracy, and sources?

Answered: 1 week ago