Constants

TABLE

TABLE

Properties

$adapter

$adapter : \Zend\Db\Adapter\Adapter

Type

\Zend\Db\Adapter\Adapter

$sql

$sql : \Zend\Db\Sql\Sql

Type

\Zend\Db\Sql\Sql

$_whitelist

$_whitelist : array

Type

array

Methods

__construct()

__construct(\Zend\Db\Adapter\Adapter  $adapter) 

Parameters

\Zend\Db\Adapter\Adapter $adapter

insert()

insert(array  $data = array()) : mixed|null

Parameters

array $data

Returns

mixed|null

update()

update(integer  $id, array  $values = array()) : mixed|null

Parameters

integer $id
array $values

Returns

mixed|null

updateStatus()

updateStatus(integer  $id, array  $values = array()) : mixed|null

Parameters

integer $id
array $values

Returns

mixed|null

findEqual()

findEqual(array  $filterBy = array()) : mixed

Parameters

array $filterBy

Returns

mixed

getAgendeFromModalita()

getAgendeFromModalita(array  $filterBy = array()) : \Zend\Db\Adapter\Driver\ResultInterface

Parameters

array $filterBy

Returns

\Zend\Db\Adapter\Driver\ResultInterface

getPrestazioniPerMedico()

getPrestazioniPerMedico(array  $filterBy = array()) : \Zend\Db\Adapter\Driver\ResultInterface

Ritorna le prestazioni accettate filtrandole per id del medico e considerando anche quelle appartenneti alle agende in condivisione che hanno quindo il campo condivisione a 1 o a 2.

Vengono considerate solo le prestazioni con stato 1 (accetttate) o con stat0 12 (iniziate e da terminare).

Parameters

array $filterBy

Returns

\Zend\Db\Adapter\Driver\ResultInterface

getPrimoPazienteFromAgenda()

getPrimoPazienteFromAgenda(array  $filterBy = array()) : \Zend\Db\Adapter\Driver\ResultInterface

Parameters

array $filterBy

Returns

\Zend\Db\Adapter\Driver\ResultInterface

getPrimoPazienteForMedico()

getPrimoPazienteForMedico(array  $filterBy = array()) : \Zend\Db\Adapter\Driver\ResultInterface

Parameters

array $filterBy

Returns

\Zend\Db\Adapter\Driver\ResultInterface

getPrimoPazientePerAgendaIniziata()

getPrimoPazientePerAgendaIniziata(array  $filterBy = array()) : mixed

Parameters

array $filterBy

Returns

mixed

getAssenti()

getAssenti(  $filterBy,   $type) : integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

Parameters

$filterBy
$type

Returns

integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

getAssentiMedico()

getAssentiMedico(  $filterBy,   $type) : integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

Parameters

$filterBy
$type

Returns

integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

getAssentiAgenda()

getAssentiAgenda(  $filterBy,   $type) : integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

Ritorna il numero gli assenti per agenda

Parameters

$filterBy
$type

Returns

integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

getAgendeOccupate()

getAgendeOccupate(  $filterBy = array()) : integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

Parameters

$filterBy

Returns

integer|mixed|\Zend\Db\Adapter\Driver\ResultInterface

checkStatusTicket()

checkStatusTicket(  $id,   $status) 

Parameters

$id
$status

checkStatusTicketMedico()

checkStatusTicketMedico(  $id,   $status) : mixed

Parameters

$id
$status

Returns

mixed

checkStatusPrestazione()

checkStatusPrestazione(  $id,   $status) : mixed

Parameters

$id
$status

Returns

mixed

getStatusPrestazione()

getStatusPrestazione(  $id) 

Parameters

$id

checkStatus()

checkStatus(  $data) 

Parameters

$data

getCodaAmbulatori()

getCodaAmbulatori() : mixed

Returns

mixed

getPrestazioniGroupByAgenda()

getPrestazioniGroupByAgenda() 

Ritorna il tracking delle prestazioni per agenda