Interface VitalSignsDataProvider


public interface VitalSignsDataProvider
Interfaccia che definisce un contratto per i fornitori di dati dei parametri vitali. Permette a diversi oggetti (es. PazienteT0, Tempo) di esporre i loro parametri vitali e aggiuntivi in un formato comune, utilizzabile dal componente monitor.
Version:
1.0
Author:
Alessandro Zappatore
  • Method Summary

    Modifier and Type
    Method
    Description
    Restituisce un testo aggiuntivo per il monitoraggio.
    Restituisce una lista di parametri aggiuntivi/personalizzati.
    Restituisce il valore della Capnometria di fine espirazione (EtCO₂).
    Restituisce il valore della Frequenza Cardiaca (FC).
    Restituisce il valore della Frazione Inspiratoria di Ossigeno (FiO₂).
    Restituisce il valore dei Litri di Ossigeno erogati.
    Restituisce il valore della Pressione Arteriosa (PA).
    Restituisce il valore della Frequenza Respiratoria (RR).
    Restituisce il valore della Saturazione dell'Ossigeno (SpO₂).
    Restituisce il valore della Temperatura Corporea (T).
  • Method Details

    • getPA

      String getPA()
      Restituisce il valore della Pressione Arteriosa (PA).
      Returns:
      La pressione arteriosa come stringa (es. "120/80").
    • getFC

      Integer getFC()
      Restituisce il valore della Frequenza Cardiaca (FC).
      Returns:
      La frequenza cardiaca in battiti al minuto (bpm).
    • getT

      Double getT()
      Restituisce il valore della Temperatura Corporea (T).
      Returns:
      La temperatura in gradi Celsius (°C).
    • getRR

      Integer getRR()
      Restituisce il valore della Frequenza Respiratoria (RR).
      Returns:
      La frequenza respiratoria in atti al minuto (rpm).
    • getSpO2

      Integer getSpO2()
      Restituisce il valore della Saturazione dell'Ossigeno (SpO₂).
      Returns:
      La saturazione di ossigeno in percentuale (%).
    • getFiO2

      Integer getFiO2()
      Restituisce il valore della Frazione Inspiratoria di Ossigeno (FiO₂).
      Returns:
      La FiO₂ in percentuale (%).
    • getLitriO2

      Double getLitriO2()
      Restituisce il valore dei Litri di Ossigeno erogati.
      Returns:
      I litri di ossigeno al minuto (L/min).
    • getEtCO2

      Integer getEtCO2()
      Restituisce il valore della Capnometria di fine espirazione (EtCO₂).
      Returns:
      L'EtCO₂ in mmHg.
    • getAdditionalMonitorText

      String getAdditionalMonitorText()
      Restituisce un testo aggiuntivo per il monitoraggio. Questo può essere usato per visualizzare note libere o dettagli extra.
      Returns:
      Un testo descrittivo aggiuntivo.
    • getAdditionalParameters

      List<ParametroAggiuntivo> getAdditionalParameters()
      Restituisce una lista di parametri aggiuntivi/personalizzati.
      Returns:
      Una lista di oggetti ParametroAggiuntivo.