|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
import 'package:doctor_app_flutter/models/patient/vital_sign/patient-vital-sign-data.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/models/patient/vital_sign/patient-vital-sign-history.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/screens/patients/profile/vital_sign/vital_sign_details_blood_pressurewideget.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/util/date-utils.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/widgets/charts/app_time_series_chart.dart';
|
|
|
|
|
import 'package:doctor_app_flutter/widgets/shared/app_expandable_notifier.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
@ -62,19 +63,21 @@ class VitalSingChartBloodPressure extends StatelessWidget {
|
|
|
|
|
if (vitalList.length > 0) {
|
|
|
|
|
vitalList.reversed.toList().forEach(
|
|
|
|
|
(element) {
|
|
|
|
|
DateTime elementDate =
|
|
|
|
|
DateUtils.getDateTimeFromServerFormat(element.createdOn);
|
|
|
|
|
if (element.toJson()[viewKey1]?.toInt() != 0)
|
|
|
|
|
timeSeriesData1.add(
|
|
|
|
|
TimeSeriesSales2(
|
|
|
|
|
new DateTime(element.vitalSignDate.year,
|
|
|
|
|
element.vitalSignDate.month, element.vitalSignDate.day),
|
|
|
|
|
new DateTime(
|
|
|
|
|
elementDate.year, elementDate.month, elementDate.day),
|
|
|
|
|
element.toJson()[viewKey1].toDouble(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
if (element.toJson()[viewKey2]?.toInt() != 0)
|
|
|
|
|
timeSeriesData2.add(
|
|
|
|
|
TimeSeriesSales2(
|
|
|
|
|
new DateTime(element.vitalSignDate.year,
|
|
|
|
|
element.vitalSignDate.month, element.vitalSignDate.day),
|
|
|
|
|
new DateTime(
|
|
|
|
|
elementDate.year, elementDate.month, elementDate.day),
|
|
|
|
|
element.toJson()[viewKey2].toDouble(),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|