MedRelay is a full-stack web application designed to address a critical issue in the healthcare system: the secure and accurate sharing of patient information between healthcare providers during medical referrals and handoffs. Our goal is to improve patient outcomes by reducing miscommunication and ensuring that essential medical data is transferred seamlessly between facilities, especially in rural areas where such transfers are more common.
According to a 2021 report by the American Medical Association's Council on Medical Service, inadequate systems for patient information sharing often force healthcare professionals to make uninformed decisions, leading to preventable negative health outcomes. This challenge is even more severe in rural areas, where access to specialists is limited, and patient transfers are more frequent.
MedRelay enables healthcare providers to securely share patient data during referrals and transfers. Key features include:
- Secure transfer of electronic health records (EHRs), lab reports, diagnostic results, and other critical medical data.
- Accurate processing of patient information to ensure that essential details are transferred without errors.
- Parsing patient files for vital information to prevent patient safety issues during handoffs by alerting the reciever of must know information about a patient before treatment
MedRelay is built as a full-stack application using:
- Frontend: React for building a user-friendly interface.
- Backend: Express.js for handling server-side operations.
- Data Processing: Python scripts utilized in the AWS Lambda service to handle patient information processing.
- Cloud Storage: AWS S3 buckets are used to securely store and transfer patient data between healthcare facilities.
There are several potential improvements for MedRelay:
- Expanded EHR Support: Incorporating additional file types other than HL7 and document standards to ensure compatibility with small and rural medical institutions.
- Mobile Support: Building a mobile application to allow healthcare professionals to access and update patient data on the go.
- Scalability: Extending MedRelay's capabilities to create a standardized global platform for patient information sharing, with potential for a profitable service offering for hospitals worldwide.
Clone the repository
git clone https://github.com/Adi-Goll/MedRelay.gitnavigate to the project directory
cd MedRelayinstall dependencies
npm installstart the vite app and the server:
node server/server.js & npm run devThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh