ForHosting KIT · Salute e sport

Calcolatore rapporto Qp/Qs

Saturazioni di 98, 70, 99 e 85% danno un Qp/Qs di 2: i polmoni ricevono il doppio del flusso sistemico, uno shunt da sinistra a destra. Inserisca le quattro saturazioni di ossigeno per confrontare i due flussi. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Saturazione arteriosa sistemica
98
Saturazione venosa mista
70
Saturazione venosa polmonare
99
Saturazione arteriosa polmonare
85
Ottiene
Numeratore
28 ratio
Denominatore
14
Qp qs
2
Qp/Qs arrotondato
2

Il rapporto Qp/Qs confronta il flusso ematico polmonare con il flusso ematico sistemico ed è una grandezza didattica standard in cardiologia congenita, cateterismo cardiaco e corsi di fisiologia. Questo calcolatore applica l'identità di Fick sulle saturazioni di ossigeno: il flusso polmonare rispetto al sistemico è pari alla saturazione arteriosa sistemica meno quella venosa mista, diviso per la saturazione venosa polmonare meno quella arteriosa polmonare. Lei invia quattro saturazioni di ossigeno come percentuali da zero a cento. Il motore restituisce il rapporto Qp/Qs adimensionale, il numeratore e il denominatore della divisione, un valore di visualizzazione a due decimali e una semplice etichetta educativa della direzione dello shunt.

Cosa misura Qp/Qs e come quattro saturazioni danno il rapporto

Il rapporto Qp/Qs è il flusso ematico polmonare diviso per il flusso ematico sistemico. In una circolazione senza shunt quei due flussi coincidono, quindi il rapporto vale uno. Uno shunt da sinistra a destra invia volume extra attraverso i polmoni, il flusso polmonare supera il sistemico e Qp/Qs è maggiore di uno.

Uno shunt da destra a sinistra bypassa i polmoni, il flusso polmonare scende sotto il sistemico e Qp/Qs è minore di uno. Il flusso volumetrico diretto non è sempre disponibile in aula, su un foglio di lavoro o in un insieme di dati di cateterismo didattico, ma le saturazioni di ossigeno da quattro siti sì. Il principio di Fick afferma che il consumo di ossigeno è uguale al flusso per la differenza arteriovenosa di contenuto di ossigeno.

Annullando il consumo tra i circuiti polmonare e sistemico, e sostituendo le percentuali di saturazione al contenuto quando emoglobina e ossigeno disciolto sono trattati come condivisi, si ottiene l'identità classica usata qui: Qp/Qs uguale a (SaO2 meno SvO2) diviso per (SpvO2 meno SpaO2). SaO2 è la saturazione arteriosa sistemica, di solito campionata dall'aorta o dal ventricolo sinistro. SvO2 è la saturazione venosa mista, di solito dalla vena cava superiore o da una stima mista delle cave.

SpvO2 è la saturazione venosa polmonare, campionata dalle vene polmonari o assunta vicino al novantotto per cento quando non misurata. SpaO2 è la saturazione arteriosa polmonare.

A cosa serve il rapporto Qp/Qs e i suoi limiti

I corsi di cardiologia, i moduli di cardiopatia congenita e i laboratori di fisiologia usano un calcolatore del rapporto Qp/Qs perché gli allievi verifichino l'aritmetica di Fick senza disseminare una formula di foglio di calcolo che divide silenziosamente per zero. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che rifiuti saturazioni fuori da zero a cento invece di inventare un rapporto.

Conservi aspettative educative: è uno strumento di calcolo e apprendimento, non un dispositivo medico diagnostico, e non sostituisce referti di cateterismo, mappatura di flusso con risonanza cardiaca né il giudizio clinico. Chi ha lesioni congenite note, cianosi o un soffio inspiegato deve seguire il parere medico professionale piuttosto che un singolo rapporto automatizzato.

Didattica di cardiologia congenita

Consenta agli studenti di inviare saturazioni di quattro siti e di verificare Qp/Qs e la direzione dello shunt rispetto all'identità di Fick usata in aula.

Fogli di cateterismo e simulazione

I simulatori di laboratorio che già memorizzano saturazioni aortica, venosa mista, venosa polmonare e arteriosa polmonare calcolano Qp/Qs senza un fork locale della formula.

Valutazione automatica LMS di fisiologia

Valuti i compiti di Qp/Qs con un oracolo deterministico che rifiuta saturazioni fuori da 0–100 e non restituisce mai Infinity con denominatore zero.

