PHP Class OEModule\OphCoCvi\models\Element_OphCoCvi_ClinicalInfo

The followings are the available columns in table:
Inheritance: extends BaseEventTypeElement
Show file Open project: openeyes/openeyes Class Usage Examples

Public Properties

Property Type Description
$BLIND_STATUS
$NOT_BLIND_STATUS
$NULL_BOOLEAN

Public Methods

Method Description
afterValidate ( )
attributeLabels ( ) : array
generateFieldOfVision ( ) : array To generate the low vision status array for the pdf
generateLowVisionStatus ( ) : array To generate the low vision status array for the pdf
getDisorderSectionComment ( $section ) : Element_OphCoCvi_ClinicalInfo_Disorder_Section_Comments
getDisplayConsideredBlind ( ) : string
getDisplayLightLevels ( ) : string
getDisplayStatus ( ) : string
getStructuredDataForPrint ( ) Returns an associative array of the data values for printing
getStructuredDisordersForSection ( OphCoCvi_ClinicalInfo_Disorder_Section $disorder_section, integer $header_rows ) : array
hasAffectedCviDisorderInSection ( OphCoCvi_ClinicalInfo_Disorder_Section $cvi_disorder_section ) : boolean
hasCviDisorderForSide ( OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, string $side ) : boolean
isCviDisorderMainCauseForSide ( OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, $side ) : mixed
isSigned ( ) : boolean
model ( $className = __CLASS__ ) : the Returns the static model of the specified AR class.
relations ( ) : array
rules ( ) : array
search ( ) : CActiveDataProvider Retrieves a list of models based on the current search/filter conditions.
tableName ( ) : string
updateDisorderSectionComments ( $data ) Set the section comments on the element.
updateDisorders ( $side, $data ) Update the CVI Disorder status for this element.

Protected Methods

Method Description
generateStructuredBlind ( ) : array
generateStructuredDisorderTable ( ) : array
generateStructuredVA ( ) : array
generateStructuredVisionTable ( ) : array
getAllDisordersForSection ( OphCoCvi_ClinicalInfo_Disorder_Section $section ) : mixed
getDecryptedSignature ( ) : mixed
getStructuredTextForDisorderSide ( OphCoCvi_ClinicalInfo_Disorder $disorder, $side )

Private Methods

Method Description
getAllDisordersFromAssignments ( ) : mixed
updateDisorderAssignment ( Element_OphCoCvi_ClinicalInfo_Disorder_Assignment $assignment, $data )

Method Details

afterValidate() public method

public afterValidate ( )

attributeLabels() public method

public attributeLabels ( ) : array
return array customized attribute labels (name=>label)

generateFieldOfVision() public method

To generate the low vision status array for the pdf
public generateFieldOfVision ( ) : array
return array

generateLowVisionStatus() public method

To generate the low vision status array for the pdf
public generateLowVisionStatus ( ) : array
return array

generateStructuredBlind() protected method

protected generateStructuredBlind ( ) : array
return array

generateStructuredDisorderTable() protected method

generateStructuredVA() protected method

protected generateStructuredVA ( ) : array
return array

generateStructuredVisionTable() protected method

protected generateStructuredVisionTable ( ) : array
return array

getAllDisordersForSection() protected method

protected getAllDisordersForSection ( OphCoCvi_ClinicalInfo_Disorder_Section $section ) : mixed
$section OphCoCvi_ClinicalInfo_Disorder_Section
return mixed

getDecryptedSignature() protected method

protected getDecryptedSignature ( ) : mixed
return mixed

getDisorderSectionComment() public method

public getDisorderSectionComment ( $section ) : Element_OphCoCvi_ClinicalInfo_Disorder_Section_Comments
$section
return Element_OphCoCvi_ClinicalInfo_Disorder_Section_Comments

getDisplayConsideredBlind() public method

getDisplayLightLevels() public method

public getDisplayLightLevels ( ) : string
return string

getDisplayStatus() public method

public getDisplayStatus ( ) : string
return string

getStructuredDataForPrint() public method

Returns an associative array of the data values for printing

getStructuredDisordersForSection() public method

public getStructuredDisordersForSection ( OphCoCvi_ClinicalInfo_Disorder_Section $disorder_section, integer $header_rows ) : array
$disorder_section OphCoCvi_ClinicalInfo_Disorder_Section
$header_rows integer - number of empty rows to prepend data with
return array

getStructuredTextForDisorderSide() protected method

protected getStructuredTextForDisorderSide ( OphCoCvi_ClinicalInfo_Disorder $disorder, $side )
$disorder OphCoCvi_ClinicalInfo_Disorder

hasAffectedCviDisorderInSection() public method

public hasAffectedCviDisorderInSection ( OphCoCvi_ClinicalInfo_Disorder_Section $cvi_disorder_section ) : boolean
$cvi_disorder_section OphCoCvi_ClinicalInfo_Disorder_Section
return boolean

hasCviDisorderForSide() public method

public hasCviDisorderForSide ( OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, string $side ) : boolean
$cvi_disorder OphCoCvi_ClinicalInfo_Disorder
$side string left or right
return boolean

isCviDisorderMainCauseForSide() public method

public isCviDisorderMainCauseForSide ( OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, $side ) : mixed
$cvi_disorder OphCoCvi_ClinicalInfo_Disorder
$side
return mixed

isSigned() public method

public isSigned ( ) : boolean
return boolean

model() public static method

Returns the static model of the specified AR class.
public static model ( $className = __CLASS__ ) : the
return the static model class

relations() public method

public relations ( ) : array
return array relational rules.

rules() public method

public rules ( ) : array
return array validation rules for model attributes.

tableName() public method

public tableName ( ) : string
return string the associated database table name

updateDisorderSectionComments() public method

Set the section comments on the element.
public updateDisorderSectionComments ( $data )
$data

updateDisorders() public method

Update the CVI Disorder status for this element.
public updateDisorders ( $side, $data )
$side
$data

Property Details

$BLIND_STATUS public static property

public static $BLIND_STATUS

$NOT_BLIND_STATUS public static property

public static $NOT_BLIND_STATUS

$NULL_BOOLEAN public static property

public static $NULL_BOOLEAN