Sirs in short for wbuhs exam format with possible long and short question
| Term | Definition |
|---|---|
| SIRS | 2+ criteria above, any cause |
| Sepsis | SIRS + documented/suspected infection |
| Severe sepsis | Sepsis + organ dysfunction/hypoperfusion |
| Septic shock | Sepsis-induced hypotension despite fluid resuscitation |
| MODS | Progressive organ dysfunction in an acutely ill patient |
Sirs in short for wbuhs exam format with possible long and short question
| Term | Definition |
|---|---|
| SIRS | 2+ criteria above, any cause |
| Sepsis | SIRS + documented/suspected infection |
| Severe sepsis | Sepsis + organ dysfunction/hypoperfusion |
| Septic shock | Sepsis-induced hypotension despite fluid resuscitation |
| MODS | Progressive organ dysfunction in an acutely ill patient |
In relation to surgery 4th year surgery
| Term | Meaning |
|---|---|
| SSI (Surgical Site Infection) | Infected wound or deep organ space - the trigger in surgical patients |
| SIRS | Body's systemic response to the severe infection/insult |
| Sepsis | SIRS + confirmed/suspected infection |
| MODS | The systemic organ effect produced by SIRS |
| MSOF | End stage of uncontrolled MODS - multi-system organ failure |
Sepsis vs sirs vs septic shock
| Feature | SIRS | Sepsis | Septic Shock |
|---|---|---|---|
| Definition | Systemic inflammatory response to any severe insult (infective or non-infective) | SIRS + a documented/suspected source of infection | Sepsis with persistent hypotension/hypoperfusion despite adequate fluid resuscitation |
| Cause | Trauma, burns, pancreatitis, major surgery, ischemia-reperfusion, OR infection | Infection only (peritonitis, abscess, anastomotic leak, UTI, pneumonia, etc.) | Severe sepsis progressing to circulatory failure |
| Diagnostic criteria | 2 or more of: Temp >38°C or <36°C; HR >90/min; RR >20/min (or PaCO2 <32 mmHg); WBC >12,000 or <4,000/mm3 | SIRS criteria + confirmed/suspected infective focus | Sepsis + SBP <90 mmHg (or MAP <65 mmHg) requiring vasopressors to maintain MAP, despite adequate fluid resuscitation, usually with serum lactate >2 mmol/L |
| Organ involvement | May have none | May progress to organ dysfunction (severe sepsis) | Definite - cardiovascular collapse + tissue hypoperfusion |
| Mediators | TNF-alpha, IL-1, IL-6 from macrophages | Same, amplified, plus complement/coagulation cascade activation | Same, with vasodilation, capillary leak, myocardial depression |
| Outcome if uncontrolled | May resolve or progress to sepsis | May progress to severe sepsis/septic shock | Progresses to MODS -> MSOF -> death |
Septic shock
Generate a flowchart: diagnosis and management algorithm for septic shock
python3 -c "import graphviz; print('graphviz python ok')" ; which dot; dot -V
mkdir -p /tmp/workspace/septic-shock-flowchart && ls -la /tmp/workspace/
~/septic-shock-flowchart/flowchart.py
from graphviz import Digraph
dot = Digraph('SepticShock', format='png')
dot.attr(rankdir='TB', bgcolor='white', fontname='Helvetica', dpi='200', nodesep='0.35', ranksep='0.45', pad='0.3')
dot.attr('node', fontname='Helvetica', fontsize='12')
dot.attr('edge', fontname='Helvetica', fontsize='11')
# Colors
diag_fill = '#DCEEFB'
mgmt_fill = '#FDE9D9'
decision_fill = '#FFF2CC'
alert_fill = '#F8CBAD'
good_fill = '#C6E0B4'
def box(name, label, fill=diag_fill, shape='box'):
dot.node(name, label, shape=shape, style='filled,rounded' if shape=='box' else 'filled',
fillcolor=fill, color='#555555', margin='0.15,0.1')
# ---------- DIAGNOSIS PHASE ----------
box('start', 'Patient with suspected infection /\nclinical deterioration', diag_fill)
box('screen', 'Screen: qSOFA / SIRS criteria\n(Temp, HR, RR, WBC, mental status, SBP)', diag_fill)
box('sirs_dec', 'SIRS ≥2 criteria\nor qSOFA ≥2?', decision_fill, shape='diamond')
box('no_sepsis', 'Low suspicion\nContinue routine monitoring', good_fill)
box('sepsis_susp', 'Suspected SEPSIS\n(SIRS + infection source)', diag_fill)
box('bundle1', 'HOUR-1 BUNDLE ("Sepsis Six" - Take 3 / Give 3)\n'
'Take: blood cultures, FBC, serum lactate\n'
'Give: IV crystalloid 30 mL/kg, broad-spectrum\n'
'antibiotics, O2 + monitor urine output', mgmt_fill)
box('reassess', 'Reassess after fluid bolus:\nMAP, BP, urine output, repeat lactate', decision_fill, shape='diamond')
box('resolved', 'MAP ≥65 mmHg, lactate clearing,\nno organ dysfunction\n→ SEPSIS (not shock)\nContinue monitoring + source control', good_fill)
box('shock_dx', 'Persistent hypotension (MAP <65 mmHg)\nDESPITE adequate fluids\nOR lactate >2 mmol/L\n\n→ SEPTIC SHOCK', alert_fill)
# ---------- MANAGEMENT PHASE ----------
box('access', 'Escalate care:\nICU admission, central venous line,\narterial line for continuous monitoring', mgmt_fill)
box('vasopressor', 'Start VASOPRESSOR\nNoradrenaline (norepinephrine) - first line\nTitrate to target MAP ≥65 mmHg', mgmt_fill)
box('vaso_dec', 'MAP still <65 mmHg\non noradrenaline?', decision_fill, shape='diamond')
box('second_line', 'Add vasopressin (second agent)\nConsider dobutamine if low cardiac\noutput / myocardial depression\nConsider IV hydrocortisone if refractory', mgmt_fill)
box('source', 'SOURCE CONTROL (surgical priority)\nDrain abscess, debride necrotic tissue,\nremove infected line/device,\nresect perforated/ischemic bowel', mgmt_fill)
box('support', 'Organ support:\nMechanical ventilation if needed, renal\nreplacement therapy, glycemic control,\nDVT & stress-ulcer prophylaxis', mgmt_fill)
box('outcome_dec', 'Reassess response', decision_fill, shape='diamond')
box('improve', 'Improving:\nWean vasopressors, de-escalate\nantibiotics per culture sensitivity', good_fill)
box('worsen', 'Worsening / non-response:\n→ MODS → MSOF\nMulti-disciplinary ICU care,\nreview source control & antibiotics', alert_fill)
# ---------- EDGES ----------
dot.edge('start', 'screen')
dot.edge('screen', 'sirs_dec')
dot.edge('sirs_dec', 'no_sepsis', label='No')
dot.edge('sirs_dec', 'sepsis_susp', label='Yes')
dot.edge('sepsis_susp', 'bundle1')
dot.edge('bundle1', 'reassess')
dot.edge('reassess', 'resolved', label='Adequate response')
dot.edge('reassess', 'shock_dx', label='Inadequate response')
dot.edge('shock_dx', 'access')
dot.edge('access', 'vasopressor')
dot.edge('vasopressor', 'vaso_dec')
dot.edge('vaso_dec', 'second_line', label='Yes')
dot.edge('vaso_dec', 'source', label='No (MAP achieved)')
dot.edge('second_line', 'source')
dot.edge('source', 'support')
dot.edge('support', 'outcome_dec')
dot.edge('outcome_dec', 'improve', label='Improving')
dot.edge('outcome_dec', 'worsen', label='Worsening')
dot.render('/tmp/workspace/septic-shock-flowchart/septic_shock_algorithm', cleanup=True)
print("done")
cd /tmp/workspace/septic-shock-flowchart && python3 flowchart.py && ls -la
septic shock algorithm
Image · PNG
Pathophysiology of septic shock both endotoxin and exotoxin pathway separately in flow chart form