Interpretation class
A class that provides methods to interpret fetal heart rate (FHR) data.
Constructors
- Interpretation()
- Default constructor
-
Interpretation.fromList(int gAge, List<
int> beats)
Properties
- basalHeartRate ↔ int?
-
basal heart rate = average FHR over low variation episodes
getter/setter pair
- baselineB2bVariability ↔ String?
-
array of mean heartbeat inter-arrival intervals (60 minutes maximum)
one sample each 3.75 seconds = 16 samples per minute
getter/setter pair
- baselineFHR ↔ double?
-
getter/setter pair
-
baseLineFHRArrayList
↔ List<
int> ? -
getter/setter pair
-
baselineFHRDR
↔ List<
int?> ? -
baseline FHR calculated with Dawos-Redman criteria
getter/setter pair
-
beatsArray
↔ List<
int> ? -
getter/setter pair
-
beatsInMilliseconds
↔ List<
int?> -
getter/setter pair
- factor → double
-
final
- gestAge ↔ int
-
Gestetional age in weeks
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- highFHRVariationBpm ↔ int?
-
getter/setter pair
- isBradycardia ↔ bool?
-
bradycardia basal heart rate < 110 bpm | tachycardia basal heart rate > 160 bpm
getter/setter pair
- isTachycardia ↔ bool?
-
bradycardia basal heart rate < 110 bpm | tachycardia basal heart rate > 160 bpm
getter/setter pair
- lengthOfHighFHREpisodes ↔ double?
-
Episodes of low and high FHR variation (calculated in minutes and bpm
getter/setter pair
- lengthOfLowFHREpisodes ↔ double?
-
getter/setter pair
- lowFHRVariationBpm ↔ int?
-
getter/setter pair
-
millisecondsEpoch
↔ List<
int?> -
getter/setter pair
- nAccelerations ↔ int?
-
getter/setter pair
-
nAccelerationsList
↔ List<
MarkerIndices> ? -
getter/setter pair
- nDeaccelerations ↔ int?
-
getter/setter pair
-
nDecelerationList
↔ List<
MarkerIndices> ? -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shortTermVariabilityBpm ↔ double?
-
getter/setter pair
- shortTermVariabilityMs ↔ double?
-
Short-term variability (STV) (calculated in ms and bpm)
getter/setter pair
- signalLossPercent ↔ double?
-
getter/setter pair
Methods
-
calculateBasalHeartRate(
) → void - basalHeartRate = average FHR over low variation episodes
-
calculateBaselineB2bVariability(
List< double> beats, int size) → void - baseline b2b variability criteria
-
calculateBaselineFHR(
List< int> beats, int size) → int - Calculates the baseline fetal heart rate (FHR).
-
calculateBaselineFHRDR(
) → List< int> - Calculates the baseline fetal heart rate (FHR) using Dawes-Redman criteria.
-
calculateLengthOfFHREpisodes(
List< int?> beats, List<int?> ? baselineFHRDR) → void - Episodes of low and high FHR variation (calculated in minutes and bpm)
-
calculateNAccelerations(
) → void - Calculates the number of accelerations.
-
calculateNDecelerations(
) → void - Calculates the number of decelerations.
-
calculateShortTermVariability(
) → void - Short-term variability (STV) (calculated in ms and bpm)
-
calculateSignalLossPercent(
List< int> beats, List<int> baselineFHRDR) → double? - Signal loss %
-
cleanMillisecondsEpoch(
List< int?> millisecondsEpoch) → List<int?> -
convertBaselineEpochToBPMArrayList(
List< int?> baseline) → List<int> - Converts a list of baseline epochs to a list of beats per minute (BPM).
-
convertBPMArrayArrayList(
List< int> baseline) → List<int> - Converts a list of baseline epochs to a list of beats per minute (BPM).
-
convertBPMArrayListArray(
List< int> beatsBPM) → List<int?> - Converts a list of beats per minute (BPM) to a list of milliseconds.
-
convertBPMToMilliseconds(
List< int> beatsBPM) → List<int?> - Converts a list of beats per minute (BPM) to a list of milliseconds.
-
convertMillisecondsToEpochArray(
) → List< int?> - Converts a list of milliseconds to a list of epoch values.
-
getAccelerationsList(
) → List< MarkerIndices> ? -
getBasalHeartRate(
) → int? -
getBaselineB2bVariability(
) → String? -
getBaselineFHR(
) → double? -
getBaseLineFHRArrayList(
) → List< int> ? -
getBaselineFHRDR(
) → List< int?> ? -
getDecelerationsList(
) → List< MarkerIndices> ? -
getGestAge(
) → int - Getter methods
-
getHighFHRVariationBpm(
) → int? -
getIsBradycardia(
) → bool? -
getIsTachycardia(
) → bool? -
getLengthOfHighFHREpisodes(
) → double? -
getLengthOfLowFHREpisodes(
) → double? -
getLowFHRVariationBpm(
) → int? -
getNAccelerations(
) → int? -
getNDeaccelerations(
) → int? -
getShortTermVariabilityBpm(
) → double? -
getShortTermVariabilityMs(
) → double? -
getSignalLossPercent(
) → double? -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setGestAge(
int gestAge) → void - Methods for interpretation
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- highFHREpisodePercentiles → List
-
final
- NO_OF_SAMPLES_PER_MINUTE → int
-
final
- SIXTY_THOUSAND_MS → int
-
final
- TOTAL_SAMPLES → int
-
final
Static Methods
-
avgLastMin(
List< int?> ? input, int size) → int - Calculates the average of the last minute of input data.