SPASI00200_수술정보내역조회.xfdl 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPASI00200" position="absolute 0 0 1103 619" titletext="수술정보" oninit="SPASI00200_oninit" onload="SPASI00200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 592 1100 619" id="group6" taborder="8">
  8. <Layouts>
  9. <Layout>
  10. <Button position="absolute 1028 3 1096 25" id="btn_init" class="btn4" text="초기화" onclick="group6_btn_init_onclick"/>
  11. <Button position="absolute 3 3 59 25" id="btn_print" class="btn6" text="출력" visible="false"/>
  12. </Layout>
  13. </Layouts>
  14. </Div>
  15. <Calendar position="absolute 238 28 351 47" id="ipt_fromdd" class="input_s_essential" taborder="1"/>
  16. <Calendar position="absolute 370 28 483 47" id="ipt_todd" class="input_s_essential" taborder="2"/>
  17. <Edit position="absolute 66 28 169 47" id="ipt_pid" class="input_s_essential" enable="false" taborder="0"/>
  18. <Static id="caption1" text="수술정보내역조회" class="tit_2" position="absolute 5 5 132 23"/>
  19. <Shape id="line7" linetype="horizontal" class="line_10" position="absolute 0 23 1100 29"/>
  20. <Static id="caption3" text="~" position="absolute 356 29 368 49"/>
  21. <Button id="btn_allchoi" taborder="5" text="전체선택" class="btn2" position="absolute 925 2 989 21" onclick="btn_allchoi_onclick"/>
  22. <Button id="btn_cnfm" taborder="7" text="확인" class="btn2" position="absolute 1055 2 1097 21" onclick="btn_cnfm_onclick"/>
  23. <Button id="btn_allcncl" taborder="6" text="전체취소" class="btn2" position="absolute 990 2 1054 21" onclick="btn_allcncl_onclick"/>
  24. <Button id="btn_search" taborder="3" text="조회" class="btn1" position="absolute 1042 28 1098 50" onclick="btn_search_onclick"/>
  25. <Grid id="grd_opinfospeclist" taborder="4" binddataset="ds_grd_opinfospeclist" useinputpanel="false" position="absolute 0 50 1099 587" cellsizingtype="col" oncelldblclick="grd_opinfospeclist_oncelldblclick">
  26. <Formats>
  27. <Format id="default">
  28. <Columns>
  29. <Column size="28"/>
  30. <Column size="31"/>
  31. <Column size="66"/>
  32. <Column size="80"/>
  33. <Column size="0"/>
  34. <Column size="0"/>
  35. <Column size="80"/>
  36. <Column size="100"/>
  37. <Column size="0"/>
  38. <Column size="60"/>
  39. <Column size="80"/>
  40. <Column size="84"/>
  41. <Column size="77"/>
  42. <Column size="0"/>
  43. <Column size="0"/>
  44. <Column size="0"/>
  45. <Column size="310"/>
  46. <Column size="237"/>
  47. <Column size="207"/>
  48. <Column size="0"/>
  49. <Column size="80"/>
  50. <Column size="180"/>
  51. <Column size="83"/>
  52. <Column size="100"/>
  53. <Column size="147"/>
  54. <Column size="168"/>
  55. </Columns>
  56. <Rows>
  57. <Row size="24" band="head"/>
  58. <Row size="24"/>
  59. </Rows>
  60. <Band id="head">
  61. <Cell/>
  62. <Cell col="1" text="선택"/>
  63. <Cell col="2" text="수술상태"/>
  64. <Cell col="3" text="수술일"/>
  65. <Cell col="4" text="수술시작시간"/>
  66. <Cell col="5" text="수술종료시간"/>
  67. <Cell col="6" text="수술시간(분)"/>
  68. <Cell col="7" text="진료과"/>
  69. <Cell col="8" text="집도의코드"/>
  70. <Cell col="9" text="집도의"/>
  71. <Cell col="10" text="입원일자"/>
  72. <Cell col="11" text="마취종류"/>
  73. <Cell col="12" text="감염수술코드"/>
  74. <Cell col="13" text="수술코드"/>
  75. <Cell col="14" text="수술진단코드"/>
  76. <Cell col="15" text="부수술코드"/>
  77. <Cell col="16" text="수술명"/>
  78. <Cell col="17" text="부수술명"/>
  79. <Cell col="18" text="수술진단명"/>
  80. <Cell col="19" text="주/부"/>
  81. <Cell col="20" text="수술구분"/>
  82. <Cell col="21" text="Wound Class"/>
  83. <Cell col="22" text="ASA Class"/>
  84. <Cell col="23" text="RIsk Index"/>
  85. <Cell col="24" text="General anesthesia 유무"/>
  86. <Cell col="25" text="Endorscopic Approach 유무"/>
  87. </Band>
  88. <Band id="body">
  89. <Cell celltype="head" text="expr:currow + 1"/>
  90. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  91. <Cell col="2" displaytype="combo" style="align:center;" text="bind:opstat" combodataset="ds_init_M0015" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  92. <Cell col="3" text="bind:opdd" mask="expr:!utlf_isNull(opdd) ? '####-##-##' : ''" maskchar=" "/>
  93. <Cell col="4" text="bind:opfromdt"/>
  94. <Cell col="5" text="bind:openddt"/>
  95. <Cell col="6" text="bind:optm" maskchar=" "/>
  96. <Cell col="7" style="align:left;" text="bind:orddept" enable="false"/>
  97. <Cell col="8" text="bind:perfdrcd"/>
  98. <Cell col="9" text="bind:perfdrnm"/>
  99. <Cell col="10" text="bind:indd" mask="expr:!utlf_isNull(indd) ? '####-##-##' : ''" maskchar=" "/>
  100. <Cell col="11" displaytype="combo" style="align:center;" text="bind:anstkind" combodataset="ds_init_M0017" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  101. <Cell col="12" text="bind:infcopcd"/>
  102. <Cell col="13" text="bind:opcd"/>
  103. <Cell col="14" text="bind:opdiagcd"/>
  104. <Cell col="15" text="bind:subopcd"/>
  105. <Cell col="16" style="align:left middle;" text="bind:opnm"/>
  106. <Cell col="17" style="align:left middle;" text="bind:subopnm"/>
  107. <Cell col="18" style="align:left middle;" text="bind:opdiagnm"/>
  108. <Cell col="19" displaytype="combo" edittype="combo" text="bind:opmskind" enable="false"/>
  109. <Cell col="20" displaytype="combo" style="align:center;" text="bind:opflagcd" combodataset="ds_init_M0013" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  110. <Cell col="21" displaytype="combo" style="align:center;" text="bind:wundcls" combodataset="ds_init_M0341" combocodecol="cdid" combodatacol="cdnm"/>
  111. <Cell col="22" text="bind:asa" enable="false"/>
  112. <Cell col="23" text="bind:riskindex"/>
  113. <Cell col="24" text="bind:gnrlanst"/>
  114. <Cell col="25" text="bind:escopeaproch"/>
  115. </Band>
  116. </Format>
  117. </Formats>
  118. </Grid>
  119. <Static id="cap_pid" text="등록번호" class="cell_1" position="absolute 0 27 63 50"/>
  120. <Static id="cap_todd" text="수술기간" class="cell_1" position="absolute 172 27 235 50"/>
  121. </Layout>
  122. </Layouts>
  123. <Objects>
  124. <Dataset id="ds_grd_opinfospeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  125. <ColumnInfo>
  126. <Column id="check" type="STRING"/>
  127. <Column id="opstat" type="STRING"/>
  128. <Column id="opdd" type="STRING"/>
  129. <Column id="opfromdt" type="STRING"/>
  130. <Column id="openddt" type="STRING"/>
  131. <Column id="optm" type="STRING"/>
  132. <Column id="orddept" type="STRING"/>
  133. <Column id="perfdrcd" type="STRING"/>
  134. <Column id="perfdrnm" type="STRING"/>
  135. <Column id="indd" type="STRING"/>
  136. <Column id="anstkind" type="STRING"/>
  137. <Column id="infcopcd" type="STRING"/>
  138. <Column id="opcd" type="STRING"/>
  139. <Column id="opdiagcd" type="STRING"/>
  140. <Column id="subopcd" type="STRING"/>
  141. <Column id="opnm" type="STRING"/>
  142. <Column id="subopnm" type="STRING"/>
  143. <Column id="opdiagnm" type="STRING"/>
  144. <Column id="opmskind" type="STRING"/>
  145. <Column id="opflagcd" type="STRING"/>
  146. <Column id="wundcls" type="STRING"/>
  147. <Column id="asa" type="STRING"/>
  148. <Column id="riskindex" type="STRING"/>
  149. <Column id="gnrlanst" type="STRING"/>
  150. <Column id="escopeaproch" type="STRING"/>
  151. </ColumnInfo>
  152. </Dataset>
  153. <Dataset id="ds_init_M0013" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  154. <Dataset id="ds_init_M0015" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  155. <Dataset id="ds_init_M0017" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  156. <Dataset id="ds_init_M0269" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  157. <Dataset id="ds_init_P0064" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  158. <Dataset id="ds_init_M0341" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  159. <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  160. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  161. <ColumnInfo>
  162. <Column id="pid" type="STRING" size="256"/>
  163. <Column id="fromdd" type="STRING" size="256"/>
  164. <Column id="todd" type="STRING" size="256"/>
  165. </ColumnInfo>
  166. <Rows>
  167. <Row/>
  168. </Rows>
  169. </Dataset>
  170. <Dataset id="ds_init_initdate" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  171. <ColumnInfo>
  172. <Column id="today" type="STRING" size="256"/>
  173. </ColumnInfo>
  174. </Dataset>
  175. </Objects>
  176. <Bind>
  177. <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  178. <BindItem id="item1" compid="ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
  179. <BindItem id="item2" compid="ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
  180. </Bind>
  181. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  182. * System Name :
  183. * Job Name :
  184. * Creator :
  185. * Make Date : 2015-11-13
  186. * Description :
  187. *---------------------------------------------------------------------------------------
  188. * Modify Date Modifier Modify Description
  189. *---------------------------------------------------------------------------------------
  190. * 2015-11-13 Live Converter TF->XP
  191. *
  192. *---------------------------------------------------------------------------------------
  193. ****************************************************************************************/
  194. include "com_commonxp::comm_main.xjs";
  195. include "com_basiccodexp::ZBC001.xjs";
  196. include "com_departmentcodexp::ZSD001.xjs";
  197. function SPASI00200_oninit(obj:Form, e:InitEventInfo)
  198. {
  199. frmf_initForm(obj);
  200. }
  201. function SPASI00200_onload(obj:Form, e:LoadEventInfo)
  202. {
  203. grdf_initGrid(grd_opinfospeclist);
  204. grdf_setToolTipBind(grd_opinfospeclist);
  205. ds_main_cond.setColumn(0, "pid", arg_ds_main_cond.getColumn(0, "pid"));
  206. fInitialize();
  207. fSetParameter();
  208. }
  209. function fInitialize()
  210. {
  211. // 공통코드를 조회한다.
  212. var arrParam = [ { dsNm: "ds_init_M0013", cdGrpId: "M0013" }
  213. ,{ dsNm: "ds_init_M0015", cdGrpId: "M0015" }
  214. ,{ dsNm: "ds_init_M0017", cdGrpId: "M0017" }
  215. ,{ dsNm: "ds_init_M0269", cdGrpId: "M0269" }
  216. ,{ dsNm: "ds_init_P0064", cdGrpId: "P0064" }
  217. ,{ dsNm: "ds_init_M0341", cdGrpId: "M0341" }];
  218. appf_getCodeList(arrParam);
  219. //진료과
  220. var instcd = sysf_getUserInfo("dutplceinstcd");
  221. var standard_yn = "orduseyn";
  222. var ord_deptflag = 'D';
  223. var rslt_ref = "ds_init_deptlist";
  224. sort_field = "deptcd";
  225. sort_method = "asc";
  226. var dt = utlf_getCurrentDate();
  227. appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field, sort_method, dt, "", "",rslt_ref ,false, "");
  228. }
  229. function fSetParameter()
  230. {
  231. var today = utlf_getCurrentDate();
  232. var idate = new Date();
  233. var peveDate = idate.getAddDate(-1, "M");
  234. ds_init_initdate.setColumn(0, "today", today);
  235. ds_main_cond.setColumn(0, "fromdd", peveDate.getDateFormat());
  236. ds_main_cond.setColumn(0, "todd", today);
  237. }
  238. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  239. {
  240. if( !frmf_isRequiredControls("ipt_pid", "ipt_fromdd", "ipt_todd"))
  241. {
  242. return;
  243. }
  244. dsf_createDs("ds_send_reqdata");
  245. ds_send_reqdata.copyData(ds_main_cond);
  246. var oParam = {};
  247. oParam.id = "TRASI00201";
  248. oParam.service = "infcmngtapp.HospInfcMngt";
  249. oParam.method = "reqGetOpInfoSpecList";
  250. oParam.inds = "req=ds_send_reqdata";
  251. oParam.outds = "ds_grd_opinfospeclist=opinfospeclist";
  252. oParam.async = false;
  253. oParam.callback = "cf_TRASI00201";
  254. tranf_submit(oParam);
  255. }
  256. function cf_TRASI00201(sSvcId, nErrorCode, sErrorMsg) {
  257. if(nErrorCode < 0) return;
  258. ds_grd_opinfospeclist.addColumn("check", "string");
  259. }
  260. function btn_allchoi_onclick(obj:Button, e:ClickEventInfo)
  261. {
  262. //for(var i=1; i < grd_opinfospeclist.rows; i++)
  263. for(var i = 0; i < ds_grd_opinfospeclist.rowcount; i++)
  264. {
  265. ds_grd_opinfospeclist.setColumn(i, "check", "1");
  266. }
  267. }
  268. function btn_allcncl_onclick(obj:Button, e:ClickEventInfo)
  269. {
  270. for(var i = 0; i < ds_grd_opinfospeclist.rowcount; i++)
  271. {
  272. ds_grd_opinfospeclist.setColumn(i, "check", "0");
  273. }
  274. }
  275. function btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
  276. {
  277. var mainObj = frmf_getMainViewer();
  278. var check = ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "check");
  279. if(check == "1")
  280. {
  281. var rtnmsg_header = "infcopcd▦opcd▦opnm▦opmskind▦opflagcd▦opstat▦perfdrnm▦perfdrcd▦anstkind▦opdd▦opfromdt▦openddd▦opendtm▦optm▦wundcls▦asa▦riskindex▦gnrlanst▦escopeaproch▦opdiagcd▦opdiagnm▦subopcd▦subopnm▩";
  282. var rtnmsg_data = "";
  283. for(var iRow = 0; iRow < ds_grd_opinfospeclist.rowcount; iRow++)
  284. {
  285. if(ds_grd_opinfospeclist.getColumn(iRow, "check") == "1")
  286. {
  287. rtnmsg_data += utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "infcopcd"))+"▦"
  288. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opcd"))+"▦"
  289. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opnm"))+"▦"
  290. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opmskind"))+"▦"
  291. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opflagcd"))+"▦"
  292. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opstat"))+"▦"
  293. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "perfdrnm"))+"▦"
  294. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "perfdrcd"))+"▦"
  295. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "anstkind"))+"▦"
  296. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opdd"))+"▦"
  297. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opfromdt"))+"▦"
  298. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "openddd"))+"▦"
  299. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opendtm"))+"▦"
  300. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "optm"))+"▦"
  301. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "wundcls"))+"▦"
  302. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "asa"))+"▦"
  303. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "riskindex"))+"▦"
  304. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "gnrlanst"))+"▦"
  305. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "escopeaproch"))+"▦"
  306. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opdiagcd"))+"▦"
  307. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "opdiagnm"))+"▦"
  308. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "subopcd"))+"▦"
  309. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(iRow, "subopnm"))+"▩";
  310. }
  311. }
  312. //frmf_setParameter("setVal", rtnmsg_header+rtnmsg_data);
  313. mainObj.frmf_setParameter("setVal", rtnmsg_header+rtnmsg_data);
  314. var iRow = ds_grd_opinfospeclist.rowposition;
  315. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "woundclssflag", ds_grd_opinfospeclist.getColumn(iRow, "wundcls"));
  316. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "asaclssflag", ds_grd_opinfospeclist.getColumn(iRow, "asa"));
  317. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "riskindxpnt", ds_grd_opinfospeclist.getColumn(iRow, "riskindex"));
  318. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "generalanesthesiayn", ds_grd_opinfospeclist.getColumn(iRow, "gnrlanst"));
  319. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "endoscopicopyn", ds_grd_opinfospeclist.getColumn(iRow, "escopeaproch"));
  320. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "anstkind", ds_grd_opinfospeclist.getColumn(iRow, "anstkind"));
  321. opener.ds_hidden_condition.setColumn(0, "fromdd", opener.ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd"));
  322. opener.ds_hidden_condition.setColumn(0, "todd", utlf_getCurrentDate());
  323. this.close();
  324. }
  325. else
  326. {
  327. var rtn = sysf_messageBox("조회된 결과가 ", "I004");
  328. }
  329. }
  330. //초기화 버튼
  331. function group6_btn_init_onclick(obj:Button, e:ClickEventInfo)
  332. {
  333. ds_grd_opinfospeclist.clearData();
  334. }
  335. function grd_opinfospeclist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  336. {
  337. var mainObj = frmf_getMainViewer();
  338. if(ds_grd_opinfospeclist.rowcount > 0 )
  339. {
  340. var rtnmsg_header = "infcopcd▦opcd▦opnm▦opmskind▦opflagcd▦opstat▦perfdrnm▦perfdrcd▦anstkind▦opdd▦opfromdt▦openddd▦opendtm▦optm▦wundcls▦asa▦riskindex▦gnrlanst▦escopeaproch▦opdiagcd▦opdiagnm▦subopcd▦subopnm▩";
  341. var rtnmsg_data = "";
  342. rtnmsg_data += utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "infcopcd"))+"▦"
  343. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opcd"))+"▦"
  344. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opnm"))+"▦"
  345. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opmskind"))+"▦"
  346. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opflagcd"))+"▦"
  347. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opstat"))+"▦"
  348. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "perfdrnm"))+"▦"
  349. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "perfdrcd"))+"▦"
  350. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "anstkind"))+"▦"
  351. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opdd"))+"▦"
  352. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opfromdt"))+"▦"
  353. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "openddd"))+"▦"
  354. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opendtm"))+"▦"
  355. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "optm"))+"▦"
  356. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "wundcls"))+"▦"
  357. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "asa"))+"▦"
  358. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "riskindex"))+"▦"
  359. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "gnrlanst"))+"▦"
  360. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "escopeaproch"))+"▦"
  361. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opdiagcd"))+"▦"
  362. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "opdiagnm"))+"▦"
  363. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "subopcd"))+"▦"
  364. + utlf_transNullToEmpty(ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "subopnm"))+"▩";
  365. //frmf_setParameter("setVal", rtnmsg_header+rtnmsg_data);
  366. mainObj.frmf_setParameter("setVal", rtnmsg_header+rtnmsg_data);
  367. var iRow = ds_grd_opinfospeclist.rowposition;
  368. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "woundclssflag", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "wundcls"));
  369. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "asaclssflag", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "asa"));
  370. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "riskindxpnt", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "riskindex"));
  371. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "generalanesthesiayn", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "gnrlanst"));
  372. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "endoscopicopyn", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "escopeaproch"));
  373. opener.ds_main_hospinfcinfo_hospinfc_info.setColumn(0, "anstkind", ds_grd_opinfospeclist.getColumn(ds_grd_opinfospeclist.rowposition, "anstkind"));
  374. opener.ds_hidden_condition.setColumn(0, "fromdd", opener.ds_main_hospinfcinfo_hospinfc_info.getColumn(0, "infcdd"));
  375. opener.ds_hidden_condition.setColumn(0, "todd", utlf_getCurrentDate());
  376. this.close();
  377. }
  378. else
  379. {
  380. var rtn = sysf_messageBox("조회된 결과가 ", "I004");
  381. }
  382. }
  383. ]]></Script>
  384. </Form>
  385. </FDL>