脈圧計算
血圧が120/80なら脈圧は40 mmHgで、40〜60の正常範囲に入ります。血圧計の上と下の数値を入れるだけで、その差と、差が狭いか広いかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 収縮期
- 120
- 拡張期
- 80
- 脈圧
- 40 mmHg
- 解釈
- normal
- 解釈ラベル
- Normal pulse pressure — 40 to 60 mmHg
- 精度
- 2
この脈圧計算ツールは、水銀柱ミリメートルでの収縮期血圧と拡張期血圧を受け取り、しばしば脈圧と呼ばれるそれらの差を、単純な低・正常・高のバンドとともに返します。脈圧とは、カフの読み取り値の上と下の数値的な差です。代表的な120/80の読み取り値では脈圧は40水銀柱ミリメートルであり、140/70は70を、100/75は25を生みます。平均血圧が似ているように見えても、狭い差と広い差は異なる形で議論されるため、これらの違いは教科書、看護学のクイズ、フィットネスのダッシュボードで重要です。エンジンは完全に決定的です。同じ圧のペアは常に同じ丸められた結果を生み、ネットワーク通信もサンプリングも日付依存の近道もありません。
脈圧の意味と計算結果の内容
脈圧とは、水銀柱ミリメートルで表された収縮期血圧と拡張期血圧の算術的な差です。収縮期は心室収縮時のピーク圧であり、カフの読み取り値の上の数値です。拡張期は弛緩時の最小値であり、下の数値です。
収縮期から拡張期を引くことで、そのペアが絶対的な圧のスケール上のどこに位置するかとは独立して、その拍ごとの振れ幅がどれだけ広いかを分離します。この計算ツールはあなたの腕を測定するのではなく、指定した2つの数値に閉じた形の減算を適用し、結果を、指導用の教材で広く使われる3つの教育的なバンドに分類します。
脈圧が40未満のときは低いまたは狭い、40以上60以下のときは正常、60を超えるときは高いまたは広いです。ウェアラブルとの同期経路もランダムなノイズもありません。拒否されるケースには、収縮期または拡張期の欠落、非有限の値、文書化された0から400ミリメートルの上限を超える圧、そして拡張期が収縮期を超えるあらゆるケースが含まれます。
負の脈圧は有効なカフの幾何学ではないためです。完全な波形からの平均動脈圧、外来での平均値、あるいは臨床診断が必要な場合は専用の臨床ツールをご利用ください。
収縮期と拡張期の読み取り方法と結果を再現可能に保つ仕組み
圧の文字列の先頭の任意のプラス記号や指数表記は、有限の小数として解析できる場合に受け付けられますが、埋め込まれた空白、16進数プレフィックス、非数値トークンは明確なメッセージとともに拒否されるため、不正なセルが誤った差につながることはありません。
両方の値は0以上400水銀柱ミリメートル以下の範囲になければならず、これは現実的なカフの読み取り値をカバーしつつ、無意味な大きさをブロックします。拡張期は収縮期を超えてはなりません。等しい圧は脈圧ゼロを生み、低いに分類されます。
これは臨床的には珍しいですが数学的には一貫しており、エッジケースのテストに有用です。分類のしきい値は固定されています。40未満は低い、40から60は正常、60を超えると高いであり、狭い脈圧と広い脈圧に関する一般的な教育上の要約に一致します。
脈圧が学習・指導・ソフトウェアで役立つ場面
学生が脈圧に出会うのは、バイタルサインの実習が収縮期と拡張期の差を求めるとき、ワークシートが狭い読み取り値と広い読み取り値を対比するとき、あるいは看護学のクイズが数値と定性的なバンドの両方を期待するときです。
教師は、単位をサイレントに入れ替えたり拡張期と収縮期の間の不等式チェックを落としたりする不透明なアプリを信頼することなく、手頃なカフのペアについて模範解答をあらかじめ生成できます。
開発者は同じ契約をスクリプトから呼び出し、血圧UI用の決定的なテストベクターの種を作ったり、チャート描画のデモの前にユーザーが入力したペアを正規化したり、あいまいな解釈ではなく脈圧を要求するプログラミング課題の条件を満たしたりします。
フィットネスや教育向けの製品は、学習者がカフの読み取り値を入力し、UIが医療診断を暗示することなく差と明確な低・正常・高のタグを表示しなければならないときにこの差を使います。チャートレビューの練習では、時間的な制約の中でしきい値を発明することなく解答を検証できる、差の高速なオフライン情報源が時に必要になります。
このページでの計算はすべてブラウザ内で完結します。
活用例
宿題とバイタルサインの実習
教科書のカフのペアから脈圧を計算し、採点やチャートの練習の前に低・正常・高のバンドを確認します。
決定的なテストフィクスチャ
ユニットテスト、プロパティチェック、CIアサーション向けに再現可能なmmHgの差と解釈タグを生成できます。
教育とダッシュボードのUI
指導者、クイズ、単純な健康チャートのために、ユーザーが入力した収縮期・拡張期の値を脈圧に正規化します。
よくある質問
脈圧はどう計算されますか?
脈圧は、両方ともmmHgでの収縮期マイナス拡張期に等しくなります。例: 120/80は40mmHgを、140/70は70mmHgを生みます。
ここでの低い・正常・高いとは何を意味しますか?
教育的なバンドです。 脈圧が40mmHg未満なら低い、40以上60以下なら正常、60を超えると高いです。これらは診断ではなく指導用のしきい値です。
拡張期が収縮期より高い場合はどうなりますか?
脈圧は収縮期マイナス拡張期として定義されるため、拡張期は収縮期を超えてはなりません。
これは医療アドバイスですか?
いいえ。 このツールは2つの圧を減算し、固定の教育的なバンドを適用するだけです。病状を診断したり臨床的なケアの代わりになったりすることはありません。
血圧140/70の脈圧はいくつですか?
140と70の差で70 mmHgです。60を超えているため、平均の血圧がほかの測定値と似ていても、計算機は高い(広い)脈圧と判定します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/pulse-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"systolic":120,"diastolic":80}'const res = await fetch("https://api.kit.forhosting.com/health/pulse-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"systolic": 120,
"diastolic": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pulse-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"systolic": 120,
"diastolic": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pulse-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"systolic":120,"diastolic":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"systolic":120,"diastolic":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pulse-pressure", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"systolic": 120,
"diastolic": 80
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pulse_pressure",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
min_mmhg | 0 |
max_mmhg | 400 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
宿題、チャートのチェック、指導デモにはブラウザで無料にご利用いただき、CI、教育用ソフトウェア、健康計算ツールで再現可能な脈圧フィクスチャが必要な場合は、成功したリクエストごとに$0.002のAPIをご利用ください。
脈圧の意味とレスポンスの内容
各リクエストについて、検証済みの収縮期と拡張期の値、計算されたpulse_pressure、mmHgとタグ付けされたunit、low・normal・highとしてのinterpretation、人間が読めるinterpretation_label、systolic_minus_diastolicとしてのmethod、丸めに使われた精度、短い式の説明の文字列が得られます。エンジンはサポートされる圧の範囲内で有限の差を構築するか、invalid_inputで入力を拒否します。このページは、ワークシート、ユニットテスト、API利用者に適した安定した数値出力とともに、決定的な脈圧の差とバンドのみに答えます。
収縮期と拡張期の読み取り方法と結果を再現可能に保つ仕組み
優先されるフィールドは上の圧を表すsystolicと下の圧を表すdiastolicですが、収縮期にはsbp、sys、s、拡張期にはdbp、dia、dといった別名も受け付けるため、スプレッドシート、クエリ文字列、型付きフォームは同じ契約を再利用できます。下の数値が上の数値より大きい場合、リクエストは脈圧が収縮期マイナス拡張期であることを説明するメッセージとともにinvalid_inputで失敗します。自動化されたパイプライン内で減算とラベルを自前で再実装することなく同一の数学的結果が必要な場合は、このページの無料ブラウザ実行と有料APIを組み合わせてご利用ください。
脈圧が学習・指導・ソフトウェアで役立つ場面
API経由では成功した検索1件につき$0.002がかかり、検証に失敗したリクエストは課金されず、レスポンスが返された後は何も保存されません。この無料のインタラクティブな探索と、同一結果を返す有料APIという分割は、KITのtier-Aカタログの他のツールと同様であり、教室でのデモから自動化パイプラインへ、数学的な結果を変えることなく移行できます。無料で決定的な生理学ヘルパーの小さなラボを構築する際は他の健康系エンドポイントと組み合わせ、バンドのラベルは常に臨床アドバイスや治療の判断ではなく教育的な要約として扱ってください。
技術的な質問
脈圧計算ツールの料金はいくらですか?
このページのブラウザ版は無料です。API経由では成功したリクエストごとに$0.002がかかり、無効な入力には課金されません。