Smart Healthcare Referral System using Decision Trees, Priority Queues, and Dijkstra Algorithm in Java.
- Disease diagnosis using Decision Tree
- Patient prioritization using Priority Queue
- Nearest hospital search using Graph
- Dijkstra Algorithm for specialist selection
- Simple GUI using Java Swing
src/
└── MiniProject/
├── Main.java
├── Patient.java
├── Patient_Priority.java
├── Doctor.java
├── hospital.java
├── Graph.java
└── DiagnosisAppFrame.java
- Open project in any Java IDE
- Add required dependency (see below)
- Run:
Main.java(console version)- OR
DiagnosisAppFrame.java(GUI version)
This project uses the org.json library.
Download from:
https://mvnrepository.com/artifact/org.json/json
Add the .jar file to your project before running.
- Java
- Data Structures (Tree, Graph, Queue)
- Java Swing