Transforming Data into Actionable Insights: Empowering Medical and Project Tracking

Open
Salyx Medical
Victoria, British Columbia, Canada
Salyx Medical
Employer
(1)
3
Project
Academic experience
200 hours of work total
Learner
Anywhere
Intermediate level

Project scope

Categories
Project management Information technology Software development Artificial intelligence Databases
Skills
transcribing data storage twilio postgresql websocket manual data entry communication oauth restful api application programming interface (api)
Details
  1. Enhance Communication & Connectivity – Implement a seamless and secure chat and video call system using a cost-effective, maintainable third-party plugin or open-source library within a Node.js-based API.
  2. Optimize Medical Documentation – Integrate AI-powered transcription to convert doctors’ handwritten or printed notes into digital text for efficient data archival in a PostgreSQL database.
  3. Streamline Project Management – Transition from an Excel-based tracklist to an automated Gantt chart using a third-party tool to improve project progress tracking and visualization.



Deliverables

Deliverables: 

  1. Chat, Video call, and web app through 3rd party plugins such as Twilio or other alternatives or open-source libraries upon selecting a cost-effective, easy-to-maintain integration on a node. js-based API.
  2. Use an AI plugin, or library to transcribe a text (doctors’ notes) from a picture to digital text for data archival in a Postgresql database through a node. js-based API. 


MVP Software

  1.  Transport our Excel tracklist to a Gantt chart to track our project's progress, automate and enhance the visualization of the completion timeline through a 3rd party plugin or library.



Tasks Description (1 & 2):


API Structure (Node.js & Express)


  • Define endpoints for user authentication, chat, video calls, and AI transcription.
  • Implement JWT-based authentication and role-based access control.
  • Ensure secure API communication using HTTPS and proper CORS settings.

Database Schema (PostgreSQL)


  • Design different roles for users seniors can schedule video calls), caregivers and doctors (who can accept and generate video call sessions), and family members (Who can schedule video calls).
  • Structure chat messages and video call records efficiently.
  • Implement AI transcription storage for caregiver notes (photo to text).

Front-End Integration (Flask)


  • Set up RESTful API communication between Flask and the Node.js backend.
  • Implement a responsive UI using Flask templates or integrate with Vue.js.
  • Ensure real-time updates for chat and video calls using WebSockets.

API Documentation & Security


  • Generate API documentation with Swagger or Postman.
  • Implement OAuth2 or JWT authentication for secure access.
  • Ensure encrypted data storage and secure communication.

  

 Task 3 Description:  


Transformation & Automation: Convert the Excel-based project tracking system into a dynamic Gantt chart, which provides a visual representation of tasks and deadlines.

Enhanced Visualization: Implement a timeline-based display to show project progress, blockers, and estimated completion dates.

Integration with MVP Software: Ensure compatibility with the Minimum Viable Product (MVP) software to streamline project tracking.

Automation Features: Implement automated updates based on task status changes, reducing manual data entry.


Mentorship
Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Victoria, British Columbia, Canada
11 - 50 employees
Hospital, health, wellness & medical, Technology

We are a digital health technology company, an organization that leverages digital innovations to enhance healthcare delivery, patient care, and overall health outcomes. Our Smart Patient-Monitoring Solution, driven by the Salyx Device, connects individuals, healthcare professionals, and loved ones in real-time.