In this study, a nonlinear S E I R model has been proposed and analysed that accounts for the screening of exposed population, limited treatment of infective and self-protection in susceptible population. We observe that for the basic reproduction number (R 0) below one, a backward bifurcation exists due to saturation in treatment. Also, R 0 depends on selfprotection parameter and hence self-protection can help in reducing it. Further to understand the impact of screening and treatment on disease dynamics, we extend this model to an optimal control problem. Using Pontryagin's Maximum Principle, optimal control paths are obtained analytically corresponding to the proposed cost functional. Our numerical experimentations suggest that between only screening and only treatment control policies, screening is more effective and economically viable than the only treatment policy. The combined usage of both screening and treatment is found highly effective and least expensive. Hence, we conclude that implementation of screening along with treatment not only reduces the infection level but also minimizes the associated economic burden. Also, when optimal controls are applied, the cumulative count of infective reduces with the increase in self-protection, therefore, selfprotection helps in reducing the disease burden. The epidemic peak as well as cost is also shown to be reduced when self-protection is high for various values of basic reproduction number.