AllTestCard constructor
AllTestCard({ - Key? key,
- required Test testDetails,
})
Implementation
AllTestCard({super.key, required this.testDetails}) {
//interpretation = Interpretation.fromList(testDetails.gAge, testDetails.bpmEntries);
// if (testDetails.lengthOfTest > 180 && testDetails.lengthOfTest < 3600)
// interpretation =
// Interpretations2.withData(testDetails.bpmEntries, testDetails.gAge);
// else
// interpretation = Interpretations2();
//
// int movements = testDetails.movementEntries!.length +
// testDetails.autoFetalMovement!.length;
// this.movements = movements < 10 ? "0$movements" : '$movements';
if (testDetails.lengthOfTest! > 180 && testDetails.lengthOfTest! < 3600) {
interpretation =
Interpretations2.withData(testDetails.bpmEntries ?? [], testDetails.gAge?? 8);
} else {
interpretation = Interpretations2();
}
if ((testDetails.bpmEntries?.length ?? 0) > 180 &&
(testDetails.bpmEntries?.length ?? 0) < 3600) {
interpretation =
Interpretations2.withData(testDetails.bpmEntries ?? [], testDetails.gAge ?? 8);
} else {
interpretation = Interpretations2();
}
int movements =
testDetails.movementEntries!.length + testDetails.autoFetalMovement!.length;
this.movements = movements < 10 ? "0$movements" : '$movements';
int time = (testDetails.lengthOfTest! / 60).truncate();
if (time < 10) {
this.time = "0$time";
} else {
this.time = "$time";
}
}