Variable Names - UVA-CAMA/NICUHDF5Viewer GitHub Wiki

Different sites and different file formats have different signal names. To keep our code clean, we developed a list of the names used by these different file formats, which can be found by calling the name in the header row. This table gives a list of all of the names which the algorithms can recognize at this time. It checks for the signal names in descending order. There is no association in this table between signal names in different columns.

Example: If an algorithm needs to use the HR signal, it first checks for a signal named /VitalSigns/HR. If it doesn't find that, it looks for a signal named HR. If it still doesn't find that, it looks for one named vt_hr. If it finds a signal named vt_hr, it uses that as its HR signal. If it does not find any of these signal names, no algorithms requiring HR are able to run. It does not return an error message, it simply does not return a result.

Pulse HR SPO2_pct Resp ECGI ECGII ECGIII
/VitalSigns/SPO2-R /VitalSigns/HR /VitalSigns/SPO2-% /Waveforms/RR /Waveforms/I /Waveforms/II /Waveforms/III
/VitalSigns/SPO2_R HR /VitalSigns/SPO2-perc /Waveforms/RESP /Waveforms/CmpndECG(I) /Waveforms/CmpndECG(II) /Waveforms/CmpndECG(III)
/VitalSigns/PULSE vt_hr /VitalSigns/SPO2_pct /Waveforms/Resp /Waveforms/ECG /Waveforms/CmpndECG_II_ /Waveforms/CmpndECG_III_
PULSE /VitalSigns/SPO2 /Waveforms/CmpndECG_I_
/VitalSigns/Pulse SPO2
/VitalSigns/PR /VitalSigns/SpO2
SPO2-R (in v4.0) SPO2-%
/VitalSigns/Pulse_SpO2_ vt_spo2
/VitalSigns/Pulse_1