一、血氧饱和度概述:什么是SpO2?为什么重要?临床意义与生理基础
1.1 从一次急诊经历说起
我记得刚入行那会儿,跟着团队做一款便携式血氧仪。有一次在医院做临床测试,一位呼吸科的老主任拿着我们的样机,看了一眼数据,直接说:「你们这个SpO2算法,在低灌注条件下肯定不准。」
我当时心里不服气,但回去一测——果然,当信号弱的时候,计算出来的血氧值跳得像心电图一样。那次之后我才真正意识到:SpO2不是简单的百分比,它背后是一整套生理-光学-信号处理的系统工程。
所以今天这一章,我们先从最基础的问题讲起:SpO2到底是什么?为什么它这么重要?
1.2 什么是SpO2?
SpO2,全称是外周毛细血管血氧饱和度(Peripheral Capillary Oxygen Saturation)。
说白了,就是测量你的血液里,血红蛋白携带氧气的比例。
核心公式(简化版):
SpO2 = (氧合血红蛋白浓度) / (氧合血红蛋白浓度 + 脱氧血红蛋白浓度) × 100%
正常人的SpO2一般在95%~100%之间。低于90%就要警惕了,低于80%——嗯,那是要出大事的。
1.3 为什么重要?临床意义在哪里?
你想想看,人体最怕什么?缺氧。
大脑缺氧4分钟,脑细胞就开始不可逆死亡。心脏缺氧,心肌梗死。全身组织缺氧,多器官衰竭。
所以SpO2监测的意义在于:
- 早期预警:在患者还没感到明显呼吸困难时,SpO2可能已经掉下来了
- 实时监护:手术中、ICU里、新生儿病房,SpO2是标配
- 疗效评估:吸氧治疗有没有效果?看SpO2曲线就知道了
我在项目中遇到过一件事:一位COPD(慢阻肺)患者,白天坐着测SpO2有94%,看着还行。但一戴上我们的连续监测设备,发现夜间最低掉到了82%。这就是间歇性低氧,光靠单次测量根本发现不了。
注意:SpO2不能替代血气分析(SaO2)。前者是无创估算,后者是抽血实测。在危重病人身上,两者可能有5%~10%的偏差。我见过有年轻医生只看SpO2就判断氧合状态,差点误事。
1.4 生理基础:血红蛋白与氧的结合
要理解SpO2,得先聊聊血红蛋白。
血红蛋白(Hb)是红细胞里的一种蛋白质,它的工作就是运输氧气。每个血红蛋白分子可以结合4个氧分子。
当它满载氧气时,我们叫它氧合血红蛋白(HbO2),颜色鲜红。
当它释放了氧气,变成脱氧血红蛋白(HHb),颜色暗红。
这就是为什么动脉血是鲜红的,静脉血是暗红的——说白了,就是含氧量不同。
1.5 氧合-解离曲线:一个你必须记住的S形曲线
这里有个关键概念:氧合-解离曲线。
它描述的是:血氧饱和度(SpO2)与血氧分压(PaO2)之间的关系。
| PaO2 (mmHg) | SpO2 (%) | 说明 |
|---|---|---|
| 100 | ~98 | 正常范围 |
| 80 | ~95 | 轻度下降 |
| 60 | ~90 | 警戒线 |
| 40 | ~75 | 严重缺氧 |
| 20 | ~35 | 生命危险 |
这个曲线是S形的。为什么?
因为血红蛋白有协同效应:当一个氧分子结合上去,剩下的结合位点更容易结合氧。反过来,释放一个氧分子,剩下的也更容易释放。
这有什么实际意义?
- 在肺部(高氧分压):血红蛋白快速满载,保证携氧效率
- 在组织(低氧分压):血红蛋白快速释放氧气,保证组织供氧
我曾经在调试算法时,发现SpO2在90%附近波动特别大。后来查资料才明白——90%正好是曲线最陡的地方,PaO2稍微一变,SpO2就剧烈跳动。这不是算法问题,是生理特性。
个人经验:做血氧算法时,一定要在90%~95%这个区间多采集标定数据。因为曲线斜率大,一点点噪声都会被放大。我早期吃过这个亏,后来老老实实补了200组低氧数据。
1.6 影响SpO2测量的因素
不是所有时候都能测准。我列几个常见的坑:
- 低灌注:手指冰凉、休克、血管收缩时,信号弱到几乎测不到
- 运动伪迹:病人手一动,波形就乱跳
- 指甲油/深色皮肤:光学吸收有偏差,实测可能差2%~3%
- 碳氧血红蛋白(COHb):一氧化碳中毒时,SpO2会假性偏高——这是个大坑
- 静脉搏动:如果探头压得太紧,静脉也被测进去了,结果偏低
嗯,这里要注意:SpO2只是一个估算值,不是金标准。在临床决策中,一定要结合患者状态、血气分析结果综合判断。
1.7 小结:这一章你该记住什么?
- SpO2 = 外周血氧饱和度,反映血液携氧能力
- 正常范围:95%~100%,低于90%要警惕
- 氧合-解离曲线是S形的,90%附近最敏感
- 测量受多种因素干扰,算法设计时要充分考虑
下一章,我会带你深入光电容积脉搏波(PPG)的原理——也就是血氧仪是怎么用「光」来「看」出血氧的。到时候我会分享一个我当年踩过的硬件坑,保证让你印象深刻。
先消化这些,我们下章见。