Annual report pursuant to Section 13 and 15(d)

NOTE 15 - SUBSEQUENT EVENTS (Details)

v2.4.1.9
NOTE 15 - SUBSEQUENT EVENTS (Details) (USD $)
12 Months Ended 0 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended 0 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jan. 13, 2015
Jan. 09, 2013
Dec. 31, 2014
Oct. 31, 2014
Sep. 30, 2013
Jul. 31, 2013
Feb. 10, 2015
Jan. 23, 2015
Jan. 31, 2014
Dec. 31, 2013
Jan. 13, 2013
Sep. 30, 2014
Aug. 31, 2014
Apr. 30, 2014
Jan. 31, 2015
Feb. 28, 2014
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Stock Issued During Period, Shares, New Issues 956,179us-gaap_StockIssuedDuringPeriodSharesNewIssues 122,449us-gaap_StockIssuedDuringPeriodSharesNewIssues                                
Class of Warrant or Rights, Granted 2,396,732bios_ClassOfWarrantOrRightsGranted 2,717,258bios_ClassOfWarrantOrRightsGranted                                
Series C Preferred Stock [Member] | Subsequent Event [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Conversion of Stock, Shares Issued     42,334us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                             
Conversion of Stock, Shares Converted     50us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
                             
Series C Preferred Stock [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Conversion of Stock, Shares Issued         59,267us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
59,267us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                       
Conversion of Stock, Shares Converted         70us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
70us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                       
Stock Issued During Period, Shares, New Issues               2,181us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                   
Class of Warrant or Rights, Granted 984,674bios_ClassOfWarrantOrRightsGranted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
1,516,386bios_ClassOfWarrantOrRightsGranted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
  1,330,627bios_ClassOfWarrantOrRightsGranted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    622,414bios_ClassOfWarrantOrRightsGranted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                     
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) 1.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
2.61us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
  $ 2.61us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
$ 1.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
          $ 2.61us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
$ 2.61us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
          $ 1.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Private Placement [Member] | Subsequent Event [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Warrant, Expriation Date                 Mar. 21, 2020 Mar. 21, 2020                
Class of Warrant or Rights, Granted                 84,250bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
91,300bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
               
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)                 $ 3.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
$ 3.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
               
Private Placement [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Class of Warrant or Rights, Granted         358,470bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
          64,626bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
129,307bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
65,831bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
93,600bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
135,120bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
137,856bios_ClassOfWarrantOrRightsGranted
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
   
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share)   3.67us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                $ 3.67us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
$ 3.67us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
  $ 2.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
$ 2.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
$ 3.75us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
   
Series A Warrants [Member] | Subsequent Event [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Warrant, Expriation Date                 Jul. 31, 2015 Jul. 31, 2015                
Class of Warrant or Rights, Granted                 337,000bios_ClassOfWarrantOrRightsGranted
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesAWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
365,200bios_ClassOfWarrantOrRightsGranted
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesAWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Proceeds from Issuance or Sale of Equity (in Dollars)                 $ 842,500us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesAWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 913,000us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesAWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Series B Warrants [Member] | Subsequent Event [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Warrant, Expriation Date                 Mar. 21, 2020 Mar. 21, 2020                
Class of Warrant or Rights, Granted                 168,500bios_ClassOfWarrantOrRightsGranted
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesBWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
182,600bios_ClassOfWarrantOrRightsGranted
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesBWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Proceeds from Issuance or Sale of Equity (in Dollars)                 $ 731,400us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesBWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 917,480us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_ClassOfWarrantOrRightAxis
= bios_SeriesBWarrantsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Subsequent Event [Member]                                    
NOTE 15 - SUBSEQUENT EVENTS (Details) [Line Items]                                    
Stock Issued During Period, Shares, Issued for Services                                 302,500us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Stock Issued During Period, Shares, New Issues                 337,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
365,200us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember