Healthcare professionals in Malaysia struggle to efficiently access critical information from vast, unstructured medical PDFs. Manual searches are time-consuming, error-prone, and limit clinical insights, impacting patient care. Our proposed Al query tool enables natural language smart search across all medical PDF documents via an intuitive chat-like interface.
-
Current Challenges in Malaysian Healthcare Doctors and administrative staff waste excessive time manually searching digital and physical archives for specific patient records or clinical guidelines stored as PDFs. Critical patient data and medical knowledge are often buried within unstructured PDF documents, hindering quick cross-referencing. Relying on keyword searches often leads to overlooked details, impacting accuracy. Without intelligent search, identifying trends or gaining deeper insights from collective document knowledge is challenging.
-
The Complexity of Medical Document Querying Medical documents come in diverse formats (scanned, legacy, digital) with complex terminology, abbreviations, and varying layouts. Traditional search methods struggle with unstructured text, especially when information is embedded within tables or graphics, making accurate retrieval difficult given the immense document volume.
Create an Al-powered query tool that can intelligently search, extract, and synthesize information from all medical PDF documents within a healthcare institution. The solution should provide a "Gemini-like" chat interface, allowing healthcare professionals to ask natural language questions and receive precise, contextually relevant answers, effectively transforming unstructured documents into an accessible knowledge base.
-
All submissions must incorporate AWS AI services and be deployed on AWS Cloud.
-
Participants must prioritize Malaysia region (ap-southeast-5) for their deployments. Alternative regions may only be utilized if required services are unavailable in Malaysia region.
- Node.js (version 18 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/TeeHaoBin/MedPal-Great-Malaysia-AI-Hackathon.git cd MedPal-Great-Malaysia-AI-Hackathon/medpal -
Install dependencies
npm install
-
Set up environment variables
- Copy
.env.local.exampleto.env.local - Configure your AWS credentials and API keys
- Copy
-
Run the development server
npm run dev
-
Access the application
- Open http://localhost:3000 in your browser
- Visit
/landingfor the landing page with Google Gemini effect - Visit
/aboutfor detailed project information - Main chat interface is available at the root path
/
src/app/- Next.js app router pagessrc/components/- React components including chat interface and UI elementssrc/lib/- Utility functions and AWS service configurationspublic/- Static assets and images