SPMMO19000_중복처방사유조회.xfdl 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMO19000" position="absolute 0 0 1256 805" titletext="처방사유조회" onload="SPMMO19000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption00" text="처방사유조회" class="tit_1" position="absolute 0 3 129 28"/>
  8. <Div id="grp_sea" anchor="left top right" taborder="1" style="align:center top;" class="div_SA" position="absolute 0 30 1256 97">
  9. <Layouts>
  10. <Layout>
  11. <Static id="caption3" text="내원유형" class="search_name" position="absolute 8 10 95 30" anchor="default"/>
  12. <Static id="caption5" text="처 방 일" class="search_name" position="absolute 240 8 316 28" anchor="default"/>
  13. <Static id="caption2" text="진 료 과" class="search_name" position="absolute 9 38 80 58" anchor="default"/>
  14. <Static id="caption9" text="진 료 의" class="search_name" position="absolute 239 38 312 58" anchor="default" onclick="grp_sea_caption9_onclick"/>
  15. <Static id="caption7" text="보험유형" class="search_name" position="absolute 675 10 749 30" anchor="default"/>
  16. <Button id="btn_search" taborder="19" text="조회" onclick="btn_search_onclick" class="btn1" position="absolute 1189 10 1245 30" anchor="top right"/>
  17. <cp_periodCal id="cal_srchdd" titletext="Period Calendar" taborder="22" text="cp_periodCal00" scrollbars="none" position="absolute 302 10 526 30" style="background:transparent; " anchor="default"/>
  18. <Radio id="ioflag" taborder="25" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 71 9 176 29" anchor="default">
  19. <Dataset id="innerdataset">
  20. <ColumnInfo>
  21. <Column id="codecolumn" size="256"/>
  22. <Column id="datacolumn" size="256"/>
  23. </ColumnInfo>
  24. <Rows>
  25. <Row>
  26. <Col id="codecolumn">O</Col>
  27. <Col id="datacolumn">외래</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">I</Col>
  31. <Col id="datacolumn">입원</Col>
  32. </Row>
  33. </Rows>
  34. </Dataset>
  35. </Radio>
  36. <Static id="caption00" text="심 사 자" class="search_name" position="absolute 892 10 966 30" anchor="default"/>
  37. <Static id="caption01" text="수가코드" class="search_name" position="absolute 676 38 750 58" anchor="default"/>
  38. <Static id="caption04" text="사유구분" class="search_name" position="absolute 892 38 966 58" anchor="default"/>
  39. <Combo id="cmb_resn" taborder="28" class="combo_search" position="absolute 966 38 1066 58" anchor="default">
  40. <Dataset id="innerdataset">
  41. <ColumnInfo>
  42. <Column id="codecolumn" size="256"/>
  43. <Column id="datacolumn" size="256"/>
  44. </ColumnInfo>
  45. <Rows/>
  46. </Dataset>
  47. </Combo>
  48. <Edit id="ipt_prcpcd" taborder="29" position="absolute 751 38 851 58" onkeyup="grp_sea_ipt_prcpcd_onkeyup" anchor="default"/>
  49. <cp_deptList id="cmb_orddept" titletext="New Form" taborder="30" text="cp_deptList00" position="absolute 83 38 184 58"/>
  50. <cp_userinfolist id="cmb_orddr" titletext="New Form" taborder="31" text="진료의리스트" position="absolute 320 38 420 59" style="background:transparent; "/>
  51. <Combo id="cmb_mainjudgid" taborder="32" class="combo_search" position="absolute 966 10 1066 30" innerdataset="@ds_judglist" codecolumn="userid" datacolumn="usernm" anchor="default"/>
  52. <Combo id="cmb_insukind" taborder="33" class="combo_search" position="absolute 750 10 850 30" anchor="default"/>
  53. <Static id="caption1" text="환자번호" class="search_name" position="absolute 461 38 556 55"/>
  54. <Edit id="ipt_search_pid" taborder="34" onkeydown="grp_left_ipt_search_pid_onkeydown" class="input_search" position="absolute 529 38 632 57"/>
  55. <Button id="btn_prcpclsnm" taborder="35" class="icon_search" position="absolute 638 38 654 54" onclick="grp_sea_btn_prcpclsnm_onclick"/>
  56. <Combo id="cmb_orddept" taborder="36" innerdataset="ds_init_cmb_orddept" codecolumn="deptcd" datacolumn="depthngnm" onitemclick="grp_biz_grp_sea_cmb_orddept_onitemclick" onitemchanged="grp_biz_grp_sea_cmb_orddept_onitemchanged" class="combo_s_essential" position="absolute 72 38 225 57"/>
  57. <Combo id="cmb_orddr" taborder="37" innerdataset="@ds_init_cmb_orddrid" codecolumn="userid" onitemchanged="grp_biz_grp_sea_cmb_orddr_onitemchanged" class="combo_s_essential" enable="true" position="absolute 302 37 447 56" datacolumn="usernm"/>
  58. </Layout>
  59. </Layouts>
  60. </Div>
  61. <Grid id="grd_prcplist" taborder="3" binddataset="ds_grd_prcplist" useinputpanel="false" position="absolute 0 103 1256 804">
  62. <Formats>
  63. <Format id="default">
  64. <Columns>
  65. <Column size="24"/>
  66. <Column size="62"/>
  67. <Column size="70"/>
  68. <Column size="72"/>
  69. <Column size="80"/>
  70. <Column size="65"/>
  71. <Column size="79"/>
  72. <Column size="89"/>
  73. <Column size="217"/>
  74. <Column size="124"/>
  75. <Column size="0"/>
  76. <Column size="0"/>
  77. <Column size="30"/>
  78. <Column size="246"/>
  79. <Column size="100"/>
  80. <Column size="72"/>
  81. <Column size="100"/>
  82. <Column size="0"/>
  83. </Columns>
  84. <Rows>
  85. <Row size="24" band="head"/>
  86. <Row size="24" band="head"/>
  87. <Row size="24"/>
  88. </Rows>
  89. <Band id="head">
  90. <Cell rowspan="2">
  91. <Cell/>
  92. <Cell row="1"/>
  93. </Cell>
  94. <Cell col="1" rowspan="2" text="사유구분"/>
  95. <Cell col="2" rowspan="2" text="등록번호"/>
  96. <Cell col="3" rowspan="2" text="환자명"/>
  97. <Cell col="4" rowspan="2" text="진료과"/>
  98. <Cell col="5" rowspan="2" text="진료의"/>
  99. <Cell col="6" rowspan="2" text="성분코드"/>
  100. <Cell col="7" rowspan="2" text="처방코드"/>
  101. <Cell col="8" rowspan="2" text="처방명"/>
  102. <Cell col="9" rowspan="2" text="처방일시"/>
  103. <Cell col="10" text="진료과코드"/>
  104. <Cell col="11" text="진료의ID"/>
  105. <Cell col="12" colspan="3" text="처방사유"/>
  106. <Cell col="15" rowspan="2" text="심사자"/>
  107. <Cell col="16" rowspan="2" text="처방번호"/>
  108. <Cell col="17" text="prcpcd"/>
  109. <Cell row="1" col="10" text="진료과코드"/>
  110. <Cell row="1" col="11" text="진료의ID"/>
  111. <Cell row="1" col="12" text="기호"/>
  112. <Cell row="1" col="13" text="설명"/>
  113. <Cell row="1" col="14" text="추가텍스트"/>
  114. <Cell row="1" col="17" text="prcpcd"/>
  115. </Band>
  116. <Band id="body">
  117. <Cell/>
  118. <Cell col="1" text="bind:resn"/>
  119. <Cell col="2" text="bind:pid"/>
  120. <Cell col="3" text="bind:hngnm"/>
  121. <Cell col="4" text="bind:depthngnm"/>
  122. <Cell col="5" text="bind:usernm"/>
  123. <Cell col="6" text="bind:comcls"/>
  124. <Cell col="7" text="bind:prcpcd"/>
  125. <Cell col="8" text="bind:prcphngnm"/>
  126. <Cell col="9" text="bind:prcpdt"/>
  127. <Cell col="10" text="bind:orddeptcd"/>
  128. <Cell col="11" text="bind:orddrid"/>
  129. <Cell col="12" text="bind:resncd"/>
  130. <Cell col="13" text="bind:resncnts"/>
  131. <Cell col="14"/>
  132. <Cell col="15" displaytype="combo" edittype="none" text="bind:mainjudgid" combodataset="ds_init_judgrid" combocodecol="judgrid" combodatacol="judgrnm"/>
  133. <Cell col="16" text="bind:prcpno"/>
  134. <Cell col="17" text="bind:prcpdd"/>
  135. </Band>
  136. </Format>
  137. </Formats>
  138. </Grid>
  139. </Layout>
  140. </Layouts>
  141. <Objects>
  142. <Dataset id="ds_grd_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  143. <ColumnInfo>
  144. <Column id="resn" type="STRING"/>
  145. <Column id="pid" type="STRING"/>
  146. <Column id="hngnm" type="STRING"/>
  147. <Column id="depthngnm" type="STRING"/>
  148. <Column id="usernm" type="STRING"/>
  149. <Column id="comcls" type="STRING"/>
  150. <Column id="prcpcd" type="STRING"/>
  151. <Column id="prcphngnm" type="STRING"/>
  152. <Column id="prcpdt" type="STRING"/>
  153. <Column id="orddeptcd" type="STRING"/>
  154. <Column id="orddrid" type="STRING"/>
  155. <Column id="resncd" type="STRING"/>
  156. <Column id="resncnts" type="STRING"/>
  157. <Column id="mainjudgid" type="STRING"/>
  158. <Column id="prcpno" type="STRING"/>
  159. <Column id="prcpdd" type="STRING"/>
  160. </ColumnInfo>
  161. </Dataset>
  162. <Dataset id="ds_init_cmb_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  163. <ColumnInfo>
  164. <Column id="depthngnm" type="STRING"/>
  165. <Column id="deptcd" type="STRING"/>
  166. </ColumnInfo>
  167. </Dataset>
  168. <Dataset id="ds_init_cmb_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  169. <ColumnInfo>
  170. <Column id="usernm" type="STRING"/>
  171. <Column id="userid" type="STRING"/>
  172. </ColumnInfo>
  173. </Dataset>
  174. <Dataset id="ds_init_cmb_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  175. <ColumnInfo>
  176. <Column id="cdnm" type="STRING"/>
  177. <Column id="cdid" type="STRING"/>
  178. </ColumnInfo>
  179. </Dataset>
  180. <Dataset id="ds_init_cmb_mainjudgid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  181. <ColumnInfo>
  182. <Column id="usernm" type="STRING"/>
  183. <Column id="userid" type="STRING"/>
  184. </ColumnInfo>
  185. </Dataset>
  186. <Dataset id="ds_init_cmb_resn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  187. <ColumnInfo>
  188. <Column id="cdnm" type="STRING"/>
  189. <Column id="cdid" type="STRING"/>
  190. </ColumnInfo>
  191. </Dataset>
  192. <Dataset id="ds_cond_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  193. <ColumnInfo>
  194. <Column id="pid" type="STRING" size="256"/>
  195. <Column id="fromdd" type="STRING" size="256"/>
  196. <Column id="todd" type="STRING" size="256"/>
  197. <Column id="orddeptcd" type="STRING" size="256"/>
  198. <Column id="orddrid" type="STRING" size="256"/>
  199. <Column id="mainjudgid" type="STRING" size="256"/>
  200. <Column id="prcpcd" type="STRING" size="256"/>
  201. <Column id="insukind" type="STRING" size="256"/>
  202. <Column id="ioflag" type="STRING" size="256"/>
  203. <Column id="resncd" type="STRING" size="256"/>
  204. </ColumnInfo>
  205. <Rows>
  206. <Row/>
  207. </Rows>
  208. </Dataset>
  209. <Dataset id="ds_judglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  210. <ColumnInfo>
  211. <Column id="usernm" type="STRING" size="256"/>
  212. <Column id="userid" type="STRING" size="256"/>
  213. </ColumnInfo>
  214. <Rows>
  215. <Row/>
  216. </Rows>
  217. </Dataset>
  218. <Dataset id="ds_data_prcpresnref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  219. </Objects>
  220. <Bind>
  221. <BindItem id="item2" compid="grp_sea.cmb_mainjudgid" propid="value" datasetid="ds_cond_req" columnid="mainjudgid"/>
  222. <BindItem id="item0" compid="grp_sea.ioflag" propid="value" datasetid="ds_cond_req" columnid="ioflag"/>
  223. <BindItem id="item3" compid="grp_sea.ipt_prcpcd" propid="value" datasetid="ds_cond_req" columnid="prcpcd"/>
  224. <BindItem id="item4" compid="grp_sea.cmb_resn" propid="value" datasetid="ds_cond_req" columnid="resncd"/>
  225. <BindItem id="item1" compid="grp_sea.cmb_insukind" propid="value" datasetid="ds_cond_req" columnid="insukind"/>
  226. <BindItem id="item5" compid="grp_sea.ipt_search_pid" propid="value" datasetid="ds_cond_req" columnid="pid"/>
  227. <BindItem id="item6" compid="grp_sea.cmb_orddept" propid="value" datasetid="ds_cond_req" columnid="orddeptcd"/>
  228. <BindItem id="item7" compid="grp_sea.cmb_orddr" propid="value" datasetid="ds_cond_req" columnid="orddrid"/>
  229. </Bind>
  230. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  231. * System Name :
  232. * Job Name :
  233. * Creator :
  234. * Make Date : 2015-05-01
  235. * Description :
  236. *---------------------------------------------------------------------------------------
  237. * Modify Date Modifier Modify Description
  238. *---------------------------------------------------------------------------------------
  239. * 2015-05-01 Live Converter TF->XP
  240. *
  241. *---------------------------------------------------------------------------------------
  242. ****************************************************************************************/
  243. include "com_commonxp::comm_main.xjs";
  244. include "com_commodulexp::SMZFS00501.xjs"; // 기준자료 조회 함수
  245. include "emr_prcpmngtxp::MMO001.xjs";
  246. //=======================================================================================
  247. // Function
  248. //---------------------------------------------------------------------------------------
  249. function lf_callBack_SearchPatInfo(cpId, pResult)
  250. {
  251. //해당 함수는 환자정보조회 모듈에서 조회 후 호출하는 함수입니다. cpId: Composit ID로 Composit구분하세요
  252. // pResult : 환자조회 팝업 결과 (true: 환자를 선택한 경우, false: 환자를 선택하지 않고 닫은 경우, 공백:환자팝업을 사용하지 않고 바로 조회 한 경우
  253. //Dataset에서 필요한 정보를 copy해서 사용하세요.(환자정보: cp_searchPatInfo00.ds_patInfo, 환자특이정보: cp_searchPatInfo00.ds_ptsp)
  254. }
  255. /**************************************************************************
  256. * Argument :
  257. * Description : 기준자료 조회
  258. *************************************************************************/
  259. function lf_Initialize(){
  260. var sDrJobcd = lf_getDrJobComboInfo();
  261. ds_cond_req.setColumn(0, "fromdd", utlf_getCurrentDate()); //종료일자는 현재일자
  262. ds_cond_req.setColumn(0, "todd", utlf_getCurrentDate()); //종료일자는 현재일자
  263. // 진료과 조회
  264. lf_mmbfGetDeptCodeComboList(ds_init_cmb_orddept , "A"); //부서코드 콤보
  265. lf_mmbfGetUserComboList(ds_init_cmb_orddrid , sysf_getUserInfo("dutplcecd"),"0330", "", "M");
  266. dsf_addDsItem( ds_init_cmb_orddept, "deptcd","depthngnm", "전체", "-", "above");
  267. dsf_addDsItem( ds_init_cmb_orddrid, "userid","usernm", "전체", "-", "above");
  268. ds_cond_req.setColumn(0, "orddeptcd", sysf_getUserInfo("dutplcecd"));
  269. ds_cond_req.setColumn(0, "orddrid", sysf_getUserInfo("userid"));
  270. ds_cond_req.setColumn(0, "ioflag", "O");
  271. // 조회조건 기준정보
  272. var arrParam = [{dsNm: "ds_P0008", cdGrpId: "P0008"}
  273. ,{dsNm: "ds_M0533", cdGrpId: "M0533"}
  274. ]
  275. appf_getCodeList(arrParam);
  276. dsf_addDsItem( ds_P0008, "cdid","cdnm", "전체", "-", "above");
  277. // 심사자 조회(진료과, 주치의, 심사자, 보조유형 중 심사자 데이터만 가져옴)
  278. var sInDsName = dsf_createDsRow("ds_cond",[{col: "ioflag", val: "I"}]);
  279. var oParam = {};
  280. oParam.id = "TRMMO18202";
  281. oParam.service = "prcpmngtapp.PrcpMngt";
  282. oParam.method = "reqGetMainJudgList";
  283. oParam.outds = "ds_judglist=judglist";
  284. oParam.async = false;
  285. tranf_submit(oParam);
  286. dsf_addDsItem( ds_judglist, "userid","usernm", "전체", "-", "above");
  287. ds_cond_req.setColumn(0, "ioflag", "O");
  288. // 보험유형
  289. grp_sea.cmb_insukind.innerdataset = "ds_P0008";
  290. grp_sea.cmb_insukind.codecolumn = "cdid";
  291. grp_sea.cmb_insukind.datacolumn = "cdnm";
  292. // 사유구분
  293. grp_sea.cmb_resn.innerdataset = "ds_M0533";
  294. grp_sea.cmb_resn.codecolumn = "cdid";
  295. grp_sea.cmb_resn.datacolumn = "cdnm";
  296. grp_sea.cmb_orddept.index = 0;
  297. grp_sea.cmb_insukind.index = 0;
  298. grp_sea.cmb_mainjudgid.index = 0;
  299. //grp_sea.cmb_orddrid.;
  300. grp_sea.cmb_resn.index = 0;
  301. }
  302. /**************************************************************************
  303. * Argument :
  304. * Description : 처방사유 조회
  305. *************************************************************************/
  306. function lf_searchList(){
  307. ds_cond_req.setColumn(0, "fromdd", grp_sea.cal_srchdd.cal_from.value);
  308. ds_cond_req.setColumn(0, "todd", grp_sea.cal_srchdd.cal_to.value);
  309. ds_cond_req.setColumn(0, "pid", grp_sea.ipt_search_pid.value);
  310. var fromdd = ds_cond_req.getColumn(0, "fromdd")
  311. var todd = ds_cond_req.getColumn(0, "todd")
  312. var orddeptcd = ds_cond_req.getColumn(0, "orddeptcd");
  313. var insukind = ds_cond_req.getColumn(0, "insukind");
  314. var mainjudgid = ds_cond_req.getColumn(0, "mainjudgid");
  315. var orddrid = ds_cond_req.getColumn(0, "orddrid");
  316. var pid = ds_cond_req.getColumn(0, "pid");
  317. var prcpcd = ds_cond_req.getColumn(0, "prcpcd");
  318. var resncd = ds_cond_req.getColumn(0, "resncd");
  319. var day = parseInt(todd) - parseInt(fromdd);
  320. if (day < 0) {
  321. sysf_messageBox("시작일이 종료일보다 작을 수 없습니다.", "I");
  322. return;
  323. }
  324. if (orddeptcd == "-" && utlf_isNull(pid) && utlf_isNull(prcpcd)) {
  325. if (day >= 1 ) {
  326. sysf_messageBox("기간으로만 검색시는 하루만 검색 가능합니다.", "I");
  327. return;
  328. }
  329. }
  330. if (orddeptcd != "-" && orddrid != "-" && day >7) {
  331. sysf_messageBox("진료과로 조회시 조회기간은 7일을 넘길 수 없습니다.", "I");
  332. return;
  333. }
  334. if (orddeptcd != "-" && orddrid =="-" && day >3) {
  335. sysf_messageBox("진료과로 조회시 조회기간은 3일을 넘길 수 없습니다.", "I");
  336. return;
  337. }
  338. var objParam = new Object();
  339. objParam.id = "TRMMO18201";
  340. objParam.service = "prcpmngtapp.PrcpMngt";
  341. objParam.method = "reqGetOverPrcpList";
  342. objParam.inds = "req=ds_cond_req";
  343. objParam.outds = "ds_grd_prcplist=prcplist";
  344. tranf_submit(objParam);
  345. }
  346. function SPMMO19000_onload(obj:Form, e:LoadEventInfo)
  347. {
  348. frmf_initForm(obj); // 화면공통
  349. lf_Initialize(); // 기준자료 조회
  350. ds_data_prcpresnref.copyData(arg_ds_data_prcpresnref);
  351. grp_sea.cal_srchdd.cal_from.value = ds_data_prcpresnref.getColumn(0, "fromdd");
  352. grp_sea.cal_srchdd.cal_to.value = ds_data_prcpresnref.getColumn(0, "todd");
  353. grp_sea.ipt_search_pid.value = ds_data_prcpresnref.getColumn(0, "pid");
  354. // 그리드 정렬
  355. //grdf_setGridSort(grd_vertically);
  356. // 수정이력 : 20090813 원무 JHP요청 처방사유조회 심사화면에서 사용 심사팝업사용시(popup : judg) 기본셋팅값 설정
  357. if(frmf_isPopup() == true){
  358. if(ds_data_prcpresnref.getColumn(0, "popup") == "judg" ){
  359. ds_cond_req.setColumn(0, "pid", ds_data_prcpresnref.getColumn(0, "pid"));
  360. ds_cond_req.setColumn(0, "fromdd", ds_data_prcpresnref.getColumn(0, "fromdd"));
  361. ds_cond_req.setColumn(0, "todd", ds_data_prcpresnref.getColumn(0, "todd"));
  362. ds_cond_req.setColumn(0, "orddeptcd", ds_data_prcpresnref.getColumn(0, "orddeptcd"));
  363. ds_cond_req.setColumn(0, "orddrid", ds_data_prcpresnref.getColumn(0, "orddrid"));
  364. ds_cond_req.setColumn(0, "mainjudgid",ds_data_prcpresnref.getColumn(0, "mainjudgid"));
  365. ds_cond_req.setColumn(0, "prcpcd", ds_data_prcpresnref.getColumn(0, "prcpcd"));
  366. ds_cond_req.setColumn(0, "insukind", ds_data_prcpresnref.getColumn(0, "insukind"));
  367. ds_cond_req.setColumn(0, "ioflag", ds_data_prcpresnref.getColumn(0, "ioflag"));
  368. ds_cond_req.setColumn(0, "resncd", ds_data_prcpresnref.getColumn(0, "resncd"));
  369. }
  370. else if(ds_data_prcpresnref.getColumn(0, "popup") == "out" ){
  371. ds_cond_req.setColumn(0, "pid", ds_data_prcpresnref.getColumn(0, "pid"));
  372. ds_cond_req.setColumn(0, "fromdd", ds_data_prcpresnref.getColumn(0, "fromdd"));
  373. ds_cond_req.setColumn(0, "todd", ds_data_prcpresnref.getColumn(0, "todd"));
  374. ds_cond_req.setColumn(0, "orddeptcd", ds_data_prcpresnref.getColumn(0, "orddeptcd"));
  375. ds_cond_req.setColumn(0, "orddrid", ds_data_prcpresnref.getColumn(0, "orddrid"));
  376. ds_cond_req.setColumn(0, "mainjudgid",ds_data_prcpresnref.getColumn(0, "mainjudgid"));
  377. ds_cond_req.setColumn(0, "prcpcd", ds_data_prcpresnref.getColumn(0, "prcpcd"));
  378. ds_cond_req.setColumn(0, "insukind", ds_data_prcpresnref.getColumn(0, "insukind"));
  379. ds_cond_req.setColumn(0, "ioflag", ds_data_prcpresnref.getColumn(0, "ioflag"));
  380. ds_cond_req.setColumn(0, "resncd", ds_data_prcpresnref.getColumn(0, "resncd"));
  381. }
  382. }
  383. if(ds_data_prcpresnref.getColumn(0, "popup") == "out"){ //외래간호링크시 자동조회(임미정선생님요청)-20091103-kys
  384. lf_searchList(); // 조회
  385. }
  386. }
  387. /**************************************************************************
  388. * Argument :
  389. * Description : 수가코드 입력 후 엔터 ==> 재조회
  390. *************************************************************************/
  391. function grp_sea_ipt_prcpcd_onkeyup(obj:Edit, e:KeyEventInfo)
  392. {
  393. if(e.keycode == '13'){
  394. lf_searchList(); // 재조회
  395. }
  396. }
  397. /**************************************************************************
  398. * Argument :
  399. * Description : 사유조회
  400. *************************************************************************/
  401. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  402. {
  403. lf_searchList();
  404. }
  405. function grp_sea_btn_prcpclsnm_onclick(obj:Button, e:ClickEventInfo)
  406. {
  407. var idate = new Date();
  408. var peveDate = idate.getAddDate(-3, "M");
  409. ds_cond_req.setColumn(0, "fromdd", peveDate.getDateFormat());
  410. }
  411. function grp_left_ipt_search_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  412. {
  413. lf_searchList();
  414. }
  415. ]]></Script>
  416. </Form>
  417. </FDL>