PHP Class OEModule\OphCiExamination\components\ExaminationCreator

Afficher le fichier Open project: openeyes/openeyes

Méthodes publiques

Méthode Description
getEyes ( ) : array
getPortalUser ( ) : mixed | null
save ( $episodeId, $userId, $examination, $eventType, $eyeIds, $refractionType, $opNoteEventId = null ) : Event Create an examination event.

Méthodes protégées

Méthode Description
addComplication ( $userId, $eyeIds, $opNoteEventId, $eye, $complications, $eyeLabel )
addIop ( $eyeIds, $eye, $iop, $eyeLabel )
addVisualAcuityReading ( $userId, $visualAcuity, $unit, $vaData, $eyeLabel, $near = false )
createComments ( $userId, $examination, $examinationEvent )
createComplications ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_PostOpComplications
createExamination ( $episodeId, $userId, $examination, $eventType ) : Event
createIop ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_IntraocularPressure
createMessage ( $episodeId, $userId, $examination, $examinationEvent )
createVisualAcuity ( $userId, $eyeIds, $examinationEvent, $unit, $near = false ) : Element_OphCiExamination_VisualAcuity
createVisualFunction ( $userId, $eyeIds, $examinationEvent ) : array

Method Details

addComplication() protected méthode

protected addComplication ( $userId, $eyeIds, $opNoteEventId, $eye, $complications, $eyeLabel )
$userId
$eyeIds
$opNoteEventId
$eye
$complications
$eyeLabel

addIop() protected méthode

protected addIop ( $eyeIds, $eye, $iop, $eyeLabel )
$eyeIds
$eye
$iop
$eyeLabel

addVisualAcuityReading() protected méthode

protected addVisualAcuityReading ( $userId, $visualAcuity, $unit, $vaData, $eyeLabel, $near = false )
$userId
$visualAcuity
$unit
$vaData
$eyeLabel
$near

createComments() protected méthode

protected createComments ( $userId, $examination, $examinationEvent )
$userId
$examination
$examinationEvent

createComplications() protected méthode

protected createComplications ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_PostOpComplications
$userId
$eyeIds
$examinationEvent
Résultat OEModule\OphCiExamination\models\Element_OphCiExamination_PostOpComplications

createExamination() protected méthode

protected createExamination ( $episodeId, $userId, $examination, $eventType ) : Event
$episodeId
$userId
$examination
$eventType
Résultat Event

createIop() protected méthode

protected createIop ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_IntraocularPressure
$userId
$eyeIds
$examinationEvent
Résultat OEModule\OphCiExamination\models\Element_OphCiExamination_IntraocularPressure

createMessage() protected méthode

protected createMessage ( $episodeId, $userId, $examination, $examinationEvent )
$episodeId
$userId
$examination
$examinationEvent

createVisualAcuity() protected méthode

protected createVisualAcuity ( $userId, $eyeIds, $examinationEvent, $unit, $near = false ) : Element_OphCiExamination_VisualAcuity
$userId
$eyeIds
$examinationEvent
$unit
$near
Résultat OEModule\OphCiExamination\models\Element_OphCiExamination_VisualAcuity

createVisualFunction() protected méthode

protected createVisualFunction ( $userId, $eyeIds, $examinationEvent ) : array
$userId
$eyeIds
$examinationEvent
Résultat array

getEyes() public méthode

public getEyes ( ) : array
Résultat array

getPortalUser() public méthode

public getPortalUser ( ) : mixed | null
Résultat mixed | null

save() public méthode

Create an examination event.
public save ( $episodeId, $userId, $examination, $eventType, $eyeIds, $refractionType, $opNoteEventId = null ) : Event
$episodeId
$userId
$examination
$eventType
$eyeIds
$refractionType
$opNoteEventId
Résultat Event