本文整理汇总了Python中PLActions.PLActions.editPLsite方法的典型用法代码示例。如果您正苦于以下问题:Python PLActions.editPLsite方法的具体用法?Python PLActions.editPLsite怎么用?Python PLActions.editPLsite使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PLActions.PLActions
的用法示例。
在下文中一共展示了PLActions.editPLsite方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: pl_test016
# 需要导入模块: from PLActions import PLActions [as 别名]
# 或者: from PLActions.PLActions import editPLsite [as 别名]
def pl_test016(resultlog, result_dir, namespace):
'''This tests the PL Site Parameters menu'''
testname = sys._getframe().f_code.co_name
resultlog.write('\n' + testname + ', '
+ str(datetime.datetime.today()) + ': ')
logging.debug('\n' + testname + ', ' + str(datetime.datetime.today()) + ': ')
try:
VistA1 = connect_VistA(testname, result_dir, namespace)
pl = PLActions(VistA1, user='fakedoc1', code='[email protected]#$')
pl.signon()
# check verify pl setting
pl.editPLsite(ver='no', prompt='no', uselex='yes', order='CHRONO', screendups='yes')
pl.checkVerplsetting(ssn='656451234')
# check lexicon pl setting and prompt setting
pl.editPLsite(ver='yes', prompt='no', uselex='no', order='CHRONO', screendups='yes')
pl.addspec(ssn='656451234', clinic='Clinic1', comment='this is a test',
onsetdate='t-1', status='Active', acutechronic='A', service='N',
icd='785.2', prompt='no', uselex='no', screendups='yes', isdup='no')
# check chronology pl setting
pl.addspec(ssn='656451234', clinic='Clinic1', comment='this is a test',
onsetdate='t', status='Active', acutechronic='A', service='N',
icd='786.2', prompt='no', uselex='no', screendups='yes', isdup='no')
pl.verplist(ssn='656451234', vlist=['785.2', '786.2'])
pl.editPLsite(ver='yes', prompt='yes', uselex='yes', order='REVERSE', screendups='yes')
pl.addspec(ssn='656451234', clinic='Clinic1', comment='this is a test',
onsetdate='t', status='Active', acutechronic='A', service='N',
icd='787.1', prompt='yes', uselex='yes', screendups='yes', isdup='no',
vlist=['Heartburn', '785.2', '786.2'])
# check that re-adding a problem is detected properly
pl.editPLsite(ver='yes', prompt='yes', uselex='yes', order='REVERSE', screendups='yes')
pl.addspec(ssn='656451234', clinic='Clinic1', comment='this is a test',
onsetdate='t', status='Active', acutechronic='A', service='N',
icd='787.1', prompt='yes', uselex='yes', screendups='yes', isdup='yes', prob='Heartburn')
pl.signoff()
except TestHelper.TestError, e:
resultlog.write(e.value)
logging.error(testname + ' EXCEPTION ERROR: Unexpected test result')
示例2: pl_test016
# 需要导入模块: from PLActions import PLActions [as 别名]
# 或者: from PLActions.PLActions import editPLsite [as 别名]
def pl_test016(resultlog, result_dir, namespace):
"""Tests PL Site Parameters """
testname = sys._getframe().f_code.co_name
resultlog.write("\n" + testname + ", " + str(datetime.datetime.today()) + ": ")
logging.debug("\n" + testname + ", " + str(datetime.datetime.today()) + ": ")
try:
VistA1 = connect_VistA(testname, result_dir, namespace)
pl = PLActions(VistA1, user="fakedoc1", code="[email protected]#$")
pl.signon()
# check verify pl setting
pl.editPLsite(ver="no", prompt="no", uselex="yes", order="CHRONO", screendups="yes")
pl.checkVerplsetting(ssn="656451234")
# check lexicon pl setting and prompt setting
pl.editPLsite(ver="yes", prompt="no", uselex="no", order="CHRONO", screendups="yes")
pl.addspec(
ssn="656451234",
clinic="Clinic1",
comment="this is a test",
onsetdate="t-1",
status="Active",
acutechronic="A",
service="N",
icd="785.2",
prompt="no",
uselex="no",
screendups="yes",
isdup="no",
)
# check chronology pl setting
pl.addspec(
ssn="656451234",
clinic="Clinic1",
comment="this is a test",
onsetdate="t",
status="Active",
acutechronic="A",
service="N",
icd="786.2",
prompt="no",
uselex="no",
screendups="yes",
isdup="no",
)
pl.verplist(ssn="656451234", vlist=["785.2", "786.2"])
pl.editPLsite(ver="yes", prompt="yes", uselex="yes", order="REVERSE", screendups="yes")
pl.addspec(
ssn="656451234",
clinic="Clinic1",
comment="this is a test",
onsetdate="t",
status="Active",
acutechronic="A",
service="N",
icd="787.1",
prompt="yes",
uselex="yes",
screendups="yes",
isdup="no",
vlist=["Heartburn", "785.2", "786.2"],
)
# check that re-adding a problem is detected properly
pl.editPLsite(ver="yes", prompt="yes", uselex="yes", order="REVERSE", screendups="yes")
pl.addspec(
ssn="656451234",
clinic="Clinic1",
comment="this is a test",
onsetdate="t",
status="Active",
acutechronic="A",
service="N",
icd="787.1",
prompt="yes",
uselex="yes",
screendups="yes",
isdup="yes",
prob="Heartburn",
)
pl.signoff()
except TestHelper.TestError, e:
resultlog.write(e.value)
logging.error(testname + " EXCEPTION ERROR: Unexpected test result")