def sc_test002(test_suite_details): '''Basic appointment managment options Make an Appointment (Scheduled and Unscheduled), record a No-Show, Cancel an appointment and change patients''' testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: VistA = test_driver.connect_VistA(test_suite_details) SC = SCActions(VistA, scheduling='Scheduling') time = SC.schtime() SC.signon() SC.makeapp(patient='655447777', datetime=time) time = SC.schtime(plushour=1) SC.signon() SC.unschvisit(patient='345678233', patientname='Twelve') SC.signon() SC.noshow(appnum='3') SC.signon() SC.canapp(mult='1') SC.signon() SC.chgpatient(patient1='345678233', patient2='345238901', patientname1='Twelve', patientname2='Ten') SC.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)
def sc_test002(test_suite_details): '''Test basic appointment management options. Make an Appointment (Scheduled and Unscheduled), record a No-Show, Cancel an appointment and change patients ''' testname = sys._getframe().f_code.co_name test_driver = TestHelper.TestDriver(testname) test_driver.pre_test_run(test_suite_details) try: VistA = test_driver.connect_VistA(test_suite_details) SC = SCActions(VistA, scheduling='Scheduling') time = SC.schtime() SC.signon() tclinic = SC.getclinic() SC.makeapp(clinic=tclinic, patient='655447777', datetime=time) time = SC.schtime(plushour=1) SC.signon() SC.unschvisit(clinic=tclinic, patient='345678233', patientname='Twelve') SC.signon() SC.noshow(clinic=tclinic, appnum='3') SC.signon() SC.canapp(clinic=tclinic, mult='1') SC.signon() SC.chgpatient(clinic=tclinic, patient1='345678233', patient2='345238901', patientname1='Twelve', patientname2='Ten') SC.signoff() test_driver.post_test_run(test_suite_details) except TestHelper.TestError, e: test_driver.exception_handling(test_suite_details, e)
def sc_test002(resultlog, result_dir, namespace): """ Test basic appointment management options. Make an Appointment (Scheduled and Unscheduled), record a No-Show, Cancel an appointment and change patients """ testname = sys._getframe().f_code.co_name resultlog.write("\n" + testname + ", " + str(datetime.datetime.today()) + ": ") logging.debug("\n" + testname + ", " + str(datetime.datetime.today()) + ": ") try: VistA = connect_VistA(testname, result_dir, namespace) SC = SCActions(VistA, scheduling="Scheduling") time = SC.schtime() SC.signon() tclinic = SC.getclinic() SC.makeapp(clinic=tclinic, patient="655447777", datetime=time) time = SC.schtime(plushour=1) SC.signon() SC.unschvisit(clinic=tclinic, patient="345678233", patientname="Twelve") SC.signon() SC.noshow(clinic=tclinic, appnum="3") SC.signon() SC.canapp(clinic=tclinic, mult="1") SC.signon() SC.chgpatient( clinic=tclinic, patient1="345678233", patient2="345238901", patientname1="Twelve", patientname2="Ten" ) SC.signoff() except TestHelper.TestError, e: resultlog.write("\nEXCEPTION ERROR:" + str(e)) logging.error("*****exception*********" + str(e))
def sc_test002(resultlog, result_dir, namespace): '''Basic appointment managment options Make an Appointment (Scheduled and Unscheduled), record a No-Show, Cancel an appointment and change patients''' testname = sys._getframe().f_code.co_name resultlog.write('\n' + testname + ', ' + str(datetime.datetime.today()) + ': ') logging.debug('\n' + testname + ', ' + str(datetime.datetime.today()) + ': ') try: VistA = connect_VistA(testname, result_dir, namespace) SC = SCActions(VistA, scheduling='Scheduling') time = SC.schtime() SC.signon() tclinic = SC.getclinic() SC.makeapp(clinic=tclinic, patient='655447777', datetime=time) time = SC.schtime(plushour=1) SC.signon() SC.unschvisit(clinic=tclinic, patient='345678233', patientname='Twelve') SC.signon() SC.noshow(clinic=tclinic, appnum='3') SC.signon() SC.canapp(clinic=tclinic, mult='1') SC.signon() SC.chgpatient(clinic=tclinic, patient1='345678233', patient2='345238901', patientname1='Twelve', patientname2='Ten') SC.signoff() except TestHelper.TestError, e: resultlog.write('\nEXCEPTION ERROR:' + str(e)) logging.error('*****exception*********' + str(e))
def sc_test002(resultlog, result_dir): '''Basic appointment managment options Make an Appointment (Scheduled and Unscheduled), record a No-Show, Cancel an appointment and change patients''' testname = sys._getframe().f_code.co_name resultlog.write('\n' + testname + ', ' + str(datetime.datetime.today()) + ': ') logging.debug('\n' + testname + ', ' + str(datetime.datetime.today()) + ': ') try: VistA = connect_VistA(testname, result_dir) SC = SCActions(VistA, scheduling='Scheduling') time = SC.schtime() SC.signon() SC.makeapp(patient='655447777', datetime=time) time = SC.schtime(plushour=1) SC.signon() SC.unschvisit(patient='345678233', patientname='Twelve') SC.signon() SC.noshow(appnum='3') SC.signon() SC.canapp(mult='1') SC.signon() SC.chgpatient(patient1='345678233', patient2='345238901', patientname1='Twelve', patientname2='Ten') SC.signoff() except TestHelper.TestError, e: resultlog.write('\nEXCEPTION ERROR:' + str(e)) logging.error('*****exception*********' + str(e))