緊張度比計算機
308 mOsm/Lの生理食塩水を300 mOsm/Lの血漿基準と比べると、比は約1.027で等張の範囲に入ります。2つの浸透圧モル濃度を入力すると、比、基準に対する割合、差、分類が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 溶液の浸透圧モル濃度
- 308
- 基準の浸透圧モル濃度
- 300
- 張度比
- 1.0266666667
- 基準に対する割合 (%)
- 102.666666667
- 浸透圧モル濃度の差
- 8
- 分類
- isotonic
緊張度は、主溶質に対して実質的に不透過な膜で隔てられたとき、体液(血漿)に対して液体がどのように振る舞うかを表します。臨床医、薬剤師、学生は、溶液の浸透圧モル濃度を血漿基準(多くの場合 280〜300 ミリオスモル毎リットル)と比較し、単純な比 r(溶液の Osm を基準の Osm で割った値)を求めます。1 を大きく下回る値は細胞内へ水を押し込む低張液を、1 付近は細胞体積をほぼ変えない等張液を、1 を大きく上回る値は細胞から水を引き抜く高張液を示します。本計算機は一致する単位の両方の浸透圧モル濃度を受け取り、正規化した比、基準に対する百分率、絶対差分、明確な分類帯を返し、血漿基準がゼロの場合は検証エラーで拒否するため、ゼロ除算がクライアントに Infinity として届くことはありません。
緊張度比が血漿に対して液体をどう分類するか
同じ単位(通常はミリオスモル毎リットル)で表した非負の浸透圧濃度を二つ用意します。検査対象の液体を Osm 溶液、体液の基準を Osm 基準と呼びます。緊張度比は無次元の商 r(Osm 溶液を Osm 基準で割った値)です。
基準が通常の成人血漿の場合、教科書は教育用の丸め値として三百ミリオスモル毎リットルをよく用い、血清浸透圧モル濃度の検査範囲はおよそ二百八十から三百ミリオスモル毎キログラムにあります。単位が共通であればどちらも有効です。ここでの分類は、1 の周りに固定の相対帯(5%)を用います。
|r − 1| が 0.05 以下なら等張、それより小さければ低張、大きければ高張です。この帯は測定・製剤のばらつきを認め、ほぼ正常な生理食塩水が 1 ミリオスモルの差だけでラベルを切り替えないようにします。
古典的な目安は、r がほぼゼロの純水(低張)、三百に対して約百五十四の半生理食塩水(低張)、約三百八の生理食塩水(基準により等張またはわずかに高張)、約千二十六の 3% 食塩水(高張)です。負の浸透圧モル濃度と基準がちょうどゼロの場合は、分母ゼロで比が未定義になり、負の浸透圧モル濃度はこのモデルでは非物理的なため、早期に無効入力として失敗します。
緊張度比チェックが実務で現れる場面
病院薬剤部と看護教育では、半生理食塩水・乳酸リンゲル・生理食塩水・高張食塩水などの低張・等張・高張クリスタロイドを血漿基準と絶えず対比し、学習者が患者を見る前に水移動を予測できるようにします。調剤・品質チームはラベルや計算から製品の浸透圧モル濃度を表にし、ブラックボックスの信号ではなく監査証跡用の再現可能な分類ラベルと生の比を必要とします。
医学・薬学の試験対策は固定の教科書的血漿値で同じ三ラベルを訓練するため、r・基準に対する百分率・分類を返す単一のオラクルが模範解答の生成を速めます。培地や灌流液を用意する研究ラボは、高価な培養の前にバッチが細胞に対してほぼ等張かを、生理学で学ぶ同じ算術で確認します。
後からモル濃度からの浸透圧、測定した π からの浸透圧モル濃度、凝固点降下、多溶質混合の量論が必要なら、この緊張度比計算機ページを過負荷にせず、別の検索意図とランディングとして扱ってください。
活用例
IV 液の教育ラボ
D5W、0.45% NaCl、0.9% NaCl、3% NaCl を血漿基準 300 mOsm/L に対して分類し、ラベル横に比を示します。
処方集・調剤の監査
製品の浸透圧モル濃度を低張/等張/高張として一括ラベルし、透明な r と基準百分率を品質記録に残します。
試験キーと自動採点
生理学・薬学の問題セット向けに、手計算なしで緊張度分類の正解を生成します。
よくある質問
緊張度比とは何ですか?
r = Osm_solution / Osm_reference です。1 付近は血漿基準に近い液体、はるかに小さいと低張、はるかに大きいと高張を意味します。
基準の浸透圧モル濃度がゼロだとどうなりますか?
比は血漿基準で割るため、ゼロ基準は未定義であり、Infinity として返されることはありません。
ここでの等張の定義は?
|r − 1| ≤ 0.05(基準の 5% 以内)のとき等張とラベルします。帯の外では低張(r が低すぎる)または高張(r が高すぎる)です。
生理食塩水は等張ですか?
この計算機では等張と判定されます。約308 mOsm/Lの0.9%食塩水は、300 mOsm/Lに対して比が約1.027となり、1を中心とした5%の範囲に収まるためです。
3%の食塩水はどう分類されますか?
高張です。約1026 mOsm/Lで、300 mOsm/Lの基準に対する比はおよそ3.42になり、細胞から水を引き出す側に大きく外れます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/tonicity-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solution_osmolarity":308,"reference_osmolarity":300}'const res = await fetch("https://api.kit.forhosting.com/chem/tonicity-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solution_osmolarity": 308,
"reference_osmolarity": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/tonicity-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solution_osmolarity": 308,
"reference_osmolarity": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/tonicity-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solution_osmolarity":308,"reference_osmolarity":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solution_osmolarity":308,"reference_osmolarity":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/tonicity-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"solution_osmolarity": 308,
"reference_osmolarity": 300
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.tonicity_ratio",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料 API は同一の純粋な同型関数を共有するため、宿題の検算と自動パイプラインは常に同じ数値で一致します。
緊張度比が血漿に対して液体をどう分類するか
処理はネットワーク呼び出し・乱数シード・壁時計タイムスタンプのない純粋な浮動小数点演算なので、同一入力は常に同一の JSON を生みます。
送信するものと返ってくるもの
どちらも有限数でなければならず、溶液の浸透圧モル濃度は非負、基準の浸透圧モル濃度は厳密に正でなければなりません。例: 三百八を三百で割ると r は約 1.027 で 5% 帯内の isotonic、百五十四を三百で割ると約 0.513 で hypotonic、千二十六を三百で割ると約 3.42 で hypertonic、三百を三百で割るとちょうど 1 で isotonic。無料のブラウザフォームで IV 液の直感を得てから、処方表や試験キーの一括ラベルが必要なときはスクリプトから同一契約を呼び出してください。必須の数値フィールドを二つ送信します。solution_osmolarity は分類したい液体の浸透圧モル濃度、reference_osmolarity は分母に使う血漿または体液の基準です。JSON の数値型と、有限値に解析できる数値文字列を受け付けます。欠落フィールド、空文字列、NaN、Infinity、負の値、ゼロ基準は invalid_input で失敗し、課金されません。成功時は、正規化した溶液・基準の浸透圧モル濃度、tonicity_ratio r、r の百倍である percent_of_reference、溶液から基準を引いた delta_osmolarity、classification 文字列(hypotonic / isotonic / hypertonic)、固定の isotonic_tolerance 0.05、method tonicity_ratio、商と帯を記した formula 文字列を返します。成功した API 呼び出しの価格は公開ベースの $0.002 毎件で、検証失敗は前払い残高を消費しません。
緊張度比チェックが実務で現れる場面
本機能は純粋な parse エンジンのため、API 価格は成功一件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。
技術的な質問
どの単位を使うべきですか?
両フィールドで一貫した任意の浸透圧単位、通常は mOsm/L です。比は無次元で、二つの数の比較だけが重要です。
費用はいくらですか?
ブラウザツールは無料でローカル実行です。API リクエストは成功一件あたり $0.002 の KIT 前払い残高を使い、無効入力は課金されません。