ICD-10 Code Management
Manage diagnosis codes, bulk import ICD-10 entries, toggle commonly-used codes, and view usage statistics
Overview
ICD-10 (International Classification of Diseases, 10th Revision) codes are the standard for recording diagnoses across all clinics on SehaFile. The platform maintains a central ICD-10 database that doctors search when documenting patient diagnoses. Platform admins with taxonomy.manage permission can add, edit, and delete codes, perform bulk imports from WHO datasets, toggle "commonly used" flags to improve doctor search experience, and view usage statistics to understand disease patterns.
ICD-10 code management interface showing searchable code list with chapter filters
Viewing ICD-10 Codes
- Navigate to Taxonomy > ICD-10 from the sidebar. The page shows a paginated list of all ICD-10 codes (50 per page by default).
- Table columns: Code, Description (Arabic), Description (English), Chapter, Category, Commonly Used flag, and Usage Count.
- Search — Search by code (e.g., "J06"), description keyword (Arabic or English), or chapter name.
- Filter by chapter — Use the chapter dropdown to filter by ICD-10 chapters (e.g., Chapter I: Infectious diseases, Chapter IX: Circulatory system, etc.).
Adding a New Code
- Click "Add Code" at the top of the ICD-10 page.
- Fill in the form:
- Code — The ICD-10 code (e.g., "E11.9", "J06.0")
- Description (Arabic) — Arabic description of the diagnosis
- Description (English) — English description
- Chapter — The ICD-10 chapter this code belongs to
- Category — Sub-category within the chapter
- Click "Save" — The code is immediately available for doctors to use when recording diagnoses.
Editing and Deleting Codes
- Click on a code row to open the edit form. Modify description, chapter, or category as needed.
- Delete a code — Click the delete icon. Codes with active usage (linked to patient records) cannot be deleted, only deactivated.
Toggling Commonly Used Codes
- Find the code in the list.
- Click the star/toggle in the "Commonly Used" column, or navigate to the code detail and click "Toggle Common".
- Effect — Codes marked as commonly used appear at the top of the doctor's search results when writing diagnoses, making it faster to find frequent diagnoses like hypertension (I10), diabetes (E11), or upper respiratory infection (J06).
Bulk Import
- Click "Bulk Import" at the top of the ICD-10 page.
- Prepare your import file — JSON array with objects containing: code, description_ar, description_en, chapter, category.
- Upload and validate — The system checks for duplicate codes, invalid formats, and missing required fields.
- Review and confirm — Preview shows new codes to be added and any skipped duplicates. Confirm to complete the import.
Usage Statistics
- Navigate to Taxonomy > ICD-10 > Stats for an overview of code usage across the platform.
- Metrics shown:
- Total codes in database
- Codes with active usage (used at least once)
- Top 20 most-used codes
- Usage by chapter distribution
- Monthly diagnosis recording trends
- Usage map — Navigate to Analytics > ICD-10 > Usage Map to see geographic distribution of diagnoses, showing which diseases are more prevalent in different regions of Egypt.
FAQ
How many ICD-10 codes should be imported?
The WHO ICD-10 contains approximately 70,000 codes. It is recommended to import the full dataset for completeness, but mark only the most common 100-200 codes as "commonly used" to keep the doctor's search results manageable.
Can doctors suggest new codes?
Currently, only platform admins can add codes. If a doctor cannot find a code, they should contact their clinic admin who can submit a support ticket requesting the code be added.
Does the system support ICD-11?
The current system is built on ICD-10. ICD-11 support is on the roadmap. When implemented, existing ICD-10 codes will be mapped to their ICD-11 equivalents automatically.
Was this article helpful?
Related Articles
Platform Dashboard Overview
Monitor platform-wide statistics, system health, and key performance indicators
📋Clinic Onboarding & Approval
Review, approve, or reject clinic registration applications and request missing documents
🏥Managing Clinics
Search, view details, change status, and monitor usage for all registered clinics