# SEMIS Admission Module
A DHIS2 platform submodule for efficient student admission and registration management. This module is part of the **SEMIS (School Education Management Information System)** and provides school administrators and teachers with comprehensive tools to manage student admissions separately from enrollment processes.
## Overview
The Admission Module handles the initial registration and admission of Tracked Entity Instances (TEIs/Students) into the education system. Unlike the enrollment module which manages student progression through academic periods, the admission module focuses on:
- **Student Registration**: Initial TEI creation and admission data capture
- **Bulk Admissions**: Batch registration of multiple students with validation
- **Admission Year Management**: Configure and filter admissions by academic year
- **Admission Status Tracking**: Monitor student admission workflows and status changes
- **School-level Operations**: Tailored for school teachers and administrators
## Key Features
### 1. **Student Registration & Data Capture**
- Create new student profiles with essential admission information
- Capture standard DHIS2 TEI attributes (name, date of birth, contact, etc.)
- Support for custom admission-specific attributes
- Real-time validation of admission data
- Duplicate detection to prevent re-admissions
### 2. **Bulk Admission Processing**
- Import and process multiple student admissions simultaneously
- Support for CSV/Excel file uploads with template validation
- Batch operations for status updates and confirmations
- Progress tracking and error reporting for bulk imports
- Rollback functionality for failed batch operations
### 3. **Admission Year Configuration**
- Dynamic admission year setup and management
- Period-based filtering (academic year, intake periods)
- Configurable admission cycles (semi-annual, quarterly, etc.)
- Historical admission year tracking and reporting
### 4. **Student Search & Filtering**
- Adv …