private void CallEvent(ClinicEventArgs e, ClinicStateHandler handler) { if (e != null && handler != null) { handler(this, e); } }
private void OnPresent(ClinicEventArgs e) { CallEvent(e, CheckedIfPresent); }
private void OnHistory(ClinicEventArgs e) { CallEvent(e, SeenHistory); }
private void OnDiagnosed(ClinicEventArgs e) { CallEvent(e, Diagnosed); }
private void OnBooked(ClinicEventArgs e) { CallEvent(e, Booked); }
private void OnAdded(ClinicEventArgs e) { CallEvent(e, Added); }