Bridging the gap between unidentified hospital patients and searching families
Hospitals rely on isolated, manual protocols to register unidentified patients ("John Does"), creating a critical data disconnect with families who search blindly in morgues and ERs. IAPEX solves this by providing a privacy-focused ecosystem connecting institutional data with public queries through a secure biometric matching core, reducing identification time from days to seconds.
┌─────────────────────────────────────────────────┐
│ Mobile App (Family) │
│ React + Ionic + Capacitor │
└───────────────────────┬─────────────────────────┘
│ HTTPS / JWT
┌───────────────────────▼─────────────────────────┐
│ Core API (Spring Boot) │
│ PostgreSQL + MongoDB + JWT Auth + RBAC │
└────┬──────────────────────┬─────────────────────┘
│ │
▼ ▼
┌──────────────┐ ┌──────────────────┐
│ Web Portal │ │ AI Search │
│ (Instit.) │ │ Engine │
│ Angular 19 │ │ (Neural Core) │
│ Bootstrap │ │ FastAPI + dlib │
└──────────────┘ └──────────────────┘
| Repository | Purpose | Stack | Status |
|---|---|---|---|
| web-app | Institutional web portal for medical staff | Angular 19, Bootstrap, TypeScript | ✅ Active |
| mobile-app | Mobile app for family search | React 18, Ionic 8, Capacitor | ✅ Active |
| core-api | REST API: auth, patients, institutions | Spring Boot 3, PostgreSQL, MongoDB | ✅ Active |
| neural-core | AI engine: facial + text hybrid search | FastAPI, dlib, scikit-learn | 🚧 Coming soon |
- Hospitals register unidentified patients via the Web Portal — capturing morphological traits, photographs, and medical data under strict RBAC
- Families search via the Mobile App — uploading photos and descriptions of missing loved ones
- The Neural Core fuses FaceNet embeddings (Euclidean distance) with text filters (Levenshtein, Jaro-Winkler) to rank candidates, significantly reducing false positives
- Matches are displayed with similarity scores — patient privacy is protected until verified by institution staff
Published paper: "A Hybrid Artificial Intelligent System for the Identification of Missing Persons in Health Institutions" — Read the full paper
- End-to-end JWT authentication
- Role-Based Access Control (RBAC)
- Patient data anonymized until verified match
- Encrypted media storage
We follow a strict PR-based workflow. Check each repository's CONTRIBUTING.md for guidelines. All contributions must adhere to our Code of Conduct.
Built with ❤️ by the IAPEX team · 2025