Property | Type | Description | |
---|---|---|---|
$action_types | |||
$allergies | |||
$deletedAllergies | |||
$mandatoryElements | |||
$set |
Method | Description | |
---|---|---|
actionCreate ( ) | ||
actionDismissCVIalert ( integer $element_id ) | Setting the CVI alert flag to dismiss | |
actionGetDisorder ( ) | Ajax function for quick disorder lookup. | |
actionGetPostOpComplicationAutocopleteList ( ) | ||
actionGetPostOpComplicationList ( ) | ||
actionGetPreviousIOPAverage ( ) | ||
actionGetScaleForInstrument ( ) | ||
actionLoadInjectionQuestions ( ) | Ajax action to load the questions for a side and disorder_id. | |
actionStep ( $id ) | Action to move the workflow forward a step on the given event. | |
getAttributes ( BaseEventTypeElement $element, integer $subspecialty_id = null ) : OphCiExamination_Attribute[] | Get all the attributes for an element. | |
getChildOptionalElements ( $parent_type ) | extends standard method to filter elements. | |
getOptionalElements ( ) | ||
getPupilliaryAbnormalitiesList ( $selected_id ) | ||
initActionCreate ( ) | Call editInit to set up jsVars. | |
initActionStep ( ) | ||
initActionUpdate ( ) | Call editInit to setup jsVars. | |
isRequiredInUI ( BaseEventTypeElement $element ) : boolean | Is this element required in the UI? (Prevents the user from being able to remove the element.). | |
renderChildOptionalElements ( BaseEventTypeElement $parent_element, string $action, BaseCActiveBaseEventTypeCActiveForm $form = null, array $data = null ) | Render the optional child elements for the given parent element type. |
Method | Description | |
---|---|---|
afterCreateElements ( $event ) | ||
afterUpdateElements ( Event $event ) | Advance the workflow step for the event if requested. | |
beforeAction ( CAction $action ) : boolean | Need split event files. | |
filterElements ( BaseEventTypeElement[] $elements ) : BaseEventTypeElement[] | Filters elements based on coded dependencies. | |
getElementsByWorkflow ( OphCiExamination_ElementSet $set = null, Episode $episode = null, integer $parent_id = null ) : BaseEventTypeElement[] | Get the array of elements for the current site, subspecialty, episode status and workflow position If $parent_id is provided, restrict to children of that element_type id. | |
getEventElements ( ) : BaseEventTypeElement[] | Applies workflow and filtering to the element retrieval. | |
getFirstStep ( ) : OphCiExamination_ElementSet | Get the first workflow step using rules. | |
getNextStep ( Event $event = null ) : OphCiExamination_ElementSet | Get the next workflow step. | |
initEdit ( ) | Sets up jsvars for editing. | |
mergeNextStep ( array $elements, ElementType $parent = null ) : array | Merge workflow next step elements into existing elements. | |
renderElement ( BaseEventTypeElement $element, string $action, BaseCActiveBaseEventTypeCActiveForm $form, array $data, array $view_data = [], boolean $return = false, boolean $processOutput = false ) | Override action value when action is step to be update. | |
saveComplexAttributes_Element_OphCiExamination_ClinicOutcome ( $element, $data, $index ) | Actually handles the processing of patient ticketing if the module is present and a referral has been selected. | |
saveComplexAttributes_Element_OphCiExamination_ColourVision ( Element_OphCiExamination_ColourVision $element, $data, $index ) | Save Colour Vision readings. | |
saveComplexAttributes_Element_OphCiExamination_Diagnoses ( $element, $data, $index ) | Save diagnoses. | |
saveComplexAttributes_Element_OphCiExamination_Dilation ( OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation $element, $data, $index ) | Save the dilation treatments. | |
saveComplexAttributes_Element_OphCiExamination_FurtherFindings ( $element, $data, $index ) | ||
saveComplexAttributes_Element_OphCiExamination_History ( $element, $data, $index ) | Save allergies - because it's part of the History element it need to be saved from that element. | |
saveComplexAttributes_Element_OphCiExamination_HistoryRisk ( $element, $data, $index ) | Save Risks - because it's part of the History Risk element it need to be saved from that element. | |
saveComplexAttributes_Element_OphCiExamination_InjectionManagementComplex ( $element, $data, $index ) | Save question answers and risks. | |
saveComplexAttributes_Element_OphCiExamination_IntraocularPressure ( |
||
setAndValidateElementsFromData ( array $data ) : array | custom validation for virtual clinic referral. | |
setComplexAttributes_Element_OphCiExamination_ColourVision ( Element_OphCiExamination_ColourVision $element, $data, $index ) | Set the colour vision readings against the Element_OphCiExamination_ColourVision element. | |
setComplexAttributes_Element_OphCiExamination_DRGrading ( $element, $data, $index ) | Wrapper to set validation rules on DR Grading element. | |
setComplexAttributes_Element_OphCiExamination_Diagnoses ( Element_OphCiExamination_Diagnoses $element, $data, $index ) | Set the diagnoses against the Element_OphCiExamination_Diagnoses element. | |
setComplexAttributes_Element_OphCiExamination_Dilation ( OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation $element, $data, $index ) | set the dilation treatments against the element from the provided data. | |
setComplexAttributes_Element_OphCiExamination_FurtherFindings ( $element, $data, $index ) | ||
setComplexAttributes_Element_OphCiExamination_History ( Element_OphCiExamination_History $element, $data, $index ) | Set the allergies against the Element_OphCiExamination_Allergy element It's a child element of History. | |
setComplexAttributes_Element_OphCiExamination_InjectionManagementComplex ( Element_OphCiExamination_InjectionManagementComplex $element, array $data, $index ) | associate the answers and risks from the data with the Element_OphCiExamination_InjectionManagementComplex element for validation. | |
setComplexAttributes_Element_OphCiExamination_IntraocularPressure ( |
||
setCurrentSet ( ) | ||
setElementDefaultOptions_Element_OphCiExamination_Allergy ( $element, $action ) | Set the allergies against the Element_OphCiExamination_Allergy element. | |
setElementDefaultOptions_Element_OphCiExamination_Diagnoses ( $element, $action ) | Pulls in the diagnosis from the episode and ophthalmic diagnoses from the patient, and sets an appropriate list of unique diagnoses. | |
setElementDefaultOptions_Element_OphCiExamination_History ( Element_OphCiExamination_History $element, $action ) | Set the allergies against the Element_OphCiExamination_Allergy element It's a child element of History. | |
setElementDefaultOptions_Element_OphCiExamination_OverallManagementPlan ( |
||
setElementDefaultOptions_Element_OphCiExamination_Refraction ( |
||
updateRisk ( type $risk_name, type $risk_value ) | Updating Patient Risk details. |
Method | Description | |
---|---|---|
_set_DiabeticDiagnosis ( BaseEventTypeElement $element, array $data ) | If the Patient does not currently have a diabetic diagnosis, specify that it's required so the validation rules can check for it being set in the given element (currently only DR Grading). |
public actionDismissCVIalert ( integer $element_id ) | ||
$element_id | integer |
public actionGetDisorder ( ) |
public actionGetPostOpComplicationAutocopleteList ( ) |
public actionLoadInjectionQuestions ( ) |
public actionStep ( $id ) | ||
$id |
protected afterUpdateElements ( Event $event ) | ||
$event | Event |
protected beforeAction ( CAction $action ) : boolean | ||
$action | CAction | |
return | boolean |
protected filterElements ( BaseEventTypeElement[] $elements ) : BaseEventTypeElement[] | ||
$elements | BaseEventTypeElement[] | |
return | BaseEventTypeElement[] |
public getAttributes ( BaseEventTypeElement $element, integer $subspecialty_id = null ) : OphCiExamination_Attribute[] | ||
$element | BaseEventTypeElement | |
$subspecialty_id | integer | |
return | OphCiExamination_Attribute[] |
public getChildOptionalElements ( $parent_type ) |
protected getElementsByWorkflow ( OphCiExamination_ElementSet $set = null, Episode $episode = null, integer $parent_id = null ) : BaseEventTypeElement[] | ||
$set | OphCiExamination_ElementSet | |
$episode | Episode | |
$parent_id | integer | |
return | BaseEventTypeElement[] |
protected getEventElements ( ) : BaseEventTypeElement[] | ||
return | BaseEventTypeElement[] |
protected getFirstStep ( ) : OphCiExamination_ElementSet | ||
return | OphCiExamination_ElementSet |
protected getNextStep ( Event $event = null ) : OphCiExamination_ElementSet | ||
$event | Event | |
return | OphCiExamination_ElementSet |
public getPupilliaryAbnormalitiesList ( $selected_id ) |
public isRequiredInUI ( BaseEventTypeElement $element ) : boolean | ||
$element | BaseEventTypeElement | |
return | boolean |
protected mergeNextStep ( array $elements, ElementType $parent = null ) : array | ||
$elements | array | |
$parent | ElementType | |
return | array |
public renderChildOptionalElements ( BaseEventTypeElement $parent_element, string $action, BaseCActiveBaseEventTypeCActiveForm $form = null, array $data = null ) | ||
$parent_element | BaseEventTypeElement | |
$action | string | |
$form | BaseCActiveBaseEventTypeCActiveForm | |
$data | array |
protected renderElement ( BaseEventTypeElement $element, string $action, BaseCActiveBaseEventTypeCActiveForm $form, array $data, array $view_data = [], boolean $return = false, boolean $processOutput = false ) | ||
$element | BaseEventTypeElement | |
$action | string | |
$form | BaseCActiveBaseEventTypeCActiveForm | |
$data | array | |
$view_data | array | |
$return | boolean | |
$processOutput | boolean |
protected saveComplexAttributes_Element_OphCiExamination_ClinicOutcome ( $element, $data, $index ) | ||
$element | ||
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_ColourVision ( Element_OphCiExamination_ColourVision $element, $data, $index ) | ||
$element | Element_OphCiExamination_ColourVision | |
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_Diagnoses ( $element, $data, $index ) | ||
$element | ||
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_Dilation ( OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation $element, $data, $index ) | ||
$element | OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation | |
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_FurtherFindings ( $element, $data, $index ) |
protected saveComplexAttributes_Element_OphCiExamination_History ( $element, $data, $index ) | ||
$element | ||
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_HistoryRisk ( $element, $data, $index ) | ||
$element | ||
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_InjectionManagementComplex ( $element, $data, $index ) | ||
$element | ||
$data | ||
$index |
protected saveComplexAttributes_Element_OphCiExamination_IntraocularPressure ( |
||
$element |
protected setAndValidateElementsFromData ( array $data ) : array | ||
$data | array | |
return | array |
protected setComplexAttributes_Element_OphCiExamination_ColourVision ( Element_OphCiExamination_ColourVision $element, $data, $index ) | ||
$element | Element_OphCiExamination_ColourVision | |
$data | ||
$index |
protected setComplexAttributes_Element_OphCiExamination_DRGrading ( $element, $data, $index ) |
protected setComplexAttributes_Element_OphCiExamination_Diagnoses ( Element_OphCiExamination_Diagnoses $element, $data, $index ) | ||
$element | Element_OphCiExamination_Diagnoses | |
$data | ||
$index |
protected setComplexAttributes_Element_OphCiExamination_Dilation ( OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation $element, $data, $index ) | ||
$element | OEModule\OphCiExamination\models\Element_OphCiExamination_Dilation | |
$data | ||
$index |
protected setComplexAttributes_Element_OphCiExamination_FurtherFindings ( $element, $data, $index ) |
protected setComplexAttributes_Element_OphCiExamination_History ( Element_OphCiExamination_History $element, $data, $index ) | ||
$element | Element_OphCiExamination_History | |
$data | ||
$index |
protected setComplexAttributes_Element_OphCiExamination_InjectionManagementComplex ( Element_OphCiExamination_InjectionManagementComplex $element, array $data, $index ) | ||
$element | Element_OphCiExamination_InjectionManagementComplex | |
$data | array | |
$index |
protected setComplexAttributes_Element_OphCiExamination_IntraocularPressure ( |
||
$element |
protected setElementDefaultOptions_Element_OphCiExamination_Allergy ( $element, $action ) |
protected setElementDefaultOptions_Element_OphCiExamination_Diagnoses ( $element, $action ) | ||
$element | ||
$action |
protected setElementDefaultOptions_Element_OphCiExamination_History ( Element_OphCiExamination_History $element, $action ) | ||
$element | Element_OphCiExamination_History |
protected setElementDefaultOptions_Element_OphCiExamination_OverallManagementPlan ( |
||
$element |
protected setElementDefaultOptions_Element_OphCiExamination_Refraction ( |
||
$element |
protected updateRisk ( type $risk_name, type $risk_value ) | ||
$risk_name | type | |
$risk_value | type |