Annual report pursuant to Section 13 and 15(d)

11. Derivative Liability (Details-Warrant information)

v2.4.1.9
11. Derivative Liability (Details-Warrant information) (USD $)
12 Months Ended
Mar. 31, 2015
Fair Value Issue Date  
Fair value $ 3,292,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
Fair Value Issue Date | Placement Agent Warrants | December 9, 2013  
Warrants outstanding 16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_December2013Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Remaining contract term in years 2 years 4 months 24 days
Exercise price $ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_December2013Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Volatility 223.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_December2013Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_December2013Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair value 64,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_December2013Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair Value Issue Date | Placement Agent Warrants | February 26, 2014  
Warrants outstanding 69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Remaining contract term in years 2 years 2 months 5 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair value 143,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair Value Issue Date | Investor - Series A Warrants | February 26, 2014  
Warrants outstanding 450,620us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Remaining contract term in years 1 year 6 months
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair value 814,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair Value Issue Date | Investor - Series B Warrants | February 26, 2014  
Warrants outstanding 1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Remaining contract term in years 1 year 6 months
Exercise price $ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair value 2,271,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_Feb2014Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueIssueDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair Value Exercise Date  
Fair value 1,683,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
Fair Value Exercise Date | Investor - Series A Warrants | March 18, 2014  
Warrants outstanding 315,434us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March18Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Remaining contract term in years 1 year 5 months 8 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March18Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Volatility 104.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March18Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March18Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair value 1,180,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March18Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair Value Exercise Date | Investor - Series A Warrants | March 19, 2014  
Remaining contract term in years 1 year 5 months 8 days
Volatility 104.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March19Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March19Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueExerciseDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Investor - Series A Warrants | March 19, 2014  
Warrants outstanding 134,186us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March19Member
/ us-gaap_DerivativeByNatureAxis
= ocls_InvestorSeriesAWarrantsMember
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March19Member
/ us-gaap_DerivativeByNatureAxis
= ocls_InvestorSeriesAWarrantsMember
Fair value 503,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March19Member
/ us-gaap_DerivativeByNatureAxis
= ocls_InvestorSeriesAWarrantsMember
Fair Value Reporting Date [Member] | March 31, 2014  
Fair value 3,175,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
Fair Value Reporting Date [Member] | March 31, 2015  
Fair value 11,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
Fair Value Reporting Date [Member] | Placement Agent Warrants | March 31, 2014  
Warrants outstanding 16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Remaining contract term in years 2 years 1 month 2 days
Exercise price $ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Volatility 128.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair value 37,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair Value Reporting Date [Member] | Placement Agent Warrants | March 31, 2015  
Warrants outstanding 16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Remaining contract term in years 1 year 1 month 2 days
Exercise price $ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Risk-free interest rate 0.26%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair value 1,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsMember
Fair Value Reporting Date [Member] | Investor - Series A Warrants | March 31, 2014  
Warrants outstanding 1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Remaining contract term in years 1 year 4 months 28 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Volatility 128.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair value 1,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair Value Reporting Date [Member] | Investor - Series A Warrants | March 31, 2015  
Warrants outstanding 1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Remaining contract term in years 4 months 28 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Risk-free interest rate 0.14%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair value 0us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesAWarrantsMember
Fair Value Reporting Date [Member] | Investor - Series B Warrants | March 31, 2014  
Warrants outstanding 1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Remaining contract term in years 1 year 4 months 28 days
Exercise price $ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Volatility 128.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair value 2,958,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair Value Reporting Date [Member] | Investor - Series B Warrants | March 31, 2015  
Warrants outstanding 1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Remaining contract term in years 4 months 28 days
Exercise price $ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Risk-free interest rate 0.14%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair value 5,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_InvestorSeriesBWarrantsMember
Fair Value Reporting Date [Member] | Placement Agent Warrants 2 | March 31, 2014  
Warrants outstanding 69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Remaining contract term in years 2 years 1 month 2 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Volatility 128.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Risk-free interest rate 0.44%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Fair value 179,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March31Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Fair Value Reporting Date [Member] | Placement Agent Warrants 2 | March 31, 2015  
Warrants outstanding 69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Remaining contract term in years 1 year 1 month 2 days
Exercise price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Volatility 100.00%us-gaap_FairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Risk-free interest rate 0.26%us-gaap_FairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember
Fair value $ 5,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardDateAxis
= ocls_March315Member
/ us-gaap_DerivativeByNatureAxis
= ocls_FairValueReportingDateMember
/ us-gaap_PlanNameAxis
= ocls_PlacementAgentWarrantsBMember