Mean Arterial Pressure (MAP) Calculator Reproducible Pitch

Pao Ying Heng
November 3, 2019

Mean Arterial Pressure (MAP)

The MAP is the average blood pressure in a person's blood vessels during a single cardiac cycle. It is important to calculate the MAP during the management of patients with acute conditions where there is a concern for appropriate organ perfusion.

\( MAP = DBP + (SBP - DBP)/3 \)
Note: DBP = diastolic blood pressure; SBP = systolic blood pressure
E.g., if the SBP is 120mmHg, and the DBP is 80mmHg, then the MAP is:

80 + (120-80)/3
[1] 93.33333

The MAP Calculator

With this shiny app, you can easily calculate the MAP based on two inputs:

  • Systolic blood pressure (SBP)
  • Diastolic blood pressure (DBP)

No more wasting time doing manual calculations while you're managing your acute patients!

The MAP Calculator (continued)

The calculated MAP will also be accompanied by a corresponding comment, depending on its value:

library(knitr)
library(kableExtra)
text_tbl <- data.frame(MAP = c("<60 mmHg", "60-100 mmHg", ">100 mmHg"),  Comment = c("Too low","Normal","Too high"))
kable(text_tbl) %>%
  kable_styling(full_width = F)
MAP Comment
<60 mmHg Too low
60-100 mmHg Normal
>100 mmHg Too high

Instructions

Click here to use the MAP Calculator app

How to use the app:
Enter the systolic blood pressure and diastolic blood pressure readings into the side bar. Click 'Calculate' to obtain the resulting MAP.

Click here to view the ui.R and server.R source documents