Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[C4GT] Live Camera Feed Enhancement #5494

Open
nihal467 opened this issue May 19, 2023 · 9 comments · May be fixed by #6223
Open

[C4GT] Live Camera Feed Enhancement #5494

nihal467 opened this issue May 19, 2023 · 9 comments · May be fixed by #6223

Comments

@nihal467
Copy link
Member

nihal467 commented May 19, 2023

Project Detail

CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.

Features To Be Implemented

This proposal outlines the modifications to the existing Live Camera Feed feature used in healthcare settings for real-time patient diagnosis. The proposed enhancements aim to provide doctors with improved control and collaborative capabilities while viewing patients remotely.

  • Boundary-Based Camera Visual: Implement a pre-fixed boundary on the XY axis to limit camera movement per patient, ensuring focused viewing within specific areas for accurate diagnosis.
  • User Notification for Concurrent Viewers: Notify users when another viewer is already accessing the camera feed for a patient, promoting better coordination and reducing interruptions.
  • Request Camera Toggle Access: Allow users to request temporary camera access from the current viewer, fostering collaboration and efficient resource utilization.
  • Privacy Control Alert: If a patient has privacy control enabled, doctors will receive an alert indicating the privacy control status. They will be advised to contact hospital staff for assistance in removing the privacy control and once removed only, the doctor should be able to access the patient's camera feed.

Learning Path

Details
Complexity Medium
Required Skills ReactJS, NodeJS, TypeScript, Django
Mentors @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @mathew-alex
Project Size 6 Weeks

Product Set-up

To set up the project on a system, follow these guidelines:

For more details, please refer to the readme file available at: https://github.com/coronasafe/care
For any issues with setting up camera, get in touch with @mathew-alex

Acceptance Criteria

  • Camera Feed: Smooth operation video streaming on the patient consultation page.
  • Privacy Mode Alerts: Seamless alerts for privacy mode with timely notifications to doctors.
  • Toggle Access: Proper functionality and smooth switching of camera access.
  • QA and Code Review: Thorough testing and comprehensive code review to ensure compliance and quality.

Milestone

  • Product Understanding: Gain understanding of Care product workflow.
  • Middleware and Camera Workflow: Understand middleware and camera operations.
  • Privacy Mode and Boundary-Based Feature Implementation: Implement privacy mode and boundary-based features in the camera.
  • QA and Code Review: Conduct QA testing and code review.
@JahnabDutta
Copy link
Contributor

hey @rithviknishad @nihal467,

I am excited about contributing to this project. I have prior experience with react and django. I have set up the frontend repository and am currently trying to understand the codebase while reading the documentation. Is there anything else you'd recommend to get started with this project?

With warm regards,
Jahnab Dutta

@rithviknishad
Copy link
Member

Hey @JahnabDutta
Feel free to take up good first issues to get yourself familiarised with the project codebase

@Yash12Bansal
Copy link

hello @rithviknishad @nihal467 @vigneshhari!! I found this project quite interesting.

I want to be a part of it. So please guide me to set up this project.

@rithviknishad
Copy link
Member

@Yash12Bansal All the instructions are specified above ☝🏼

@harshikagoyal14
Copy link

hey @rithviknishad @nihal467
I am excited to contribute to this project.

@Rohanxmalik
Copy link
Contributor

Dear Mentors,
@nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @mathew-alex

I hope this message finds you well. I am excited to contribute to the CARE project under C4GT. Having previously interned, I am familiar with technologies like the MERN stack and TypeScript. I believe this experience will enable me to make valuable contributions to the project.

To begin my contribution journey, I would like to start with some minor contributions that will help me understand the codebase better. I understand that creating a proposal is necessary before diving into major feature implementations. However, I would appreciate your guidance in setting up the project locally on my system, as it will provide me with the necessary foundation to explore and understand the codebase.

Could you please help me with the project setup process? I have reviewed the existing repository for CARE (https://github.com/coronasafe/care) and would be grateful if you could provide me with step-by-step instructions or point me to any specific resources that will assist me in setting up the project environment correctly.

Once the project is set up locally, I can start by making minor contributions, such as fixing bugs, improving documentation, or refactoring code. These initial contributions will allow me to familiarize myself with the codebase, understand the workflow, and gain a better understanding of the project's requirements.

As I progress and become more comfortable with the codebase, I can then work on creating a detailed proposal for implementing new features or enhancements. This will ensure that my contributions align with the project's goals and are well-planned and coordinated.

Thank you for considering my contribution. I am eager to get started with the CARE project and look forward to your guidance and support as I make these initial contributions and progress towards more significant feature implementations.

Best regards,
Rohan Malik
rohanxmalik06@gmail.com

@github-actions
Copy link

Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.

@github-actions
Copy link

Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.

@github-actions github-actions bot added the stale label Sep 22, 2023
@nihal467 nihal467 linked a pull request Oct 16, 2023 that will close this issue
6 tasks
@nihal467 nihal467 removed the stale label Oct 16, 2023
Copy link

Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.

@github-actions github-actions bot added the stale label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Up Next
Development

Successfully merging a pull request may close this issue.

6 participants