How pragatichoudhary021-rgb/carelink- works
CareLink is a static, in-memory healthcare assistance discovery prototype. Its primary workflow is patient request submission, explainable matching, hospital verification, connection to assistance, and status tracking; role dashboards, searchable program listings, analytics, and an assistant provide supporting capabilities. The README documents capabilities beyond the sampled JavaScript excerpts, so those are represented at the application level without asserting unverified internal wiring. There is no backend or persistent store.
Main entry points: app.js In-memory sample data · index.html App shell · styles.css Visual design
Components 19
User experience
- App shell
carelink/carelink/index.html - App state and routing
carelink/carelink/js/app.js - In-memory sample data
carelink/carelink/js/app.js - Visual design
carelink/carelink/css/styles.css
Assistance lifecycle
- Assistance request
carelink/carelink/js/app.js - Explainable matching
carelink/carelink/js/app.js - Hospital verification
carelink/carelink/js/app.js - NGO and donor matching
carelink/carelink/js/app.js - Lifecycle tracking
carelink/carelink/js/app.js
Support discovery
- Scheme search
carelink/carelink/js/app.js - Insurance programs
carelink/carelink/js/app.js - NGO listings
carelink/carelink/js/app.js
Roles and oversight
- Role dashboards
carelink/carelink/js/app.js - Analytics charts
carelink/carelink/js/app.js - CareLink Assistant
carelink/carelink/js/app.js
Other components
- Patient
- Hospital staff
- NGOs and donors
- Administrators
Connections 33
- Patient → App shell: uses
- Hospital staff → App shell: uses
- NGOs and donors → App shell: uses
- Administrators → App shell: uses
- App shell → App state and routing: loads
- App state and routing → Visual design: uses styles
- App state and routing → In-memory sample data: reads and updates
- Patient → Assistance request: submits
- Assistance request → In-memory sample data: adds request
- Assistance request → Explainable matching: triggers analysis
- Explainable matching → In-memory sample data: reads program data
- Explainable matching → Lifecycle tracking: updates recommendations
- Hospital staff → Hospital verification: verifies request
- Hospital verification → In-memory sample data: updates request
- Hospital verification → NGO and donor matching: enables matching
- NGOs and donors → NGO and donor matching: reviews cases
- NGO and donor matching → Lifecycle tracking: advances status
- Patient → Lifecycle tracking: checks progress
- Patient → Scheme search: browses
- Scheme search → In-memory sample data: filters schemes
- Patient → Insurance programs: browses
- Insurance programs → In-memory sample data: reads programs
- Patient → NGO listings: browses
- NGO listings → In-memory sample data: filters organizations
- Administrators → Role dashboards: uses
- Hospital staff → Role dashboards: uses
- NGOs and donors → Role dashboards: uses
- Patient → Role dashboards: uses
- Role dashboards → In-memory sample data: reads summaries
- Administrators → Analytics charts: reviews
- Analytics charts → In-memory sample data: reads metrics
- Patient → CareLink Assistant: asks questions
- CareLink Assistant → In-memory sample data: answers from app data