Yale Insulin Infusion Protocol
About
The Yale Insulin Infusion (YII) is a protocol that aims to control blood glucose levels in hyperglycemic patients in critical care. This implementation serves to enable YII as a REST api deployed on Algorithmia.
Note snomed codes used below:
Code | Description |
---|---|
325064004 | Insulin soluble human 100units/mL injection solution 10mL vial (product) |
258666001 | Unit |
258949000 | Unit/hour |
255560000 | Intravenous |
166888009 | Blood glucose method |
Usage
Compute Initial Bolus and Infusion
Example Input
{
"current_bg": 300
}
Example Output
{
"at_target_bg": false,
"bolus": {
"dose": 3,
"frequency": "once",
"product": 325064004,
"route": 255560000,
"uom": 258666001
},
"current_bg": 300,
"infusion": {
"product": 325064004,
"rate": 3,
"route": 255560000,
"uom": 258949000
},
"next_bg_check": 60
}
Compute Infusion
Example Input
{
"hourly_bg_change": 0,
"consecutive_bg_in_target_count": 0,
"current_rate": 3,
"current_bg": 300
}
Example Output
{
"at_target_bg": false,
"current_bg": 300,
"infusion": {
"product": 325064004,
"rate": [[0, 4]],
"route": 255560000,
"uom": 258949000
},
"next_bg_check": 60
}
Reference
Reference: Shetty S, Inzucchi SE, Goldberg PA, Cooper D, Siegel MD, Honiden S. Adapting to the new consensus guidelines for managing hyperglycemia during critical illness: The Updated Yale Insulin Infusion Protocol. Endocr Pract. 2012;18:363-370. <http://inpatient.aace.com/sites/all/files/Yale_IIP_MICU120-160_2011.pdf; Accessed 06/28/2017>
PDF can also be found here: https://github.com/damondouglas/yaleinsulindrip/files/1112949/Yale_IIP_MICU120-160_2011.pdf