India Risk Classification for Software as Medical Device
CDSCO Software as Medical Device Classification in India
Introduction Software as Medical Device (SaMD) Classification in India
The fast-paced development in the area of digital health technologies has brought considerable changes in the healthcare sector of India. Technologies like smart watches, health trackers, wearables, telehealth solutions, and devices using Artificial Intelligence (AI) and Machine Learning (ML) are a part of healthcare now. Software as a Medical Device (SaMD), which includes such technology innovations, is regulated by the Central Drugs Standard Control Organization (CDSCO) under the Medical Device Rules 2017 in India.
The CDSCO defines Software as a Medical Device (SaMD) as software intended by its manufacturer to be used alone or in combination, whether by itself or in combination with other regulated or non-regulated hardware, as an accessory to a medical device or to the software that constitutes the medical device, in humans or animals, which does not achieve its primary intended action by pharmacological, immunological, or metabolic means, but contributes to the intended purpose in any of the following ways: diagnose, prevent, monitor, treat, alleviate disease; investigate, replace, or modify physiological processes; diagnose, prevent, or monitor pregnancy; compensate for injuries or disabilities; support or sustain life; control conception; disinfection of a device; and processing of medical devices. These regulations have been officially notified in Notification S.O. 648(E), dated 11th February 2020.
India is Updating Existing Risk Based Classifications for Medical Devices
The new notification MED-16014(12)/1/2024-eoffice was released by CDSCO on 6th January, 2025, to revise the medical device classification. In general, the draft annexure is an update of the present classifications and introduces some new devices to bring it to par with international regulations but nothing new in SaMD classifications which are already in accordance with the regulations of notification number 29/Misc./03/2020-DC (198).
The table below is issued by CDSCO to guide the manufacturers in determining the Software equipment classification in India and also the classification of medical devices in India.It is to be noted that the classification of the SaMD table has not changed and the manufacturer needs to refer to the CDSCO medical device classification in India guideline to classify the risk of their software product.
Table: CDSCO Software as Medical Devices (SaMD) Classification
S.No | Device name as per Medical Device Rules 2017 in India | Intended Use | Risk Class |
1 | Continuous Glucose Monitor Retrospective Data Analysis Software | Continuous glucose monitor retrospective data analysis software is intended to analyze and correlate retrospective data from a continuous glucose monitoring device. | A |
2 | Continuous Glucose Monitor Secondary Display | The purpose of the continuous glucose monitor secondary display is to notify another person, the follower, of the patient’s continuous glucose monitoring system sensor glucose information in real time. | B |
3 | Insulin Pump Secondary Display | The purpose of the insulin pump secondary display is to notify another person of the patient’s insulin pump usage information in real time. | B |
4 | Insulin Pump Therapy Adjustment Calculator For Healthcare Professionals | An insulin pump therapy adjustment calculator for healthcare professionals is intended to recommend insulin pump therapy parameter adjustments (e.g., basal rate, insulin to carbohydrate ratios, insulin sensitivity factors) based on data from external devices, including continuous glucose monitors. The device is software with a graphical user interface. | C |
5 | Coronary Vascular Physiology Simulation Software | A coronary vascular physiologic simulation software device is intended to aid in the identification of functionally significant cardiovascular disease by performing offline analysis of pre-existing imaging data to simulate blood flow in the coronary vasculature. | C |
6 | Multivariate Vital Signs Index | Automated calculation of a summary index (or indices) based on several individual measured vital sign inputs. Collects measured parameter inputs and automates the calculation of a summary index based on those parameters | B |
7 | Electrocardiograph Software for home use. | Device intended for home use which creates, analyzes, and displays electrocardiograph data, and can provide information for identifying cardiac arrhythmias. | B |
8 | Photoplethysmography Analysis Software for home use. | Photoplethysmograph analysis software device for home analyzes of photoplethysmograph data and provides information for identifying irregular heart rhythms. This device is not intended to provide a clinical diagnosis. | B |
9 | Angiographic Coronary Vascular Physiologic Simulation Software | An angiographic coronary vascular physiologic simulation software device is intended to aid in the identification of functionally significant cardiovascular disease. | C |
10 | Software For Visualization Of Vascular Anatomy And Intravascular Devices | Visualization and measurement of blood vessels and intravascular devices for preoperational planning. | C |
11 | Orthodontic Software | The device is software that is to be used for the diagnosis and treatment planning of orthodontic patients and conditions. | C |
12 | Dental Abutment Design Software For Dental Laboratory | The software device is intended to aid in the restoration of chewing function by allowing a dental laboratory or dental clinician to design the patient-specific component of a dental abutment (i.e. abutment collar and abutment post) and CAM or create that component at a dental office or dental laboratory following the directions of the dental implant system. | C |
13 | Diagnostic Software, K- Nearest Neighbor Algorithm, Autoimmune Disease | The device is intended to suggest a systemic autoimmune disease association as an aid for differential diagnosis to be evaluated in conjunction with clinical findings and other laboratory tests. | B |
14 | Neuropsychiatric Interpretative Electroencephalograph Assessment Aid | Intended as an aid to provide an interpretation of the patient’s neuropsychiatric condition. | C |
15 | Normalizing Quantitative Electroencephalography Software | Post-hoc statistical analysis of electroencephalographic signals with comparison to a normative database for interpretation by a qualified clinical user. | C |
16 | Index- Generating Electroencephalograph Software | Analyze electrical activity of the brain by transformation of electroencephalograph signals into a dimensionless index number for use and interpretation by a qualified clinical user. | C |
17 | Source Localization Software For Electroencephalography Or Magnetoencefalografia | Correlation of electrical activity of the brain using various neuroimaging modalities for source-localization | C |
18 | Automatic Event Detection Software For Polysomnography With Electroencephalography | Automatically mark electroencephalography and polysomnography signals in order to aid in identification of such events and annotation of prolonged PSG traces; Automatically calculate simple measures obtained from recorded signals (e.G. Magnitude, time, frequency and simple statistical measures of marked events); All output subject to verification by qualified clinical user | C |
19 | Automatic Event Detection Software For Full-Montage Electroencephalography | Automatically mark or identify electroencephalogram waveforms for spikes, electrographic seizures, seizure-like events in order to aid in identification of such events and help review and annotation of prolonged EEG traces; All output subject to verification by qualified clinical user | C |
20 | Computerized Cognitive Assessment Aid For Concussion | For use as an assessment aid in the management of concussion. | C |
21 | Ataxiagraph With Interpretive Software | Device used to determine the extent of ataxia (failure of muscular coordination) by measuring the amount of swaying of the body when the patient is standing erect and with eyes closed and provides interpretation or clinical implication of the measurement. | A |
22 | Computerized Behavioral Therapy Device For Psychiatric Disorders | The device is intended to provide cognitive behavioral therapy to treat substance use disorder. The device is a software-based mobile app downloaded onto a smartphone. | C |
23 | Brain Injury Adjunctive Interpretive Oculomotor Assessment Aid | A traumatic brain injury eye movement assessment aid is a prescription device that uses a patient’s tracked eye movements to provide an interpretation of the functional condition of the patient’s brain. | C |
24 | Device, Fertility Diagnostic, Contraceptive, Software Application | Designed to monitor and provide fertility information to prevent pregnancy (contraception). | C |
25 | Diabetic Retinopathy DetectionDevice | A retinal diagnostic software device is a software device that incorporates an adaptive algorithm to evaluate ophthalmic images for diagnostic screening to identify retinal diseases or conditions. | C |
26 | Colon Computed Tomography System, Computer Aided Detection | To assist radiologists in the review of multi-slice computed tomography (msct) exams of the colon and highlight potential polyps that the radiologist should review. | B |
27 | Lung Computed Tomography System, Computer- Aided Detection | To assist radiologists in the review of multi-slice computed tomography (msct) exams of the chest and highlight potential nodules that the radiologist should review. | B |
28 | Chest X-Ray Computer Aided Detection | To assist radiologists in the review of chest radiographic images and highlight potential nodules that the radiologist should review. | B |
29 | Computer- Assisted Diagnostic Software For Lesions Suspicious For Cancer | Assist clinical users in characterizing lesions identified on acquired medical images | C |
30 | Radiological Computer Assisted Detection/Diagnosis Software For Fracture | A radiological computer assisted detection and diagnostic software for suspected fracture is an image processing device intended to aid in the detection, localization, and/or characterization of fracture on acquired medical images (e.g. radiography, MR, CT). | B |
31 | X-Ray Angiographic Imaging Based Coronary Vascular Simulation Software Device | X-ray angiographic imaging based coronary vascular simulation software is a device that provides an image analysis tool to assess blood flow in the coronary vascular system using X-ray angiographic imaging data. And yields simulation-based metrics for certain cardiology applications which aid clinical users. | B |
32 | Automated Radiological Image Processing Software | To provide automated radiological image processing and artificial intelligence based analysis tools. | B |
33 | Image Acquisition And/Or Optimization Guided By Artificial Intelligence | A radiological acquisition and/or optimization guidance system is a device that is intended to aid in the acquisition and/or optimization of images and/or diagnostic signals. | B |
34 | Burn Resuscitation Decision Support Software | The burn resuscitation decision support system (BRDSS) is intended for use in prediction of hourly fluid volume during initial 24 hours of burn resuscitation. It is intended for patients who have greater than 20% total body surface area burn. | C |
35 | Software, Similarity Score Algorithm, Tissue Of Origin For Malignant Tumor Types | This test is intended to measure the degree of similarity between the RNA expression pattern in a patient?s fresh-frozen tumor and the RNA expression patterns in a database of tumor samples for some common malignant tumor types that were diagnosed according to then current clinical and pathological practice. | C |
36 | Software for peritoneal dialysis Treatment | A software that performs prescription simulation of peritoneal dialysis based on the results obtained from a peritoneal function test (PFT), a peritoneal equilibration test (PET) and a body composition analyzer. It supports preparation of a dialysis treatment plan. | C |
37 | Software for radiation planning | A software that calculates and displays the area to be treated with radiation and the internal dose distribution based on the results obtained with CT systems etc. , and supports the radiotherapy planning. | C |
38 | Software for radiotherapy QAQC planning | A software that verifies the validity of the radiotherapy plan by recalculation of the dose and the MU value calculated with the radiotherapy planning system software and radiotherapy planning system. | C |
39 | Software for ophthalmic surgery treatment planning | A software intended to aid ophthalmic surgical planning based on measurement of the eye prior to the surgery. It simulates surgical results. | C |
40 | Software for active implanted device control | A software used to transmit one or more electrical operating characteristics noninvasively to the active base unit and change the characteristics. | C |
41 | Information collating software for radiotherapy | A software that has the function of collating the information such as the irradiation parameter specified by a radiation planning software, and the condition that a radiotherapy equipment irradiates, on the occasion of the irradiation of X-ray in the radiotherapy. | C |
42 | Software for gene variants analysis (for cancer genome profiling) | A software for gene variants analysis which is designed to perform cancer genome profiling based on information of gene variants obtained from body tissue samples. | C |
43 | Supporting software for differential diagnosis with endoscopic imaging | A software, which is designed to process data obtained from an endoscopic image. The resultant data are provided for diagnosis, etc. It has functions to output numeric values and graphs based on quantitative data such as benign/malignant differentiation of lesion candidates, presenting candidates of diagnostic outcomes, and stage of disease progression. | C |
44 | Chairside dental CAD/CAM unit | Intended for computer-aided design (CAD) or computer-aided manufacturing (CAM) of dental restorations. | B |
45 | Software for using with mammography- combined diagnostic X- ray system | A software, which is designed to process data obtained from a combined diagnostic mammography-radiography system. | B |
46 | Software for public thoracic and abdominal health screening diagnostic X- ray system | A software, which is designed to process data obtained from a thoracic and abdominal public health screening diagnostic X-ray system. The resultant data are provided for diagnosis, etc. This term may involve the recording media where the software are stored. | B |
47 | Software for visual evoked response stimulator | A software, which is designed to process data obtained from a visual evoked response stimulator. The resultant data are provided for diagnosis, etc. | B |
48 | Software for auditory evoked response stimulator | A software for medical devices, which is designed to process data obtained from an auditory evoked response stimulator. The resultant data are provided for diagnosis, etc. | B |
49 | Software for pulmonary exercise stress monitoring system | A software, which is designed to process data obtained from a pulmonary exercise stress monitoring system. | B |
50 | Software for ECG recorder with real-time analysis | A software, which is designed to process data obtained from an ECG recorder with real-time analysis. The resultant data are provided for diagnosis, etc. | B |
51 | Software for film-recorded digital radiography | A software, which is designed to process data obtained from a film-recorded digital radiography. The resultant data are provided for diagnosis, etc. | B |
52 | Software for dye dilution cardiac output calculator | A software, which is designed to process data obtained from a dye dilution cardiac output unit. The resultant data are provided for diagnosis, etc. | B |
53 | Software for urodynamic measurement system | A software, which is designed to process data obtained from a urodynamic measurement system. The resultant data are provided for diagnosis, etc. | B |
54 | Software for vestibular function caloric stimulator | A software, which is designed to process data obtained from a vestibular function caloric stimulator. The resultant data are provided for diagnosis, etc. | B |
55 | Supporting software for external fixators treatment plan | A software that analyzes information useful for bone fracture and for correction of bone deformities based on information collected from diagnostic X-ray systems, etc. or based on information entered in a therapeutic apparatus, and supports preparation of a treatment plan with external fixators. | B |
56 | Diagnostic supporting software for diabetes | A software that supports analysis and assessment of therapeutic effects of diabetes treatment by processing information collected from a blood glucose meter, etc into the data related to changes or trends in blood glucose levels. | B |
57 | Quantitative calculation software forIGC test | A software that performs quantitative calculation of blood flow in relation to a brightness time change based on information obtained from video images of indocyanine green angiography. | B |
58 | Analyzing software for hemodynamics or cardiac function | A medical device program that analyzes hemodynamics or cardiac function based on information obtained from diagnostic imaging systems, etc. and uses the results for diagnosis. | B |
59 | Supporting software for root canal treatment | A software for medical devices, which is used to support preparation of a treatment plan based on information collected from diagnostic imaging systems, etc. in the root canal treatment. | B |
60 | Ventilator, software | A data program designed for use in, or together with, a ventilator allowing it to function according to the intended purpose. The software can be installed, or exchanged as an upgrade. | C |
Note: As of the latest update, there are no Class D (High Risk) classifications for Software as Medical Devices.
Conclusion for Software as Medical Device in India
The CDSCO is still keen on a risk-based approach in the regulation of Software as Medical Devices (SaMD) according to the Updated CDSCO medical device rules in India. Although the new notification MED-16014(12)/1/2024-eoffice presents changes to the rules regarding other medical device categories, there are no changes in the risk categories of SaMD. It is therefore necessary for manufacturers to follow the current rules in classifying SaMD for the purpose of medical device registration in India.
For the purpose of medical device registration in India, manufacturers must follow the Medical Device Rules 2017 in India and classify their software products accordingly. If you require assistance regarding the current rules or how to register Software as Medical Device (SaMD) in India, feel free to contact us at Morulaa. Our consultancy team will assist you in complying with the rules and registering your product effectively. Please contact us at admin@morulaa.com.
Other posts
Don't let red tape slow down your vision. We simplify complex Indian building regulations so you can focus on creation. Our team provides the clarity you need during the project and the support you deserve after it’s done. Smooth approvals, smarter builds.