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
파일 보기 프로젝트 열기: openeyes/openeyes

공개 프로퍼티들

프로퍼티 타입 설명
$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