PHP Класс OphTrOperationnote_ReportOperations

(C) Moorfields Eye Hospital NHS Foundation Trust, 2008-2011 (C) OpenEyes Foundation, 2011-2013 This file is part of OpenEyes. OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see .
Автор: OpenEyes ([email protected])
Наследование: extends BaseReport
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$Procedures_procs
$anaesthetic_comments
$anaesthetic_complications
$anaesthetic_delivery
$anaesthetic_type
$assistant
$assistant_role
$booking_diagnosis
$bookingcomments
$cataract_complication_notes
$cataract_iol_power
$cataract_iol_type
$cataract_predicted_refraction
$cataract_report
$cataract_surgical_management
$comorbidities
$complications
$date_from
$date_to
$first_eye
$incision_site
$operation_date
$operations
$opnote_comments
$patient_oph_diagnoses
$refraction_values
$supervising_surgeon
$supervising_surgeon_role
$surgeon
$surgeon_id
$surgeon_role
$surgerydate
$tamponade_used
$target_refraction
$theatre
$va_values

Открытые методы

Метод Описание
attributeLabels ( )
attributeNames ( )
bestPostOpVaValues ( $criteria, $record )
description ( )
getColumns ( )
getFirstEyeOrSecondEye ( $criteria )
getPostOpRefractionSplit ( $criteria, $record )
getRefractionReading ( $criteria, $record )
getRefractionReadingSplit ( $criteria, $record )
getVAReading ( $criteria, $record )
getVAReadingDate ( $criteria, $record )
getVaReadingSplit ( $criteria, $record )
operationNoteCriteria ( $event, $searchBackwards )
postOperationNoteCriteria ( $event )
rules ( )
run ( )
toCSV ( ) : string Output the report in CSV format.

Защищенные методы

Метод Описание
appendBookingValues ( &$record, $event_id, $booking_diagnosis, $theatre, $bookingcomments, $surgerydate )
appendExaminationValues ( &$record, $event_id, $comorbidities, $target_refraction, $cataract_surgical_management, $first_eye, $va_values, $refraction_values )
appendOpNoteValues ( &$record, $event_id, $anaesthetic_type, $anaesthetic_delivery, $anaesthetic_comments, $anaesthetic_complications, $cataract_report, $incision_site, $cataract_complication_notes, $cataract_predicted_refraction, $cataract_iol_type, $cataract_iol_power, $tamponade_used, $surgeon, $surgeon_role, $assistant, $assistant_role, $supervising_surgeon, $supervising_surgeon_role, $opnote_comments )
appendPatientValues ( &$record, $event_id, $patient_oph_diagnoses )
eyesCondition ( $record )
getCataractPrimaryReason ( $criteria )
getCataractSurgicalManagement ( $criteria )
getComorbidities ( $criteria )
getOperations ( User $surgeon = null, array $filter_procedures = [], array $filter_complications = [], $from_date, $to_date, $patient_oph_diagnoses, $booking_diagnosis, $theatre, $bookingcomments, $surgerydate, $comorbidities, $target_refraction, $cataract_surgical_management, $first_eye, $va_values, $refraction_values, $anaesthetic_type, $anaesthetic_delivery, $anaesthetic_comments, $anaesthetic_complications, $cataract_report, $incision_site, $cataract_complication_notes, $cataract_predicted_refraction, $cataract_iol_type, $cataract_iol_power, $tamponade_used, $surgeon_role, $assistant, $assistant_role, $supervising_surgeon, $supervising_surgeon_role, $opnote_comments, $surgeon_id ) : array Generate operation report.
getTargetRefraction ( $criteria )
preOperationNoteCriteria ( $event )

Описание методов

appendBookingValues() защищенный Метод

protected appendBookingValues ( &$record, $event_id, $booking_diagnosis, $theatre, $bookingcomments, $surgerydate )

appendExaminationValues() защищенный Метод

protected appendExaminationValues ( &$record, $event_id, $comorbidities, $target_refraction, $cataract_surgical_management, $first_eye, $va_values, $refraction_values )

appendOpNoteValues() защищенный Метод

protected appendOpNoteValues ( &$record, $event_id, $anaesthetic_type, $anaesthetic_delivery, $anaesthetic_comments, $anaesthetic_complications, $cataract_report, $incision_site, $cataract_complication_notes, $cataract_predicted_refraction, $cataract_iol_type, $cataract_iol_power, $tamponade_used, $surgeon, $surgeon_role, $assistant, $assistant_role, $supervising_surgeon, $supervising_surgeon_role, $opnote_comments )

appendPatientValues() защищенный Метод

protected appendPatientValues ( &$record, $event_id, $patient_oph_diagnoses )

attributeLabels() публичный Метод

public attributeLabels ( )

attributeNames() публичный Метод

public attributeNames ( )

