PHP 클래스 OEModule\OphCiExamination\components\ExaminationCreator

파일 보기 프로젝트 열기: openeyes/openeyes

공개 메소드들

메소드 설명
getEyes ( ) : array
getPortalUser ( ) : mixed | null
save ( $episodeId, $userId, $examination, $eventType, $eyeIds, $refractionType, $opNoteEventId = null ) : Event Create an examination event.

보호된 메소드들

메소드 설명
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

메소드 상세

addComplication() 보호된 메소드

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

addIop() 보호된 메소드

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

addVisualAcuityReading() 보호된 메소드

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

createComments() 보호된 메소드

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

createComplications() 보호된 메소드

protected createComplications ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_PostOpComplications
$userId
$eyeIds
$examinationEvent
리턴 OEModule\OphCiExamination\models\Element_OphCiExamination_PostOpComplications

createExamination() 보호된 메소드

protected createExamination ( $episodeId, $userId, $examination, $eventType ) : Event
$episodeId
$userId
$examination
$eventType
리턴 Event

createIop() 보호된 메소드

protected createIop ( $userId, $eyeIds, $examinationEvent ) : Element_OphCiExamination_IntraocularPressure
$userId
$eyeIds
$examinationEvent
리턴 OEModule\OphCiExamination\models\Element_OphCiExamination_IntraocularPressure

createMessage() 보호된 메소드

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

createVisualAcuity() 보호된 메소드

protected createVisualAcuity ( $userId, $eyeIds, $examinationEvent, $unit, $near = false ) : Element_OphCiExamination_VisualAcuity
$userId
$eyeIds
$examinationEvent
$unit
$near
리턴 OEModule\OphCiExamination\models\Element_OphCiExamination_VisualAcuity

createVisualFunction() 보호된 메소드

protected createVisualFunction ( $userId, $eyeIds, $examinationEvent ) : array
$userId
$eyeIds
$examinationEvent
리턴 array

getEyes() 공개 메소드

public getEyes ( ) : array
리턴 array

getPortalUser() 공개 메소드

public getPortalUser ( ) : mixed | null
리턴 mixed | null

save() 공개 메소드

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