Метод |
Описание |
|
getAllergies ( Patient $patient ) : string |
Return list of allergies belonging to a patient. |
|
getBestVisualAcuity ( Patient $patient, Episode $episode, string $side ) : OphCiExamination_VisualAcuity_Reading |
returns the best visual acuity for the specified side in the given episode for the patient. This is from the most recent
examination that has a visual acuity element. |
|
getCCTAbbr ( Patient $patient ) : string | null; |
|
|
getCCTLeft ( Patient $patient ) : string |
Get the latest left CCT measurement. |
|
getCCTLeftNoUnits ( $patient ) |
|
|
getCCTRight ( Patient $patient ) : string |
Get the latest right CCT measurement. |
|
getCCTRightNoUnits ( $patient ) |
|
|
getDRClinicalMac ( Patient $patient, Episode $episode, string $side ) : string |
Get the clinical diabetic maculopathy grade. |
|
getDRClinicalRet ( Patient $patient, Episode $episode, string $side ) : string |
Get the clinical diabetic retinopathy grade. |
|
getDRMaculopathy ( Patient $patient, Episode $episode, string $side ) : string |
Get the NSC Maculopathy grade. |
|
getElementForLatestEventInEpisode ( Episode $episode, string $kls ) : BaseEventTypeElement |
Extends parent method to prepend model namespace. |
|
getElementsForLatestEventInEpisode ( Patient $patient, Episode $episode ) : ElementType[] |
returns all the elements from the most recent examination of the patient in the given episode. |
|
getGlaucomaRisk ( Patient $patient ) : mixed |
Get the glaucoma risk as a string for the patient - we get this from the most recent examination that has a glaucoma risk recording
as it's possible that it's not going to be recorded each time. |
|
getIOPReadingLeft ( $patient ) |
|
|
getIOPReadingLeftNoUnits ( $patient ) |
|
|
getIOPReadingRight ( $patient ) |
|
|
getIOPReadingRightNoUnits ( $patient ) |
|
|
getIOPValuesAsTable ( $patient ) |
|
|
getInjectionManagementComplexInEpisodeForDisorder ( Patient $patient, Episode $episode, string $side, integer $disorder1_id, integer $disorder2_id ) : Element_OphCiExamination_InjectionManagementComplex |
Get the most recent InjectionManagementComplex element in this episode for the given side and disorder. |
|
getInjectionManagementComplexInEpisodeForSide ( Patient $patient, Episode $episode, string $side ) : Element_OphCiExamination_InjectionManagementComplex |
Get the most recent InjectionManagementComplex element in this episode for the given side. |
|
getInjectionManagementQuestionsForDisorder ( integer $disorder_id ) : OEModule\OphCiExamination\models\OphCiExamination_InjectionMangementComplex_Question[] |
wrapper to retrieve question objects for a given disorder id. |
|
getLastIOPReadingLeft ( $patient ) |
|
|
getLastIOPReadingRight ( $patient ) |
|
|
getLatestInjectionManagementComplex ( Episode $episode, DateTime $after = null ) : OphCiExamination_InjectionManagementComplex | null |
return the most recent Injection Management Complex examination element in the given episode. |
|
getLetterAdnexalComorbidityLeft ( $patient ) |
|
|
getLetterAdnexalComorbidityRight ( Patient $patient ) |
return the adnexal comorbidity for the patient episode on the given side. This is from the most recent examination that
has an adnexal comorbidity element. |
|
getLetterAnteriorSegmentLeft ( Patient $patient ) |
return the anterior segment description for the given eye. This is from the most recent
examination that has an anterior segment element. |
|
getLetterAnteriorSegmentPrincipal ( $patient ) |
|
|
getLetterAnteriorSegmentRight ( $patient ) |
|
|
getLetterCentralSFTForSide ( $patient, $side ) : mixed |
Get the central SFT for the given patient for the given side. |
|
getLetterCentralSFTLeft ( $patient ) : mixed |
wrapper function to get the Central SFT for the left side of the patient. |
|
getLetterCentralSFTRight ( $patient ) : mixed |
wrapper function to get the Central SFT for the right side of the patient. |
|
getLetterConclusion ( Patient $patient ) : string |
get the conclusion text from the most recent examination in the patient examination that has a conclusion element. |
|
getLetterDRClinicalMacLeft ( $patient ) |
|
|
getLetterDRClinicalMacRight ( $patient ) |
|
|
getLetterDRClinicalRetLeft ( $patient ) |
|
|
getLetterDRClinicalRetRight ( $patient ) |
|
|
getLetterDRMaculopathyLeft ( $patient ) |
|
|
getLetterDRMaculopathyRight ( $patient ) |
|
|
getLetterDRRetinopathy ( Patient $patient, Episode $episode, string $side ) : string |
Get the NSC Retinopathy grade. |
|
getLetterDRRetinopathyLeft ( $patient ) |
|
|
getLetterDRRetinopathyRight ( $patient ) |
|
|
getLetterDiagnosesAndFindings ( $patient ) |
|
|
getLetterHistory ( Patient $patient ) : string |
Get the patient history for the given episode. This is from the most recent
examination that has an history element. |
|
getLetterIOPReadingAbbr ( Patient $patient ) : string | null |
|
|
getLetterIOPReadingBoth ( Patient $patient ) : string |
Get the Intraocular Pressure reading for the given eye. This is from the most recent
examination that has an IOP element. |
|
getLetterIOPReadingBothFirst ( $patient ) |
|
|
getLetterIOPReadingLeft ( $patient ) |
|
|
getLetterIOPReadingPrincipal ( $patient ) |
|
|
getLetterIOPReadingRight ( $patient ) |
|
|
getLetterInjectionManagementComplexDiagnosisBoth ( $patient ) : string |
get the combined string for both eyes injection management complex diagnosis. |
|
getLetterInjectionManagementComplexDiagnosisForSide ( $patient, $side ) : string |
get the diagnosis description for the patient on the given side from the injection management complex element in the most
recent examination, if there is one. |
|
getLetterInjectionManagementComplexDiagnosisLeft ( $patient ) : string |
get the diagnosis description for the patient on the left. |
|
getLetterInjectionManagementComplexDiagnosisRight ( $patient ) : string |
get the diagnosis description for the patient on the right. |
|
getLetterInjectionManagementComplexFindings ( $patient ) : string | null |
Get the default findings string from Injection Management complex in the latest examination event (if it exists). |
|
getLetterInvestigationDescription ( $patient ) : mixed |
retrieve the Investigation Description for the given patient. |
|
getLetterLaserManagementComments ( Patient $patient ) : string |
get laser management comments. |
|
getLetterLaserManagementFindings ( $patient ) : string | null |
Get the default findings string from VA in te latest examination event (if it exists). |
|
getLetterLaserManagementPlan ( Patient $patient ) |
get the laser management plan. |
|
getLetterManagement ( Patient $patient ) : string |
get the letter txt from the management element for the given patient and episode. This is from the most recent
examination that has a management element. |
|
getLetterMaxCRTForSide ( $patient, $side ) : mixed |
get the maximum CRT for the patient for the given side. |
|
getLetterMaxCRTLeft ( $patient ) : mixed |
wrapper function to get the Maximum CRT for the left side of the patient. |
|
getLetterMaxCRTRight ( $patient ) : mixed |
wrapper function to get the Maximum CRT for the right side of the patient. |
|
getLetterOutcomeFollowUpPeriod ( Patient $patient ) : string |
get follow up period from clinical outcome. |
|
getLetterPosteriorPoleLeft ( Patient $patient ) |
return the posterior pole description for the given eye. This is from the most recent
examination that has a posterior pole element. |
|
getLetterPosteriorPolePrincipal ( $patient ) |
|
|
getLetterPosteriorPoleRight ( $patient ) |
|
|
getLetterStringForModel ( $patient, $episode, $element_type_id ) |
|
|
getLetterVisualAcuityBoth ( $patient ) |
|
|
getLetterVisualAcuityFindings ( $patient ) : string | null |
Get the default findings string from VA in te latest examination event (if it exists). |
|
getLetterVisualAcuityForEpisodeBoth ( $episode, boolean $include_nr_values = false ) : string |
Get the VA string for both sides. |
|
getLetterVisualAcuityForEpisodeLeft ( Episode $episode, boolean $include_nr_values = false, string $before_date = '' ) : OphCiExamination_VisualAcuity_Reading |
get the va from the given episode for the left side of the episode patient. |
|
getLetterVisualAcuityForEpisodeRight ( Episode $episode, boolean $include_nr_values = false, string $before_date = '' ) : OphCiExamination_VisualAcuity_Reading |
get the va from the given episode for the right side of the episode patient. |
|
getLetterVisualAcuityLeft ( $patient ) |
|
|
getLetterVisualAcuityPrincipal ( $patient ) |
|
|
getLetterVisualAcuityRight ( $patient ) |
|
|
getMostRecentElementInEpisode ( $episode_id, $event_type_id, $model, $before_date = '' ) : BaseEventTypeElement |
Extends parent method to prepend model namespace. |
|
getMostRecentVAElementForPatient ( Patient $patient ) : array | boolean |
To get the most recent VA element for the Patient |
|
getMostRecentVAForPatient ( Patient $patient, $side, $type, $element ) : null |
To get the visual acuity from the element based on the all episodes for the patient |
|
getOCTForSide ( Patient $patient, Episode $episode, string $side ) : array(maximum_CRT, |
retrieve OCT measurements for the given side for the patient in the given episode. |
|
getOCTSFTHistoryForSide ( Episode $episode, string $side, date $before = null ) : array |
Get previous SFT values for the given epsiode and side. Before $before, or all available. |
|
getOrderedDisorders ( Patient $patient, $episode ) : array() |
gets a list of disorders diagnosed for the patient within the current episode, ordered by event creation date. |
|
getPrincipalCCT ( $patient ) : string |
get principal eye CCT values for current episode, examination event. |
|
getPrincipalOpticDiscDescription ( $patient ) : string |
get principal eye Optic Disc description for current episode, examination event. |
|
getPrincipalVanHerick ( $patient ) : string |
get principal eye Gonioscopy Van Herick values for current episode, examination event. |
|
getTargetIOP ( $patient ) |
|
|
getVAList ( ) |
get the list of possible unit values for Visual Acuity. |
|