Protein-Kreatinin-Quotient
Ein Urinprotein von 30 mg/dl bei einem Kreatinin von 150 mg/dl ergibt einen Quotienten von 0,2 mg/mg oder 200 mg/g, also eine leichte Proteinurie. Eine einzige Spontanprobe ersetzt die Sammlung über 24 Stunden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Protein
- 30
- Kreatinin
- 150
- Einheit des Proteins
- mg/dL
- Kreatinin-Einheit
- mg/dL
- Protein (mg/dL)
- 30
- Kreatinin (mg/dL)
- 150
Der Protein-Kreatinin-Quotient im Urin, oft PCR oder UPCR genannt, schätzt die tägliche Proteinurie aus einer einzelnen Spot-Miktion, sodass Sie keine zeitlich begrenzte Vierundzwanzig-Stunden-Sammlung brauchen. Dieser Rechner wandelt die von Ihnen gesendeten Protein- und Kreatininkonzentrationen in Milligramm je Deziliter um, teilt Protein durch Kreatinin und liefert den Quotienten in Milligramm je Milligramm, Milligramm je Gramm und Milligramm je Millimol sowie eine Proteinurie-Kategorie. Die Kategorien folgen der üblichen klinischen Lehre: normal unter 0.15 mg je mg, leicht von 0.15 bis 0.50, mäßig von 0.50 bis 3.5 und nephrotisch ab 3.5.
Was der Protein-Kreatinin-Quotient bedeutet und wie Kategorien vergeben werden
Die zeitlich begrenzte Vierundzwanzig-Stunden-Sammlung des Urinproteins bleibt der historische Bezugswert der täglichen Proteinurie, doch unvollständige Miktionen, verschüttete Flaschen und Übererfassung machen das Ergebnis in der Alltagsklinik unruhig. Der Protein-Kreatinin-Quotient an einer zufälligen Spot-Probe ist der praktische Ersatz: Die Kreatininausscheidung ist über den Tag relativ stabil, sodass das Verhältnis der Proteinkonzentration zur Kreatininkonzentration die tägliche Proteinausscheidung ohne Volumenmessung nachzeichnet. Stehen beide Analyte in Milligramm je Deziliter, entspricht PCR in Milligramm je Milligramm dem Protein geteilt durch das Kreatinin.
Diese Zahl ist numerisch dieselbe wie Gramm Protein je Gramm Kreatinin und die übliche US-Berichtsgröße. Multiplizieren Sie mit tausend, um Milligramm Protein je Gramm Kreatinin zu erhalten, die Milligramm-je-Gramm-Angabe vieler Laborberichte. Multiplizieren Sie den Milligramm-je-Milligramm-Quotienten mit 113.12, der Molekülmasse des Kreatinins in Gramm je Mol, um Milligramm Protein je Millimol Kreatinin zu erhalten, die SI-Angabe.
Dieser Rechner ordnet den Milligramm-je-Milligramm-Quotienten in vier Screening-Stufen ein, die der KDIGO-orientierten Lehre zur Proteinausscheidung folgen: normal oder physiologisch unter 0.15, leichte Proteinurie von 0.15 bis ausschließlich 0.50, mäßige Proteinurie von 0.50 bis ausschließlich 3.5 und nephrotische Proteinurie ab 3.5. Diese Schwellen spiegeln die übliche Erzählung wider, dass die physiologische Ausscheidung unter etwa einhundertfünfzig Milligramm je Tag liegt und die nephrotische bei drei Komma fünf Gramm je Tag oder mehr, unter Annahme von etwa einem Gramm ausgeschiedenem Kreatinin je Tag.
Es sind Etiketten eines Quotienten, keine Diagnose einer chronischen Nierenkrankheit, eines nephrotischen Syndroms oder einer benannten Glomerulopathie. Flüssigkeitsstatus, Muskelmasse, Assayerfahren und klinischer Kontext bleiben Sache der Ärztin oder des Arztes, die den Befund lesen.
Praktische Hinweise, Grenzen und verwandte Suchen
Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; Zahlen als Text werden nur akzeptiert, wenn sie einem strengen endlichen Zahlenmuster entsprechen. Klassische Gegenproben, die Sie von Hand nachrechnen können: Protein dreißig Milligramm je Deziliter über Kreatinin einhundertfünfzig Milligramm je Deziliter ergibt 0.2 Milligramm je Milligramm (zweihundert Milligramm je Gramm) in der leichten Stufe; Protein zehn über hundert ergibt 0.1 und normal; Protein achtzig über hundert ergibt 0.8 und mäßig; Protein vierhundert über hundert ergibt 4.0 und nephrotisch.
Diese Seite richtet sich an Menschen, die nach einem Rechner für den Protein-Kreatinin-Quotienten im Urin, einem PCR-Rechner, einem UPCR-Rechner oder einer Proteinurie-Kategorie aus einer Spot-Probe suchen. Es ist kein Werkzeug für die tägliche Proteinzufuhr, kein Bradford-Assay, keine eGFR-Schätzung der Nierenfiltration und kein Vierundzwanzig-Stunden-Volumenrechner. Wählen Sie diese Fähigkeit, wenn Sie bereits zwei Konzentrationen haben und nur Quotient plus Stufe brauchen; stammt Ihre Quelle aus einer zeitlich begrenzten Sammlung mit Volumen, rechnen Sie zuerst in Konzentrationen um oder behalten Sie die zeitliche Summe als eigenen Ablauf.
Anwendungsfälle
Klinisches Screening ohne 24-Stunden-Sammlung
Aufnahmeformulare erfassen einmal das Protein-Kreatinin-Paar aus Spot-Urin und speichern PCR sowie eine Proteinurie-Kategorie neben dem Besuch, statt auf die zeitlich begrenzte Flasche zu warten.
Labor-Middleware und elektronische Akte
Schnittstellen, die gemischte mg/dL- und mmol/L-Zettel empfangen, rufen einen deterministischen Endpunkt auf, damit Dashboards stets mg/mg, mg/g und mg/mmol mit denselben Stufenetiketten zeigen.
Häufige Fragen
Was ist der Protein-Kreatinin-Quotient im Urin?
PCR (oder UPCR) ist die Proteinkonzentration im Spot-Urin geteilt durch die Kreatininkonzentration, beide in derselben Masse-je-Volumen-Einheit. Er schätzt die tägliche Proteinurie ohne zeitlich begrenzte Sammlung.
Welche Proteinurie-Kategorien werden verwendet?
Auf der mg/mg-Skala: normal unter 0.15, leicht ab 0.15, mäßig ab 0.50 und nephrotisch ab 3.5. Das sind KDIGO-orientierte Screening-Etiketten, keine Diagnose.
Welche Einheiten können Sie für Protein und Kreatinin senden?
Protein lautet standardmäßig mg/dL und akzeptiert auch g/L und mg/L. Kreatinin lautet standardmäßig mg/dL und akzeptiert auch g/L und mmol/L.
Warum kann eine einzelne Urinprobe den 24-Stunden-Sammelurin ersetzen?
Weil Kreatinin über den Tag recht gleichmäßig ausgeschieden wird. Der Quotient aus Protein und Kreatinin bildet daher den täglichen Eiweißverlust ab, ohne dass Sie die Urinmenge messen müssen, und vermeidet vergessene Portionen oder verschüttete Flaschen.
Wie rechne ich mg/mg in mg/g oder mg/mmol um?
Für mg/g multiplizieren Sie den Wert in mg/mg mit 1000, für mg/mmol mit 113,12, der Molmasse von Kreatinin. Aus 0,2 mg/mg werden so 200 mg/g und 22,624 mg/mmol; der Rechner zeigt alle drei Werte an.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/health/protein-cr-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"protein":30,"creatinine":150}'const res = await fetch("https://api.kit.forhosting.com/health/protein-cr-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"protein": 30,
"creatinine": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/protein-cr-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"protein": 30,
"creatinine": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/protein-cr-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"protein":30,"creatinine":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"protein":30,"creatinine":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/protein-cr-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"protein": 30,
"creatinine": 150
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.protein_cr_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eine Kreatininkonzentration von null macht den Quotienten undefiniert, daher scheitert die Aufgabe mit invalid_input statt einer erfundenen Unendlichkeit.
So rufen Sie die API auf und was zurückkommt
Die Engine rechnet Protein in Gramm je Liter durch Multiplikation mit einhundert um und Protein in Milligramm je Liter durch Multiplikation mit null Komma eins; Kreatinin in Gramm je Liter nutzt denselben Hundertfaktor, und Kreatinin in Millimol je Liter wird mit 11.312 multipliziert, weil ein Millimol je Liter Kreatinin 11.312 Milligramm je Deziliter entspricht. Senden Sie einen JSON-Körper mit zwei Pflichtkonzentrationen: protein (Aliasse urine_protein, protein_mg_dl, uprot) und creatinine (Aliasse urine_creatinine, creatinine_mg_dl, ucr). Beide müssen endliche Zahlen sein; protein darf nicht negativ sein und creatinine muss streng größer als null sein. Das optionale protein_unit (Aliasse protein_units, p_unit) ist eines von mg_dl, g_l oder mg_l und lautet standardmäßig mg_dl, also Milligramm je Deziliter. Das optionale creatinine_unit (Aliasse creatinine_units, cr_unit) ist eines von mg_dl, g_l oder mmol_l und lautet ebenfalls standardmäßig mg_dl. Bei Erfolg spiegelt die Antwort die bereinigten Eingaben und Anzeigeeinheiten, meldet protein_mg_dl und creatinine_mg_dl nach der Umrechnung und setzt ratio sowie ratio_mg_mg auf den Milligramm-je-Milligramm-Quotienten, ratio_mg_g auf den Milligramm-je-Gramm-Wert und ratio_mg_mmol auf den Milligramm-je-Millimol-Wert. category ist eines von normal, mild, moderate oder nephrotic, mit passendem category_label, plus formula, message und einem geordneten steps-Array, das Sie neben der Antwort zeigen können. Fehlende Felder, nichtnumerische Zeichenketten, negatives Protein, negatives Kreatinin, unbekannte Einheiten, Werte über den veröffentlichten Milligramm-je-Deziliter-Decken und ein Kreatinin von null liefern invalid_input und werden niemals berechnet. Erfolgreiche API-Aufrufe kosten $0.002 je Item.
Praktische Hinweise, Grenzen und verwandte Suchen
Lesen Sie den Laborzettel, bevor Sie die API aufrufen: Protein und Kreatinin müssen jeweils mit der Einheit gekennzeichnet sein, die Sie senden, denn das Mischen von Milligramm je Deziliter Protein mit Millimol je Liter Kreatinin ohne Setzen von creatinine_unit skaliert den Quotienten unbemerkt. Null Protein ist ein echtes Laborergebnis und ergibt PCR null in der normalen Stufe; null Kreatinin ist für diesen Quotienten nie ein echtes Laborergebnis und der harte invalid_input-Pfad. Halten Sie umgerechnetes Protein bei höchstens einhunderttausend Milligramm je Deziliter und umgerechnetes Kreatinin bei höchstens zehntausend Milligramm je Deziliter, damit Zwischenprodukte auf dem Worker und im Browser endlich bleiben. Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein prepaid Guthaben, was Erkundungsskripte günstig hält, wenn Sie absichtlich Kreatinin null senden, um die Client-Prüfung zu testen.
Integrationsbeispiele
Forschungs- und Qualitätssicherungs-Fixtures
Erzeugen Sie bekannte normale, leichte, mäßige und nephrotische Fälle plus eine Ablehnung bei Kreatinin null für automatisierte Referenzwerte und Lehrblätter.
Technische Fragen
Warum scheitert eine Kreatininkonzentration von null?
Die Division durch null ist undefiniert. Dieses Werkzeug liefert invalid_input, wenn Kreatinin null oder nicht positiv ist, statt einen unendlichen Quotienten zu erfinden.
Ist der Protein-Kreatinin-Quotient-Rechner kostenlos?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Aufrufe nutzen prepaid Guthaben zu $0.002 je erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden niemals berechnet.