package Ġorg . simple . clin ic . summary . tele consult ation . contact doctor Ċ Ċ import Ġorg . simple . clin ic . summary . Patient Tele consult ation Info Ċ import Ġorg . simple . clin ic . summary . tele consult ation . sync . Medical Off icer Ċ import Ġorg . simple . clin ic . widgets . Ui Event Ċ import Ġjava . util . UUID Ċ Ċ sealed Ġclass ĠContact Doctor Event Ġ: ĠUi Event Ċ Ċ data Ġclass ĠMedical Off ic ers Loaded ( val Ġmedical Off ic ers : ĠList < Medical Off icer >) Ġ: ĠContact Doctor Event () Ċ Ċ data Ġclass ĠTele consult Request Created ( ĊĠĠĠ Ġval Ġtele consult Record Id : ĠUUID , ĊĠĠĠ Ġval Ġdoctor PhoneNumber : ĠString , ĊĠĠĠ Ġval Ġmessage Target : ĠMessage Target Ċ ) Ġ: ĠContact Doctor Event () Ċ Ċ data Ġclass ĠPatient Tele consult Info Loaded ( ĊĠĠĠ Ġval Ġpatient Tele consult Info : ĠPatient Tele consult ation Info , ĊĠĠĠ Ġval Ġmessage Target : ĠMessage Target Ċ ) Ġ: ĠContact Doctor Event () Ċ Ċ data Ġclass ĠWh ats App Button Clicked ( ĊĠĠĠ Ġval Ġmedical Off icer Id : ĠUUID , ĊĠĠĠ Ġval Ġdoctor PhoneNumber : ĠString Ċ ) Ġ: ĠContact Doctor Event () Ġ{ ĊĊĠ Ġoverride Ġval Ġanalytics Name : ĠString Ġ= Ġ" Contact ĠDoctor ĠSheet : Wh ats App ĠClick ed " Ċ } Ċ Ċ data Ġclass ĠS ms Button Clicked ( ĊĠĠĠ Ġval Ġmedical Off icer Id : ĠUUID , ĊĠĠĠ Ġval Ġdoctor PhoneNumber : ĠString Ċ ) Ġ: ĠContact Doctor Event () Ġ{ ĊĊĠ Ġoverride Ġval Ġanalytics Name : ĠString Ġ= Ġ" Contact ĠDoctor ĠSheet : SMS ĠClick ed " Ċ } Ċ