public function createMainChartSeriesDataSets(chart:ScrubChart,
seriesDataSets:Vector.<SeriesDataSet>):Vector.<SeriesDataSet>
{
var systolicCollection:ArrayCollection = chartModelDetails.record.vitalSignsModel.getVitalSignsByCategory(VitalSignsModel.SYSTOLIC_CATEGORY);
var wellnessCollection:ArrayCollection = chartModelDetails.record.wellnessModel.documents;
var seriesDataCollection:ArrayCollection = new ArrayCollection();
for each (var wellness:Wellness in wellnessCollection)
{
var proxy:StepsPerDayProxy = new StepsPerDayProxy(wellness);
proxy.vitalSign = getVitalSignForDay(systolicCollection, wellness.measurementDate);
seriesDataCollection.addItem(proxy);
}
var vitalSignSeries:BubbleSeries;
vitalSignSeries = new BubbleSeries();
vitalSignSeries.name = "systolic";
vitalSignSeries.id = chart.id + "_systolicSeries";
vitalSignSeries.xField = "measurementDate";
vitalSignSeries.yField = "systolic";
vitalSignSeries.radiusField = "radius";
vitalSignSeries.dataProvider = seriesDataCollection;
vitalSignSeries.displayName = "Blood Pressure Systolic";
vitalSignSeries.filterDataValues = "none";
vitalSignSeries.setStyle("stroke", new SolidColorStroke(0x224488, 2));
vitalSignSeries.setStyle("fill", new SolidColor(0xFF0000));
seriesDataSets.push(new SeriesDataSet(vitalSignSeries, seriesDataCollection, "measurementDate"));
return seriesDataSets;
}