PVR計算
排尿前の膀胱が400 mL、排尿量350 mL、残尿50 mLなら、残尿率は12.5%、排尿効率は87.5%です。3つの容量をミリリットルで入れてください。合計が合わない場合は計算しません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 排尿前の量
- 400
- 排尿量
- 350
- 残尿量
- 50
- 残尿比
- 12.5 percent
- 排尿効率
- 87.5
- 体積の単位
- mL
残尿量とは、排尿のあとに膀胱へ残る尿です。診療所、ウロダイナミクス報告、教育ラボでは、その残ったミリリットルを、互いに補い合う2つの百分率へ日常的に換算します。残尿率(PVR比)は残尿を排尿前容量で割った値、排尿効率は排出量を同じ排尿前容量で割った値です。本計算機は有限なミリリットルの3つの読み取り(排尿前膀胱容量、排出量、残尿量)を受け取り、排尿前が排出と残尿の和に等しいことを確認し、両方の百分率をエコーした容量と読みやすい式とともに返します。
残尿率と排尿効率が測るもの
人が排尿したあと、膀胱には尿の残量が残ることがあります。臨床家と学生は膀胱スキャナー、超音波、またはカテーテルでその残りを測り、排尿直前に存在した容量と比較します。2つの百分率は、大きさの異なる膀胱どうしでもその比較を持ち運べるようにします。
残尿率は残尿分率やPVRパーセントとも呼ばれ、残尿量を排尿前膀胱容量で割り、100を掛けた値です。排尿効率は膀胱排尿効率とも呼ばれ、排出量を同じ排尿前容量で割り、100を掛けた値です。3つのミリリットル読み取りが整合しているとき、これら2つの百分率は100に足し合わされます。
残尿率12.5パーセントは、排尿効率87.5パーセントの補数です。本機能は、まさにこの2つの閉じた形の比だけを実装します。超音波の径から容量を推定せず、年齢や性別のノモグラムを適用せず、閉塞・感染・尿閉を診断しません。
比が定義されるよう、排尿前容量は厳密に正でなければなりません。残尿と排出量は有限かつ非負で、膀胱が完全に空になった場合や尿が出なかった場合のゼロも含みます。保存の恒等式は仮定ではなく強制です。
排尿前容量は排出量と残尿量の和に等しくなければならず、ごく小さな浮動小数点の許容内です。食い違うスキャンから作った比は測定ではなく転記誤りだからです。経路はネットワークもモデルも乱数シードも壁時計もない純粋算術だからです。
百分率は公開された恒等式からの教育用算術として示し、臨床診断や、本計算機が収集しない専門判断・持続監視・現地プロトコルの代替としては示さないでください。
PVR百分率計算機の使われ方、料金、限界
泌尿器クリニック、ウロダイナミクスラボ、看護教育は、排尿前スキャン、排出カップ、残尿を同じワークシートに記録し、受講者が手計算で再現できる百分率を必要とします。膀胱スキャナー、尿流量計、臨床家の代わりにはならず、ある年齢や性別で残尿が心配かどうかを解釈しません。教材の著者は、表計算の丸めに関係なく宿題の解答が同じ2式と一致するよう用います。
シミュレーション製品と電子ワークシートは、スタックの各言語が保存チェックを再実装しないよう呼び出します。合成の排尿データセットにラベルを付ける研究補助者は、3容量が矛盾するときに決定的な拒否経路を必要とします。黙って再正規化すると入力バグが隠れるからです。
実用上の境界は入力を健全に保ちます。容量は0から10000ミリリットル、排尿前は厳密に正です。フォームがオンスや別ラベルの立方センチメートルを集める場合は、先にミリリットルへ換算してからここへミリリットル数を送ってください。
結果は公開恒等式からの教育用百分率として示し、診断用医療機器としては示さないでください。尿症状、既知の尿閉、カテーテル計画のある方は、単一の自動比率ではなく専門の医療助言に従ってください。のちに尿流量のピーク、超音波径からの膀胱容量、クレアチニンによる腎推定が必要なら、この残尿ランディングを過負荷にせず、別の検索意図として扱ってください。
活用例
ウロダイナミクスと膀胱スキャンのワークシート
排尿前スキャン、排出カップ、残尿を、手計算と一致する残尿率と排尿効率の百分率へ変換します。
シミュレーションラボと教育アプリ
スタックの各言語で残尿分率を再実装する代わりに、保存チェック済みの同じ百分率をすべてのクライアントへ渡します。
よくある質問
排尿効率はどう計算しますか?
容量が保存されるとき、残尿率と排尿効率の和は100パーセントです。
排尿前容量が排出と残尿の和に等しくない場合はどうなりますか?
計算機は矛盾したスキャンから比率を捏造せず、失敗した呼び出しは課金されません。
残尿率はどう計算しますか?
残尿量を排尿前の膀胱容量で割り、100を掛けます。たとえば400 mLのうち50 mLが残れば、残尿率は12.5%になります。
2つの割合を足すと必ず100になるのはなぜですか?
排尿前の容量は、排尿した量と残った量の合計だからです。残尿率12.5%なら排尿効率は87.5%で、完全に出し切れば0%と100%になります。
残尿率が高いと尿閉ということですか?
それだけでは判断できません。計算機は計算をするだけで、閉塞や感染、尿閉を診断せず、年齢や性別ごとの基準とも比べません。数値の解釈は医療者が行います。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/pvr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pre_void_volume":400,"voided_volume":350,"residual_volume":50}'const res = await fetch("https://api.kit.forhosting.com/health/pvr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pre_void_volume": 400,
"voided_volume": 350,
"residual_volume": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pvr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pre_void_volume": 400,
"voided_volume": 350,
"residual_volume": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pvr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pre_void_volume":400,"voided_volume":350,"residual_volume":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pre_void_volume":400,"voided_volume":350,"residual_volume":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pvr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"pre_void_volume": 400,
"voided_volume": 350,
"residual_volume": 50
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pvr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
3つの数値が足し合わない場合、矛盾したスキャンから比率を捏造せず、invalid_input で失敗します。成功したAPI呼び出しは公開の $0.002 を1件あたりに用い、無効な入力は課金されません。
残尿率と排尿効率が測るもの
同一の入力は常に同一のJSONを生みます。
入力契約、保存チェック、応答フィールド
負の容量は、負のミリリットル読み取りが本計算機の膀胱・排出容量として妥当ではないため失敗します。排尿前容量がゼロだと百分率がゼロ除算になるため失敗します。3数が解析されたあと、エンジンは保存を検査します。浮動小数点ノイズが正確な和を拒否しないようにするためです。典型例は排尿前400ミリリットル、排出350、残尿50で、残尿率12.5パーセント、排尿効率87.5パーセントです。完全排出の300、300、0は残尿率0パーセント、排尿効率100パーセントです。実用上の境界は教室と一般の入力を健全に保ちます。容量は0から10000ミリリットル、排尿前は厳密に正です。必須の3フィールドをミリリットルの有限数として送ってください。フィールド pre_void_volume は排尿直前の膀胱容量で、ゼロより厳密に大きくなければなりません。エイリアス prevoid、pre_void、bladder_volume、pre_volume、prevoid_volume を受け付けます。フィールド voided_volume は排尿中に採取した尿で、有限かつ非負(ゼロを含む)でなければなりません。voided、void_volume、vv、voided_vol を受け付けます。フィールド residual_volume は同じ単位の残尿で、空になったときのゼロを含め、有限かつ非負でなければなりません。pvr、post_void_residual、residual、post_void、pvr_volume、residual_vol を受け付けます。欠落フィールド、空文字、非数値テキスト、NaN、Infinity はフィールド名付きの invalid_input で失敗します。pre_void_volume は voided_volume と residual_volume の和に、100万分の1ミリリットル以内で等しくなければなりません。その恒等式が失敗すると、タスクは排尿前容量が排出量と残尿量の和に等しくないというメッセージ付きの invalid_input を返し、呼び出しは課金されません。成功時、JSONは整えた容量をエコーし、pvr_ratio を残尿÷排尿前×100、voiding_efficiency を排出÷排尿前×100として報告し、unit を percent、volume_unit を mL に設定し、表示とテスト固定用の formula と method 文字列を含めます。成功したAPI呼び出しの料金は公開の $0.002 を1件あたりとし、検証失敗は前払い残高を消費しません。
PVR百分率計算機の使われ方、料金、限界
本エンドポイントはその算術の神託です。ブラウザの無料ツールはAPIと同じ同型関数なので、講義デモとその後のスクリプト一括は決して食い違いません。成功したAPI呼び出しは公開の $0.002 を1件あたりの料金とし、保存の不一致を含む検証失敗は前払い残高を消費しません。リクエストは小さく保ち、丸めた百分率をテストに固定すれば、宿題、LMSプラグイン、エッジワーカー向けに再現可能な残尿率と排尿効率が得られ、自前の臨床情報システムを立てる必要はありません。
連携の活用例
看護・泌尿器の宿題解答
教科書のミリリットル3つ組に対する期待JSONを固定し、3容量が足し合わないときの invalid_input 経路も含めます。
技術的な質問
残尿率(PVR)はどう計算しますか。
残尿率 (%) = residual_volume / pre_void_volume × 100。ミリリットルの3フィールドを送ると、応答に pvr_ratio と読みやすい式文字列が含まれます。
どの単位を使えばよいですか。
3つの容量をすべてミリリットル (mL) で送ってください。百分率は unit フィールドが percent、volume_unit が mL で返されます。
PVR計算機の料金はいくらですか。
ブラウザツールは無料です。APIリクエストは成功した呼び出しごとに前払いKIT残高の $0.002 を用い、無効な入力は課金されません。