본문으로 건너뛰기

개념

산소포화도

혈액 내 포함된 산소량에 따라서 심장근육조직에 전달되는 산소의 양이 달라지며, 심장조직내 높은 산소 농도는 소생률을 높이는데 도움이됩니다.

게임 알고리즘 상에서 산소 포화도는 매 초당 a%씩 감소합니다.

순간 심박출량

심박출량은 심장에서 뿜어져나가는 피의 양으로, 심장압박의 퀄리티와 속도에 관련이 있습니다.

정상 이완과 압박을 수행한 경우 1회 압박당 약 21~22mL의 피를 순환시킵니다.

심장압박의 깊이와 이완 (Depth Factor)

이완은 심장조직안으로 피를 인입시키고, 압박은 밖으로 내보내는 역할을 하므로, 이완과 압박이 둘 다 중요합니다.게임에서는 최대 압박 깊이(Compression Depth)에서 이완 시 깊이(Recoil Depth)를 뺀 값에 비례하여 박출량을 계산합니다.

속도에 의한 감점 (CPM Factor)

충분한 시간 동안 이완하지 않는 경우, 즉 압박 속도가 너무 빠른 경우 심장 조직 안에 피가 충분이 보충되지 않기 때문에 박출량이 줄어들게 됩니다.

분당 압박 속도(Compression Per Minute, CPM)에 대한 박출량 감소는 다음과 같이 나타납니다.

심박출량과 소생률 점수

해당 스트로크에 대한 박출량은 압박 속도와 깊이에 따라 알고리즘으로 결정됩니다.

여기에 해당 순간의 산소포화도를 곱하면, 한번의 압박에 포함된 산소량을 산출할 수 있습니다.

이를 기반으로 소생률 점수가 계산됩니다.

소생률점수

소생률점수(RR, Resucitation Rate Point)은 압박시 박출되는 혈액의 양과, 그 혈액이 포함하는 산소포화도를 기반으로 평가합니다. 즉, x번째 압박의 소생률 점수는 해당 순간의 산소포화도에 심박출량을 곱한 값으로 정의하고, 이 소생률 점수를 모두 합한 값이 지정한 값에 도달하면 우승합니다.

달성모드의 목표 설정

달성모드를 완수하는데 필요한 총 소생률 점수를 RR(g) 이라고 할 때, 가령 1분간 100CPM으로 정상압박을 했을 때의 소생률점수라고 가정하면

RR(g)=100211=210점 정도로 설정할 수 있습니다.

게임 UI 에서의 표시

소생률은 다음과 같이 표시합니다.

RR(n)/RR(g)*100 (%)

더 보기

피드백 모드에 관해서도 궁금하신가요?

IMLAB의 CPR 앱 점수 계산 방식에 관하여