Platform
Resources
Pricing
Sign in
Get started
Sami Safadi
Workspace
Fork
Public
By
Sami Safadi
Edited
Feb 10, 2022
2 forks
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
/**
* Uses Henderson–Hasselbalch's equation to calculate pH based on serum HCO3 and PCO2
*/
function
HH_pH
(
PCO2
,
HCO3
=
24
,
pKa
=
6.1
,
alpha
=
0.03
)
{
let
pH
=
pKa
+
Math
.
log10
(
HCO3
/
(
alpha
*
PCO2
)
)
return
pH
}
Insert cell
/**
* Uses Henderson–Hasselbalch's equation to calculate pCO2 based on serum HCO3 and pH
*/
function
HH_PCO2
(
pH
,
HCO3
,
pKa
=
6.1
,
alpha
=
0.03
)
{
let
pCO2
=
HCO3
/
(
10
**
(
pH
-
pKa
)
*
alpha
)
return
pCO2
}
Insert cell
/**
* Takes a tidal volume(TV), respiratory rate(RR), and dead space volume (TVd)
* Returns alveolar ventilation(VA), and dead space ventilation(VD)
*/
function
MV
(
TV
,
RR
,
TVd
=
0
)
{
let
TVa
=
TV
-
TVd
let
VD
=
TVd
*
RR
let
VA
=
TVa
*
RR
return
[
VA
,
VD
]
}
Insert cell
/**
* Calculates new PCO2 based on old PCO2, and changes in tidal volume, and respiratory rate accounting for dead space
*/
function
newPCO2
(
TV_old
,
RR_old
,
PCO2_old
,
TV_new
,
RR_new
,
TVd
)
{
let
[
VA_old
,
VD_old
]
=
MV
(
TV_old
,
RR_old
,
TVd
)
let
[
VA_new
,
VD_new
]
=
MV
(
TV_new
,
RR_new
,
TVd
)
let
PCO2_new
=
VA_old
*
PCO2_old
/
VA_new
return
PCO2_new
}
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
PCO2_
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HCO3_
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pH__
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HCO3__
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
PCO2
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HCO3
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
RR
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
TV
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
TVd
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
RRnew
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
TVnew
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pH
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
pCO2
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
updatedPH
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
updatedPCO2
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HH_pH
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
HH_PCO2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
MV
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
newPCO2
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML