Structure¶
1.Requirement Gathering¶
1.1 Stakeholders¶
Identify who will use or benefit from your app:
- Patients with epilepsy
- Caregivers / family
- Doctors / neurologists

Figure 3: App Users/Operators
1.2 Functional Requirements¶
What the App should do???
a).User registration and Login
Create your private account and sign in securely to keep all your personal health information safe.
b).Patient Profile Management
A simple place to save your basic info, like your type of epilepsy and your doctor’s contact details.
c).Seizure Monitoring
Easily record when a seizure happens, how long it lasted, and what might have caused it.
d).Mood Monitoring
A quick daily check-in to track how you’re feeling, helping you and your doctor see if your mood is linked to your seizures or meds.
e).Medication Diary
Set reminders to take your pills on time and keep a log so you know you’ve stayed on track.
f).Telehealth Consultation
Talk to a doctor through a private video call right inside the app, saving a trip to the clinic.
g).Alert ang Emergency Support
A quick way to notify your family or emergency services and share your location if you need help fast.
h).Reports
Automatically turn your logs into a simple summary that you can show your doctor during your next visit.

Figure 4: Key Features
1.3 Regulatory Requirements¶
Since the App deals with the patient health and diagnosis it is classified as SaMD software as Medical Device and has to follow the standards
- EU Medical Device Regulation (MDR 2017/745)
- GDPR (General Data Protection Regulation)
- IEC 62366-1 — Usability Engineering for Medical Devices
- IEC 62304 – Medical Device Software Lifecycle
- ISO 14971 – Risk Management
- IEC 82304-1 – Health Software Product Safety
- ISO 13485 – Quality Management System
Figure 5: Regulatory Requirments
2. Final Features and Specification¶
- 2.1 Patient Module
The Patient Module is designed to help epileptic patients monitor seizures, emotional well-being, and medication adherence.
Feature- Seizure Diary
- Mood Tracker
- Medication Diary
- Reports
- Secure login and authentication
- User-friendly dashboard
- Offline data entry with cloud synchronization
- Push notifications for reminders
- 2.2 Doctor Module
The Doctor Module enables healthcare professionals to monitor patient conditions remotely and make informed treatment decisions.
Feature- Patient Overview Dashboard
- Seizure & Mood Trend Analysis
- Medication Adherence Monitoring
- Secure Communication
- Role-based access control
- Real-time patient monitoring
- Data analytics dashboard
- HIPAA/GDPR compliant data access
- 2.3 Caregiver Module
The Caregiver Module supports family members or guardians in monitoring and assisting patients.
Feature- Patient Summary Access
- Medication Reminder Notifications
- Emergency Alerts
- Event Tracking
- Shared access with patient consent
- Real-time alerts
- Notification management settings
- Limited access permissions
- 2.4 Admin Module
The Admin Module manages system operations, user accounts, and application security.
Feature- User Management
- Data Management
- System Settings
- Security & Privacy Management
- Support & Maintenance
- Multi-level authentication
- Server monitoring dashboard
- Automated backups
- Compliance with healthcare data standards

Figure 6: App Modules
3.Use Cases¶

Figure: Usecase
4.Activity Diagrams¶

Figure: Activity Diagram