Skip to content

Commit

Permalink
Add pressure pod bin file format
Browse files Browse the repository at this point in the history
  • Loading branch information
psomhorst committed Dec 16, 2024
1 parent 7c05d31 commit db8e76e
Showing 1 changed file with 68 additions and 1 deletion.
69 changes: 68 additions & 1 deletion eitprocessing/datahandling/loading/draeger.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,5 +325,72 @@ class _MedibusField(NamedTuple):
_MedibusField("expiratory tidal volume", "mL", False),
_MedibusField("time at low pressure", "s", False),
],
}
},
"pressure_pod": {
"frame_size": 4382,
"medibus_fields": [
_MedibusField("airway pressure", "mbar", True),
_MedibusField("flow", "L/min", True),
_MedibusField("volume", "mL", True),
_MedibusField("CO2 (%)", "%", True),
_MedibusField("CO2 (kPa)", "kPa", True),
_MedibusField("CO2 (mmHg)", "mmHg", True),
_MedibusField("dynamic compliance", "mL/mbar", False),
_MedibusField("resistance", "mbar/L/s", False),
_MedibusField("r^2", "", False),
_MedibusField("spontaneous inspiratory time", "s", False),
_MedibusField("minimal pressure", "mbar", False),
_MedibusField("P0.1", "mbar", False),
_MedibusField("mean pressure", "mbar", False),
_MedibusField("plateau pressure", "mbar", False),
_MedibusField("PEEP", "mbar", False),
_MedibusField("intrinsic PEEP", "mbar", False),
_MedibusField("mandatory respiratory rate", "/min", False),
_MedibusField("mandatory minute volume", "L/min", False),
_MedibusField("peak inspiratory pressure", "mbar", False),
_MedibusField("mandatory tidal volume", "L", False),
_MedibusField("spontaneous tidal volume", "L", False),
_MedibusField("trapped volume", "mL", False),
_MedibusField("mandatory expiratory tidal volume", "mL", False),
_MedibusField("spontaneous expiratory tidal volume", "mL", False),
_MedibusField("mandatory inspiratory tidal volume", "mL", False),
_MedibusField("tidal volume", "mL", False),
_MedibusField("spontaneous inspiratory tidal volume", "mL", False),
_MedibusField("negative inspiratory force", "mbar", False),
_MedibusField("leak minute volume", "L/min", False),
_MedibusField("leak percentage", "%", False),
_MedibusField("spontaneous respiratory rate", "/min", False),
_MedibusField("percentage of spontaneous minute volume", "%", False),
_MedibusField("spontaneous minute volume", "L/min", False),
_MedibusField("minute volume", "L/min", False),
_MedibusField("airway temperature", "degrees C", False),
_MedibusField("rapid shallow breating index", "1/min/L", False),
_MedibusField("respiratory rate", "/min", False),
_MedibusField("inspiratory:expiratory ratio", "", False),
_MedibusField("CO2 flow", "mL/min", False),
_MedibusField("dead space volume", "mL", False),
_MedibusField("percentage dead space of expiratory tidal volume", "%", False),
_MedibusField("end-tidal CO2", "%", False),
_MedibusField("end-tidal CO2", "kPa", False),
_MedibusField("end-tidal CO2", "mmHg", False),
_MedibusField("fraction inspired O2", "%", False),
_MedibusField("spontaneous inspiratory:expiratory ratio", "", False),
_MedibusField("elastance", "mbar/L", False),
_MedibusField("time constant", "s", False),
_MedibusField(
"ratio between upper 20% pressure range and total dynamic compliance",
"",
False,
),
_MedibusField("end-inspiratory pressure", "mbar", False),
_MedibusField("expiratory tidal volume", "mL", False),
_MedibusField("high pressure", "mbar", False),
_MedibusField("low pressure", "mbar", False),
_MedibusField("time at low pressure", "s", False),
_MedibusField("airway pressure (pod)", "mbar", True),
_MedibusField("esophageal pressure (pod)", "mbar", True),
_MedibusField("transpulmonary pressure (pod)", "mbar", True),
_MedibusField("gastric pressure/auxiliary pressure (pod)", "mbar", True),
],
},
}

0 comments on commit db8e76e

Please sign in to comment.