PIM Simulation Model

Submodules

models.pim.pim module

A file to predict the probability of death in paediatric intensive care in the next 10 days based on the provided parameters.

Args:

pupils_fixed (bool): Pupils fixed to light. specified_diagnosis (bool): Specified diagnosis. elective (bool): Elective admission. mechanical_ventilation (bool): Mechanical ventilation immediately after admission. SBP (float): Systolic Blood Pressure in mmHg (Range: 0-200). base_excess (float): Base Excess in mmol/l (Range: -100-100). FIO2 (float): Fractional Inspired Oxygen Concentration (Range: 0-1). PaO2 (float): Arterial Oxygen Tension in mmHg (Range: 0.1-200).

Returns:

float: Predicted probability of death.

class biomodel.models.pim.pim.PIMModel

Bases: CustomModel

A model to predict the probability of death in paediatric intensive care in the next 10 days based on the provided parameters.

Args:

pupils_fixed (bool): Pupils fixed to light. specified_diagnosis (bool): Specified diagnosis. elective (bool): Elective admission. mechanical_ventilation (bool): Mechanical ventilation immediately after admission. SBP (float): Systolic Blood Pressure in mmHg (Range: 0-200). base_excess (float): Base Excess in mmol/l (Range: -100-100). FIO2 (float): Fractional Inspired Oxygen Concentration (Range: 0-1). PaO2 (float): Arterial Oxygen Tension in mmHg (Range: 0.1-200).

Returns:

float: Predicted probability of death.

interpretation = 'probability'
name = 'PIM: Paediatric Index of Mortality'
predict(pupils_fixed: Bool(id=311111, name='Pupils fixed to light'), specified_diagnosis: Bool(id=4234469, name='Specified diagnosis'), elective: Bool(id=311113, name='Elective admission'), mechanical_ventilation: Bool(id=4232891, name='Mechanical ventilation immediately after admission'), SBP: Float(id=4152194, minimum=0, maximum=200, name='Systolic Blood Pressure in mmHg'), base_excess: Float(id=4297217, minimum=-100, maximum=100, name='Base Excess in mmol/l'), FIO2: Float(id=4030916, minimum=0, maximum=1, name='Fractional Inspired Oxygen Concentration'), PaO2: Float(id=37392673, minimum=0.1, maximum=200, name='Arterial Oxygen Tension in mmHg')) float

Calculate the predicted probability of death based on the provided parameters.

Parameters are as described in the function arguments.

Returns: - Predicted probability of death.

title = 'Probability of death in paediatric intensive care in the next 10 days'

Module contents