Properties

Methods

indexAction()

indexAction() : array

Ritorna l'array label_modalita che contiene le informazioni sui contatori

Il metodo esegue i seguenti passi: recupera le modalità associate all'id dell'utente tramite il metodo getLabelModalitaFromUser() del Service AjaxService. Dato che siamo nell'accettazione viene esclusa la modalità Day Hospital. L'array label_modalita è cosi strutturato:

  • ['id'] => id della modalita,
  • ['label'] => etichetta della modalita,
  • ['totale_ticket']['contatore_locale'] => la somma dei ticket presi per la corrente modalita,
  • ['totale_ticket']['contatore_globale'] => il numero del primo ticket da servire per la corrente modalita,

Ritorna un array che contiene:

  • il socket;
  • un messaggio;
  • il valore del check;
  • l'array label_modalita.

Returns

array

gestioneTicketAction()

gestioneTicketAction() : mixed

Returns

mixed

gestioneTicketAgendaAction()

gestioneTicketAgendaAction() : mixed

Gestione del ticket relativo alle code per agende

Returns

mixed

presenteAction()

presenteAction() : \Zend\View\Model\ViewModel

Gestione dell'azione per l'utente presente

Recupera dalla rotta: l'ide del ticket, il tipo e lo stato. Recupera l'identità dell'utente. Aggiunge un identificatore(?). Se lo stato è 19, allora viene gestita la multiagenda. Recupera le informazioni del ticket nell variabile $infoTicket che contiene le seguenti informazioni:

  • id => id del ticket;
  • id_modalita => id della modalità;
  • data => timestamp forse del prelievo del ticket;
  • contatore_locale => contatore locale;
  • contatore_globale => contatore globale;
  • codice_ticket => codice de ticket; Recupera le informazione del teacking del ticket nella variabile $infoTicketTracking che contiene le seguenti informazioni:
  • id => id del ticket;
  • id_operatore => id dell'operatore;
  • id_ticket => id del ticket;
  • status => stato del ticket;
  • data => data di gestione ticket;
  • in_carica => variabile che indica se il ticket è gestito da qualcun altro (1) oppure se non lo sta gestendo nessuno (0) Se il ticket è stato preso in carica da qualcun altro (in_carica = 1), avvia l'utente ed esegue redirect alla dashboard Se lo stato del ticket era "chiamato" o "assente" (potrebbe essere ripreso dagli assenti) aggiorna lo stato del ticket a "presente". Aggiorna il trigger.

Returns

\Zend\View\Model\ViewModel

agendaPazientiAction()

agendaPazientiAction() : \Zend\View\Model\ViewModel

Returns

\Zend\View\Model\ViewModel

accettazioneAction()

accettazioneAction() : mixed

Gestione dell'accettazione del paziente

Aggiornamento della tabella delle accettazioni e aggiornamento delle tabelle delle prestazioni.

Returns

mixed

accettazioneActionOLD()

accettazioneActionOLD() : mixed

Returns

mixed

fineAccettazioneAction()

fineAccettazioneAction() : \Zend\View\Model\ViewModel

Returns

\Zend\View\Model\ViewModel

modalitaFineInformazioniAction()

modalitaFineInformazioniAction() : mixed

Returns

mixed

setTrackingTicketModel()

setTrackingTicketModel(\Application\Model\TrackingTicket  $trackingTicketModel) 

Parameters

\Application\Model\TrackingTicket $trackingTicketModel

setAgendaServiziGiornalieraModel()

setAgendaServiziGiornalieraModel(\Application\Model\AgendaServiziGiornaliera  $AgendaServiziGiornalieraModel) 

Parameters

\Application\Model\AgendaServiziGiornaliera $AgendaServiziGiornalieraModel

setPrenotazioniDhAmbulatoriModel()

setPrenotazioniDhAmbulatoriModel(\Application\Model\PrenotazioniDhAmbulatori  $PrenotazioniDhAmbulatoriModel) 

Parameters

\Application\Model\PrenotazioniDhAmbulatori $PrenotazioniDhAmbulatoriModel

setPrenotazioniRicoveriModel()

setPrenotazioniRicoveriModel(\Application\Model\PrenotazioniRicoveri  $PrenotazioniRicoveriModel) 

Parameters

\Application\Model\PrenotazioniRicoveri $PrenotazioniRicoveriModel

setPrestazioneAmbulatorioModel()

setPrestazioneAmbulatorioModel(\Application\Model\PrestazioneAmbulatorio  $PrestazioneAmbulatorioModel) 

Parameters

\Application\Model\PrestazioneAmbulatorio $PrestazioneAmbulatorioModel

setAccettazioneModel()

setAccettazioneModel(\Application\Model\Accettazione  $AccettazioneModel) 

Parameters

\Application\Model\Accettazione $AccettazioneModel

setPrestazioneRicoveroModel()

setPrestazioneRicoveroModel(\Application\Model\PrestazioneRicovero  $PrestazioneRicoveroModel) 

Parameters

\Application\Model\PrestazioneRicovero $PrestazioneRicoveroModel

setTicketTotemModel()

setTicketTotemModel(\Application\Model\TicketTotem  $TicketTotemModel) 

Parameters

\Application\Model\TicketTotem $TicketTotemModel

setModalitaModel()

setModalitaModel(\Application\Model\Modalita  $modalitaModel) 

Parameters

\Application\Model\Modalita $modalitaModel