Class PazienteT0
java.lang.Object
it.uniupo.simnova.domain.paziente.PazienteT0
Classe che rappresenta i parametri del paziente al tempo T0 (iniziale) di uno scenario di simulazione.
 Contiene i parametri vitali principali e le liste degli accessi venosi e arteriosi.
- Version:
- 1.0
- Author:
- Alessandro Zappatore
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
PazienteT0public PazienteT0(int idPaziente, String PA, Integer FC, Integer RR, double t, Integer spO2, Integer fiO2, Double litriO2, Integer etCO2, String monitor, List<Accesso> accessiVenosi, List<Accesso> accessiArteriosi) Costruttore completo per creare un nuovo oggettoPazienteT0. Include la validazione di alcuni parametri per garantire la coerenza dei dati.@Builderis used here to allow for more flexible and readable object construction, especially given the large number of parameters.- Parameters:
- idPaziente- Identificativo univoco del paziente.
- PA- Pressione arteriosa del paziente nel formato "sistolica/diastolica" (es. "120/80").
- FC- Frequenza cardiaca del paziente. Deve essere un valore non negativo.
- RR- Frequenza respiratoria del paziente. Deve essere un valore non negativo.
- t- Temperatura del paziente.
- spO2- Saturazione di ossigeno del paziente. Deve essere compresa tra 0 e 100.
- fiO2- Percentuale di ossigeno somministrato al paziente. Deve essere compresa tra 0 e 100.
- litriO2- Litri di ossigeno somministrati al paziente. Deve essere un valore non negativo.
- etCO2- Pressione parziale di CO2 espirata del paziente. Deve essere un valore non negativo.
- monitor- Monitoraggio del paziente (testo aggiuntivo).
- accessiVenosi- Lista degli accessi venosi del paziente.
- accessiArteriosi- Lista degli accessi arteriosi del paziente.
- Throws:
- IllegalArgumentException- se i valori di PA, FC, RR, SpO2, FiO2, LitriO2 o EtCO2 non rispettano i criteri di validazione.
 
 
- 
- 
Method Details- 
setPAImposta la pressione arteriosa del paziente.- Parameters:
- PA- La nuova pressione arteriosa.
- Throws:
- IllegalArgumentException- se il formato PA non è valido.
 
- 
setFCImposta la frequenza cardiaca del paziente.- Parameters:
- FC- La nuova frequenza cardiaca.
- Throws:
- IllegalArgumentException- se FC è negativo.
 
 
-