Quarterly report pursuant to Section 13 or 15(d)

5. Derivative Liabilities (Details - Valuation Assumptions)

v2.4.1.9
5. Derivative Liabilities (Details - Valuation Assumptions) (USD $)
6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2014
Dec. 31, 2014
Mar. 31, 2014
Warrants [Member]      
Fair Value Outstanding at end of period $ 856,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
$ 177,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
$ 3,175,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
Placement Agent Warrants [Member]      
Warrants 16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
16,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
Remaining Contract Term in Years 1 year 7 months 2 days 1 year 4 months 2 days 2 years 1 month 2 days
Exercise Price $ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
$ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
$ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
Volatility 100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
128.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
Risk-free Interest Rate 0.58%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
0.44%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
Fair Value Outstanding at end of period 11,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
3,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
37,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrantsMember
Investor - Series A Warrants [Member]      
Warrants 1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
Remaining Contract Term in Years 10 months 24 days 7 months 24 days 1 year 4 months 28 days
Exercise Price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
$ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
$ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
Volatility 100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
128.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
Risk-free Interest Rate 0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
0.44%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
Fair Value Outstanding at end of period 1,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
0us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
1,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries1tWarrantsMember
Investor - Series B Warrants [Member]      
Warrants 1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
1,400,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
Remaining Contract Term in Years 10 months 24 days 7 months 24 days 1 year 4 months 28 days
Exercise Price $ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
$ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
$ 3.63us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
Volatility 100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
128.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
Risk-free Interest Rate 0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
0.44%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
Fair Value Outstanding at end of period 777,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
150,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
2,958,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_InvestorSeries2WarrantsMember
Placement Agent Warrants 2 [Member]      
Warrants 69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
69,037us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
Remaining Contract Term in Years 1 year 7 months 2 days 1 year 4 months 2 days 2 years 1 month 2 days
Exercise Price $ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
$ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
$ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
Volatility 100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
100.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
128.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
Risk-free Interest Rate 0.58%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
0.13%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
0.44%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
Fair Value Outstanding at end of period $ 67,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
$ 24,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member
$ 179,000us-gaap_WarrantsAndRightsOutstanding
/ us-gaap_AwardTypeAxis
= ocls_PlacementAgentWarrants2Member