SPABO61100_BMTRequest.xrw 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>BMT 의뢰서</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <requestinfo>
  11. <assurequestinfo>
  12. <reqdd/>
  13. <trnptkind/>
  14. <trnptkindcd/>
  15. <dnornm/>
  16. <dnorrrgstno1/>
  17. <dnorrrgstno2/>
  18. <diagcd/>
  19. <reqid/>
  20. <reqqualyn/>
  21. </assurequestinfo>
  22. <ubmtrequestinfo>
  23. <reqdd/>
  24. <reqid/>
  25. <trnptflag/>
  26. </ubmtrequestinfo>
  27. <cordrequestinfo>
  28. <reqdd/>
  29. <reqid/>
  30. <trnptflag/>
  31. </cordrequestinfo>
  32. <bmtrequestinfo>
  33. <reqdd/>
  34. <trnptkind/>
  35. <trnptkindcd/>
  36. <indirectrustyn>Y</indirectrustyn>
  37. <scs/>
  38. <cond/>
  39. <gvhd/>
  40. <pcppyn>N</pcppyn>
  41. <pcpprem/>
  42. <trnptschedd/>
  43. <inschedd/>
  44. <reqid/>
  45. </bmtrequestinfo>
  46. </requestinfo>
  47. <requestlist>
  48. <assurequestlist>
  49. <reqdd/>
  50. <reqid/>
  51. <trnptkind/>
  52. <trnptkindcd/>
  53. <dnornm/>
  54. <dnorrrgstno1/>
  55. <dnorrrgstno2/>
  56. <diagcd/>
  57. <reqqualyn/>
  58. </assurequestlist>
  59. <ubmtrequestinfo>
  60. <reqdd/>
  61. <reqqualyn/>
  62. <trnptflag/>
  63. </ubmtrequestinfo>
  64. <cordrequestinfo>
  65. <reqdd/>
  66. <reqqualyn/>
  67. <trnptflag/>
  68. </cordrequestinfo>
  69. <bmtrequestlist>
  70. <reqdd/>
  71. <trnptkind/>
  72. <trnptkindcd/>
  73. <indirectrustyn/>
  74. <scs/>
  75. <cond/>
  76. <gvhd/>
  77. <pcppyn/>
  78. <pcpprem/>
  79. <trnptschedd/>
  80. <inschedd/>
  81. <reqid/>
  82. <reqqualyn/>
  83. </bmtrequestlist>
  84. </requestlist>
  85. <popupendflag/>
  86. <hsctinfo>
  87. <patinfolist>
  88. <pid/>
  89. <hngnm/>
  90. <sex/>
  91. <age/>
  92. <rrgstno1/>
  93. <rrgstno2/>
  94. </patinfolist>
  95. </hsctinfo>
  96. <patinfo>
  97. <patinfolist>
  98. <pid/>
  99. <hngnm/>
  100. <rrgstno1/>
  101. <rrgstno2/>
  102. <age/>
  103. <sex/>
  104. </patinfolist>
  105. </patinfo>
  106. </main>
  107. <send>
  108. <data>
  109. <requestinfo>
  110. <assurequestinfo>
  111. <reqdd/>
  112. <trnptkind/>
  113. <trnptkindcd/>
  114. <dnornm/>
  115. <dnorrrgstno1/>
  116. <dnorrrgstno2/>
  117. <diagcd/>
  118. <reqid/>
  119. <pid/>
  120. </assurequestinfo>
  121. <ubmtrequestinfo>
  122. <reqdd/>
  123. <reqid/>
  124. <pid/>
  125. <trnptflag/>
  126. </ubmtrequestinfo>
  127. <cordrequestinfo>
  128. <reqdd/>
  129. <reqid/>
  130. <pid/>
  131. <trnptflag/>
  132. </cordrequestinfo>
  133. <bmtrequestinfo>
  134. <reqdd/>
  135. <trnptkind/>
  136. <trnptkindcd/>
  137. <indirectrustyn/>
  138. <scs/>
  139. <cond/>
  140. <gvhd/>
  141. <pcppyn/>
  142. <pcpprem/>
  143. <trnptschedd/>
  144. <inschedd/>
  145. <reqid/>
  146. <pid/>
  147. </bmtrequestinfo>
  148. </requestinfo>
  149. </data>
  150. <req>
  151. <pid/>
  152. </req>
  153. <lrggrupcd>DI</lrggrupcd>
  154. <hsctlrgcd/>
  155. </send>
  156. <init>
  157. <cmbinfo>
  158. <trnptkindcd>
  159. <A0161/>
  160. </trnptkindcd>
  161. <stemcellsource>
  162. <A0162/>
  163. </stemcellsource>
  164. <conditioning>
  165. <A0448/>
  166. </conditioning>
  167. <gvhd>
  168. <A0175/>
  169. </gvhd>
  170. <lrglist>
  171. <item>
  172. <hsctlrgcd/>
  173. <hsctlrgnm/>
  174. </item>
  175. </lrglist>
  176. </cmbinfo>
  177. </init>
  178. <temp>
  179. <requestinfo/>
  180. <paminfo/>
  181. <mdllist>
  182. <item>
  183. <hsctmdlcd/>
  184. <hsctmdlnm/>
  185. </item>
  186. </mdllist>
  187. <tempcodeinfo/>
  188. <tempcodeinfo2/>
  189. </temp>
  190. <hidden>
  191. <ubmtreqhist/>
  192. <cordreqhist/>
  193. </hidden>
  194. </root>
  195. </instance>
  196. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  197. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  198. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  199. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  200. <script type="javascript" src="../../../ast/hsctweb/js/bmtcommon.js"/>
  201. <script type="javascript" ev:event="xforms-ready">
  202. <![CDATA[
  203. //이식종류1, 이식종류2, GVHD
  204. // zbcfGetCodeList( new Array("A0161","A0162","A0175"),
  205. // new Array("/root/init/cmbinfo/trnptkindcd"
  206. // ,"/root/init/cmbinfo/stemcellsource"
  207. // ,"/root/init/cmbinfo/gvhd"));
  208. //BMT 코드성 데이터 조회.(기존의 공통코드로 사용했던것들을 BMT에서 관리하도록 수정 후)
  209. aboGetCodeList( new Array("A0161","A0162","A0175", "REGI"),
  210. new Array("/root/init/cmbinfo/trnptkindcd"
  211. ,"/root/init/cmbinfo/stemcellsource"
  212. ,"/root/init/cmbinfo/gvhd", "/root/init/cmbinfo/conditioning"));
  213. //Conditioning Regimen
  214. //abofGetBmtCode("CC", "REGI", "/root/init/cmbinfo/conditioning/A0448", "cdid", "cdnm");
  215. var scurrentdate = getCurrentDate() ;
  216. model.setValue("/root/main/requestinfo/assurequestinfo/reqdd", scurrentdate);
  217. model.setValue("/root/main/requestinfo/ubmtrequestinfo/reqdd", scurrentdate);
  218. model.setValue("/root/main/requestinfo/cordrequestinfo/reqdd", scurrentdate);
  219. model.setValue("/root/main/requestinfo/bmtrequestinfo/reqdd", scurrentdate);
  220. // bmtcommon.js : BMT 진단대분류 조회 : 맨 앞에 공백을 추가해주기 위해서 함수로 변경
  221. abofGetBmtDIagLrgList();
  222. // Opener에서 받은 파라미터가 없으면 Top 정보를 참조한다.
  223. var paminfo = getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
  224. if ( paminfo != "" ) {
  225. model.removeNodeset("/root/temp/paminfo"); //여러개의 instance발생을 막기 위해 removeNodeset을 해줘야 함.
  226. model.makeNode("/root/temp/paminfo");
  227. setCSVToNode("/root/temp/paminfo", paminfo);
  228. //상단 정보를 이용하여 프로그램 수행
  229. var pid = model.getValue("/root/temp/paminfo" + "/list/pid");
  230. model.setValue("/root/main/hsctinfo/patinfolist/pid", pid);
  231. btn_sea.dispatch("onclick");
  232. } else {
  233. //세션에 저장된 PID정보를 가져옴.
  234. var gv_pid = getGlobalVariable("gv_pid", "A");
  235. if(gv_pid != "") {
  236. model.setValue("/root/main/hsctinfo/patinfolist/pid", gv_pid);
  237. btn_sea.dispatch("onclick");
  238. }
  239. }
  240. //타부서에서는 버튼 비활성화
  241. btn_saveassu.disabled = !checkAuth("X");
  242. button1.disabled = !checkAuth("X");
  243. button6.disabled = !checkAuth("X");
  244. button2.disabled = !checkAuth("X");
  245. model.refresh();
  246. ]]>
  247. </script>
  248. <submission id="TRABO61101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/main/requestlist"/>
  249. <submission id="TXABO61101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/requestinfo/assurequestinfo" replace="instance" resultref="/root/temp"/>
  250. <submission id="TXABO61102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/requestinfo/ubmtrequestinfo" replace="instance" resultref="/root/temp"/>
  251. <submission id="TXABO61103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/requestinfo/cordrequestinfo" replace="instance" resultref="/root/temp"/>
  252. <submission id="TXABO61104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/requestinfo/bmtrequestinfo" replace="instance" resultref="/root/temp"/>
  253. <submission id="TRABO61102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/main/hsctinfo"/>
  254. <submission id="TRABO02101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmbinfo/lrglist"/>
  255. <submission id="TRABO02102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/mdllist"/>
  256. <submission id="TRABO02103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp/tempcodeinfo"/>
  257. </model>
  258. <script type="javascript">
  259. <![CDATA[
  260. /* @group : 이식신청 및 보험신청리스트
  261. * @ver : 2008.07.28
  262. * @by : 남수현
  263. * @type : function
  264. * @access : public
  265. * @desc : 환자의 보험신청 및 이식의뢰 리스트조회
  266. * @param :
  267. */
  268. function fGetPatientInfo() {
  269. model.setValue("/root/send/pid", model.getValue("/root/main/hsctinfo/patinfolist/pid"));
  270. submit("TRABO01401");
  271. }
  272. function fGetPatientInfo(){
  273. model.setValue ("/root/send/req/pid", model.getValue ("/root/main/hsctinfo/patinfolist/pid"));
  274. submit("TRABO61102");
  275. }
  276. /* @group : BMT 의뢰서
  277. * @ver : 2007.11.20
  278. * @by : 박중규
  279. * @type : function
  280. * @access : public
  281. * @desc : BMT 의뢰서 저장
  282. * @param : vSaveFlag[A: 보험의뢰신청, U: UBMT신청, C:CORD신청, H:BMT신청]
  283. */
  284. function fSaveData(vSaveFlag ){
  285. if( fCheckData(vSaveFlag) == false ) return ;
  286. if( vSaveFlag == "A" ){
  287. model.setValue("/root/send/data/requestinfo/assurequestinfo/reqdd" , model.getValue("/root/main/requestinfo/assurequestinfo/reqdd") );
  288. model.setValue("/root/send/data/requestinfo/assurequestinfo/trnptkind" , model.getValue("/root/main/requestinfo/assurequestinfo/trnptkind") );
  289. model.setValue("/root/send/data/requestinfo/assurequestinfo/trnptkindcd" , model.getValue("/root/main/requestinfo/assurequestinfo/trnptkindcd") );
  290. model.setValue("/root/send/data/requestinfo/assurequestinfo/dnornm" , model.getValue("/root/main/requestinfo/assurequestinfo/dnornm") );
  291. model.setValue("/root/send/data/requestinfo/assurequestinfo/dnorrrgstno1", model.getValue("/root/main/requestinfo/assurequestinfo/dnorrrgstno1") );
  292. model.setValue("/root/send/data/requestinfo/assurequestinfo/dnorrrgstno2", model.getValue("/root/main/requestinfo/assurequestinfo/dnorrrgstno2") );
  293. model.setValue("/root/send/data/requestinfo/assurequestinfo/diagcd" , model.getValue("/root/main/requestinfo/assurequestinfo/diagcd") );
  294. model.setValue("/root/send/data/requestinfo/assurequestinfo/pid" , model.getValue("/root/main/hsctinfo/patinfolist/pid") );
  295. if( messageBox("신청내용을 " , "Q002" ) == 6 ){
  296. if ( submit("TXABO61101") ) {
  297. btn_sea.dispatch("onclick");;
  298. }
  299. }
  300. } else if( vSaveFlag == "U" ){
  301. model.setValue("/root/send/data/requestinfo/ubmtrequestinfo/reqdd" , model.getValue("/root/main/requestinfo/ubmtrequestinfo/reqdd") );
  302. model.setValue("/root/send/data/requestinfo/ubmtrequestinfo/trnptflag", model.getValue("/root/main/requestinfo/ubmtrequestinfo/trnptflag") );
  303. model.setValue("/root/send/data/requestinfo/ubmtrequestinfo/pid" , model.getValue("/root/main/hsctinfo/patinfolist/pid") );
  304. if( messageBox("신청내용을 " , "Q002" ) == 6 ){
  305. if ( submit("TXABO61102") ) {
  306. btn_sea.dispatch("onclick");
  307. }
  308. }
  309. } else if( vSaveFlag == "C" ){
  310. model.setValue("/root/send/data/requestinfo/cordrequestinfo/reqdd" , model.getValue("/root/main/requestinfo/cordrequestinfo/reqdd") );
  311. model.setValue("/root/send/data/requestinfo/cordrequestinfo/trnptflag", model.getValue("/root/main/requestinfo/cordrequestinfo/trnptflag") );
  312. model.setValue("/root/send/data/requestinfo/cordrequestinfo/pid" , model.getValue("/root/main/hsctinfo/patinfolist/pid") );
  313. if( messageBox("신청내용을 " , "Q002" ) == 6 ){
  314. if ( submit("TXABO61103") ) {
  315. btn_sea.dispatch("onclick");
  316. }
  317. }
  318. } else if( vSaveFlag == "H"){
  319. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/reqdd" , model.getValue("/root/main/requestinfo/bmtrequestinfo/reqdd") );
  320. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/trnptkind" , model.getValue("/root/main/requestinfo/bmtrequestinfo/trnptkind") );
  321. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/trnptkindcd" , model.getValue("/root/main/requestinfo/bmtrequestinfo/trnptkindcd") );
  322. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/indirectrustyn", model.getValue("/root/main/requestinfo/bmtrequestinfo/indirectrustyn") );
  323. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/scs" , model.getValue("/root/main/requestinfo/bmtrequestinfo/scs") );
  324. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/cond" , model.getValue("/root/main/requestinfo/bmtrequestinfo/cond") );
  325. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/gvhd" , model.getValue("/root/main/requestinfo/bmtrequestinfo/gvhd") );
  326. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/pcppyn" , model.getValue("/root/main/requestinfo/bmtrequestinfo/pcppyn") );
  327. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/pcpprem" , model.getValue("/root/main/requestinfo/bmtrequestinfo/pcpprem") );
  328. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/trnptschedd" , model.getValue("/root/main/requestinfo/bmtrequestinfo/trnptschedd") );
  329. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/inschedd" , model.getValue("/root/main/requestinfo/bmtrequestinfo/inschedd") );
  330. model.setValue("/root/send/data/requestinfo/bmtrequestinfo/pid" , model.getValue("/root/main/hsctinfo/patinfolist/pid") );
  331. if( messageBox("신청내용을 " , "Q002" ) == 6 ){
  332. if ( submit("TXABO61104") ) {
  333. btn_sea.dispatch("onclick");
  334. }
  335. }
  336. }
  337. }
  338. /* @group : BMT 의뢰서
  339. * @ver : 2007.11.20
  340. * @by : 박중규
  341. * @type : function
  342. * @access : public
  343. * @desc : BMT 의뢰서 저장시 필수항목 체크
  344. * @param : vSaveFlag[A: 보험의뢰신청, U: UBMT신청, C:CORD신청, H:BMT신청]
  345. */
  346. function fCheckData(vSaveFlag ){
  347. var sErrMsg = "";
  348. if ( model.getValue ("/root/main/hsctinfo/patinfolist/pid") =="" ){
  349. messageBox("등록번호를 ", "C001");
  350. return false;
  351. }
  352. if( vSaveFlag == "A" ){
  353. if( model.getValue("/root/main/requestinfo/assurequestinfo/reqdd") == "" ) {
  354. sErrMsg = "의뢰일자를 ";
  355. }
  356. if( model.getValue("/root/main/requestinfo/assurequestinfo/trnptkind") == "" ) {
  357. sErrMsg = "이식종류를 ";
  358. }
  359. }
  360. if( sErrMsg != "" ){
  361. messageBox(sErrMsg, "C001");
  362. return false;
  363. }
  364. return true;
  365. }
  366. /* @group : BMT 의뢰서
  367. * @ver : 2008.07.19
  368. * @by : 박중규
  369. * @type : function
  370. * @access : public
  371. * @desc : 화면 초기화
  372. * @param : TA(True:비활성화, A:보험), FA(False:활성화, A:보험), TH(True:비활성화, H:이식의뢰), FH(False:활성화, H:이식의뢰)
  373. */
  374. function fDisplay(vFlag ){
  375. if ( vFlag == "TA" ) {
  376. ipt_reqdd1.disabled = "true";
  377. cmb_trnptkind1.disabled = "true";
  378. rdo_trnptkind1.disabled = "true";
  379. cmb_diagcd.disabled = "true";
  380. ipt_dnornm.disabled = "true";
  381. ipt_dnorrrgstno1.disabled = "true";
  382. ipt_dnorrrgstno2.disabled = "true";
  383. } else if ( vFlag == "FA" ) {
  384. ipt_reqdd1.disabled = "false";
  385. cmb_trnptkind1.disabled = "false";
  386. rdo_trnptkind1.disabled = "false";
  387. cmb_diagcd.disabled = "false";
  388. ipt_dnornm.disabled = "false";
  389. ipt_dnorrrgstno1.disabled = "false";
  390. ipt_dnorrrgstno2.disabled = "false";
  391. } else if ( vFlag == "TH" ) {
  392. ipt_trnptreqdd.disabled = "true";
  393. cmb_trnptkind2.disabled = "true";
  394. rdo_trnptkind2.disabled = "true";
  395. cmb_indirectrustyn.disabled = "true";
  396. cmb_scs.disabled = "true";
  397. cmb_cond.disabled = "true";
  398. cmb_gvhd.disabled = "true";
  399. cmb_pcppyn.disabled = "true";
  400. ipt_trnptschedd.disabled = "true";
  401. ipt_inschedd.disabled = "true";
  402. txt_pcpprem.disabled = "true";
  403. } else if ( vFlag == "FH" ) {
  404. ipt_trnptreqdd.disabled = "false";
  405. cmb_trnptkind2.disabled = "false";
  406. rdo_trnptkind2.disabled = "false";
  407. cmb_indirectrustyn.disabled = "false";
  408. cmb_scs.disabled = "false";
  409. cmb_cond.disabled = "false";
  410. cmb_gvhd.disabled = "false";
  411. cmb_pcppyn.disabled = "false";
  412. ipt_trnptschedd.disabled = "false";
  413. ipt_inschedd.disabled = "false";
  414. txt_pcpprem.disabled = "false";
  415. }
  416. }
  417. ]]>
  418. </script>
  419. </xhtml:head>
  420. <xhtml:body pagewidth="595" pageheight="770" guideline="1,576;2,727;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  421. <group id="grp_biz" scroll="auto" style="left:3px; top:0px; width:575px; height:700px; ">
  422. <group id="grp_sea" style="left:0px; top:10px; width:566px; height:35px; vertical-align:top; ">
  423. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:565px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  424. <caption id="caption2" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">등록번호 :</caption>
  425. <output id="output5" ref="/root/main/hsctinfo/patinfolist/age" class="output_search" style="left:404px; top:8px; width:30px; height:19px; text-align:center; "/>
  426. <output id="output6" ref="/root/main/hsctinfo/patinfolist/sex" class="output_search" style="left:437px; top:8px; width:30px; height:19px; text-align:center; "/>
  427. <input id="input2" ref="/root/main/hsctinfo/patinfolist/pid" class="input_search" style="left:104px; top:8px; width:80px; height:19px; ">
  428. <script type="javascript" ev:event="onkeyup">
  429. <![CDATA[
  430. inputEnterKey("btn_sea", "DOMActivate");
  431. ]]>
  432. </script>
  433. </input>
  434. <button id="btn_srchpat" class="icon_search" style="left:187px; top:10px; width:16px; height:16px; ">
  435. <caption/>
  436. <script type="javascript" ev:event="DOMActivate">
  437. <![CDATA[
  438. if ( abofGetPamPatientSearch("/root/main/hsctinfo/patinfolist", "/root/main/patinfo/patinfolist", "P") ) {
  439. model.setValue("/root/send/req/pid",model.getValue("/root/main/hsctinfo/patinfolist/pid"));
  440. model.refresh();
  441. fDisplay("FH");
  442. fDisplay("FA");
  443. if(submit("TRABO61101")==true){
  444. var nd = null;
  445. nd = instance1.selectSingleNode("/root/temp/requestinfo/assurequestinfo");
  446. if(nd != null){
  447. model.copyNode("/root/main/requestinfo/assurequestinfo","/root/temp/requestinfo/assurequestinfo");
  448. }
  449. nd = instance1.selectSingleNode("/root/temp/requestinfo/ubmtrequestinfo");
  450. if(nd != null){
  451. model.copyNode("/root/main/requestinfo/ubmtrequestinfo","/root/temp/requestinfo/ubmtrequestinfo");
  452. }
  453. nd = instance1.selectSingleNode("/root/temp/requestinfo/cordrequestinfo");
  454. if(nd != null){
  455. model.copyNode("/root/main/requestinfo/cordrequestinfo","/root/temp/requestinfo/cordrequestinfo");
  456. }
  457. nd = instance1.selectSingleNode("/root/temp/requestinfo/bmtrequestinfo");
  458. if(nd != null){
  459. model.copyNode("/root/main/requestinfo/bmtrequestinfo","/root/temp/requestinfo/bmtrequestinfo");
  460. }
  461. }
  462. }
  463. ]]>
  464. </script>
  465. </button>
  466. <output id="output16" ref="/root/main/hsctinfo/patinfolist/rrgstno1" class="output_search" style="left:291px; top:8px; width:54px; height:19px; text-align:center; "/>
  467. <output id="output17" ref="/root/main/hsctinfo/patinfolist/hngnm" class="output_search" style="left:208px; top:8px; width:80px; height:19px; text-align:center; "/>
  468. <button id="btn_sea" class="btn1_letter2" style="left:491px; top:7px; width:56px; height:22px; ">
  469. <caption>조회</caption>
  470. <script type="javascript" ev:event="DOMActivate">
  471. <![CDATA[
  472. //디폴트 값 셋팅
  473. model.resetInstanceNode("/root/main/requestinfo");
  474. var cur_dt = getCurrentDate() ;
  475. model.setValue("/root/main/requestinfo/assurequestinfo/reqdd", cur_dt);
  476. model.setValue("/root/main/requestinfo/ubmtrequestinfo/reqdd", cur_dt);
  477. model.setValue("/root/main/requestinfo/cordrequestinfo/reqdd", cur_dt);
  478. model.setValue("/root/main/requestinfo/bmtrequestinfo/reqdd", cur_dt);
  479. model.setValue("/root/main/requestinfo/bmtrequestinfo/indirectrustyn", "Y");
  480. model.setValue("/root/main/requestinfo/bmtrequestinfo/pcppyn", "N");
  481. model.setValue("/root/send/req/pid", model.getValue("/root/main/hsctinfo/patinfolist/pid"));
  482. submit("TRABO61102");
  483. submit("TRABO61101");
  484. cmb_ubmthist.select(0);
  485. cmb_cordhist.select(0);
  486. //보험신처의뢰, 이식의뢰 활성화.
  487. fDisplay("FH");
  488. fDisplay("FA");
  489. ]]>
  490. </script>
  491. </button>
  492. <line id="line13" class="line_4" style="x1:480px; y1:6px; x2:480px; y2:28px; "/>
  493. <output id="output3" ref="/root/main/hsctinfo/patinfolist/rrgstno2" class="output_search" style="left:347px; top:8px; width:54px; height:19px; text-align:center; "/>
  494. </group>
  495. <line id="line7" class="line_1" style="x1:0px; y1:75px; x2:570px; y2:75px; "/>
  496. <line id="line8" class="line_1" style="x1:0px; y1:391px; x2:570px; y2:391px; "/>
  497. <caption id="caption24" class="tit_2" style="left:5px; top:60px; width:153px; height:13px; ">Assurance Request</caption>
  498. <caption id="caption25" class="tit_2" style="left:5px; top:375px; width:119px; height:13px; ">BMT Request</caption>
  499. <caption id="caption29" class="cell_1" style="left:235px; top:396px; width:117px; height:23px; vertical-align:middle; ">이식종류</caption>
  500. <caption id="caption34" class="cell_1" style="left:235px; top:420px; width:117px; height:23px; vertical-align:middle; ">Stem Cell Source</caption>
  501. <caption id="caption40" class="tit_2" style="left:5px; top:251px; width:113px; height:13px; ">UBMT Request</caption>
  502. <line id="line14" class="line_1" style="x1:0px; y1:266px; x2:570px; y2:266px; "/>
  503. <caption id="caption10" class="tit_2" style="left:2px; top:312px; width:113px; height:13px; ">CORD Request</caption>
  504. <line id="line4" class="line_1" style="x1:0px; y1:327px; x2:570px; y2:327px; "/>
  505. <button id="button16" class="btn2_letter7" style="left:473px; top:245px; width:97px; height:19px; ">
  506. <caption>UBMT 진행상황</caption>
  507. <script type="javascript" ev:event="DOMActivate">
  508. <![CDATA[
  509. modal("SMABO00300 ","","","","","","");
  510. ]]>
  511. </script>
  512. </button>
  513. <button id="button11" class="btn2_letter7" style="left:472px; top:306px; width:97px; height:19px; ">
  514. <caption>CORD 진행상황</caption>
  515. <script type="javascript" ev:event="DOMActivate">
  516. <![CDATA[
  517. modal("SMABO00600 ","","","","","","");
  518. ]]>
  519. </script>
  520. </button>
  521. <button id="button12" class="btn2_letter7" style="left:473px; top:54px; width:97px; height:19px; ">
  522. <caption>보험신청리스트</caption>
  523. <script type="javascript" ev:event="DOMActivate">
  524. <![CDATA[
  525. modal("SMABO01400 ","","","","","","");
  526. ]]>
  527. </script>
  528. </button>
  529. <button id="button9" class="btn2_letter6" style="left:484px; top:370px; width:86px; height:19px; ">
  530. <caption>이식스케쥴표</caption>
  531. <script type="javascript" ev:event="DOMActivate">
  532. <![CDATA[
  533. modal("SMABO00800 ","","","","","","");
  534. ]]>
  535. </script>
  536. </button>
  537. <select1 id="cmb_trnptkind2" ref="/root/main/requestinfo/bmtrequestinfo/trnptkindcd" class="combo_default" appearance="minimal" style="left:448px; top:397px; width:122px; height:19px; ">
  538. <choices>
  539. <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
  540. <label ref="cdnm"/>
  541. <value ref="cdid"/>
  542. </itemset>
  543. </choices>
  544. </select1>
  545. <select1 id="cmb_scs" ref="/root/main/requestinfo/bmtrequestinfo/scs" class="combo_default" appearance="minimal" style="left:355px; top:421px; width:214px; height:19px; ">
  546. <choices>
  547. <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0162">
  548. <label ref="cdnm"/>
  549. <value ref="cdid"/>
  550. </itemset>
  551. </choices>
  552. </select1>
  553. <caption id="caption1" class="cell_1" style="left:0px; top:468px; width:130px; height:23px; vertical-align:middle; ">GVHD prophylaxis</caption>
  554. <select1 id="cmb_gvhd" ref="/root/main/requestinfo/bmtrequestinfo/gvhd" class="combo_default" appearance="minimal" style="left:132px; top:469px; width:438px; height:19px; ">
  555. <choices>
  556. <itemset nodeset="/root/init/cmbinfo/gvhd/A0175">
  557. <label ref="cdnm"/>
  558. <value ref="cdid"/>
  559. </itemset>
  560. </choices>
  561. </select1>
  562. <select1 id="cmb_cond" ref="/root/main/requestinfo/bmtrequestinfo/cond" class="combo_default" appearance="minimal" style="left:132px; top:445px; width:437px; height:19px; ">
  563. <choices>
  564. <itemset nodeset="/root/init/cmbinfo/conditioning/REGI">
  565. <label ref="cdnm"/>
  566. <value ref="cdid"/>
  567. </itemset>
  568. </choices>
  569. </select1>
  570. <caption id="caption3" class="cell_1" style="left:0px; top:444px; width:130px; height:23px; vertical-align:middle; ">Conditioning Regimen</caption>
  571. <caption id="caption9" class="cell_1" style="left:0px; top:420px; width:130px; height:23px; vertical-align:middle; ">입원장 위임</caption>
  572. <caption id="caption12" class="cell_1" style="left:0px; top:396px; width:130px; height:23px; vertical-align:middle; ">의뢰일</caption>
  573. <button id="button2" class="btn5_letter9" style="left:362px; top:370px; width:119px; height:19px; ">
  574. <caption>BMT Request 저장</caption>
  575. <script type="javascript" ev:event="DOMActivate">
  576. <![CDATA[
  577. fSaveData("H" );
  578. ]]>
  579. </script>
  580. </button>
  581. <select1 id="cmb_trnptkind1" ref="/root/main/requestinfo/assurequestinfo/trnptkindcd" class="combo_default" appearance="minimal" style="left:372px; top:81px; width:198px; height:19px; ">
  582. <choices>
  583. <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
  584. <label ref="cdnm"/>
  585. <value ref="cdid"/>
  586. </itemset>
  587. </choices>
  588. </select1>
  589. <input id="ipt_reqdd1" ref="/root/main/requestinfo/assurequestinfo/reqdd" class="input_default" inputtype="date" style="left:83px; top:81px; width:100px; height:19px; "/>
  590. <line id="line6" class="line_2" style="x1:0px; y1:102px; x2:570px; y2:102px; "/>
  591. <caption id="caption13" class="cell_1" style="left:0px; top:271px; width:117px; height:23px; vertical-align:middle; ">의뢰일자</caption>
  592. <line id="line9" class="line_3" style="x1:1px; y1:295px; x2:570px; y2:295px; "/>
  593. <line id="line10" class="line_3" style="x1:0px; y1:356px; x2:570px; y2:356px; "/>
  594. <caption id="caption14" class="cell_1" style="left:0px; top:332px; width:117px; height:23px; vertical-align:middle; ">의뢰일자</caption>
  595. <button id="button5" class="btn2_letter3" style="left:306px; top:370px; width:53px; height:19px; ">
  596. <caption>입원장</caption>
  597. <script type="javascript" ev:event="DOMActivate">
  598. <![CDATA[
  599. var indirectrustyn = model.getValue ("/root/main/requestinfo/bmtrequestinfo/indirectrustyn");
  600. if(indirectrustyn == "Y"){
  601. setParameter("SPMMO00100_BMTDEPTCD", "3140000000" );
  602. modal("SPMMO00100",0,100,150,"SPMMO00100","","");
  603. model.copyNode ( "/root/main/hsctinfo/patinfolist","/root/main/patinfo/patinfolist");
  604. model.refresh();
  605. }else{
  606. messageBox("입원장 위임을 받아야 합니다.","E999");
  607. }
  608. ]]>
  609. </script>
  610. </button>
  611. <line id="line11" class="line_2" style="x1:0px; y1:418px; x2:570px; y2:418px; "/>
  612. <line id="line12" class="line_2" style="x1:0px; y1:442px; x2:570px; y2:442px; "/>
  613. <line id="line15" class="line_2" style="x1:0px; y1:466px; x2:570px; y2:466px; "/>
  614. <line id="line16" class="line_2" style="x1:0px; y1:490px; x2:570px; y2:490px; "/>
  615. <input id="ipt_reqdd" ref="/root/main/requestinfo/ubmtrequestinfo/reqdd" class="input_default" inputtype="date" style="left:119px; top:273px; width:158px; height:19px; "/>
  616. <input id="input1" ref="/root/main/requestinfo/cordrequestinfo/reqdd" class="input_default" inputtype="date" style="left:119px; top:334px; width:158px; height:19px; "/>
  617. <input id="ipt_trnptreqdd" ref="/root/main/requestinfo/bmtrequestinfo/reqdd" class="input_default" inputtype="date" style="left:132px; top:397px; width:100px; height:19px; "/>
  618. <button id="btn_saveassu" class="btn5_letter6" style="left:384px; top:54px; width:86px; height:19px; ">
  619. <caption>보험신청저장</caption>
  620. <script type="javascript" ev:event="DOMActivate">
  621. <![CDATA[
  622. fSaveData("A");
  623. ]]>
  624. </script>
  625. </button>
  626. <button id="button1" class="btn5_letter7" style="left:372px; top:245px; width:97px; height:19px; ">
  627. <caption>UBMT 신청저장</caption>
  628. <script type="javascript" ev:event="DOMActivate">
  629. <![CDATA[
  630. fSaveData("U" );
  631. ]]>
  632. </script>
  633. </button>
  634. <button id="button6" class="btn5_letter7" style="left:371px; top:306px; width:97px; height:19px; ">
  635. <caption>CORD 신청저장</caption>
  636. <script type="javascript" ev:event="DOMActivate">
  637. <![CDATA[
  638. fSaveData("C" );
  639. ]]>
  640. </script>
  641. </button>
  642. <line id="line1" class="line_2" style="x1:0px; y1:514px; x2:570px; y2:514px; "/>
  643. <caption id="caption11" class="cell_1" style="left:0px; top:492px; width:130px; height:23px; vertical-align:middle; ">PCPP</caption>
  644. <caption id="caption15" class="cell_1" style="left:0px; top:516px; width:130px; height:59px; vertical-align:middle; ">Comment</caption>
  645. <line id="line2" class="line_3" style="x1:0px; y1:575px; x2:570px; y2:575px; "/>
  646. <caption id="caption16" class="cell_1" style="left:199px; top:492px; width:80px; height:23px; vertical-align:middle; ">이식예정일</caption>
  647. <caption id="caption17" class="cell_1" style="left:387px; top:492px; width:80px; height:23px; vertical-align:middle; ">입원예정일</caption>
  648. <datagrid id="grd_assu" nodeset="/root/main/requestlist/assurequestlist" caption="의뢰일자^의뢰자^이식종류^이식종류^공여자명^주민번호^주민번호^진단명^확인" colsep="^" colwidth="77, 79, 40, 118, 58, 56, 58, 100, 41" dataheight="23" extendlastcol="scroll" focuscolor="#b9e5fb" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="23" rowsep="|" style="left:0px; top:131px; width:570px; height:106px; ">
  649. <col ref="reqdd" format="yyyy-mm-dd" style="text-align:center; "/>
  650. <col ref="reqid" style="text-align:center; "/>
  651. <col disabled="true" ref="trnptkind" type="combo" style="text-align:center; ">
  652. <choices>
  653. <item>
  654. <label>자가</label>
  655. <value>1</value>
  656. </item>
  657. <item>
  658. <label>동종</label>
  659. <value>2</value>
  660. </item>
  661. </choices>
  662. </col>
  663. <col disabled="true" ref="trnptkindcd" type="combo" style="text-align:center; ">
  664. <choices>
  665. <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
  666. <label ref="cdnm"/>
  667. <value ref="cdid"/>
  668. </itemset>
  669. </choices>
  670. </col>
  671. <col ref="dnornm"/>
  672. <col ref="dnorrrgstno1"/>
  673. <col ref="dnorrrgstno2"/>
  674. <col disabled="true" ref="diagcd" type="combo" style="left:506px; top:23px; width:100px; height:23px; ">
  675. <choices>
  676. <itemset nodeset="/root/init/cmbinfo/lrglist/item">
  677. <label ref="hsctlrgnm"/>
  678. <value ref="hsctlrgcd"/>
  679. </itemset>
  680. </choices>
  681. </col>
  682. <col ref="reqqualyn"/>
  683. <script type="javascript" ev:event="ondblclick">
  684. <![CDATA[
  685. model.setValue("/root/main/requestinfo/assurequestinfo/reqdd" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/reqdd"));
  686. model.setValue("/root/main/requestinfo/assurequestinfo/trnptkind" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/trnptkind"));
  687. model.setValue("/root/main/requestinfo/assurequestinfo/trnptkindcd" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/trnptkindcd"));
  688. model.setValue("/root/main/requestinfo/assurequestinfo/dnornm" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/dnornm"));
  689. model.setValue("/root/main/requestinfo/assurequestinfo/dnorrrgstno1", model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/dnorrrgstno1"));
  690. model.setValue("/root/main/requestinfo/assurequestinfo/dnorrrgstno2", model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/dnorrrgstno2"));
  691. model.setValue("/root/main/requestinfo/assurequestinfo/diagcd" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/diagcd"));
  692. model.setValue("/root/main/requestinfo/assurequestinfo/reqid" , model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/reqid"));
  693. // 코디네이터실에서 의뢰확인을 하면 수정할 수 없다.
  694. if ( model.getValue("/root/main/requestlist/assurequestlist[" + grd_assu.row + "]/reqqualyn") == "Y" ) {
  695. fDisplay("T");
  696. } else {
  697. fDisplay("F");
  698. ipt_reqdd1.disabled = "flase";
  699. cmb_trnptkind1.disabled = "flase";
  700. rdo_trnptkind1.disabled = "flase";
  701. cmb_diagcd.disabled = "flase";
  702. ipt_dnornm.disabled = "flase";
  703. ipt_dnorrrgstno1.disabled = "flase";
  704. ipt_dnorrrgstno2.disabled = "flase";
  705. }
  706. model.refresh();
  707. ]]>
  708. </script>
  709. </datagrid>
  710. <datagrid id="grd_bmt" nodeset="/root/main/requestlist/bmtrequestlist" class="datagrid2" caption="의뢰일자^이식종류^이식종류^입원장위임^SCS^Regimen^GVHD^PCPP^Comment^확인" colsep="^" colwidth="76, 40, 77, 43, 59, 155, 100, 50, 100, 40" dataheight="23" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="23" rowsep="|" style="left:0px; top:580px; width:570px; height:106px; ">
  711. <col disabled="true" ref="reqdd" format="yyyy-mm-dd" style="text-align:center; "/>
  712. <col disabled="true" ref="trnptkind" type="combo" style="text-align:center; ">
  713. <choices>
  714. <item>
  715. <label>자가</label>
  716. <value>1</value>
  717. </item>
  718. <item>
  719. <label>동종</label>
  720. <value>2</value>
  721. </item>
  722. </choices>
  723. </col>
  724. <col disabled="true" ref="trnptkindcd" type="combo" style="text-align:center; ">
  725. <choices>
  726. <itemset nodeset="/root/init/cmbinfo/trnptkindcd/A0161">
  727. <label ref="cdnm"/>
  728. <value ref="cdid"/>
  729. </itemset>
  730. </choices>
  731. </col>
  732. <col checkvalue="Y,N" disabled="true" ref="indirectrustyn" type="combo">
  733. <choices>
  734. <item>
  735. <label>Yes</label>
  736. <value>Y</value>
  737. </item>
  738. <item>
  739. <label>No</label>
  740. <value>N</value>
  741. </item>
  742. </choices>
  743. </col>
  744. <col disabled="true" ref="scs" type="combo" style="text-align:center; ">
  745. <choices>
  746. <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0162">
  747. <label ref="cdnm"/>
  748. <value ref="cdid"/>
  749. </itemset>
  750. </choices>
  751. </col>
  752. <col disabled="true" ref="cond" type="combo" style="text-align:center; ">
  753. <choices>
  754. <itemset nodeset="/root/init/cmbinfo/conditioning/REGI">
  755. <label ref="cdnm"/>
  756. <value ref="cdid"/>
  757. </itemset>
  758. </choices>
  759. </col>
  760. <col disabled="true" ref="gvhd" type="combo" style="text-align:center; ">
  761. <choices>
  762. <itemset nodeset="/root/init/cmbinfo/gvhd/A0175">
  763. <label ref="cdnm"/>
  764. <value ref="cdid"/>
  765. </itemset>
  766. </choices>
  767. </col>
  768. <col checkvalue="Y,N" disabled="true" ref="pcppyn" type="combo">
  769. <choices>
  770. <item>
  771. <label>Yes</label>
  772. <value>Y</value>
  773. </item>
  774. <item>
  775. <label>No</label>
  776. <value>N</value>
  777. </item>
  778. </choices>
  779. </col>
  780. <col disabled="true" ref="pcpprem"/>
  781. <col checkvalue="Y,N" ref="reqqualyn" type="checkbox"/>
  782. <script type="javascript" ev:event="ondblclick">
  783. <![CDATA[
  784. model.setValue("/root/main/requestinfo/bmtrequestinfo/reqdd" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/reqdd"));
  785. model.setValue("/root/main/requestinfo/bmtrequestinfo/trnptkind" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/trnptkind"));
  786. model.setValue("/root/main/requestinfo/bmtrequestinfo/trnptkindcd" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/trnptkindcd"));
  787. model.setValue("/root/main/requestinfo/bmtrequestinfo/indirectrustyn", model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/indirectrustyn"));
  788. model.setValue("/root/main/requestinfo/bmtrequestinfo/scs" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/scs"));
  789. model.setValue("/root/main/requestinfo/bmtrequestinfo/cond" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/cond"));
  790. model.setValue("/root/main/requestinfo/bmtrequestinfo/gvhd" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/gvhd"));
  791. model.setValue("/root/main/requestinfo/bmtrequestinfo/pcppyn" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/pcppyn"));
  792. model.setValue("/root/main/requestinfo/bmtrequestinfo/pcpprem" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/pcpprem"));
  793. model.setValue("/root/main/requestinfo/bmtrequestinfo/trnptschedd" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/trnptschedd"));
  794. model.setValue("/root/main/requestinfo/bmtrequestinfo/inschedd" , model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_bmt.row + "]/inschedd"));
  795. model.setValue("/root/main/requestinfo/bmtrequestinfo/reqid" , model.getValue("/root/main/requestlist/bmtrequestinfo[" + grd_bmt.row + "]/reqid"));
  796. // 코디네이터실에 의뢰확인이 되면 수정할 수 없게 한다.
  797. if ( model.getValue("/root/main/requestlist/bmtrequestlist[" + grd_assu.row + "]/reqqualyn") == "Y" ) {
  798. fDisplay("TH");
  799. } else {
  800. fDisplay("FH");
  801. }
  802. model.refresh();
  803. ]]>
  804. </script>
  805. </datagrid>
  806. <select1 id="rdo_trnptkind1" ref="/root/main/requestinfo/assurequestinfo/trnptkind" class="radio_default" appearance="full" cols="2" rows="1" overflow="visible" style="left:269px; top:81px; width:100px; height:20px; border-style:none; ">
  807. <choices>
  808. <item>
  809. <label>자가</label>
  810. <value>1</value>
  811. </item>
  812. <item>
  813. <label>동종</label>
  814. <value>2</value>
  815. </item>
  816. </choices>
  817. </select1>
  818. <select1 id="rdo_trnptkind2" ref="/root/main/requestinfo/bmtrequestinfo/trnptkind" class="radio_default" appearance="full" cols="2" rows="1" overflow="visible" style="left:355px; top:397px; width:90px; height:20px; border-style:none; ">
  819. <choices>
  820. <item>
  821. <label>자가</label>
  822. <value>1</value>
  823. </item>
  824. <item>
  825. <label>동종</label>
  826. <value>2</value>
  827. </item>
  828. </choices>
  829. </select1>
  830. <caption id="caption78" style="left:322px; top:105px; width:10px; height:20px; ">-</caption>
  831. <caption id="caption5" class="cell_1" style="left:0px; top:80px; width:80px; height:23px; vertical-align:middle; ">의뢰일자</caption>
  832. <caption id="caption18" class="cell_1" style="left:0px; top:104px; width:80px; height:23px; vertical-align:middle; ">공여자명</caption>
  833. <caption id="caption8" class="cell_1" style="left:186px; top:80px; width:80px; height:23px; vertical-align:middle; ">이식종류</caption>
  834. <caption id="caption19" class="cell_1" style="left:186px; top:104px; width:80px; height:23px; vertical-align:middle; ">주민번호</caption>
  835. <caption id="caption20" class="cell_1" style="left:398px; top:104px; width:80px; height:23px; vertical-align:middle; ">진단명</caption>
  836. <line id="line3" class="line_3" style="x1:0px; y1:126px; x2:570px; y2:126px; "/>
  837. <input id="ipt_dnornm" ref="/root/main/requestinfo/assurequestinfo/dnornm" class="input_default" style="left:83px; top:105px; width:100px; height:19px; "/>
  838. <input id="ipt_dnorrrgstno1" ref="/root/main/requestinfo/assurequestinfo/dnorrrgstno1" class="input_default" maxlength="6" style="left:269px; top:105px; width:50px; height:19px; "/>
  839. <input id="ipt_dnorrrgstno2" ref="/root/main/requestinfo/assurequestinfo/dnorrrgstno2" class="input_default" style="left:335px; top:105px; width:60px; height:19px; "/>
  840. <select1 id="cmb_diagcd" ref="/root/main/requestinfo/assurequestinfo/diagcd" class="combo_default" appearance="minimal" style="left:481px; top:105px; width:89px; height:19px; ">
  841. <choices>
  842. <itemset nodeset="/root/init/cmbinfo/lrglist/item">
  843. <label ref="hsctlrgnm"/>
  844. <value ref="hsctlrgcd"/>
  845. </itemset>
  846. </choices>
  847. </select1>
  848. <select1 id="cmb_indirectrustyn" ref="/root/main/requestinfo/bmtrequestinfo/indirectrustyn" class="combo_default" appearance="minimal" style="left:132px; top:421px; width:100px; height:19px; ">
  849. <choices>
  850. <item>
  851. <label>Yes</label>
  852. <value>Y</value>
  853. </item>
  854. <item>
  855. <label>No</label>
  856. <value>N</value>
  857. </item>
  858. </choices>
  859. </select1>
  860. <select1 id="cmb_pcppyn" ref="/root/main/requestinfo/bmtrequestinfo/pcppyn" class="combo_default" appearance="minimal" style="left:132px; top:493px; width:64px; height:19px; ">
  861. <choices>
  862. <item>
  863. <label>Yes</label>
  864. <value>Y</value>
  865. </item>
  866. <item>
  867. <label>No</label>
  868. <value>N</value>
  869. </item>
  870. </choices>
  871. </select1>
  872. <input id="ipt_inschedd" ref="/root/main/requestinfo/bmtrequestinfo/inschedd" class="input_default" inputtype="date" style="left:470px; top:493px; width:100px; height:19px; "/>
  873. <input id="ipt_trnptschedd" ref="/root/main/requestinfo/bmtrequestinfo/trnptschedd" class="input_default" inputtype="date" style="left:282px; top:493px; width:100px; height:19px; ">
  874. <script type="javascript" ev:event="xforms-value-changed">
  875. <![CDATA[
  876. ipt_inschedd.value = ipt_trnptschedd.value.toDate().getAddDate(-9,"D").getDateFormat("YYYYMMDD") ;
  877. ]]>
  878. </script>
  879. </input>
  880. <textarea id="txt_pcpprem" ref="/root/main/requestinfo/bmtrequestinfo/pcpprem" style="left:132px; top:517px; width:437px; height:57px; "/>
  881. <select1 id="cmb_ubmthist" ref="/root/hidden/ubmtreqhist" class="combo_default" appearance="minimal" style="left:410px; top:273px; width:155px; height:19px; ">
  882. <choices>
  883. <itemset nodeset="/root/main/requestlist/ubmtrequestinfo">
  884. <label ref="reqdd"/>
  885. <value ref="reqdd"/>
  886. </itemset>
  887. </choices>
  888. </select1>
  889. <select1 id="cmb_cordhist" ref="/root/hidden/cordreqhist" class="combo_default" appearance="minimal" style="left:410px; top:334px; width:155px; height:19px; ">
  890. <choices>
  891. <itemset nodeset="/root/main/requestlist/cordrequestinfo">
  892. <label ref="reqdd"/>
  893. <value ref="reqdd"/>
  894. </itemset>
  895. </choices>
  896. </select1>
  897. </group>
  898. <group id="grp_btn" style="left:3px; top:700px; width:575px; height:27px; ">
  899. <button id="button101" class="btn6_letter10" style="left:4px; top:3px; width:156px; height:22px; ">
  900. <caption>이식대기자리스트조회</caption>
  901. <script type="javascript" ev:event="DOMActivate">
  902. <![CDATA[
  903. modal("SMABO01100", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
  904. ]]>
  905. </script>
  906. </button>
  907. <button id="button3" class="btn6_letter10" style="left:158px; top:3px; width:156px; height:22px; ">
  908. <caption>입원예정자리스트조회</caption>
  909. <script type="javascript" ev:event="DOMActivate">
  910. <![CDATA[
  911. var pid = model.getValue("/root/main/hsctinfo/patinfolist/pid");
  912. var sflag = pid;
  913. setParameter("opener_parameter_id", sflag);
  914. modal("SMABO01300", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
  915. ]]>
  916. </script>
  917. </button>
  918. <button id="button97" class="btn6_letter6" style="left:312px; top:3px; width:104px; height:22px; ">
  919. <caption>월스케쥴조회</caption>
  920. <script type="javascript" ev:event="DOMActivate">
  921. <![CDATA[
  922. modal("SMABO00800", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
  923. ]]>
  924. </script>
  925. </button>
  926. <button id="button100" class="btn6_letter9" style="left:433px; top:0px; width:140px; height:22px; ">
  927. <caption>조혈모세포처리결과</caption>
  928. <script type="javascript" ev:event="DOMActivate">
  929. <![CDATA[
  930. var pid = model.getValue("/root/main/hsctinfo/patinfolist/pid");
  931. var sflag = pid;
  932. setParameter("opener_parameter_id", sflag);
  933. modal("SMABC00900", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
  934. ]]>
  935. </script>
  936. </button>
  937. </group>
  938. </xhtml:body>
  939. </xhtml:html>