Class PatientT0Support

java.lang.Object
it.uniupo.simnova.views.ui.helper.PatientT0Support

public class PatientT0Support extends Object
Classe di utility per la creazione del contenuto relativo al paziente al tempo T0. Include la visualizzazione dei parametri vitali, degli accessi e dell'esame fisico.
Version:
1.0
Author:
Alessandro Zappatore
  • Constructor Details

    • PatientT0Support

      public PatientT0Support()
      Costruttore privato per evitare istanziazioni dirette della classe. Utilizzare i metodi statici per creare il layout del paziente T0.
  • Method Details

    • createPatientContent

      public static com.vaadin.flow.component.orderedlayout.VerticalLayout createPatientContent(PazienteT0 paziente, EsameFisico esame, Integer scenarioId, EsameFisicoService esameFisicoService, PazienteT0Service pazienteT0Service, PresidiService presidiService, AdvancedScenarioService advancedScenarioService)
      Crea un layout verticale che aggrega i componenti UI per visualizzare i dati del paziente al tempo T0: parametri vitali, accessi ed esame fisico. Fornisce anche un pulsante per l'aggiunta dei dati T0 se non presenti.
      Parameters:
      paziente - L'oggetto PazienteT0 contenente i dati iniziali del paziente.
      esame - L'oggetto EsameFisico contenente i dati dell'esame fisico.
      scenarioId - L'ID dello scenario a cui si riferiscono i dati del paziente.
      esameFisicoService - Il servizio per la gestione dell'esame fisico.
      pazienteT0Service - Il servizio per la gestione dei dati del paziente T0.
      presidiService - Il servizio per la gestione dei presidi.
      advancedScenarioService - Il servizio per gli scenari avanzati, usato per i parametri aggiuntivi del monitor.
      Returns:
      Un VerticalLayout completo che rappresenta la sezione del paziente T0.