This change makes it easier for us to pre-define which EKG, blood pressure, and respiratory signals we wish to prioritize when plotting the waveforms.
I extracted the available names by the following (since each waveform was 16x1 format):
$$$ grep -r . -e '16x1' | rev | cut -d ' ' -f 1 | rev | sort | uniq
ABP
aVF
aVL
aVR
CO2
CVP
I
IBP1
IBP2
IBP5
IBP6
ICP
II
III
LAP
PAP
PLETH
Resp
V
V1
V2
V3
V4
V5
V6
Following this, I binned each name into either an EKG, blood pressure, or respiratory signal so we try our best to maintain an even distribution of each if some are missing.
In addition to this change, I allowed the user the ability to adjust how many EKG signals they wish to display with a minimum of 1 and a maximum of 4 in case some annotators wish to view either more or less EKG signals when determining the validity of the annotations.
Currently, only we can adjust the order of each of the categories of waveforms (EKG, BP, resp) though, eventually, we should consider permitting the user to adjust these lists on their own.
This change makes it easier for us to pre-define which EKG, blood pressure, and respiratory signals we wish to prioritize when plotting the waveforms.
I extracted the available names by the following (since each waveform was
16x1
format):Following this, I binned each name into either an EKG, blood pressure, or respiratory signal so we try our best to maintain an even distribution of each if some are missing.
In addition to this change, I allowed the user the ability to adjust how many EKG signals they wish to display with a minimum of 1 and a maximum of 4 in case some annotators wish to view either more or less EKG signals when determining the validity of the annotations.
Currently, only we can adjust the order of each of the categories of waveforms (EKG, BP, resp) though, eventually, we should consider permitting the user to adjust these lists on their own.