Phase 0 — Project Idea¶
Sillah (صلة) is a preventive family health management system designed to help families organize medical history, detect hereditary risk patterns early, and support preventive decision-making through a database-driven web application.
Application Name¶
Sillah (صلة) — Preventive Family Health Management System
Problem Statement¶
Many families with hereditary health conditions lack a centralized and organized method to:
- Track family medical history consistently
- Identify potential hereditary risks early
- Take preventive action based on family-wide patterns
Health information is often scattered, undocumented, or difficult to analyze over time. As a result, early detection and preventive planning become challenging, particularly for hereditary diseases where risk depends on patterns across related family members, not only individual symptoms.
Target Users¶
-
Families / Citizens
Primary users who record family members and medical histories and receive preventive risk alerts.
-
Healthcare Providers
View user-shared preventive summaries to support awareness and screening recommendations.
-
System Administrators
Manage clinics and awareness content and monitor system-level data integrity.
Core Features¶
-
Family Records Management
Record and manage family members and maintain relationships across the family structure.
-
Medical History Tracking
Store medical histories and associate health conditions with specific family members.
-
Hereditary Risk Alerts
Detect risk patterns based on stored data and generate preventive alerts with traceable metadata.
-
Preventive Appointments
Schedule and manage clinic appointments for preventive screening and follow-up.
-
Awareness Content
Provide educational articles, preventive guidance, and health tips tailored to preventive health.
Data the System Must Store¶
The database must support accurate, consistent, and queryable records across the following domains:
1. User Data¶
- User identity
- Contact information
- Role and authorization level
- Authentication details
2. Family Member Data¶
- Demographic information
- Family relationships
- Linkage to the owning user
3. Medical History Data¶
- Health conditions
- Age of onset
- Severity indicators
- Association with specific family members
4. Risk Alert Data¶
- Generated alert records
- Detection date
- Description and rationale
- Status and follow-up tracking
5. Appointment Data¶
- Clinic details
- Appointment date/time
- Booking status
- Confirmation and tracking fields
6. Awareness Content Data¶
- Educational articles
- Preventive tips
- Health guidance and resources
Summary¶
Phase 0 establishes the project foundation by defining:
- The core problem and motivation
- Intended users and access roles
- Initial system capabilities
- Key data categories required for implementation
These elements provide the basis for Phase 1 planning and subsequent database design phases.