Come si calcola il rapporto Qp/Qs dalle saturazioni di ossigeno?

Qp/Qs = (SaO2 − SvO2) / (SpvO2 − SpaO2).

Quali saturazioni Le servono per un rapporto Qp/Qs?

Quattro saturazioni di ossigeno in percentuale: arteriosa sistemica (aorta), venosa mista (di solito SVC), venosa polmonare (spesso assunta vicino al 98% se non campionata) e arteriosa polmonare.

Cosa succede se una saturazione è fuori da 0 a 100?

Le saturazioni di ossigeno devono essere comprese tra 0 e 100 inclusi; i valori fuori da quell'intervallo non vengono addebitati.

Cosa significa un Qp/Qs maggiore di uno?

Sono ausili di insegnamento, non una diagnosi né una soglia chirurgica.

E se la saturazione venosa polmonare non è stata misurata?

Senza un campione dalle vene polmonari si assume spesso un valore vicino al 98%, e molti casi didattici usano questa cifra. Inserisca il valore indicato dal suo caso o referto, così il rapporto coincide.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/health/qp-qs-ratio

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/health/qp-qs-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sat_systemic_arterial":98,"sat_mixed_venous":70,"sat_pulmonary_venous":99,"sat_pulmonary_arterial":85}'
{
  "sat_systemic_arterial": 98,
  "sat_mixed_venous": 70,
  "sat_pulmonary_venous": 99,
  "sat_pulmonary_arterial": 85
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.qp_qs_ratio",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Saturazioni fuori dall'intervallo da zero a cento, campi mancanti, valori non finiti e un denominatore zero falliscono con invalid_input e non vengono mai addebitati.

Cosa misura Qp/Qs e come quattro saturazioni danno il rapporto

Questo endpoint implementa solo quella identità: quattro percentuali in ingresso, un rapporto adimensionale in uscita, senza imaging, senza correzione per emoglobina e senza pretesa diagnostica sul tipo di lesione o sulla soglia chirurgica.

Contratto di ingresso, forma della risposta ed errori

Se la saturazione venosa polmonare uguaglia quella arteriosa polmonare il denominatore è zero e la richiesta fallisce invece di restituire Infinity. Esempio: novantotto, settanta, novantanove e ottantacinque per cento producono numeratore ventotto, denominatore quattordici e Qp/Qs uguale a due. Invii in POST un corpo JSON con quattro numeri finiti obbligatori, ciascuno una percentuale di saturazione di ossigeno da zero a cento inclusi. sat_systemic_arterial è SaO2 (alias sao2, aortic_sat, sat_ao, systemic_arterial, ao_sat). sat_mixed_venous è SvO2 (alias svo2, mv_sat, sat_mv, mixed_venous, mixed_venous_sat). sat_pulmonary_venous è SpvO2 (alias spvo2, pv_sat, sat_pv, pulmonary_venous, pulmonary_vein_sat). sat_pulmonary_arterial è SpaO2 (alias spao2, pa_sat, sat_pa, pulmonary_arterial, pulmonary_artery_sat). Ogni campo può arrivare come numero JSON o come stringa numerica. Campi mancanti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il campo. Qualsiasi saturazione strettamente sotto zero o strettamente sopra cento fallisce con invalid_input; quello è l'intervallo rigido che questo prodotto impone. In caso di successo il corpo ripete in eco le quattro saturazioni, riporta numerator e denominator, qp_qs come rapporto arrotondato in modo stabile, qp_qs_rounded a due decimali per la visualizzazione, shunt_direction come left_to_right quando il rapporto è maggiore di uno, balanced quando vale uno, right_to_left quando è compreso tra zero e uno, o inverted quando il segno è negativo, più le stringhe unit, formula e method. Abbini il JSON ai Suoi grafici se Le serve un tracciato; questo endpoint calcola soltanto il rapporto.

Dove un'API Qp/Qs ripaga, prezzo e limiti onesti

I backend di simulazione e dei fogli di cateterismo che già memorizzano saturazioni di quattro siti possono chiamare una piccola API parse invece di reimplementare l'identità in ogni linguaggio. Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita, e la convalida fallita non consuma saldo. Fissi qp_qs nei test, tratti shunt_direction come etichetta didattica e non come soglia chirurgica, converta le letture del pulsossimetro nella stessa scala percentuale prima di chiamare, e non invii mai pressioni parziali in millimetri di mercurio senza una conversione propria in saturazione.

Quanto costa il calcolatore del rapporto Qp/Qs?

Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →