TUM-Logo

libRASCH

 

Home
 

General

About libRASCH/News
Design
Screen shots
Sample programs (with source code)
License
 

Download

libRASCH
Tools
 

Documentation

User
Developer
 

Resources

Mailing list
Supported Formats
Plugins
Status
Links
 
Contact
About this site
 
Last updated
Tue Mar 27 23:03:54 2007

Plugin dawes-redman

Namedawes-redman -- calculate FHR variations using the Dawes/Redman criteria
Version0.1.1
AuthorRaphael Schneider (rasch@med1.med.tum.de)
Description The plugin calculates the fetal heart rate variations using the Dawes/Redman criteria. The estimation of the baseline of the fetal heart rate is done according the descriptions in the various papers from Dawes and Redman. For the digital filter, a Butterworth filter with order 4 and corner-frequency of 0.0017Hz (approx. 0.1 min-1)is used (using the 3.75sec epoch-values results in a samplerate of approx. 0.2667Hz). The filter was designed on the website of Tony Fisher, using the mkfilter cgi-script. This can be found at http://www-users.cs.york.ac.uk/~fisher/mkfilter/ .
Remarks
TypePLUGIN_PROCESS
LicenseLICENSE_LGPL
Status0

Usage

Options

use_start_end_pos (long) use values between start_pos and end_pos
start_pos (long) start-pos in sample-units
end_pos (long) end-pos in sample-units
rh (long) recording handle
ch_num (long) channel with the FHR
use_ignore_value (long) flag if there are values which are not valid
ignore_value (double) value which indicate not valid values
filter_maternal_pulse (long) run filter to find maternal pulse and remove these values
ignore_marked_regions (long) ignore regions which are marked in the annotations with the IGNORE flag
ignore_noise_regions (long) ignore regions which are marked in the annotations with the NOISE flag

Results

FHR_EPOCHS (double array) epochs of the fetal heart rate (averages over 3.75 seconds)
FHR_BASELINE (double array) baseline of the fetal heart rate
SIGNAL_LOST (double) signal lost in percent
NUM_VALID_EPOCHS (long) number of valid epochs
BASAL_FHR (double) basal heart rate of the fetus
ACCEL_10 (long) number of accelerations > 10bpm and <= 15bpm
POS_ACCEL_10 (long array) positions of the accelerations between 10 and 15bpm
ACCEL_15 (long) number of accelerations > 15bpm
POS_ACCEL_15 (long array) positions of the accelerations > 15bpm
LOST_BEATS_20 (long) decelerations < 20 lost beats
POS_LOST_BEATS_20 (long array) positions of the decelerations < 20
LOST_BEATS_21_100 (long) decelerations between 20 and 100 lost beats
POS_LOST_BEATS_21_100 (long array) postions of the decelerations between 20 and 100
LOST_BEATS_101 (long) decelerations above 100 lost beats
POS_LOST_BEATS_101 (long array) postions of the decelerations above 100
MINUTE_RANGE (double array) minute range for each minute in bpm
MINUTE_RANGE_MS (double array) miniute range for each minute in msec
HIGH_VARIATIONS (long) number of minutes with high variations
MIN_HIGH_VARIATIONS (long array) the minutes with the high variations
LOW_VARIATIONS (long) number of minutes with low variations
MIN_LOW_VARIATIONS (long array) the minutes with low variations
LONG_TERM_VARIATIONS_MS (double) long term variations for all minutes in msec
LONG_TERM_VARIATIONS_BPM (double) long term variations for all minutes in bpm
LONG_TERM_VARIATIONS_HIGH_MS (double) long term variations for minutes with high variations in msec
LONG_TERM_VARIATIONS_HIGH_BPM (double) long term variations for minutes with high variations in bpm
SHORT_TERM_VARIATIONS (double) short term variations