1: <?php
2: namespace Azalea\Selenium\EHR\UI\Settings;
3:
4: class GeneralTab extends \Azalea\Selenium\EHR\UI\TabPanel
5: {
6:
7: protected static $hash = "/settings/general";
8:
9: protected static $selector = "#general-tab";
10: protected static $title = "General";
11: protected static $title_selector = ".label-title";
12:
13: public function clickUsersSection()
14: {
15: $this->byCss("#practice_settings_menu ul li[item=userlist]")->click();
16: return new General\UsersSection($this);
17: }
18:
19: public function clickRolesSection()
20: {
21: $this->byCss("#practice_settings_menu ul li[item=roles]")->click();
22: return new General\RolesSection($this);
23: }
24:
25: public function clickLocationsSection()
26: {
27: $this->byCss("#practice_settings_menu ul li[item=locationlist]")->click();
28: return new General\LocationsSection($this);
29: }
30:
31: public function clickProvidersSection()
32: {
33: $this->byCss("#practice_settings_menu ul li[item=providerlist]")->click();
34: return new General\ProvidersSection($this);
35: }
36:
37: public function clickGroupsSection()
38: {
39: $this->byCss("#practice_settings_menu ul li[item=groups]")->click();
40: return new General\GroupsSection($this);
41: }
42:
43: public function clickInsurancesSection()
44: {
45: $this->byCss("#practice_settings_menu ul li[item=handouts]")->click();
46: return new General\InsurancesSection($this);
47: }
48:
49: public function clickHandoutsSection()
50: {
51: $this->byCss("#practice_settings_menu ul li[item=documents_folders]")->click();
52: return new General\HandoutsSection($this);
53: }
54:
55: public function clickDocumentsFoldersSection()
56: {
57: $this->byCss("#practice_settings_menu ul li[item=tasks_categories]")->click();
58: return new General\DocumentsFoldersSection($this);
59: }
60:
61: public function clickTasksCategoriesSection()
62: {
63: $this->byCss("#practice_settings_menu ul li[item=dx_quickpicks_list]")->click();
64: return new General\TasksCategoriesSection($this);
65: }
66:
67: public function clickDXQuickPicksSection()
68: {
69: $this->byCss("#practice_settings_menu ul li[item=cpt_quickpicks_list]")->click();
70: return new General\DXQuickPicksSection($this);
71: }
72:
73: public function clickCPTQuickPicksSection()
74: {
75: $this->byCss("#practice_settings_menu ul li[item=locationlist]")->click();
76: return new General\CPTQuickPicksSection($this);
77: }
78:
79: public function clickClientConfigurationsSection()
80: {
81: $this->byCss("#practice_settings_menu ul li[item=client_configuration]")->click();
82: return new General\ClientConfigurationsSection($this);
83: }
84: }