PHP Class OEModule\OphCoCvi\models\Element_OphCoCvi_Demographics

Inheritance: extends BaseEventTypeElement
Afficher le fichier Open project: openeyes/openeyes Class Usage Examples

Méthodes publiques

Méthode Description
attributeLabels ( ) : array
getCompleteName ( ) : string Use the stored values to make a decent stab at putting together the patient name in its normalised form.
getStructuredDataForPrint ( ) : array Return the element data
initFromPatient ( Patient $patient ) Initialises the element from the patient model.
model ( null | string $className = __CLASS__ ) : Element_OphCoCvi_Demographics | mixed
relations ( ) : array
rules ( ) : array
tableName ( ) : string

Méthodes protégées

Méthode Description
generateStructuredGenderHeader ( ) : array
generateStructuredPostcodeHeader ( ) : array
generateStructuredSummaryTable ( ) : array
generateStructuredYearHeader ( ) : array
mapGenderFromPatient ( Patient $patient )
mapNamesFromPatient ( Patient $patient )

Method Details

attributeLabels() public méthode

public attributeLabels ( ) : array
Résultat array customized attribute labels (name=>label)

generateStructuredGenderHeader() protected méthode

protected generateStructuredGenderHeader ( ) : array
Résultat array

generateStructuredPostcodeHeader() protected méthode

protected generateStructuredPostcodeHeader ( ) : array
Résultat array

generateStructuredSummaryTable() protected méthode

protected generateStructuredSummaryTable ( ) : array
Résultat array

generateStructuredYearHeader() protected méthode

protected generateStructuredYearHeader ( ) : array
Résultat array

getCompleteName() public méthode

Use the stored values to make a decent stab at putting together the patient name in its normalised form.
public getCompleteName ( ) : string
Résultat string

getStructuredDataForPrint() public méthode

Return the element data
public getStructuredDataForPrint ( ) : array
Résultat array

initFromPatient() public méthode

Initialises the element from the patient model.
public initFromPatient ( Patient $patient )
$patient Patient

mapGenderFromPatient() protected méthode

protected mapGenderFromPatient ( Patient $patient )
$patient Patient

mapNamesFromPatient() protected méthode

protected mapNamesFromPatient ( Patient $patient )
$patient Patient

model() public static méthode

public static model ( null | string $className = __CLASS__ ) : Element_OphCoCvi_Demographics | mixed
$className null | string
Résultat Element_OphCoCvi_Demographics | mixed

relations() public méthode

public relations ( ) : array
Résultat array relational rules.

rules() public méthode

public rules ( ) : array
Résultat array validation rules for model attributes.

tableName() public méthode

public tableName ( ) : string
Résultat string the associated database table name