bestPostOpVaValues() публичный Метод

public bestPostOpVaValues ( $criteria, $record )

description() публичный Метод

public description ( )

eyesCondition() защищенный Метод

protected eyesCondition ( $record )

getCataractPrimaryReason() защищенный Метод

protected getCataractPrimaryReason ( $criteria )

getCataractSurgicalManagement() защищенный Метод

protected getCataractSurgicalManagement ( $criteria )

getColumns() публичный Метод

public getColumns ( )

getComorbidities() защищенный Метод

protected getComorbidities ( $criteria )

getFirstEyeOrSecondEye() публичный Метод

public getFirstEyeOrSecondEye ( $criteria )

getOperations() защищенный Метод

Generate operation report.
protected getOperations ( User $surgeon = null, array $filter_procedures = [], array $filter_complications = [], $from_date, $to_date, $patient_oph_diagnoses, $booking_diagnosis, $theatre, $bookingcomments, $surgerydate, $comorbidities, $target_refraction, $cataract_surgical_management, $first_eye, $va_values, $refraction_values, $anaesthetic_type, $anaesthetic_delivery, $anaesthetic_comments, $anaesthetic_complications, $cataract_report, $incision_site, $cataract_complication_notes, $cataract_predicted_refraction, $cataract_iol_type, $cataract_iol_power, $tamponade_used, $surgeon_role, $assistant, $assistant_role, $supervising_surgeon, $supervising_surgeon_role, $opnote_comments, $surgeon_id ) : array
$surgeon User
$filter_procedures array
$filter_complications array
$from_date
$to_date
Результат array

getPostOpRefractionSplit() публичный Метод

public getPostOpRefractionSplit ( $criteria, $record )

getRefractionReading() публичный Метод

public getRefractionReading ( $criteria, $record )

getRefractionReadingSplit() публичный Метод

public getRefractionReadingSplit ( $criteria, $record )

getTargetRefraction() защищенный Метод

protected getTargetRefraction ( $criteria )

getVAReading() публичный Метод

public getVAReading ( $criteria, $record )

getVAReadingDate() публичный Метод

public getVAReadingDate ( $criteria, $record )

getVaReadingSplit() публичный Метод

public getVaReadingSplit ( $criteria, $record )

operationNoteCriteria() публичный Метод

public operationNoteCriteria ( $event, $searchBackwards )

postOperationNoteCriteria() публичный Метод

public postOperationNoteCriteria ( $event )

preOperationNoteCriteria() защищенный Метод

protected preOperationNoteCriteria ( $event )

rules() публичный Метод

public rules ( )

run() публичный Метод

public run ( )

toCSV() публичный Метод

Output the report in CSV format.
public toCSV ( ) : string
Результат string

Описание свойств

$Procedures_procs публичное свойство

public $Procedures_procs

$anaesthetic_comments публичное свойство

public $anaesthetic_comments

$anaesthetic_complications публичное свойство

public $anaesthetic_complications

$anaesthetic_delivery публичное свойство

public $anaesthetic_delivery

$anaesthetic_type публичное свойство

public $anaesthetic_type

$assistant публичное свойство

public $assistant

$assistant_role публичное свойство

public $assistant_role

$booking_diagnosis публичное свойство

public $booking_diagnosis

$bookingcomments публичное свойство

public $bookingcomments

$cataract_complication_notes публичное свойство

public $cataract_complication_notes

$cataract_iol_power публичное свойство

public $cataract_iol_power

$cataract_iol_type публичное свойство

public $cataract_iol_type

$cataract_predicted_refraction публичное свойство

public $cataract_predicted_refraction

$cataract_report публичное свойство

public $cataract_report

$cataract_surgical_management публичное свойство

public $cataract_surgical_management

$comorbidities публичное свойство

public $comorbidities

$complications публичное свойство

public $complications

$date_from публичное свойство

public $date_from

$date_to публичное свойство

public $date_to

$first_eye публичное свойство

public $first_eye

$incision_site публичное свойство

public $incision_site

$operation_date публичное свойство

public $operation_date

$operations публичное свойство

public $operations

$opnote_comments публичное свойство

public $opnote_comments

$patient_oph_diagnoses публичное свойство

public $patient_oph_diagnoses

$refraction_values публичное свойство

public $refraction_values

$supervising_surgeon публичное свойство

public $supervising_surgeon

$supervising_surgeon_role публичное свойство

public $supervising_surgeon_role

$surgeon публичное свойство

public $surgeon

$surgeon_id публичное свойство

public $surgeon_id

$surgeon_role публичное свойство

public $surgeon_role

$surgerydate публичное свойство

public $surgerydate

$tamponade_used публичное свойство

public $tamponade_used

$target_refraction публичное свойство

public $target_refraction

$theatre публичное свойство

public $theatre

$va_values публичное свойство

public $va_values