SMABO00100_BMT환자관리.xfdl 149 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMABO00100" position="absolute 0 0 1201 707" titletext="BMT 환자관리" oninit="SMABO00100_oninit" onload="SMABO00100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption19" text="BMT 환자관리" class="tit_1" position="absolute 0 0 200 23"/>
  8. <Button id="btn_search" taborder="1" text="조회" class="btn4" position="absolute 945 19 1001 41" onclick="btn_search_onclick"/>
  9. <Button id="btn_save" taborder="2" text="저장" class="btn4" position="absolute 1008 19 1064 41" onclick="btn_save_onclick"/>
  10. <Button id="btn_delete" taborder="3" text="삭제" class="btn4" position="absolute 1067 19 1123 41" onclick="btn_delete_onclick"/>
  11. <Button id="btn_clear" taborder="4" text="초기화" class="btn4" position="absolute 1126 19 1194 41" onclick="btn_clear_onclick"/>
  12. <Static id="caption2" text="인적사항" class="tit_2" position="absolute -1 47 169 68"/>
  13. <Shape id="line1" class="line_10" position="absolute -1 63 1193 69"/>
  14. <Button id="button33" taborder="5" class="icon_search" position="absolute 182 71 198 87" onclick="button33_onclick"/>
  15. <Shape id="line3" class="line_2" position="absolute -1 88 1193 94"/>
  16. <Button id="button37" taborder="6" class="icon_search" position="absolute 182 95 198 111" onclick="button37_onclick"/>
  17. <Edit id="input21" taborder="7" class="input_default" enable="false" position="absolute 92 93 122 112" style="align:center middle;"/>
  18. <Edit id="input26" taborder="8" class="input_default" enable="false" position="absolute 142 93 179 112" style="align:center middle;"/>
  19. <Edit id="input30" taborder="9" class="input_default" enable="false" position="absolute 199 93 551 112"/>
  20. <Edit id="input35" taborder="10" class="input_default" position="absolute 92 117 551 136" autoselect="true"/>
  21. <Edit id="input44" taborder="11" class="input_default" enable="false" position="absolute 498 69 551 88" style=":disabled {align:center middle;}"/>
  22. <Edit id="input36" taborder="12" class="input_default" enable="false" position="absolute 302 69 354 88"/>
  23. <Edit id="input20" taborder="13" class="input_default" position="absolute 652 69 767 88" style="align:center middle;"/>
  24. <Edit id="input2" taborder="14" class="input_default" position="absolute 868 69 978 88" style="align:center middle;"/>
  25. <Edit id="input5" taborder="15" class="input_default" position="absolute 1074 69 1193 88" style="align:center middle;"/>
  26. <Shape id="line4" class="line_10" position="absolute -1 164 648 170"/>
  27. <Edit id="input15" taborder="16" class="input_default" enable="false" position="absolute 92 266 182 285"/>
  28. <Combo id="combo4" taborder="17" innerdataset="@ds_init_cmbinfo_trnptbfstat_A0160" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 278 242 368 261"/>
  29. <Radio id="radio2" taborder="18" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_default" position="absolute 92 194 182 214" onitemchanged="radio2_onitemchanged">
  30. <Dataset id="innerdataset">
  31. <ColumnInfo>
  32. <Column id="codecolumn"/>
  33. <Column id="datacolumn"/>
  34. </ColumnInfo>
  35. <Rows>
  36. <Row>
  37. <Col id="codecolumn">1</Col>
  38. <Col id="datacolumn">자가</Col>
  39. </Row>
  40. <Row>
  41. <Col id="codecolumn">2</Col>
  42. <Col id="datacolumn">동종</Col>
  43. </Row>
  44. </Rows>
  45. </Dataset>
  46. </Radio>
  47. <Shape id="line6" class="line_2" position="absolute -1 189 648 195"/>
  48. <Shape id="line7" class="line_2" position="absolute -1 213 648 219"/>
  49. <Static id="caption17" text="-" class="search_no_b" position="absolute 125 95 139 112"/>
  50. <Combo id="combo7" taborder="19" innerdataset="@ds_init_cmbinfo_scs_A0162" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 479 194 648 213"/>
  51. <Calendar id="input16" taborder="20" class="input_default" enable="false" position="absolute 92 218 182 237" dateformat="yyyy-MM-dd " value="null"/>
  52. <Calendar id="input24" taborder="21" class="input_default" enable="false" position="absolute 479 290 565 309" dateformat="yyyy-MM-dd " value="null"/>
  53. <Static id="caption79" text="공여자정보" class="tit_2" position="absolute 653 148 743 169"/>
  54. <Shape id="line5" class="line_10" position="absolute 653 164 1193 170"/>
  55. <Tab id="switch1" taborder="22" tabindex="0" position="absolute 653 174 1193 319" canchange="switch1_canchange" enable="true">
  56. <Tabpages>
  57. <Tabpage id="case1" text="Related">
  58. <Layouts>
  59. <Layout width="540" height="118">
  60. <Button id="button4" taborder="14" class="icon_search" position="absolute 249 33 265 49" onclick="switch1_case1_button4_onclick"/>
  61. <Edit id="input33" taborder="0" class="input_default" position="absolute 322 55 387 74"/>
  62. <MaskEdit id="input27" taborder="1" class="input_default" position="absolute 186 31 246 50"/>
  63. <Edit id="input37" taborder="2" class="input_default" position="absolute 108 55 246 74"/>
  64. <Button id="button13" taborder="3" text="Donor Report Form" class="btn2" position="absolute 306 5 436 24" onclick="switch1_case1_button13_onclick"/>
  65. <Shape id="line54" class="line_1" position="absolute 5 24 536 30"/>
  66. <Static id="caption28" text="-" class="search_no_b" position="absolute 173 33 185 50"/>
  67. <Button id="button2" taborder="4" text="공여자결과조회" class="btn2" position="absolute 439 5 536 24" onclick="switch1_case1_button2_onclick"/>
  68. <Combo id="combo5" taborder="5" innerdataset="@ds_init_cmbinfo_dnorrela_A0163" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 108 80 246 99"/>
  69. <Combo id="combo9" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 322 80 387 99">
  70. <Dataset id="innerdataset">
  71. <ColumnInfo>
  72. <Column id="codecolumn"/>
  73. <Column id="datacolumn"/>
  74. </ColumnInfo>
  75. <Rows>
  76. <Row>
  77. <Col id="codecolumn">Y</Col>
  78. <Col id="datacolumn">Y</Col>
  79. </Row>
  80. <Row>
  81. <Col id="codecolumn">N</Col>
  82. <Col id="datacolumn">N</Col>
  83. </Row>
  84. </Rows>
  85. </Dataset>
  86. </Combo>
  87. <Combo id="combo10" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 463 80 536 99">
  88. <Dataset id="innerdataset">
  89. <ColumnInfo>
  90. <Column id="codecolumn"/>
  91. <Column id="datacolumn"/>
  92. </ColumnInfo>
  93. <Rows>
  94. <Row>
  95. <Col id="codecolumn">Y</Col>
  96. <Col id="datacolumn">Y</Col>
  97. </Row>
  98. <Row>
  99. <Col id="codecolumn">N</Col>
  100. <Col id="datacolumn">N</Col>
  101. </Row>
  102. </Rows>
  103. </Dataset>
  104. </Combo>
  105. <Shape id="line9" class="line_2" position="absolute 5 50 536 56"/>
  106. <Shape id="line16" class="line_2" position="absolute 5 74 536 80"/>
  107. <Static id="caption20" text="환자와의관계" class="cell_1" position="absolute 5 78 105 101"/>
  108. <Static id="caption24" text="수혈" class="cell_1" position="absolute 249 78 319 101"/>
  109. <Static id="caption27" text="주민등록번호" class="cell_1" position="absolute 5 30 105 53"/>
  110. <Static id="caption29" text="공여자정보" class="cell_1" position="absolute 5 54 105 77"/>
  111. <Static id="caption25" text="촉진제" class="cell_1" position="absolute 390 78 460 101"/>
  112. <Shape id="line8" class="line_3" position="absolute 5 100 528 106"/>
  113. <Button id="btn_deldnor" taborder="8" text="Related 공여자삭제" class="btn5" position="absolute 173 5 303 24" onclick="switch1_case1_btn_deldnor_onclick"/>
  114. <Combo id="combo3" taborder="9" innerdataset="@ds_init_cmbinfo_sex_P0313" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 249 55 319 74"/>
  115. <Edit id="output7" taborder="10" readonly="true" position="absolute 390 31 536 50" class="output"/>
  116. <Edit id="ipt_dnorpid" taborder="11" class="input_default" position="absolute 390 55 536 74"/>
  117. <Button id="button9" taborder="12" text="공여자 HLA지정" class="btn2" position="absolute 62 5 170 24" onclick="switch1_case1_button9_onclick"/>
  118. <Edit id="input7" taborder="13" position="absolute 108 31 168 50" maxlength="6" inputtype="number" autoskip="true"/>
  119. </Layout>
  120. </Layouts>
  121. </Tabpage>
  122. <Tabpage id="case2" text="Unrelated" enable="true">
  123. <Layouts>
  124. <Layout>
  125. <Edit id="input28" taborder="1" class="input_default" enable="false" position="absolute 479 31 528 50"/>
  126. <Edit id="input29" taborder="2" class="input_default" enable="false" position="absolute 427 31 476 50"/>
  127. <Edit id="input31" taborder="3" class="input_default" enable="false" position="absolute 334 31 424 50"/>
  128. <Edit id="input32" taborder="4" class="input_default" position="absolute 108 56 528 75"/>
  129. <Combo id="combo11" taborder="5" innerdataset="@ds_init_cmbinfo_dnorbonebank_A0164" class="combo_default" enable="false" position="absolute 108 31 228 50" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm"/>
  130. <Shape id="line10" class="line_1" position="absolute 5 22 536 28"/>
  131. <Shape id="line18" class="line_2" position="absolute 5 51 528 57"/>
  132. <Static id="caption42" text="골수은행" class="cell_1" position="absolute 5 30 105 53"/>
  133. <Static id="caption43" text="골수 ID" class="cell_1" position="absolute 231 30 331 53"/>
  134. <Static id="caption44" text="채취기관" class="cell_1" position="absolute 5 54 105 77"/>
  135. <Shape id="line11" class="line_3" position="absolute 5 100 528 106"/>
  136. <Static id="caption3" text="수혈" class="cell_1" position="absolute 5 78 105 101"/>
  137. <Static id="caption80" text="촉진제" class="cell_1" position="absolute 268 78 368 101"/>
  138. <Combo id="combo1" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 371 80 528 99">
  139. <Dataset id="innerdataset">
  140. <ColumnInfo>
  141. <Column id="codecolumn"/>
  142. <Column id="datacolumn"/>
  143. </ColumnInfo>
  144. <Rows>
  145. <Row>
  146. <Col id="codecolumn">Y</Col>
  147. <Col id="datacolumn">Y</Col>
  148. </Row>
  149. <Row>
  150. <Col id="codecolumn">N</Col>
  151. <Col id="datacolumn">N</Col>
  152. </Row>
  153. </Rows>
  154. </Dataset>
  155. </Combo>
  156. <Combo id="combo22" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 108 80 265 99">
  157. <Dataset id="innerdataset">
  158. <ColumnInfo>
  159. <Column id="codecolumn"/>
  160. <Column id="datacolumn"/>
  161. </ColumnInfo>
  162. <Rows>
  163. <Row>
  164. <Col id="codecolumn">Y</Col>
  165. <Col id="datacolumn">Y</Col>
  166. </Row>
  167. <Row>
  168. <Col id="codecolumn">N</Col>
  169. <Col id="datacolumn">N</Col>
  170. </Row>
  171. </Rows>
  172. </Dataset>
  173. </Combo>
  174. <Button id="button3" taborder="8" text="UBMT Report Form" class="btn2" position="absolute 407 3 537 22" onclick="switch1_case2_button3_onclick"/>
  175. </Layout>
  176. </Layouts>
  177. </Tabpage>
  178. <Tabpage id="case3" text="Cord" enable="true">
  179. <Layouts>
  180. <Layout>
  181. <Shape id="line12" class="line_1" position="absolute 5 2 536 8"/>
  182. <Grid id="grd_cord" taborder="1" binddataset="ds_main_hsctinfo_cordinfo" useinputpanel="false" position="absolute 3 6 534 111" autofittype="col" cellsizingtype="col" onrbuttondown="switch1_case3_grd_cord_onrbuttondown">
  183. <Formats>
  184. <Format id="default">
  185. <Columns>
  186. <Column size="18"/>
  187. <Column size="175"/>
  188. <Column size="70"/>
  189. <Column size="55"/>
  190. <Column size="170"/>
  191. </Columns>
  192. <Rows>
  193. <Row size="24" band="head"/>
  194. <Row size="24"/>
  195. </Rows>
  196. <Band id="head">
  197. <Cell/>
  198. <Cell col="1" text="제대혈은행"/>
  199. <Cell col="2" text="ID"/>
  200. <Cell col="3" text="성별"/>
  201. <Cell col="4" text="혈액형"/>
  202. </Band>
  203. <Band id="body">
  204. <Cell celltype="head"/>
  205. <Cell col="1" displaytype="combo" edittype="combo" text="bind:boneassocd" combodataset="ds_init_cmbinfo_scs_A0165" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  206. <Cell col="2" text="bind:dnorid" enable="false"/>
  207. <Cell col="3" displaytype="combo" edittype="combo" text="bind:dnorsex" combodataset="ds_init_cmbinfo_sex_P0313" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  208. <Cell col="4" displaytype="combo" edittype="combo" text="bind:dnorbtype" combodataset="ds_init_cmbinfo_btype_M0376" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  209. </Band>
  210. </Format>
  211. </Formats>
  212. </Grid>
  213. </Layout>
  214. </Layouts>
  215. </Tabpage>
  216. </Tabpages>
  217. </Tab>
  218. <Static id="caption30" text="환자/공여자 정보" class="tit_2" position="absolute -1 322 124 343"/>
  219. <Shape id="line13" class="line_10" position="absolute -1 338 1193 344"/>
  220. <Static id="caption81" text="Lansky scale" class="cell_1" position="absolute 333 515 493 538"/>
  221. <Edit id="output25" taborder="23" readonly="true" position="absolute 185 516 330 535" class="output"/>
  222. <Static id="caption65" text="이식전검사" class="tit_2" position="absolute -1 422 99 443"/>
  223. <Edit id="output26" taborder="24" readonly="true" position="absolute 519 516 664 535" class="output"/>
  224. <Static id="caption31" text="Karnofsky scale" class="cell_1" position="absolute -1 515 159 538"/>
  225. <Shape id="line14" class="line_10" position="absolute -1 438 664 444"/>
  226. <Grid id="datagrid3" taborder="25" binddataset="ds_main_hsctinfo_preworkinfo" useinputpanel="false" position="absolute -1 443 664 514" autofittype="col" cellsizingtype="col">
  227. <Formats>
  228. <Format id="default">
  229. <Columns>
  230. <Column size="110"/>
  231. <Column size="110"/>
  232. <Column size="110"/>
  233. <Column size="110"/>
  234. <Column size="110"/>
  235. <Column size="110"/>
  236. </Columns>
  237. <Rows>
  238. <Row size="24" band="head"/>
  239. <Row size="24"/>
  240. </Rows>
  241. <Band id="head">
  242. <Cell/>
  243. <Cell col="1" text="Dentistry"/>
  244. <Cell col="2" text="ENT."/>
  245. <Cell col="3" text="Echocardiogram"/>
  246. <Cell col="4" text="PFT"/>
  247. <Cell col="5" text="Sonogram"/>
  248. </Band>
  249. <Band id="body">
  250. <Cell style="align:left middle;" text="bind:preworkflag"/>
  251. <Cell col="1" displaytype="date" text="bind:dent" calendardisplaynulltype="nulltext"/>
  252. <Cell col="2" displaytype="date" text="bind:ent" calendardisplaynulltype="nulltext"/>
  253. <Cell col="3" displaytype="date" text="bind:echo" calendardisplaynulltype="nulltext"/>
  254. <Cell col="4" displaytype="date" text="bind:pft" calendardisplaynulltype="nulltext"/>
  255. <Cell col="5" displaytype="date" text="bind:sono" calendardisplaynulltype="nulltext"/>
  256. </Band>
  257. </Format>
  258. </Formats>
  259. </Grid>
  260. <Button id="button8" taborder="26" text="www.webmail.nmdp.org" class="btn2" position="absolute 1036 468 1191 487" onclick="button8_onclick"/>
  261. <CheckBox id="checkbox4" taborder="27" text="유" position="absolute 819 444 851 464" truevalue="Y" onclick="checkbox4_onclick"/>
  262. <Static id="caption66" text="정자, 난자 보관" class="tit_2" position="absolute 669 422 809 443"/>
  263. <CheckBox id="checkbox5" taborder="28" text="유" position="absolute 820 467 852 487" truevalue="Y" falsevalue=" " onclick="checkbox5_onclick"/>
  264. <Button id="button51" taborder="29" text="www.cibmtr.org" class="btn2" position="absolute 1036 444 1191 463" onclick="button51_onclick"/>
  265. <Shape id="line15" class="line_10" position="absolute 669 438 886 444"/>
  266. <Button id="button10" taborder="30" text="이식차수생성" class="btn2" position="absolute 186 144 280 163" onclick="button10_onclick"/>
  267. <Edit id="input8" taborder="31" class="input_default" enable="false" position="absolute 568 266 648 285"/>
  268. <Edit id="input18" taborder="32" class="input_default" enable="false" position="absolute 479 266 565 285"/>
  269. <Edit id="input19" taborder="33" class="input_default" enable="false" position="absolute 278 266 368 285"/>
  270. <Button id="button20" taborder="34" text="세포보관/해동내역조회" class="btn2" position="absolute 941 43 1087 62" onclick="button20_onclick"/>
  271. <Button id="button21" taborder="35" text="세포처리결과조회" class="btn2" position="absolute 823 43 939 62" onclick="button21_onclick"/>
  272. <Button id="button22" taborder="36" text="이식후추후관리" class="btn2" position="absolute 1089 43 1194 62" onclick="button22_onclick"/>
  273. <Button id="button23" taborder="37" text="항암치료과정" class="btn2" position="absolute 735 43 821 62" onclick="button23_onclick"/>
  274. <Button id="button24" taborder="38" text="결과조회" class="btn2" position="absolute 668 43 732 62" onclick="button24_onclick"/>
  275. <MaskEdit id="output1" taborder="39" readonly="true" mask="####-##-##" position="absolute 652 93 767 112" displaynulltext=" " maskchar=" " style="align:center middle;" trimtype="both" type="string"/>
  276. <MaskEdit id="output2" taborder="40" readonly="true" mask="yyyy-mm-dd" position="absolute 1074 93 1193 112" style="align:center middle;"/>
  277. <MaskEdit id="output3" taborder="41" readonly="true" mask="####-##-##" position="absolute 868 93 978 112" style="align:center middle;" maskchar=" " displaynulltext=" " trimtype="both" type="string"/>
  278. <Edit id="output6" taborder="42" readonly="true" position="absolute 92 242 182 261" class="output"/>
  279. <Combo id="combo6" taborder="43" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 278 290 368 309">
  280. <Dataset id="innerdataset">
  281. <ColumnInfo>
  282. <Column id="codecolumn"/>
  283. <Column id="datacolumn"/>
  284. </ColumnInfo>
  285. <Rows>
  286. <Row>
  287. <Col id="codecolumn">1</Col>
  288. <Col id="datacolumn">급여</Col>
  289. </Row>
  290. <Row>
  291. <Col id="codecolumn">2</Col>
  292. <Col id="datacolumn">비급여</Col>
  293. </Row>
  294. <Row>
  295. <Col id="codecolumn">3</Col>
  296. <Col id="datacolumn">사후승인</Col>
  297. </Row>
  298. </Rows>
  299. </Dataset>
  300. </Combo>
  301. <Shape id="line2" class="line_2" position="absolute -1 237 648 243"/>
  302. <Button id="button26" taborder="44" text="marrow.konos.go.kr" class="btn2" position="absolute 1036 516 1191 535" onclick="button26_onclick"/>
  303. <Button id="button27" taborder="45" text="www.kbmtr.org" class="btn2" position="absolute 1036 492 1191 511" onclick="button27_onclick"/>
  304. <Button id="button29" taborder="46" text="영상뷰어" class="btn2" visible="false" position="absolute 457 43 521 62" onclick="button29_onclick"/>
  305. <Button id="button30" taborder="47" text="보험여부 History" class="btn2" position="absolute 540 144 648 163" onclick="button30_onclick"/>
  306. <Shape id="line19" class="line_3" position="absolute -1 535 664 541"/>
  307. <Shape id="line20" linetype="vertical" class="line_2" position="absolute 669 462 894 468"/>
  308. <Shape id="line21" linetype="vertical" class="line_2" position="absolute 669 486 894 492"/>
  309. <Shape id="line22" linetype="vertical" class="line_2" position="absolute 669 510 894 516"/>
  310. <Static id="caption7" text="외부기관 연계/링크" class="tit_2" position="absolute 894 422 1037 443"/>
  311. <Shape id="line23" class="line_10" position="absolute 894 438 1190 444"/>
  312. <Combo id="combo12" taborder="48" innerdataset="@ds_init_cmbinfo_trnptwardcd_A0479" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" enable="false" position="absolute 479 242 565 261"/>
  313. <Combo id="combo13" taborder="49" innerdataset="@ds_init_cmbinfo_trnptroomcd_A0480" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" enable="false" position="absolute 568 242 648 261"/>
  314. <Static id="caption55" text="Kg" position="absolute 403 369 423 386"/>
  315. <Static id="caption56" text="Kg" position="absolute 403 394 423 411"/>
  316. <Static id="caption57" text="Cm" position="absolute 501 369 521 386"/>
  317. <Static id="caption58" text="Cm" position="absolute 501 394 521 411"/>
  318. <Static id="caption59" text="회" position="absolute 702 369 722 386"/>
  319. <Static id="caption60" text="회" position="absolute 702 394 722 411"/>
  320. <Static id="caption61" text="명" position="absolute 805 394 825 411"/>
  321. <Static id="caption62" text="명" position="absolute 805 369 825 386"/>
  322. <Shape id="line24" linetype="vertical" class="line_2" position="absolute -1 362 1193 368"/>
  323. <Shape id="line25" class="line_2" position="absolute -1 388 1193 394"/>
  324. <Static id="caption40" text="Recipient" class="cell_1" position="absolute -1 367 89 390"/>
  325. <Static id="caption41" text="Donor" class="cell_1" position="absolute -1 391 89 414"/>
  326. <Static id="caption38" class="cell_1" position="absolute -1 343 89 366"/>
  327. <Shape id="line26" class="line_3" position="absolute -1 412 1193 418"/>
  328. <Static id="caption70" text="학력" class="cell_2" position="absolute 828 343 937 366" style="align:center middle;"/>
  329. <Static id="caption71" text="직업" class="cell_2" position="absolute 940 343 1080 366" style="align:center middle;"/>
  330. <Static id="caption74" text="체중" class="cell_2" position="absolute 328 343 423 366" style="align:center middle;"/>
  331. <Static id="caption63" text="임신횟수(회)" class="cell_2" position="absolute 622 343 722 366" style="align:center middle;"/>
  332. <Static id="caption75" text="신장" class="cell_2" position="absolute 426 343 521 366" style="align:center middle;"/>
  333. <Static id="caption64" text="자녀수(명)" class="cell_2" position="absolute 725 343 825 366" style="align:center middle;"/>
  334. <Static id="caption76" text="결혼여부" class="cell_2" position="absolute 524 343 619 366" style="align:center middle;"/>
  335. <Static id="caption45" text="이식전 혈액형" class="cell_2" position="absolute 92 343 207 366" style="align:center middle;"/>
  336. <Static id="caption46" text="혈액형" class="cell_2" position="absolute 210 343 325 366" style="align:center middle;"/>
  337. <Edit id="input23" taborder="50" class="input_default" enable="false" position="absolute 363 69 423 88"/>
  338. <Static id="caption78" text="-" position="absolute 354 68 364 88"/>
  339. <Combo id="cmb_trnptdg" taborder="51" innerdataset="@ds_temp_trnptdg_item" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 96 143 183 162" onitemchanged="cmb_trnptdg_onitemchanged"/>
  340. <Edit id="ipt_pid" taborder="52" class="input_essential" position="absolute 92 69 179 88" autoselect="true" onkeyup="ipt_pid_onkeyup" style="align:left middle;"/>
  341. <Combo id="cmb_diag" taborder="53" innerdataset="ds_init_cmbinfo_mdllist_item" class="combo_default" position="absolute 233 170 648 189" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm"/>
  342. <Edit id="input39" taborder="54" class="input_default" visible="false" position="absolute 869 143 940 162"/>
  343. <Combo id="combo30" taborder="55" innerdataset="ds_init_cmbinfo_lrglist_item" class="combo_default" position="absolute 92 170 230 189" onitemchanged="combo30_onitemchanged" datacolumn="hsctlrgnm" codecolumn="hsctlrgcd"/>
  344. <CheckBox id="checkbox1" taborder="56" text="무" position="absolute 854 444 886 464" truevalue="N" onclick="checkbox1_onclick"/>
  345. <CheckBox id="checkbox2" taborder="57" text="무" position="absolute 855 467 887 487" truevalue="N" falsevalue=" " onclick="checkbox2_onclick"/>
  346. <Combo id="combo31" taborder="58" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" enable="false" position="absolute 568 290 648 309">
  347. <Dataset id="innerdataset">
  348. <ColumnInfo>
  349. <Column id="codecolumn"/>
  350. <Column id="datacolumn"/>
  351. </ColumnInfo>
  352. <Rows>
  353. <Row>
  354. <Col id="codecolumn">1</Col>
  355. <Col id="datacolumn">급여</Col>
  356. </Row>
  357. <Row>
  358. <Col id="codecolumn">2</Col>
  359. <Col id="datacolumn">비급여</Col>
  360. </Row>
  361. </Rows>
  362. </Dataset>
  363. </Combo>
  364. <Combo id="cmb_regimen" taborder="59" innerdataset="@ds_init_cmbinfo_regimen_A0448" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 479 218 648 237"/>
  365. <Edit id="input17" taborder="60" class="input_default" enable="false" position="absolute 92 393 207 412"/>
  366. <Shape id="line27" class="line_2" position="absolute 899 463 1193 469"/>
  367. <Shape id="line28" class="line_2" position="absolute 894 487 1188 493"/>
  368. <Shape id="line29" class="line_2" position="absolute 894 511 1188 517"/>
  369. <Edit id="ipt_hngnm" taborder="61" class="input_default" position="absolute 199 69 299 88" style="align:center middle;font:Dotum,9,bold;"/>
  370. <Shape id="line31" class="line_2" position="absolute -1 261 648 267"/>
  371. <Shape id="line32" class="line_2" position="absolute -1 285 648 291"/>
  372. <Static id="caption10" text="이식종류" class="cell_1" position="absolute -1 193 89 216"/>
  373. <Static id="caption33" text="이식당시나이" class="cell_1" position="absolute -1 241 89 264"/>
  374. <Static id="caption22" text="이식일" class="cell_1" position="absolute -1 217 89 240"/>
  375. <Static id="caption11" text="진단명" class="cell_1" position="absolute -1 169 89 192"/>
  376. <Static id="caption12" text="보험요청일자" class="cell_1" position="absolute -1 289 89 312"/>
  377. <Static id="caption14" text="Total차수" class="cell_1" position="absolute -1 265 89 288"/>
  378. <Static id="caption34" text="AUTO차수" class="cell_1" position="absolute 185 265 275 288"/>
  379. <Static id="caption23" text="승인구분" class="cell_1" position="absolute 185 289 275 312"/>
  380. <Static id="caption4" text="이식전상태" class="cell_1" position="absolute 185 241 275 264"/>
  381. <Static id="caption16" text="주치의" class="cell_1" position="absolute 185 217 275 240"/>
  382. <Static id="caption21" text="Regimen" class="cell_1" position="absolute 371 217 476 240"/>
  383. <Static id="caption26" text="ALLO차수" class="cell_1" position="absolute 371 265 476 288"/>
  384. <Static id="caption15" text="StemCellSource" class="cell_1" position="absolute 371 193 476 216"/>
  385. <Static id="caption9" text="승인일자/급여" class="cell_1" position="absolute 371 289 476 312"/>
  386. <Static id="caption67" text="교육 여부" class="cell_1" position="absolute 669 443 816 466"/>
  387. <Static id="caption68" text="의뢰 여부" class="cell_1" position="absolute 669 467 816 490"/>
  388. <Static id="caption69" text="시행 여부" class="cell_1" position="absolute 669 491 816 538"/>
  389. <Shape id="line34" class="line_3" position="absolute 669 535 886 541"/>
  390. <Static id="caption72" text="NMDP LINK" class="cell_1" position="absolute 894 467 1035 490"/>
  391. <Static id="caption32" text="CIBMTR LINK" class="cell_1" position="absolute 894 443 1035 466"/>
  392. <Static id="caption37" text="KONOS, Link, Upload" class="cell_1" position="absolute 894 515 1035 538"/>
  393. <Static id="caption39" text="KBMTR, Link, Upload" class="cell_1" position="absolute 894 491 1035 514"/>
  394. <Shape id="line30" class="line_3" position="absolute 894 535 1188 541"/>
  395. <Combo id="combo2" taborder="62" innerdataset="@ds_init_cmbinfo_sex_P0313" codecolumn="cdid" datacolumn="cdnm" class="combo_default" enable="false" position="absolute 426 69 495 88"/>
  396. <Shape id="line33" class="line_3" position="absolute -1 309 648 315"/>
  397. <Combo id="combo15" taborder="63" innerdataset="@ds_init_cmbinfo_btype_M0376" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 210 368 325 387"/>
  398. <Button id="button1" taborder="64" text="보험요청일자" class="btn2" position="absolute 1 291 87 310" onclick="button1_onclick"/>
  399. <Calendar id="ipt_reqdd" taborder="65" class="input_default" position="absolute 92 290 182 309" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  400. <Combo id="cmb_trnptkindcd" taborder="66" innerdataset="@ds_init_cmbinfo_trnptkindcd_A0161" codecolumn="hsctmdlcd" datacolumn="hsctmdlnm" class="combo_default" position="absolute 185 194 368 213" onitemchanged="cmb_trnptkindcd_onitemchanged"/>
  401. <Button id="button6" taborder="67" text="전송" class="sms_send" position="absolute 965 546 1027 567" onclick="button6_onclick"/>
  402. <Static id="caption83" text="SMS 단문메시지" class="tit_2" position="absolute 697 551 817 572"/>
  403. <Shape id="line17" class="line_10" position="absolute 697 567 1193 573"/>
  404. <Edit id="input4" taborder="68" class="input_default" position="absolute 820 573 940 592" style="align:center middle;"/>
  405. <Edit id="input13" taborder="69" class="input_default" position="absolute 1070 573 1190 592" style="align:center middle;"/>
  406. <Edit id="input25" taborder="70" class="input_default" position="absolute 820 597 940 616" style="align:center middle;"/>
  407. <CheckBox id="checkbox8" taborder="71" text="환자" position="absolute 839 548 899 568" onclick="checkbox8_onclick" truevalue="Y"/>
  408. <CheckBox id="checkbox9" taborder="72" text="보호자" position="absolute 902 548 962 568" onclick="checkbox9_onclick" truevalue="Y"/>
  409. <Shape id="line35" class="line_2" position="absolute -1 112 1193 118"/>
  410. <Static id="caption88" text="상세주소" class="cell_1" position="absolute -1 116 89 139"/>
  411. <Static id="cap_pid" text="등록번호" class="cell_1" position="absolute -1 68 89 91"/>
  412. <Static id="caption18" text="우편번호" class="cell_1" position="absolute -1 92 89 115"/>
  413. <Static id="caption1" text="연락처" class="cell_1" position="absolute 554 68 649 91"/>
  414. <Static id="caption35" text="마지막입원일" class="cell_1" position="absolute 554 92 649 115"/>
  415. <Static id="caption36" text="사망일" class="cell_1" position="absolute 554 116 649 139"/>
  416. <Static id="caption13" text="마지막외래일" class="cell_1" position="absolute 770 92 865 115"/>
  417. <Static id="caption5" text="E-Mail" class="cell_1" position="absolute 981 68 1071 91"/>
  418. <Static id="caption6" text="HP" class="cell_1" position="absolute 770 68 865 91"/>
  419. <Static id="caption8" text="외래예약일" class="cell_1" position="absolute 981 92 1071 115"/>
  420. <Shape id="line127" class="line_3" position="absolute -1 136 1193 142"/>
  421. <Static id="caption89" text="Unit/병실" class="cell_1" position="absolute 371 241 476 264"/>
  422. <Static id="caption52" text="종교" class="cell_2" position="absolute 1083 343 1193 366" style="align:center middle;"/>
  423. <Button id="btn_karnofsky" taborder="73" text="Karnofsky scale" class="btn2" position="absolute 3 516 111 535" onclick="btn_karnofsky_onclick"/>
  424. <Button id="btn_lansky" taborder="74" text="Lansky scale" class="btn2" position="absolute 339 516 447 535" onclick="btn_lansky_onclick"/>
  425. <CheckBox id="bool_lansky" taborder="75" enable="false" position="absolute 497 516 514 536" onclick="bool_lansky_onclick" truevalue="Y" falsevalue="N"/>
  426. <CheckBox id="bool_karnofsky" taborder="76" enable="false" position="absolute 164 516 181 536" onclick="bool_karnofsky_onclick" truevalue="Y" falsevalue="N"/>
  427. <Edit id="opt_dayinfo" taborder="77" readonly="true" position="absolute 1074 117 1193 136" style="align:center middle;" class="output"/>
  428. <Button id="button7" taborder="78" text="Pre BMT Report Form" class="btn2" position="absolute 524 43 665 62" onclick="button7_onclick"/>
  429. <Combo id="cmb_dnorbtype" taborder="79" innerdataset="@ds_init_cmbinfo_btype_M0376" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 210 393 325 412"/>
  430. <Combo id="cmb_dnormaryyn" taborder="80" innerdataset="@ds_init_cmbinfo_maryyn_M0151" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 524 393 619 412"/>
  431. <Combo id="cmb_dnorschol" taborder="81" innerdataset="@ds_init_cmbinfo_schol_M0069" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 828 393 937 412"/>
  432. <Combo id="cmb_dnorjob" taborder="82" innerdataset="@ds_init_cmbinfo_job_M0068" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 940 393 1080 412"/>
  433. <Combo id="cmb_dnorrelign" taborder="83" innerdataset="@ds_init_cmbinfo_relign_M0070" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1083 393 1193 412"/>
  434. <Edit id="ipt_dnorbdwt" taborder="84" class="input_default" position="absolute 328 393 400 412" style="align:right middle;"/>
  435. <Edit id="ipt_dnorbdht" taborder="85" class="input_default" position="absolute 426 393 498 412" style="align:right middle;"/>
  436. <Edit id="ipt_dnorprgcnt" taborder="86" class="input_default" position="absolute 622 393 699 412"/>
  437. <Edit id="ipt_dnorchldrncnt" taborder="87" class="input_default" position="absolute 725 393 802 412"/>
  438. <Edit id="output5" taborder="88" readonly="true" position="absolute 284 143 438 162" style="align:center middle;" class="output"/>
  439. <Combo id="cmb_patmaryyn" taborder="89" innerdataset="@ds_init_cmbinfo_maryyn_M0151" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 524 368 619 387"/>
  440. <Combo id="cmb_patschol" taborder="90" innerdataset="@ds_init_cmbinfo_schol_M0069" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 828 368 937 387"/>
  441. <Combo id="cmb_patjob" taborder="91" innerdataset="@ds_init_cmbinfo_job_M0068" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 940 368 1080 387"/>
  442. <Combo id="cmb_patrelign" taborder="92" innerdataset="@ds_init_cmbinfo_relign_M0070" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 1083 368 1193 387"/>
  443. <Combo id="cmb_pattrnptbfbtype" taborder="93" innerdataset="@ds_init_cmbinfo_btype_M0376" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 92 368 207 387"/>
  444. <Edit id="ipt_patbdwt" taborder="94" class="input_default" position="absolute 328 368 400 387" style="align:right middle;font:Dotum,9;"/>
  445. <MaskEdit id="opt_dethdd" taborder="95" readonly="true" position="absolute 652 117 767 136" style="align:center middle;" mask="####-##-##" trimtype="both" type="string" maskchar=" " displaynulltext=" "/>
  446. <Combo id="cmb_bmtdr" taborder="96" innerdataset="@ds_init_cmbinfo_bmtatdoctlist_A0536" class="combo_default" position="absolute 279 218 369 237" onitemchanged="cmb_bmtdr_onitemchanged" datacolumn="hsctmdlnm" codecolumn="hsctmdlcd"/>
  447. <CheckBox id="chk_execyny" taborder="97" text="유" position="absolute 820 491 852 511" truevalue="Y" falsevalue=" " onclick="chk_execyny_onclick"/>
  448. <CheckBox id="chk_execynn" taborder="98" text="무" position="absolute 855 491 887 511" truevalue="N" falsevalue=" " onclick="chk_execynn_onclick"/>
  449. <Static id="caption47" text="실패" position="absolute 842 517 882 537"/>
  450. <CheckBox id="bool_execfailyn" taborder="99" position="absolute 820 515 845 535" truevalue="Y" falsevalue="N"/>
  451. <Edit id="ipt_patprgcnt" taborder="100" class="input_default" position="absolute 622 368 699 387"/>
  452. <Edit id="ipt_patchldrncnt" taborder="101" class="input_default" position="absolute 725 368 802 387"/>
  453. <Static id="caption48" text="CIBMTR 등록 정보" class="tit_2" position="absolute -1 551 154 572"/>
  454. <Shape id="line36" class="line_10" position="absolute -1 567 692 573"/>
  455. <CheckBox id="checkbox3" taborder="102" text="No" position="absolute 414 574 460 593" truevalue="N" falsevalue=" " onclick="checkbox3_onclick"/>
  456. <CheckBox id="checkbox6" taborder="103" text="Yes" position="absolute 360 574 411 593" truevalue="Y" falsevalue=" " onclick="checkbox6_onclick"/>
  457. <Edit id="input1" taborder="104" class="input_default" position="absolute 128 573 228 592"/>
  458. <Calendar id="input3" taborder="105" class="input_default" position="absolute 592 573 692 592" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  459. <Button id="button5" taborder="106" text="SMS 전송이력" class="btn2" position="absolute 1096 548 1193 567" onclick="button5_onclick"/>
  460. <TextArea id="tar_qestcnts" taborder="107" position="absolute 820 621 1193 697" wordwrap="word"/>
  461. <Shape id="line41" class="line_2" position="absolute 697 592 1193 598"/>
  462. <Shape id="line42" class="line_2" position="absolute 697 616 1193 622"/>
  463. <Static id="caption87" text="발신 내용" class="cell_1" position="absolute 697 620 817 700"/>
  464. <Static id="caption54" text="100 days" class="cell_2" position="absolute 65 629 153 652" style="align:center middle;"/>
  465. <Static id="caption50" text="Research 채택여부" class="cell_1" position="absolute 231 572 357 595"/>
  466. <Static id="caption51" text="Lost F/U" class="cell_1" position="absolute 463 572 589 595"/>
  467. <Static id="caption49" text="CIBMTR ID" class="cell_1" position="absolute -1 572 125 595"/>
  468. <Static id="caption53" text="6 month" class="cell_2" position="absolute 155 629 243 652" style="align:center middle;"/>
  469. <Static id="caption73" text="1 year" class="cell_2" position="absolute 245 629 333 652" style="align:center middle;"/>
  470. <Static id="caption82" text="2 year" class="cell_2" position="absolute 335 629 423 652" style="align:center middle;"/>
  471. <Static id="caption90" text="3 year" class="cell_2" position="absolute 425 629 513 652" style="align:center middle;"/>
  472. <Static id="caption91" text="4 year" class="cell_2" position="absolute 515 629 603 652" style="align:center middle;"/>
  473. <Static id="caption92" text="5 year" class="cell_2" position="absolute 605 629 693 652" style="align:center middle;"/>
  474. <Button id="button11" taborder="108" class="icon_eraser" position="absolute 566 572 589 595" onclick="button11_onclick" tooltiptext="종결일자를 지정한 후에 다시 취소할 경우 사용"/>
  475. <Shape id="line37" class="line_2" position="absolute -1 650 692 656"/>
  476. <Shape id="line39" class="line_3" position="absolute 697 697 1193 703"/>
  477. <MaskEdit id="opt_statdd01" taborder="109" readonly="true" mask="####-##-##" position="absolute 65 655 153 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  478. <MaskEdit id="opt_statdd02" taborder="110" readonly="true" mask="####-##-##" position="absolute 155 655 243 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  479. <MaskEdit id="opt_statdd03" taborder="111" readonly="true" mask="####-##-##" position="absolute 245 655 333 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  480. <MaskEdit id="opt_statdd04" taborder="112" readonly="true" mask="####-##-##" position="absolute 335 655 423 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  481. <MaskEdit id="opt_statdd05" taborder="113" readonly="true" mask="####-##-##" position="absolute 425 655 513 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  482. <MaskEdit id="opt_statdd06" taborder="114" readonly="true" mask="####-##-##" position="absolute 515 655 603 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  483. <MaskEdit id="opt_statdd07" taborder="115" readonly="true" mask="####-##-##" position="absolute 605 655 693 674" maskchar=" " trimtype="both" type="string" style="align:center middle;"/>
  484. <CheckBox id="bool_cnfmyn01" taborder="116" enable="false" position="absolute 65 678 83 698" onclick="bool_cnfmyn01_onclick" truevalue="Y" falsevalue="N"/>
  485. <CheckBox id="bool_cnfmyn02" taborder="117" enable="false" position="absolute 155 678 173 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn02_onclick"/>
  486. <CheckBox id="bool_cnfmyn03" taborder="118" enable="false" position="absolute 245 678 263 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn03_onclick"/>
  487. <CheckBox id="bool_cnfmyn04" taborder="119" enable="false" position="absolute 335 678 353 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn04_onclick"/>
  488. <CheckBox id="bool_cnfmyn05" taborder="120" enable="false" position="absolute 425 678 443 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn05_onclick"/>
  489. <CheckBox id="bool_cnfmyn06" taborder="121" enable="false" position="absolute 515 678 533 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn06_onclick"/>
  490. <CheckBox id="bool_cnfmyn07" taborder="122" enable="false" position="absolute 605 678 623 698" truevalue="Y" falsevalue="N" onclick="bool_cnfmyn07_onclick"/>
  491. <Grid id="grd_trnptaftstat" taborder="123" binddataset="ds_main_hsctinfo_cibmtrinfo" useinputpanel="false" visible="false" position="absolute 539 462 776 576" cellsizingtype="col">
  492. <Formats>
  493. <Format id="default">
  494. <Columns>
  495. <Column size="24"/>
  496. <Column size="52"/>
  497. <Column size="72"/>
  498. <Column size="53"/>
  499. <Column size="0"/>
  500. </Columns>
  501. <Rows>
  502. <Row size="24" band="head"/>
  503. <Row size="24"/>
  504. </Rows>
  505. <Band id="head">
  506. <Cell/>
  507. <Cell col="1" text="내 용"/>
  508. <Cell col="2" text="날짜"/>
  509. <Cell col="3" text="확인일자"/>
  510. <Cell col="4" text="seqno"/>
  511. </Band>
  512. <Band id="body">
  513. <Cell celltype="head"/>
  514. <Cell col="1" displaytype="text" edittype="text" text="bind:cntsnm"/>
  515. <Cell col="2" displaytype="normal" edittype="none" text="bind:statdd"/>
  516. <Cell col="3" text="bind:cnfmdd"/>
  517. <Cell col="4" text="bind:seqno"/>
  518. </Band>
  519. </Format>
  520. </Formats>
  521. </Grid>
  522. <Edit id="ipt_patbdht" taborder="124" class="input_default" position="absolute 426 368 498 387" style="align:right middle;"/>
  523. <Static id="cap_trnptdg" text="이식차수" class="tit_2" position="absolute -1 148 71 169"/>
  524. <Static id="cap_days" text="이식일로부터 마지막외래일 Day수" class="cell_1" position="absolute 770 116 1071 139"/>
  525. <Static id="caption77" text="CIBMTR F/U일자" class="tit_2" position="absolute -1 608 154 629"/>
  526. <Shape id="line38" class="line_3" position="absolute -1 592 692 598"/>
  527. <Shape id="line43" class="line_10" position="absolute -1 624 692 630"/>
  528. <Shape id="line44" class="line_2" position="absolute -1 674 692 680"/>
  529. <MaskEdit id="output4" taborder="125" readonly="true" mask="####-##-##" position="absolute 443 678 513 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  530. <MaskEdit id="output8" taborder="126" readonly="true" mask="####-##-##" position="absolute 533 678 603 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  531. <MaskEdit id="output9" taborder="127" readonly="true" mask="####-##-##" position="absolute 623 678 693 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  532. <MaskEdit id="output10" taborder="128" readonly="true" mask="####-##-##" position="absolute 82 678 152 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  533. <MaskEdit id="output11" taborder="129" readonly="true" mask="####-##-##" position="absolute 173 678 243 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  534. <MaskEdit id="output12" taborder="130" readonly="true" mask="####-##-##" position="absolute 263 678 333 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  535. <MaskEdit id="output13" taborder="131" readonly="true" mask="####-##-##" position="absolute 353 678 423 697" maskchar=" " trimtype="both" type="string" displaynulltext=" "/>
  536. <Static id="caption84" text="보호자명" class="cell_1" position="absolute 697 572 817 595"/>
  537. <Static id="caption85" text="보호자연락처" class="cell_1" position="absolute 947 572 1067 595"/>
  538. <Static id="caption86" text="회신연락처" class="cell_1" position="absolute 697 596 817 619"/>
  539. <Static id="caption93" text="F/U일자" class="cell_1" position="absolute -1 653 63 676"/>
  540. <Static id="caption94" text="확인일자" class="cell_1" position="absolute -1 677 63 700"/>
  541. <Shape id="line40" class="line_3" position="absolute 0 697 693 703"/>
  542. <Static id="caption95" class="cell_1" position="absolute -1 629 63 652"/>
  543. <Button id="btn_pid" taborder="132" onclick="btn_pid_onclick" position="absolute 162 71 177 85"/>
  544. <PopupMenu id="pmn_menu1" innerdataset="@ds_menu" idcolumn="func" captioncolumn="label" levelcolumn="level" position="absolute 1216 89 1408 135" onmenuclick="pmn_menu1_onmenuclick"/>
  545. </Layout>
  546. </Layouts>
  547. <Objects>
  548. <Dataset id="ds_main_hsctinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  549. <ColumnInfo>
  550. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  551. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  552. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  553. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  554. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  555. <Column id="cntctel" type="STRING" size="256" sumtext="연락처"/>
  556. <Column id="mpphontel" type="STRING" size="256" sumtext="휴대폰"/>
  557. <Column id="zipcd1" type="STRING" size="256" sumtext="우편번호1"/>
  558. <Column id="zipcd2" type="STRING" size="256" sumtext="우편번호2"/>
  559. <Column id="zipcdseq" type="INT" size="256" sumtext="우편번호일련번호"/>
  560. <Column id="cntcaddr" type="STRING" size="256" sumtext="상세주소"/>
  561. <Column id="email" type="STRING" size="256" sumtext="EMail"/>
  562. <Column id="dethresn" type="STRING" size="256" sumtext="사망사유"/>
  563. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  564. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  565. <Column id="dethdd" type="STRING" size="256" sumtext="사망일자"/>
  566. <Column id="indschacptstat" type="STRING" size="256" sumtext="현재재원여부"/>
  567. <Column id="dethrgstyn" type="STRING" size="256" sumtext="사망정보기등록여부"/>
  568. <Column id="procernm" type="STRING" size="256" sumtext="보호자명"/>
  569. <Column id="pcntctel" type="STRING" size="256" sumtext="보호자연락처"/>
  570. <Column id="cibmtrid" type="STRING" size="256" sumtext="CIBMTR ID"/>
  571. <Column id="resrchyn" type="STRING" size="256" sumtext="Research 여부"/>
  572. <Column id="lostfudd" type="STRING" size="256" sumtext="Lost F/U 일자"/>
  573. </ColumnInfo>
  574. <Rows>
  575. <Row>
  576. <Col id="pid"/>
  577. <Col id="hngnm"/>
  578. <Col id="rrgstno1"/>
  579. <Col id="rrgstno2"/>
  580. <Col id="sex"/>
  581. <Col id="cntctel"/>
  582. <Col id="mpphontel"/>
  583. <Col id="zipcd1"/>
  584. <Col id="zipcd2"/>
  585. <Col id="zipcdseq"/>
  586. <Col id="cntcaddr"/>
  587. <Col id="email"/>
  588. <Col id="age"/>
  589. <Col id="addr"/>
  590. <Col id="dethdd"/>
  591. <Col id="indschacptstat"/>
  592. <Col id="dethrgstyn"/>
  593. <Col id="procernm"/>
  594. <Col id="pcntctel"/>
  595. <Col id="cibmtrid"/>
  596. <Col id="resrchyn"/>
  597. <Col id="lostfudd"/>
  598. </Row>
  599. </Rows>
  600. </Dataset>
  601. <Dataset id="ds_init_cmbinfo_schol_M0069" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  602. <ColumnInfo>
  603. <Column id="cdnm" type="STRING" size="256"/>
  604. <Column id="cdid" type="STRING" size="256"/>
  605. </ColumnInfo>
  606. </Dataset>
  607. <Dataset id="ds_init_cmbinfo_relign_M0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  608. <ColumnInfo>
  609. <Column id="cdnm" type="STRING" size="256"/>
  610. <Column id="cdid" type="STRING" size="256"/>
  611. </ColumnInfo>
  612. </Dataset>
  613. <Dataset id="ds_init_cmbinfo_job_M0068" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  614. <ColumnInfo>
  615. <Column id="cdnm" type="STRING" size="256"/>
  616. <Column id="cdid" type="STRING" size="256"/>
  617. </ColumnInfo>
  618. </Dataset>
  619. <Dataset id="ds_init_cmbinfo_maryyn_M0151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  620. <ColumnInfo>
  621. <Column id="cdnm" type="STRING" size="256"/>
  622. <Column id="cdid" type="STRING" size="256"/>
  623. </ColumnInfo>
  624. </Dataset>
  625. <Dataset id="ds_init_cmbinfo_sex_P0313" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  626. <ColumnInfo>
  627. <Column id="cdnm" type="STRING" size="256"/>
  628. <Column id="cdid" type="STRING" size="256"/>
  629. </ColumnInfo>
  630. </Dataset>
  631. <Dataset id="ds_init_cmbinfo_btype_M0376" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  632. <ColumnInfo>
  633. <Column id="cdnm" type="STRING" size="256"/>
  634. <Column id="cdid" type="STRING" size="256"/>
  635. </ColumnInfo>
  636. </Dataset>
  637. <Dataset id="ds_init_cmbinfo_trnptbfstat_A0160" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  638. <ColumnInfo>
  639. <Column id="hsctmdlnm" type="STRING" size="256"/>
  640. <Column id="hsctmdlcd" type="STRING" size="256"/>
  641. </ColumnInfo>
  642. </Dataset>
  643. <Dataset id="ds_init_cmbinfo_trnptkindcd_A0161" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  644. <ColumnInfo>
  645. <Column id="hsctmdlnm" type="STRING" size="256"/>
  646. <Column id="hsctmdlcd" type="STRING" size="256"/>
  647. </ColumnInfo>
  648. </Dataset>
  649. <Dataset id="ds_init_cmbinfo_scs_A0162" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  650. <ColumnInfo>
  651. <Column id="hsctmdlnm" type="STRING" size="256"/>
  652. <Column id="hsctmdlcd" type="STRING" size="256"/>
  653. </ColumnInfo>
  654. </Dataset>
  655. <Dataset id="ds_init_cmbinfo_dnorrela_A0163" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  656. <ColumnInfo>
  657. <Column id="hsctmdlnm" type="STRING" size="256"/>
  658. <Column id="hsctmdlcd" type="STRING" size="256"/>
  659. </ColumnInfo>
  660. </Dataset>
  661. <Dataset id="ds_init_cmbinfo_dnorbonebank_A0164" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  662. <ColumnInfo>
  663. <Column id="hsctmdlnm" type="STRING" size="256"/>
  664. <Column id="hsctmdlcd" type="STRING" size="256"/>
  665. </ColumnInfo>
  666. </Dataset>
  667. <Dataset id="ds_init_cmbinfo_scs_A0165" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  668. <ColumnInfo>
  669. <Column id="hsctmdlnm" type="STRING" size="256"/>
  670. <Column id="hsctmdlcd" type="STRING" size="256"/>
  671. </ColumnInfo>
  672. </Dataset>
  673. <Dataset id="ds_init_cmbinfo_trnptwardcd_A0479" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  674. <ColumnInfo>
  675. <Column id="hsctmdlnm" type="STRING" size="256"/>
  676. <Column id="hsctmdlcd" type="STRING" size="256"/>
  677. </ColumnInfo>
  678. </Dataset>
  679. <Dataset id="ds_init_cmbinfo_trnptroomcd_A0480" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  680. <ColumnInfo>
  681. <Column id="hsctmdlnm" type="STRING" size="256"/>
  682. <Column id="hsctmdlcd" type="STRING" size="256"/>
  683. </ColumnInfo>
  684. </Dataset>
  685. <Dataset id="ds_init_cmbinfo_bmtatdoctlist_A0536" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  686. <ColumnInfo>
  687. <Column id="hsctmdlnm" type="STRING" size="256"/>
  688. <Column id="hsctmdlcd" type="STRING" size="256"/>
  689. </ColumnInfo>
  690. </Dataset>
  691. <Dataset id="ds_init_cmbinfo_regimen_A0448" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  692. <ColumnInfo>
  693. <Column id="hsctmdlnm" type="STRING" size="256"/>
  694. <Column id="hsctmdlcd" type="STRING" size="256"/>
  695. </ColumnInfo>
  696. </Dataset>
  697. <Dataset id="ds_init_cmbinfo_hosptellist_HOSPTEL" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  698. <ColumnInfo>
  699. <Column id="cdnm" type="STRING" size="256"/>
  700. <Column id="cdid" type="STRING" size="256"/>
  701. </ColumnInfo>
  702. </Dataset>
  703. <Dataset id="ds_main_hsctinfo_orderhistory" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  704. <ColumnInfo>
  705. <Column id="inlastdd" type="STRING" size="256"/>
  706. <Column id="outlastdd" type="STRING" size="256"/>
  707. <Column id="outfirstdd" type="STRING" size="256"/>
  708. </ColumnInfo>
  709. <Rows>
  710. <Row>
  711. <Col id="inlastdd"/>
  712. <Col id="outlastdd"/>
  713. <Col id="outfirstdd"/>
  714. </Row>
  715. </Rows>
  716. </Dataset>
  717. <Dataset id="ds_main_hsctinfo_trnptinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  718. <ColumnInfo>
  719. <Column id="trnptdg" type="STRING" size="256"/>
  720. <Column id="diagcd1" type="STRING" size="256"/>
  721. <Column id="diagcd2" type="STRING" size="256"/>
  722. <Column id="totdg" type="STRING" size="256"/>
  723. <Column id="autodg" type="STRING" size="256"/>
  724. <Column id="allodg" type="STRING" size="256"/>
  725. <Column id="allotrnptkinddg" type="STRING" size="256"/>
  726. <Column id="trnptkind" type="STRING" size="256"/>
  727. <Column id="trnptkindcd" type="STRING" size="256"/>
  728. <Column id="scs" type="STRING" size="256"/>
  729. <Column id="trnpttype" type="STRING" size="256"/>
  730. <Column id="trnptdd" type="STRING" size="256"/>
  731. <Column id="trnptage" type="STRING" size="256"/>
  732. <Column id="trnptbfstat" type="STRING" size="256"/>
  733. <Column id="trnptwardcd" type="STRING" size="256"/>
  734. <Column id="trnptroomcd" type="STRING" size="256"/>
  735. <Column id="insureqdd" type="STRING" size="256"/>
  736. <Column id="insuaprvkind" type="STRING" size="256"/>
  737. <Column id="insuaprvdd" type="STRING" size="256"/>
  738. <Column id="pattrnptbfbtype" type="STRING" size="256"/>
  739. <Column id="patbdwt" type="STRING" size="256"/>
  740. <Column id="patbdht" type="STRING" size="256"/>
  741. <Column id="patmaryyn" type="STRING" size="256"/>
  742. <Column id="patprgcnt" type="STRING" size="256"/>
  743. <Column id="patchldrncnt" type="STRING" size="256"/>
  744. <Column id="patschol" type="STRING" size="256"/>
  745. <Column id="patjob" type="STRING" size="256"/>
  746. <Column id="patrelign" type="STRING" size="256"/>
  747. <Column id="karnofskyyn" type="STRING" size="256"/>
  748. <Column id="karnofskypnt" type="STRING" size="256"/>
  749. <Column id="lanskyyn" type="STRING" size="256"/>
  750. <Column id="lanskypnt" type="STRING" size="256"/>
  751. <Column id="educyn" type="STRING" size="256"/>
  752. <Column id="transfyn" type="STRING" size="256"/>
  753. <Column id="execyn" type="STRING" size="256"/>
  754. <Column id="execfailyn" type="STRING" size="256"/>
  755. <Column id="insukind" type="STRING" size="256"/>
  756. <Column id="regmcd" type="STRING" size="256"/>
  757. <Column id="oldinstflag" type="STRING" size="256"/>
  758. <Column id="dgcnfmyn" type="STRING" size="256"/>
  759. <Column id="atdoctid" type="STRING" size="256"/>
  760. <Column id="indd" type="STRING" size="256"/>
  761. <Column id="cretno" type="STRING" size="256"/>
  762. <Column id="atdoctnm" type="STRING" size="256"/>
  763. <Column id="pattrnptafbtype" type="STRING" size="256"/>
  764. <Column id="dayinfo" type="STRING" size="256"/>
  765. <Column id="firstdayinfo" type="STRING" size="256"/>
  766. <Column id="patmaryynnur" type="STRING" size="256"/>
  767. <Column id="patscholnur" type="STRING" size="256"/>
  768. <Column id="patjobnur" type="STRING" size="256"/>
  769. <Column id="patrelignnur" type="STRING" size="256"/>
  770. <Column id="patchldrncntnur" type="STRING" size="256"/>
  771. <Column id="patprgcntnur" type="STRING" size="256"/>
  772. <Column id="patbdwtnur" type="STRING" size="256"/>
  773. <Column id="patbdhtnur" type="STRING" size="256"/>
  774. </ColumnInfo>
  775. <Rows>
  776. <Row>
  777. <Col id="trnptdg"/>
  778. <Col id="diagcd1"/>
  779. <Col id="diagcd2"/>
  780. <Col id="totdg"/>
  781. <Col id="autodg"/>
  782. <Col id="allodg"/>
  783. <Col id="allotrnptkinddg"/>
  784. <Col id="trnptkind"/>
  785. <Col id="trnptkindcd"/>
  786. <Col id="scs"/>
  787. <Col id="trnpttype"/>
  788. <Col id="trnptdd"/>
  789. <Col id="trnptage"/>
  790. <Col id="trnptbfstat"/>
  791. <Col id="trnptwardcd"/>
  792. <Col id="trnptroomcd"/>
  793. <Col id="insureqdd"/>
  794. <Col id="insuaprvkind"/>
  795. <Col id="insuaprvdd"/>
  796. <Col id="pattrnptbfbtype"/>
  797. <Col id="patbdwt"/>
  798. <Col id="patbdht"/>
  799. <Col id="patmaryyn"/>
  800. <Col id="patprgcnt"/>
  801. <Col id="patchldrncnt"/>
  802. <Col id="patschol"/>
  803. <Col id="patjob"/>
  804. <Col id="patrelign"/>
  805. <Col id="karnofskyyn"/>
  806. <Col id="karnofskypnt"/>
  807. <Col id="lanskyyn"/>
  808. <Col id="lanskypnt"/>
  809. <Col id="educyn"/>
  810. <Col id="transfyn"/>
  811. <Col id="execyn"/>
  812. <Col id="execfailyn"/>
  813. <Col id="insukind"/>
  814. <Col id="regmcd"/>
  815. <Col id="oldinstflag"/>
  816. <Col id="dgcnfmyn"/>
  817. <Col id="atdoctid"/>
  818. <Col id="indd"/>
  819. <Col id="cretno"/>
  820. <Col id="atdoctnm"/>
  821. <Col id="pattrnptafbtype"/>
  822. <Col id="dayinfo"/>
  823. <Col id="firstdayinfo"/>
  824. <Col id="patmaryynnur"/>
  825. <Col id="patscholnur"/>
  826. <Col id="patjobnur"/>
  827. <Col id="patrelignnur"/>
  828. <Col id="patchldrncntnur"/>
  829. <Col id="patprgcntnur"/>
  830. <Col id="patbdwtnur"/>
  831. <Col id="patbdhtnur"/>
  832. </Row>
  833. </Rows>
  834. </Dataset>
  835. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  836. <ColumnInfo>
  837. <Column id="trnptdg" type="INT" size="256"/>
  838. <Column id="popupendflag" type="STRING" size="256"/>
  839. </ColumnInfo>
  840. <Rows>
  841. <Row/>
  842. </Rows>
  843. </Dataset>
  844. <Dataset id="ds_temp_trnptdg_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  845. <ColumnInfo>
  846. <Column id="cd" type="STRING" size="256"/>
  847. <Column id="nm" type="STRING" size="256"/>
  848. </ColumnInfo>
  849. <Rows>
  850. <Row>
  851. <Col id="cd">1</Col>
  852. <Col id="nm">1차</Col>
  853. </Row>
  854. </Rows>
  855. </Dataset>
  856. <Dataset id="ds_init_cmbinfo_mdllist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  857. <ColumnInfo>
  858. <Column id="hsctmdlnm" type="STRING" size="256"/>
  859. <Column id="hsctmdlcd" type="STRING" size="256"/>
  860. </ColumnInfo>
  861. </Dataset>
  862. <Dataset id="ds_init_cmbinfo_lrglist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  863. <ColumnInfo>
  864. <Column id="hsctlrgcd" type="STRING" size="256" sumtext=""/>
  865. <Column id="hsctlrgnm" type="STRING" size="256" sumtext=""/>
  866. </ColumnInfo>
  867. </Dataset>
  868. <Dataset id="ds_main_hsctinfo_dnorinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  869. <ColumnInfo>
  870. <Column id="dnorid" type="STRING" size="256"/>
  871. <Column id="dnorbtype" type="STRING" size="256"/>
  872. <Column id="dnorbtypenew" type="STRING" size="256"/>
  873. <Column id="dnorbdwt" type="STRING" size="256"/>
  874. <Column id="dnorbdht" type="STRING" size="256"/>
  875. <Column id="dnormaryyn" type="STRING" size="256"/>
  876. <Column id="dnorprgcnt" type="STRING" size="256"/>
  877. <Column id="dnorchldrncnt" type="STRING" size="256"/>
  878. <Column id="dnorschol" type="STRING" size="256"/>
  879. <Column id="dnorjob" type="STRING" size="256"/>
  880. <Column id="dnorrelign" type="STRING" size="256"/>
  881. <Column id="dnorrrgstno1" type="STRING" size="256"/>
  882. <Column id="dnorrrgstno2" type="STRING" size="256"/>
  883. <Column id="dnornm" type="STRING" size="256"/>
  884. <Column id="dnorsex" type="STRING" size="256"/>
  885. <Column id="dnorage" type="STRING" size="256"/>
  886. <Column id="dnorpid" type="STRING" size="256"/>
  887. <Column id="dnorrela" type="STRING" size="256"/>
  888. <Column id="dnortnsyn" type="STRING" size="256"/>
  889. <Column id="dnoraceleuseyn" type="STRING" size="256"/>
  890. <Column id="dnorindd" type="STRING" size="256"/>
  891. <Column id="dnorcretno" type="STRING" size="256"/>
  892. <Column id="trnptdg" type="STRING" size="256"/>
  893. <Column id="pid" type="STRING" size="256"/>
  894. <Column id="dnorpidpam" type="STRING" size="256"/>
  895. <Column id="dnormaryynnur" type="STRING" size="256"/>
  896. <Column id="dnorscholnur" type="STRING" size="256"/>
  897. <Column id="dnorjobnur" type="STRING" size="256"/>
  898. <Column id="dnorrelignnur" type="STRING" size="256"/>
  899. <Column id="dnorchldrncntnur" type="STRING" size="256"/>
  900. <Column id="dnorprgcntnur" type="STRING" size="256"/>
  901. <Column id="dnorbdwtnur" type="STRING" size="256"/>
  902. <Column id="dnorbdhtnur" type="STRING" size="256"/>
  903. </ColumnInfo>
  904. </Dataset>
  905. <Dataset id="ds_main_hsctinfo_ubmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  906. <ColumnInfo>
  907. <Column id="boneassocd" type="STRING" size="256"/>
  908. <Column id="dnorid" type="STRING" size="256"/>
  909. <Column id="dnorsex" type="STRING" size="256"/>
  910. <Column id="dnorage" type="STRING" size="256"/>
  911. <Column id="dnorbtype" type="STRING" size="256"/>
  912. <Column id="dnorbdwt" type="STRING" size="256"/>
  913. <Column id="dnorbdht" type="STRING" size="256"/>
  914. <Column id="dnortnsyn" type="STRING" size="256"/>
  915. <Column id="dnoraceleuseyn" type="STRING" size="256"/>
  916. <Column id="dnorextrinst" type="STRING" size="256"/>
  917. <Column id="dnormaryyn" type="STRING" size="256"/>
  918. <Column id="dnorprgcnt" type="STRING" size="256"/>
  919. <Column id="dnorchldrncnt" type="STRING" size="256"/>
  920. <Column id="dnorschol" type="STRING" size="256"/>
  921. <Column id="dnorjob" type="STRING" size="256"/>
  922. <Column id="dnorrelign" type="STRING" size="256"/>
  923. <Column id="trnptflag" type="STRING" size="256"/>
  924. <Column id="pid" type="STRING" size="256"/>
  925. <Column id="trnptdg" type="INT" size="256"/>
  926. </ColumnInfo>
  927. <Rows>
  928. <Row>
  929. <Col id="boneassocd"/>
  930. <Col id="dnorid"/>
  931. <Col id="dnorsex"/>
  932. <Col id="dnorage"/>
  933. <Col id="dnorbtype"/>
  934. <Col id="dnorbdwt"/>
  935. <Col id="dnorbdht"/>
  936. <Col id="dnortnsyn"/>
  937. <Col id="dnoraceleuseyn"/>
  938. <Col id="dnorextrinst"/>
  939. <Col id="dnormaryyn"/>
  940. <Col id="dnorprgcnt"/>
  941. <Col id="dnorchldrncnt"/>
  942. <Col id="dnorschol"/>
  943. <Col id="dnorjob"/>
  944. <Col id="dnorrelign"/>
  945. <Col id="trnptflag"/>
  946. </Row>
  947. </Rows>
  948. </Dataset>
  949. <Dataset id="ds_main_hsctinfo_preworkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  950. <ColumnInfo>
  951. <Column id="preworkflag" type="STRING" size="256" sumtext="구분"/>
  952. <Column id="dent" type="STRING" size="256" sumtext="Dentistry"/>
  953. <Column id="ent" type="STRING" size="256" sumtext="ENT"/>
  954. <Column id="echo" type="STRING" size="256" sumtext="Echocardiogram"/>
  955. <Column id="pft" type="STRING" size="256" sumtext="PFT"/>
  956. <Column id="sono" type="STRING" size="256" sumtext="Sonogram"/>
  957. </ColumnInfo>
  958. </Dataset>
  959. <Dataset id="ds_main_hsctinfo_cibmtrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  960. <ColumnInfo>
  961. <Column id="cntsnm" type="STRING" size="256" sumtext="등록내용"/>
  962. <Column id="statdd" type="STRING" size="256" sumtext="기록일자"/>
  963. <Column id="cnfmdd" type="STRING" size="256" sumtext="확인일자"/>
  964. <Column id="seqno" type="INT" size="256" sumtext="등록일련번호"/>
  965. </ColumnInfo>
  966. </Dataset>
  967. <Dataset id="ds_temp_smsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  968. <ColumnInfo>
  969. <Column id="smsselpat" type="STRING" size="256"/>
  970. <Column id="smsreplytelno" type="STRING" size="256"/>
  971. <Column id="smsreply" type="STRING" size="256"/>
  972. <Column id="smsselprocer" type="STRING" size="256"/>
  973. </ColumnInfo>
  974. <Rows>
  975. <Row/>
  976. </Rows>
  977. </Dataset>
  978. <Dataset id="ds_main_hsctinfo_trnptaftddinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  979. <ColumnInfo>
  980. <Column id="day100dd" type="STRING" size="256"/>
  981. <Column id="cntsnm01" type="STRING" size="256"/>
  982. <Column id="cnfmyn01" type="STRING" size="256"/>
  983. <Column id="cnfmdd01" type="STRING" size="256"/>
  984. <Column id="row01" type="STRING" size="256"/>
  985. <Column id="month6dd" type="STRING" size="256"/>
  986. <Column id="cntsnm02" type="STRING" size="256"/>
  987. <Column id="cnfmyn02" type="STRING" size="256"/>
  988. <Column id="cnfmdd02" type="STRING" size="256"/>
  989. <Column id="row02" type="STRING" size="256"/>
  990. <Column id="year1dd" type="STRING" size="256"/>
  991. <Column id="cntsnm03" type="STRING" size="256"/>
  992. <Column id="cnfmyn03" type="STRING" size="256"/>
  993. <Column id="cnfmdd03" type="STRING" size="256"/>
  994. <Column id="row03" type="STRING" size="256"/>
  995. <Column id="year2dd" type="STRING" size="256"/>
  996. <Column id="cntsnm04" type="STRING" size="256"/>
  997. <Column id="cnfmyn04" type="STRING" size="256"/>
  998. <Column id="cnfmdd04" type="STRING" size="256"/>
  999. <Column id="row04" type="STRING" size="256"/>
  1000. <Column id="year3dd" type="STRING" size="256"/>
  1001. <Column id="cntsnm05" type="STRING" size="256"/>
  1002. <Column id="cnfmyn05" type="STRING" size="256"/>
  1003. <Column id="cnfmdd05" type="STRING" size="256"/>
  1004. <Column id="row05" type="STRING" size="256"/>
  1005. <Column id="year4dd" type="STRING" size="256"/>
  1006. <Column id="cntsnm06" type="STRING" size="256"/>
  1007. <Column id="cnfmyn06" type="STRING" size="256"/>
  1008. <Column id="cnfmdd06" type="STRING" size="256"/>
  1009. <Column id="row06" type="STRING" size="256"/>
  1010. <Column id="year5dd" type="STRING" size="256"/>
  1011. <Column id="cntsnm07" type="STRING" size="256"/>
  1012. <Column id="cnfmyn07" type="STRING" size="256"/>
  1013. <Column id="cnfmdd07" type="STRING" size="256"/>
  1014. <Column id="row07" type="STRING" size="256"/>
  1015. </ColumnInfo>
  1016. <Rows>
  1017. <Row>
  1018. <Col id="day100dd"/>
  1019. <Col id="cntsnm01"/>
  1020. <Col id="cnfmyn01"/>
  1021. <Col id="cnfmdd01"/>
  1022. <Col id="row01"/>
  1023. <Col id="month6dd"/>
  1024. <Col id="cntsnm02"/>
  1025. <Col id="cnfmyn02"/>
  1026. <Col id="cnfmdd02"/>
  1027. <Col id="row02"/>
  1028. <Col id="year1dd"/>
  1029. <Col id="cntsnm03"/>
  1030. <Col id="cnfmyn03"/>
  1031. <Col id="cnfmdd03"/>
  1032. <Col id="row03"/>
  1033. <Col id="year2dd"/>
  1034. <Col id="cntsnm04"/>
  1035. <Col id="cnfmyn04"/>
  1036. <Col id="cnfmdd04"/>
  1037. <Col id="row04"/>
  1038. <Col id="year3dd"/>
  1039. <Col id="cntsnm05"/>
  1040. <Col id="cnfmyn05"/>
  1041. <Col id="cnfmdd05"/>
  1042. <Col id="row05"/>
  1043. <Col id="year4dd"/>
  1044. <Col id="cntsnm06"/>
  1045. <Col id="cnfmyn06"/>
  1046. <Col id="cnfmdd06"/>
  1047. <Col id="row06"/>
  1048. <Col id="year5dd"/>
  1049. <Col id="cntsnm07"/>
  1050. <Col id="cnfmyn07"/>
  1051. <Col id="cnfmdd07"/>
  1052. <Col id="row07"/>
  1053. </Row>
  1054. </Rows>
  1055. </Dataset>
  1056. <Dataset id="ds_temp_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1057. <Dataset id="ds_main_hsctinfo_cordinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1058. <ColumnInfo>
  1059. <Column id="boneassocd" type="STRING" size="256" sumtext="제대혈은행ID"/>
  1060. <Column id="dnorid" type="STRING" size="256" sumtext="ID"/>
  1061. <Column id="dnorsex" type="STRING" size="256" sumtext="성별"/>
  1062. <Column id="dnorbtype" type="STRING" size="256" sumtext="혈액형"/>
  1063. <Column id="trnptflag" type="STRING" size="256" sumtext="UBMT/CORD구분"/>
  1064. </ColumnInfo>
  1065. </Dataset>
  1066. <Dataset id="ds_send_req_patdata_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1067. <Dataset id="ds_send_req_patdata_trnptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1068. <Dataset id="ds_send_req_patdata_ubmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1069. <Dataset id="ds_send_req_patdata_cibmtrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1070. <Dataset id="ds_send_req_patdata_dnorinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1071. <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1072. <ColumnInfo>
  1073. <Column id="pid" type="STRING" size="256"/>
  1074. <Column id="trnptdg" type="INT" size="256"/>
  1075. </ColumnInfo>
  1076. <Rows>
  1077. <Row/>
  1078. </Rows>
  1079. </Dataset>
  1080. <Dataset id="ds_temp_bmtpatientinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1081. <ColumnInfo>
  1082. <Column id="trnptdg" type="STRING" size="256"/>
  1083. </ColumnInfo>
  1084. <Rows>
  1085. <Row/>
  1086. </Rows>
  1087. </Dataset>
  1088. <Dataset id="ds_hidden_paminfolist_pampatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1089. <ColumnInfo>
  1090. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1091. <Column id="orddd" type="STRING" size="256" sumtext="입원일자(진료일자)"/>
  1092. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  1093. <Column id="ioflag" type="STRING" size="256" sumtext="입퇴원구분"/>
  1094. <Column id="instcd" type="STRING" size="256" sumtext="입퇴원구분"/>
  1095. <Column id="seqno" type="STRING" size="256" sumtext="입퇴원구분"/>
  1096. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1097. </ColumnInfo>
  1098. </Dataset>
  1099. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1100. <ColumnInfo>
  1101. <Column id="bfPid" type="STRING" size="256"/>
  1102. <Column id="trnptkindcd" type="STRING" size="256"/>
  1103. <Column id="insureqdd" type="STRING" size="256"/>
  1104. </ColumnInfo>
  1105. <Rows>
  1106. <Row/>
  1107. </Rows>
  1108. </Dataset>
  1109. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1110. <ColumnInfo>
  1111. <Column id="hsctlrgcd" type="STRING" size="256"/>
  1112. <Column id="lrggrupcd" type="STRING" size="256"/>
  1113. </ColumnInfo>
  1114. <Rows>
  1115. <Row>
  1116. <Col id="lrggrupcd">DI</Col>
  1117. </Row>
  1118. </Rows>
  1119. </Dataset>
  1120. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1121. <ColumnInfo>
  1122. <Column id="pid" type="STRING" size="256"/>
  1123. <Column id="hngnm" type="STRING" size="256"/>
  1124. <Column id="rrgstno1" type="STRING" size="256"/>
  1125. <Column id="rrgstno2" type="STRING" size="256"/>
  1126. <Column id="sex" type="STRING" size="256"/>
  1127. <Column id="cntctel" type="STRING" size="256"/>
  1128. <Column id="mpphontel" type="STRING" size="256"/>
  1129. <Column id="zipcd1" type="STRING" size="256"/>
  1130. <Column id="zipcd2" type="STRING" size="256"/>
  1131. <Column id="zipcdseq" type="STRING" size="256"/>
  1132. <Column id="cntcaddr" type="STRING" size="256"/>
  1133. <Column id="email" type="STRING" size="256"/>
  1134. <Column id="age" type="STRING" size="256"/>
  1135. <Column id="addr" type="STRING" size="256"/>
  1136. <Column id="dethdd" type="STRING" size="256"/>
  1137. <Column id="indschacptstat" type="STRING" size="256"/>
  1138. <Column id="dethrgstyn" type="STRING" size="256"/>
  1139. <Column id="procernm" type="STRING" size="256"/>
  1140. <Column id="pcntctel" type="STRING" size="256"/>
  1141. </ColumnInfo>
  1142. <Rows>
  1143. <Row>
  1144. <Col id="pid"/>
  1145. <Col id="hngnm"/>
  1146. <Col id="rrgstno1"/>
  1147. <Col id="rrgstno2"/>
  1148. <Col id="sex"/>
  1149. <Col id="cntctel"/>
  1150. <Col id="mpphontel"/>
  1151. <Col id="zipcd1"/>
  1152. <Col id="zipcd2"/>
  1153. <Col id="zipcdseq"/>
  1154. <Col id="cntcaddr"/>
  1155. <Col id="email"/>
  1156. <Col id="age"/>
  1157. <Col id="addr"/>
  1158. <Col id="dethdd"/>
  1159. <Col id="indschacptstat"/>
  1160. <Col id="dethrgstyn"/>
  1161. <Col id="procernm"/>
  1162. <Col id="pcntctel"/>
  1163. </Row>
  1164. </Rows>
  1165. </Dataset>
  1166. <Dataset id="ds_send_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1167. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1168. <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1169. <ColumnInfo>
  1170. <Column id="label" type="STRING" size="256"/>
  1171. <Column id="func" type="STRING" size="256"/>
  1172. <Column id="level" type="STRING" size="256"/>
  1173. </ColumnInfo>
  1174. <Rows>
  1175. <Row>
  1176. <Col id="label">비혈연간조혈모세포이식진행정보</Col>
  1177. <Col id="func">fOpenPopupUBMTSearch</Col>
  1178. </Row>
  1179. <Row>
  1180. <Col id="label">Cord 진행정보</Col>
  1181. <Col id="func">fOpenPopupCordSearch</Col>
  1182. </Row>
  1183. </Rows>
  1184. </Dataset>
  1185. <Dataset id="ds_send_insureqdata_insureqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1186. <ColumnInfo>
  1187. <Column id="pid" type="STRING" size="256"/>
  1188. <Column id="reqdd" type="STRING" size="256"/>
  1189. <Column id="trnptdg" type="STRING" size="256"/>
  1190. </ColumnInfo>
  1191. <Rows>
  1192. <Row/>
  1193. </Rows>
  1194. </Dataset>
  1195. <Dataset id="ds_send_smsdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1196. <ColumnInfo>
  1197. <Column id="bizabbr" type="STRING" size="256"/>
  1198. <Column id="replytelno" type="STRING" size="256"/>
  1199. <Column id="rsrvyn" type="STRING" size="256"/>
  1200. <Column id="rsrvdate" type="STRING" size="256"/>
  1201. <Column id="rsrvtime" type="STRING" size="256"/>
  1202. <Column id="msgcnts" type="STRING" size="256"/>
  1203. </ColumnInfo>
  1204. <Rows>
  1205. <Row/>
  1206. </Rows>
  1207. </Dataset>
  1208. <Dataset id="ds_send_smsdata_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1209. <ColumnInfo>
  1210. <Column id="chk" type="STRING" size="256"/>
  1211. <Column id="recvrnm" type="STRING" size="256"/>
  1212. <Column id="recvrtelno" type="STRING" size="256"/>
  1213. </ColumnInfo>
  1214. <Rows>
  1215. <Row/>
  1216. <Row/>
  1217. </Rows>
  1218. </Dataset>
  1219. <Dataset id="ds_temp_mdllist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1220. <Dataset id="ds_main_trnptsrchinfo_srchdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1221. <ColumnInfo>
  1222. <Column id="a1" type="STRING" size="256"/>
  1223. <Column id="a2" type="STRING" size="256"/>
  1224. <Column id="b1" type="STRING" size="256"/>
  1225. <Column id="b2" type="STRING" size="256"/>
  1226. <Column id="cw1" type="STRING" size="256"/>
  1227. <Column id="cw2" type="STRING" size="256"/>
  1228. <Column id="drb11" type="STRING" size="256"/>
  1229. <Column id="drb12" type="STRING" size="256"/>
  1230. <Column id="dnorno" type="STRING" size="256"/>
  1231. </ColumnInfo>
  1232. <Rows>
  1233. <Row>
  1234. <Col id="a1"/>
  1235. <Col id="a2"/>
  1236. <Col id="b1"/>
  1237. <Col id="b2"/>
  1238. <Col id="cw1"/>
  1239. <Col id="cw2"/>
  1240. <Col id="drb11"/>
  1241. <Col id="drb12"/>
  1242. </Row>
  1243. </Rows>
  1244. </Dataset>
  1245. </Objects>
  1246. <Bind>
  1247. <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="pid"/>
  1248. <BindItem id="item1" compid="ipt_hngnm" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="hngnm"/>
  1249. <BindItem id="item2" compid="input36" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="rrgstno1"/>
  1250. <BindItem id="item3" compid="input23" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="rrgstno2"/>
  1251. <BindItem id="item4" compid="combo2" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="sex"/>
  1252. <BindItem id="item5" compid="input44" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="age"/>
  1253. <BindItem id="item6" compid="input20" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="cntctel"/>
  1254. <BindItem id="item7" compid="input2" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="mpphontel"/>
  1255. <BindItem id="item8" compid="input5" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="email"/>
  1256. <BindItem id="item9" compid="input21" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="zipcd1"/>
  1257. <BindItem id="item10" compid="input26" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="zipcd2"/>
  1258. <BindItem id="item11" compid="input30" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="addr"/>
  1259. <BindItem id="item12" compid="input35" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="cntcaddr"/>
  1260. <BindItem id="item13" compid="output1" propid="value" datasetid="ds_main_hsctinfo_orderhistory" columnid="inlastdd"/>
  1261. <BindItem id="item14" compid="opt_dethdd" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="dethdd"/>
  1262. <BindItem id="item15" compid="output3" propid="value" datasetid="ds_main_hsctinfo_orderhistory" columnid="outlastdd"/>
  1263. <BindItem id="item16" compid="output2" propid="value" datasetid="ds_main_hsctinfo_orderhistory" columnid="outfirstdd"/>
  1264. <BindItem id="item17" compid="opt_dayinfo" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="firstdayinfo"/>
  1265. <BindItem id="item18" compid="input39" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="atdoctid"/>
  1266. <BindItem id="item19" compid="output5" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="dayinfo"/>
  1267. <BindItem id="item20" compid="cmb_trnptdg" propid="value" datasetid="ds_main" columnid="trnptdg"/>
  1268. <BindItem id="item21" compid="combo30" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="diagcd1"/>
  1269. <BindItem id="item22" compid="cmb_diag" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="diagcd2"/>
  1270. <BindItem id="item23" compid="radio2" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptkind"/>
  1271. <BindItem id="item24" compid="cmb_trnptkindcd" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptkindcd"/>
  1272. <BindItem id="item25" compid="combo7" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="scs"/>
  1273. <BindItem id="item26" compid="input16" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptdd"/>
  1274. <BindItem id="item27" compid="cmb_bmtdr" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="atdoctid"/>
  1275. <BindItem id="item28" compid="cmb_regimen" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="regmcd"/>
  1276. <BindItem id="item29" compid="output6" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptage"/>
  1277. <BindItem id="item30" compid="combo4" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptbfstat"/>
  1278. <BindItem id="item31" compid="combo12" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptwardcd"/>
  1279. <BindItem id="item32" compid="combo13" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="trnptroomcd"/>
  1280. <BindItem id="item33" compid="input15" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="totdg"/>
  1281. <BindItem id="item34" compid="input19" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="autodg"/>
  1282. <BindItem id="item35" compid="input18" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="allodg"/>
  1283. <BindItem id="item36" compid="input8" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="allotrnptkinddg"/>
  1284. <BindItem id="item37" compid="ipt_reqdd" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="insureqdd"/>
  1285. <BindItem id="item38" compid="combo6" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="insuaprvkind"/>
  1286. <BindItem id="item39" compid="input24" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="insuaprvdd"/>
  1287. <BindItem id="item40" compid="combo31" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="insukind"/>
  1288. <BindItem id="item42" compid="switch1.case1.input27" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorrrgstno2"/>
  1289. <BindItem id="item43" compid="switch1.case1.input37" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnornm"/>
  1290. <BindItem id="item44" compid="switch1.case1.combo5" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorrela"/>
  1291. <BindItem id="item45" compid="switch1.case1.combo3" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorsex"/>
  1292. <BindItem id="item46" compid="switch1.case1.input33" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorage"/>
  1293. <BindItem id="item47" compid="switch1.case1.ipt_dnorpid" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorpid"/>
  1294. <BindItem id="item48" compid="switch1.case1.output7" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorid"/>
  1295. <BindItem id="item49" compid="switch1.case1.combo9" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnortnsyn"/>
  1296. <BindItem id="item50" compid="switch1.case1.combo10" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnoraceleuseyn"/>
  1297. <BindItem id="item51" compid="cmb_pattrnptbfbtype" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="pattrnptbfbtype"/>
  1298. <BindItem id="item52" compid="cmb_dnorrelign" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorrelign"/>
  1299. <BindItem id="item53" compid="combo15" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="pattrnptafbtype"/>
  1300. <BindItem id="item54" compid="cmb_dnorbtype" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorbtype"/>
  1301. <BindItem id="item56" compid="ipt_patbdwt" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patbdwt"/>
  1302. <BindItem id="item57" compid="ipt_dnorbdwt" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorbdwt"/>
  1303. <BindItem id="item58" compid="ipt_dnorbdht" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorbdht"/>
  1304. <BindItem id="item59" compid="ipt_patbdht" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patbdht"/>
  1305. <BindItem id="item60" compid="cmb_patmaryyn" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patmaryyn"/>
  1306. <BindItem id="item61" compid="cmb_dnormaryyn" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnormaryyn"/>
  1307. <BindItem id="item62" compid="ipt_dnorprgcnt" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorprgcnt"/>
  1308. <BindItem id="item63" compid="ipt_patprgcnt" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patprgcnt"/>
  1309. <BindItem id="item64" compid="ipt_patchldrncnt" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patchldrncnt"/>
  1310. <BindItem id="item65" compid="ipt_dnorchldrncnt" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorchldrncnt"/>
  1311. <BindItem id="item66" compid="cmb_dnorschol" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorschol"/>
  1312. <BindItem id="item67" compid="cmb_patschol" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patschol"/>
  1313. <BindItem id="item68" compid="cmb_patjob" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patjob"/>
  1314. <BindItem id="item69" compid="cmb_dnorjob" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorjob"/>
  1315. <BindItem id="item70" compid="cmb_patrelign" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="patrelign"/>
  1316. <BindItem id="item71" compid="switch1.case2.combo11" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="boneassocd"/>
  1317. <BindItem id="item72" compid="switch1.case2.input31" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnorid"/>
  1318. <BindItem id="item73" compid="switch1.case2.input29" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnorsex"/>
  1319. <BindItem id="item74" compid="switch1.case2.input28" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnorage"/>
  1320. <BindItem id="item75" compid="switch1.case2.input32" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnorextrinst"/>
  1321. <BindItem id="item76" compid="switch1.case2.combo1" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnoraceleuseyn"/>
  1322. <BindItem id="item77" compid="switch1.case2.combo22" propid="value" datasetid="ds_main_hsctinfo_ubmtinfo" columnid="dnortnsyn"/>
  1323. <BindItem id="item83" compid="bool_execfailyn" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="execfailyn"/>
  1324. <BindItem id="item84" compid="input1" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="cibmtrid"/>
  1325. <BindItem id="item87" compid="input3" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="lostfudd"/>
  1326. <BindItem id="item88" compid="input4" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="procernm"/>
  1327. <BindItem id="item89" compid="input13" propid="value" datasetid="ds_main_hsctinfo_patinfolist" columnid="pcntctel"/>
  1328. <BindItem id="item90" compid="input25" propid="value" datasetid="ds_temp_smsinfo" columnid="smsreplytelno"/>
  1329. <BindItem id="item91" compid="tar_qestcnts" propid="value" datasetid="ds_temp_smsinfo" columnid="smsreply"/>
  1330. <BindItem id="item92" compid="opt_statdd01" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="day100dd"/>
  1331. <BindItem id="item93" compid="opt_statdd02" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="month6dd"/>
  1332. <BindItem id="item94" compid="opt_statdd03" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="year1dd"/>
  1333. <BindItem id="item95" compid="opt_statdd04" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="year2dd"/>
  1334. <BindItem id="item96" compid="opt_statdd05" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="year3dd"/>
  1335. <BindItem id="item97" compid="opt_statdd06" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="year4dd"/>
  1336. <BindItem id="item98" compid="opt_statdd07" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="year5dd"/>
  1337. <BindItem id="item99" compid="output9" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid=""/>
  1338. <BindItem id="item100" compid="bool_cnfmyn07" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn07"/>
  1339. <BindItem id="item101" compid="output8" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd06"/>
  1340. <BindItem id="item102" compid="bool_cnfmyn06" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn06"/>
  1341. <BindItem id="item103" compid="output4" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd05"/>
  1342. <BindItem id="item104" compid="bool_cnfmyn05" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn05"/>
  1343. <BindItem id="item105" compid="output13" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd04"/>
  1344. <BindItem id="item106" compid="bool_cnfmyn04" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn04"/>
  1345. <BindItem id="item107" compid="output12" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd03"/>
  1346. <BindItem id="item108" compid="bool_cnfmyn03" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn03"/>
  1347. <BindItem id="item109" compid="output11" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd02"/>
  1348. <BindItem id="item110" compid="bool_cnfmyn02" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn02"/>
  1349. <BindItem id="item111" compid="output10" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmdd01"/>
  1350. <BindItem id="item112" compid="bool_cnfmyn01" propid="value" datasetid="ds_main_hsctinfo_trnptaftddinfo" columnid="cnfmyn01"/>
  1351. <BindItem id="item78" compid="checkbox8" propid="value" datasetid="ds_temp_smsinfo" columnid="smsselpat"/>
  1352. <BindItem id="item113" compid="checkbox9" propid="value" datasetid="ds_temp_smsinfo" columnid="smsselprocer"/>
  1353. <BindItem id="item55" compid="bool_karnofsky" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="karnofskyyn"/>
  1354. <BindItem id="item79" compid="output25" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="karnofskypnt"/>
  1355. <BindItem id="item80" compid="bool_lansky" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="lanskyyn"/>
  1356. <BindItem id="item81" compid="output26" propid="value" datasetid="ds_main_hsctinfo_trnptinfo" columnid="lanskypnt"/>
  1357. <BindItem id="item41" compid="switch1.case1.input7" propid="value" datasetid="ds_main_hsctinfo_dnorinfo" columnid="dnorrrgstno1"/>
  1358. </Bind>
  1359. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1360. * System Name :
  1361. * Job Name :
  1362. * Creator :
  1363. * Make Date : 2015-11-13
  1364. * Description :
  1365. *---------------------------------------------------------------------------------------
  1366. * Modify Date Modifier Modify Description
  1367. *---------------------------------------------------------------------------------------
  1368. * 2015-11-13 Live Converter TF->XP
  1369. *
  1370. *---------------------------------------------------------------------------------------
  1371. ****************************************************************************************/
  1372. include "com_commonxp::comm_main.xjs";
  1373. include "emr_carecomxp::ENRSignEngine.xjs";
  1374. include "ast_hsctxp::bmtcommon.xjs";
  1375. include "com_shortmsgxp::ZMS001.xjs";
  1376. function SMABO00100_oninit(obj:Form, e:InitEventInfo)
  1377. {
  1378. frmf_initForm(obj);
  1379. Sign.init();
  1380. }
  1381. function SMABO00100_onload(obj:Form, e:LoadEventInfo)
  1382. {
  1383. grdf_initGrid(datagrid3);
  1384. grdf_initGrid(switch1.case3.grd_cord);
  1385. grdf_setRowTypeIcon(switch1.case3.grd_cord, 0);
  1386. grdf_setRowTypeIcon(grd_trnptaftstat, 0);
  1387. if(frmf_checkAuth("X") == true)
  1388. {
  1389. appf_delPatientInfos();
  1390. }
  1391. var arrParam = [{dsNm: "ds_init_cmbinfo_schol_M0069", cdGrpId: "M0069"}
  1392. ,{dsNm: "ds_init_cmbinfo_relign_M0070", cdGrpId: "M0070"}
  1393. ,{dsNm: "ds_init_cmbinfo_job_M0068", cdGrpId: "M0068"}
  1394. ,{dsNm: "ds_init_cmbinfo_maryyn_M0151", cdGrpId: "M0151"}
  1395. ,{dsNm: "ds_init_cmbinfo_sex_P0313", cdGrpId: "P0313"}
  1396. ,{dsNm: "ds_init_cmbinfo_btype_M0376", cdGrpId: "M0376"}]
  1397. appf_getCodeList(arrParam);
  1398. abofGetBmtDIagLrgList();
  1399. var arrParam2 = [{dsNm: "ds_init_cmbinfo_trnptbfstat_A0160", cdGrpId: "A0160"}
  1400. ,{dsNm: "ds_init_cmbinfo_trnptkindcd_A0161", cdGrpId: "A0161"}
  1401. ,{dsNm: "ds_init_cmbinfo_scs_A0162", cdGrpId: "A0162"}
  1402. ,{dsNm: "ds_init_cmbinfo_dnorrela_A0163", cdGrpId: "A0163"}
  1403. ,{dsNm: "ds_init_cmbinfo_dnorbonebank_A0164", cdGrpId: "A0164"}
  1404. ,{dsNm: "ds_init_cmbinfo_scs_A0165", cdGrpId: "A0165"}
  1405. ,{dsNm: "ds_init_cmbinfo_trnptwardcd_A0479", cdGrpId: "A0479"}
  1406. ,{dsNm: "ds_init_cmbinfo_trnptroomcd_A0480", cdGrpId: "A0480"}
  1407. ,{dsNm: "ds_init_cmbinfo_bmtatdoctlist_A0536", cdGrpId: "A0536"}
  1408. ,{dsNm: "ds_init_cmbinfo_regimen_A0448", cdGrpId: "A0448"}
  1409. ,{dsNm: "ds_init_cmbinfo_hosptellist_HOSPTEL", cdGrpId: "HOSPTEL"}];
  1410. aboGetCodeList(arrParam2);
  1411. if (frmf_checkOpener())
  1412. {
  1413. var param = opener.frmf_getParameter("opener_parameter_id"); //opener parameter value를 get
  1414. if(!utlf_isNull(param))
  1415. {
  1416. condarray = param.split("▦");
  1417. ds_main_hsctinfo_patinfolist.setColumn(0, "pid", condarray[0]);
  1418. fGetPatientInfo();
  1419. return;
  1420. }
  1421. }
  1422. var paminfo = sysf_getGlobalVariable("paminfo"); //프로그램에 따라 원무정보(paminfo), 환자기본정보(patflag) get
  1423. if(!utlf_isNull(paminfo))
  1424. {
  1425. ds_temp_paminfo.clearData();
  1426. dsf_setCSVToDs("ds_temp_paminfo", paminfo);
  1427. var pid = ds_temp_paminfo.getColumn(0, "pid");
  1428. ds_main_hsctinfo_patinfolist.setColumn(0, "pid", pid);
  1429. fGetPatientInfo();
  1430. }
  1431. btn_save.enable = frmf_checkAuth("X");
  1432. switch1.case1.btn_deldnor.enable = frmf_checkAuth("X");
  1433. btn_delete.enable = frmf_checkAuth("X");
  1434. button6.enable = frmf_checkAuth("X");
  1435. ipt_pid.setFocus();
  1436. }
  1437. function fSetInstanceInit()
  1438. {
  1439. // ds_main_hsctinfo_patinfolist.clearData();
  1440. // ds_main_hsctinfo_patinfolist.addRow();
  1441. ds_main_hsctinfo_trnptinfo.clearData();
  1442. ds_main_hsctinfo_trnptinfo.addRow();
  1443. checkbox4.value = false;
  1444. checkbox1.value = false;
  1445. checkbox5.value = false;
  1446. checkbox2.value = false;
  1447. chk_execyny.value = false;
  1448. chk_execynn.value = false;
  1449. ds_main_hsctinfo_dnorinfo.clearData();
  1450. //ds_main_hsctinfo_dnorinfo.addRow();
  1451. ds_main_hsctinfo_ubmtinfo.clearData();
  1452. ds_main_hsctinfo_cordinfo.clearData();
  1453. ds_main_hsctinfo_cibmtrinfo.clearData();
  1454. ds_main_hsctinfo_trnptaftddinfo.clearData();
  1455. ds_send_req_patdata_patinfolist.clearData();
  1456. ds_send_req_patdata_trnptinfo.clearData();
  1457. ds_send_req_patdata_ubmtinfo.clearData();
  1458. ds_send_req_patdata_cibmtrinfo.clearData();
  1459. ds_send_req_patdata_dnorinfo.clearData();
  1460. bool_cnfmyn01.enable = false;
  1461. bool_cnfmyn02.enable = false;
  1462. bool_cnfmyn03.enable = false;
  1463. bool_cnfmyn04.enable = false;
  1464. bool_cnfmyn05.enable = false;
  1465. bool_cnfmyn06.enable = false;
  1466. bool_cnfmyn07.enable = false;
  1467. fSetDisplayInit("P");
  1468. }
  1469. function fSetDisplayInit(paramAll)
  1470. {
  1471. switch1.enableevent =false;
  1472. switch1.tabindex = 0;
  1473. switch1.enableevent =true;
  1474. switch1.case1.enable = false;
  1475. cmb_pattrnptbfbtype.enable = true;
  1476. ipt_patbdwt.style.border = "1 solid #c0c0c0ff";
  1477. ipt_patbdht.style.border = "1 solid #c0c0c0ff";
  1478. cmb_patmaryyn.style.border = "1 solid #c0c0c0ff";
  1479. ipt_patprgcnt.style.border = "1 solid #c0c0c0ff";
  1480. ipt_patchldrncnt.style.border = "1 solid #c0c0c0ff";
  1481. cmb_patschol.style.border = "1 solid #c0c0c0ff";
  1482. cmb_patjob.style.border = "1 solid #c0c0c0ff";
  1483. cmb_patrelign.style.border = "1 solid #c0c0c0ff";
  1484. switch1.case1.ipt_dnorpid.style.border = "1 solid #c0c0c0ff";
  1485. cmb_dnorbtype.style.border = "1 solid #c0c0c0ff";
  1486. ipt_dnorbdwt.style.border = "1 solid #c0c0c0ff";
  1487. ipt_dnorbdht.style.border = "1 solid #c0c0c0ff";
  1488. cmb_dnormaryyn.style.border = "1 solid #c0c0c0ff";
  1489. ipt_dnorprgcnt.style.border = "1 solid #c0c0c0ff";
  1490. ipt_dnorchldrncnt.style.border = "1 solid #c0c0c0ff";
  1491. cmb_dnorschol.style.border = "1 solid #c0c0c0ff";
  1492. cmb_dnorjob.style.border = "1 solid #c0c0c0ff";
  1493. cmb_dnorrelign.style.border = "1 solid #c0c0c0ff";
  1494. if ( paramAll == "A" )
  1495. {
  1496. appf_delPatientInfos();
  1497. ds_main_hsctinfo_patinfolist.clearData();
  1498. ds_main_hsctinfo_patinfolist.addRow();
  1499. ds_main_hsctinfo_trnptaftddinfo.clearData();
  1500. ds_main_hsctinfo_trnptaftddinfo.addRow();
  1501. ds_main_hsctinfo_trnptinfo.clearData();
  1502. ds_main_hsctinfo_trnptinfo.addRow();
  1503. checkbox4.value = false;
  1504. checkbox1.value = false;
  1505. checkbox5.value = false;
  1506. checkbox2.value = false;
  1507. chk_execyny.value = false;
  1508. chk_execynn.value = false;
  1509. ds_main_hsctinfo_dnorinfo.clearData();
  1510. ds_main_hsctinfo_dnorinfo.addRow();
  1511. ds_main_hsctinfo_preworkinfo.clearData();
  1512. ipt_hngnm.style.color = "black";
  1513. opt_dethdd.style.border = "1 solid #c0c0c0ff ";
  1514. }
  1515. }
  1516. function fGetPatientInfo()
  1517. {
  1518. fSetInstanceInit();
  1519. ds_send_req.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  1520. var oParam = {};
  1521. oParam.id = "TRABO00102";
  1522. oParam.service = "hsctcoordinatorapp.HsctPatient";
  1523. oParam.method = "reqGetTrnptDg";
  1524. oParam.inds = "req=ds_send_req";
  1525. oParam.outds = "ds_temp_trnptdg_item=item";
  1526. oParam.async = false;
  1527. //oParam.callback = "cf_TRABO00102";
  1528. tranf_submit(oParam);
  1529. if (ds_temp_trnptdg_item.rowcount > 0)
  1530. {
  1531. if(utlf_isNull(ds_temp_bmtpatientinfo.getColumn(0, "trnptdg")))
  1532. {
  1533. cmb_trnptdg.index = ds_temp_trnptdg_item.rowcount - 1;
  1534. }
  1535. else
  1536. {
  1537. cmb_trnptdg.index = abofGetTrnptDgComboIndex(ds_temp_bmtpatientinfo.getColumn(0, "trnptdg"));
  1538. ds_temp_bmtpatientinfo.clearData();
  1539. }
  1540. sysf_setGlobalVariable("gv_pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"), "A");
  1541. fSetDisplay();
  1542. var oParam = {};
  1543. oParam.id = "TRABO00106";
  1544. oParam.service = "hsctcoordinatorapp.HsctPatient";
  1545. oParam.method = "reqGetPamPatInfo";
  1546. oParam.inds = "req=ds_send_req";
  1547. oParam.outds = "ds_hidden_paminfolist_pampatinfo=pampatinfo";
  1548. oParam.async = false;
  1549. //oParam.callback = "cf_TRABO00106";
  1550. tranf_submit(oParam);
  1551. if(ds_hidden_paminfolist_pampatinfo.rowcount == 0)
  1552. {
  1553. if(frmf_checkAuth("X") == true)
  1554. {
  1555. appf_delPatientInfos();
  1556. }
  1557. }
  1558. else
  1559. {
  1560. var pat_info = "";
  1561. if(ds_hidden_paminfolist_pampatinfo.getColumn(0, "ioflag") == "O")
  1562. {
  1563. pat_info = ds_hidden_paminfolist_pampatinfo.getColumn(0, "ioflag")+"▦"+ ds_hidden_paminfolist_pampatinfo.getColumn(0, "pid")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "orddd")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "cretno")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "instcd")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "dschdd");
  1564. }
  1565. else
  1566. {
  1567. pat_info = ds_hidden_paminfolist_pampatinfo.getColumn(0, "ioflag")+"▦"+ ds_hidden_paminfolist_pampatinfo.getColumn(0, "pid")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "orddd")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "cretno")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "instcd")+"▦"+ds_hidden_paminfolist_pampatinfo.getColumn(0, "dschdd");
  1568. }
  1569. frmf_setParameter("condparam", pat_info);
  1570. appf_initPatientInfo(pat_info);
  1571. }
  1572. abofGetBmtCode("DI", ds_main_hsctinfo_trnptinfo.getColumn(0, "diagcd1"), "ds_init_cmbinfo_mdllist_item");
  1573. }
  1574. if(ds_main_hsctinfo_patinfolist.rowcount != 0)
  1575. {
  1576. ds_main_hsctinfo_patinfolist.setColumn(0, "procernm", ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm"));
  1577. }
  1578. else
  1579. {
  1580. ds_main_hsctinfo_patinfolist.setColumn(0, "procernm", ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm"));
  1581. }
  1582. if(ds_main_hsctinfo_patinfolist.rowcount != 0)
  1583. {
  1584. ds_main_hsctinfo_patinfolist.setColumn(0, "pcntctel", ds_main_hsctinfo_patinfolist.getColumn(0, "mpphontel"));
  1585. }
  1586. else
  1587. {
  1588. ds_main_hsctinfo_patinfolist.setColumn(0, "pcntctel", ds_main_hsctinfo_patinfolist.getColumn(0, "mpphontel"));
  1589. }
  1590. var nodelist = ds_init_cmbinfo_hosptellist_HOSPTEL.rowcount;
  1591. var hosptel = "";
  1592. for(var i = 0; i < nodelist; i++)
  1593. {
  1594. if(ds_init_cmbinfo_hosptellist_HOSPTEL.getColumn(i, "cdid") == "01")
  1595. {
  1596. hosptel = ds_init_cmbinfo_hosptellist_HOSPTEL.getColumn(i, "cdnm");
  1597. }
  1598. }
  1599. if(ds_temp_smsinfo.rowcount != 0)
  1600. {
  1601. dsf_makeValue(ds_temp_smsinfo, "smsreplytelno", "string", hosptel, 0);
  1602. }
  1603. else
  1604. {
  1605. dsf_makeValue(ds_temp_smsinfo, "smsreplytelno", "string", hosptel, 0);
  1606. }
  1607. }
  1608. function fSetDisplay()
  1609. {
  1610. ds_send_req.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  1611. ds_send_req.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  1612. var oParam = {};
  1613. oParam.id = "TRABO00101";
  1614. oParam.service = "hsctcoordinatorapp.HsctPatient";
  1615. oParam.method = "reqGetPatientInfo";
  1616. oParam.inds = "req=ds_send_req";
  1617. oParam.outds = "ds_main_hsctinfo_patinfolist=patinfolist ds_main_hsctinfo_trnptinfo=trnptinfo ds_main_hsctinfo_dnorinfo=dnorinfo ds_main_hsctinfo_ubmtinfo=ubmtinfo ds_main_hsctinfo_cordinfo=cordinfo ds_main_hsctinfo_preworkinfo=preworkinfo ds_main_hsctinfo_orderhistory=orderhistory ds_main_hsctinfo_cibmtrinfo=cibmtrinfo ds_main_hsctinfo_trnptaftddinfo=trnptaftddinfo";
  1618. oParam.async = false;
  1619. oParam.callback = "cf_TRABO00101";
  1620. tranf_submit(oParam);
  1621. if(ds_main_hsctinfo_dnorinfo.rowcount == 0){
  1622. ds_main_hsctinfo_dnorinfo.addRow();
  1623. }
  1624. dsf_setDefaultVal(ds_main_hsctinfo_trnptinfo, "educyn:N,transfyn:N,execyn:N,patmaryynnur:N,patscholnur:N,patjobnur:N,patrelignnur:N,patchldrncntnur:N,patprgcntnur:N,patbdwtnur:N,patbdhtnur:N");
  1625. dsf_setDefaultVal(ds_main_hsctinfo_dnorinfo, "dnorpidpam:N,dnormaryynnur:N,dnorscholnur:N,dnorjobnur:N,dnorrelignnur:N,dnorchldrncntnur:N,dnorprgcntnur:N,dnorbdwtnur:N,dnorbdhtnur:N");
  1626. dsf_setDefaultVal(ds_main_hsctinfo_trnptaftddinfo, "cntsnm01:100 day,cntsnm02:6 month,cntsnm03:1 year,cntsnm04:2 year,cntsnm05:3 year,cntsnm06:4 year,cntsnm07:5 year");
  1627. if( ds_main_hsctinfo_trnptinfo.rowcount > 0 && ds_main_hsctinfo_trnptinfo.getColumn(0, "karnofskyyn") != "Y" ){
  1628. ds_main_hsctinfo_trnptinfo.setColumn(0, "karnofskyyn", "N");
  1629. }
  1630. if( ds_main_hsctinfo_trnptinfo.rowcount > 0 && ds_main_hsctinfo_trnptinfo.getColumn(0, "lanskyyn") != "Y" ){
  1631. ds_main_hsctinfo_trnptinfo.setColumn(0, "lanskyyn", "N");
  1632. }
  1633. ds_temp.setColumn(0, "bfPid", ds_send_req.getColumn(0, "pid"));
  1634. }
  1635. function cf_TRABO00101(sSvcId, nErrorCode, sErrorMsg)
  1636. {
  1637. if(nErrorCode < 0)
  1638. {
  1639. return;
  1640. }
  1641. else
  1642. {
  1643. var sdethdd = ds_main_hsctinfo_patinfolist.getColumn(0, "dethdd");
  1644. var strnptdd = ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptdd");
  1645. var sindschacptstat = ds_main_hsctinfo_patinfolist.getColumn(0, "indschacptstat");
  1646. var strnptkind = ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptkind");
  1647. var strnptkindcd = ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptkindcd");
  1648. var educyn = ds_main_hsctinfo_trnptinfo.getColumn(0, "educyn");
  1649. if(educyn == "Y")
  1650. {
  1651. checkbox4.value = "Y";
  1652. checkbox1.value = false;
  1653. }
  1654. else if(educyn == "N")
  1655. {
  1656. checkbox4.value = false;
  1657. checkbox1.value = "N";
  1658. }
  1659. else
  1660. {
  1661. checkbox4.value = false;
  1662. checkbox1.value = false;
  1663. }
  1664. var transfyn = ds_main_hsctinfo_trnptinfo.getColumn(0, "transfyn");
  1665. if(transfyn == "Y")
  1666. {
  1667. checkbox5.value = "Y";
  1668. checkbox2.value = false;
  1669. }
  1670. else if(transfyn == "N")
  1671. {
  1672. checkbox5.value = false;
  1673. checkbox2.value = "N";
  1674. }
  1675. else
  1676. {
  1677. checkbox5.value = false;
  1678. checkbox2.value = false;
  1679. }
  1680. var execyn = ds_main_hsctinfo_trnptinfo.getColumn(0, "execyn");
  1681. if(execyn == "Y")
  1682. {
  1683. chk_execyny.value = "Y";
  1684. chk_execynn.value = false;
  1685. }
  1686. else if(execyn == "N")
  1687. {
  1688. chk_execyny.value = false;
  1689. chk_execynn.value = "N";
  1690. ds_main_hsctinfo_trnptinfo.setColumn(0, "execfailyn", "N");
  1691. }
  1692. else
  1693. {
  1694. chk_execyny.value = false;
  1695. chk_execynn.value = false;
  1696. }
  1697. if (utlf_isNull(strnptkind) || strnptkind == "-" || strnptkind == "1" )
  1698. {
  1699. fSetDisabled("AUTO");
  1700. }
  1701. else if ( strnptkindcd == "07" || strnptkindcd == "08" )
  1702. {
  1703. ds_main_hsctinfo_dnorinfo.addRow();
  1704. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorbtype", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorbtype"));
  1705. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorbdwt", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorbdwt"));
  1706. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorbdht", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorbdht"));
  1707. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnormaryyn", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnormaryyn"));
  1708. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorprgcnt", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorprgcnt"));
  1709. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorchldrncnt", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorchldrncnt"));
  1710. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorschol", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorschol"));
  1711. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorjob", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorjob"));
  1712. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorrelign", ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorrelign"));
  1713. fSetDisabled("UBMT");
  1714. }
  1715. else if ( strnptkindcd == "09" || strnptkindcd == "10" )
  1716. {
  1717. fSetDisabled("CORD");
  1718. }
  1719. else
  1720. {
  1721. fSetDisabled("ALLO");
  1722. }
  1723. ds_temp.setColumn(0, "trnptkindcd", strnptkindcd);
  1724. if(!utlf_isNull(ds_main_hsctinfo_trnptinfo.getColumn(0, "diagcd1")) || ds_main_hsctinfo_trnptinfo.getColumn(0, "diagcd1") != "-")
  1725. {
  1726. ds_send.setColumn(0, "hsctlrgcd", ds_main_hsctinfo_trnptinfo.getColumn(0, "diagcd1"))
  1727. dsf_setDefaultVal(ds_send, "lrggrupcd:DI");
  1728. var oParam = {};
  1729. oParam.id = "TRABO02102";
  1730. oParam.service = "hsctcoordinatorapp.HsctPatient";
  1731. oParam.method = "reqGetMdlInfo";
  1732. oParam.inds = "req=ds_send";
  1733. oParam.outds = "ds_init_cmbinfo_mdllist_item=item";
  1734. oParam.async = false;
  1735. //oParam.callback = "cf_TRABO02102";
  1736. tranf_submit(oParam);
  1737. }
  1738. if(ds_main_hsctinfo_trnptinfo.getColumn(0, "karnofskyyn") == "Y")
  1739. {
  1740. btn_lansky.enable = false;
  1741. bool_lansky.enable = false;
  1742. btn_karnofsky.enable = true;
  1743. bool_karnofsky.enable = true;
  1744. }
  1745. else if(ds_main_hsctinfo_trnptinfo.getColumn(0, "lanskyyn") == "Y")
  1746. {
  1747. btn_lansky.enable = true;
  1748. bool_lansky.enable = true;
  1749. btn_karnofsky.enable = false;
  1750. bool_karnofsky.enable = false;
  1751. }
  1752. else
  1753. {
  1754. btn_lansky.enable = true;
  1755. bool_lansky.enable = false;
  1756. btn_karnofsky.enable = true;
  1757. bool_karnofsky.enable = false;
  1758. }
  1759. var strnptdd = ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptdd");
  1760. var scurrentdd = utlf_getCurrentDate().toDate().getAddDate(0,"M").getDateFormat("YYYYMMDD");
  1761. if ( strnptdd != "00000000" && strnptdd < scurrentdd )
  1762. {
  1763. cmb_pattrnptbfbtype.enable = false;
  1764. }
  1765. else
  1766. {
  1767. cmb_pattrnptbfbtype.enable = true;
  1768. }
  1769. if ( strnptdd == "00000000" )
  1770. {
  1771. bool_cnfmyn01.enable = false;
  1772. bool_cnfmyn02.enable = false;
  1773. bool_cnfmyn03.enable = false;
  1774. bool_cnfmyn04.enable = false;
  1775. bool_cnfmyn05.enable = false;
  1776. bool_cnfmyn06.enable = false;
  1777. bool_cnfmyn07.enable = false;
  1778. }
  1779. else
  1780. {
  1781. bool_cnfmyn01.enable = true;
  1782. bool_cnfmyn02.enable = true;
  1783. bool_cnfmyn03.enable = true;
  1784. bool_cnfmyn04.enable = true;
  1785. bool_cnfmyn05.enable = true;
  1786. bool_cnfmyn06.enable = true;
  1787. bool_cnfmyn07.enable = true;
  1788. }
  1789. ipt_hngnm.style.color = "black";
  1790. if (sdethdd == "00000000" || utlf_isNull(sdethdd))
  1791. {
  1792. if (sindschacptstat == "A")
  1793. {
  1794. cap_days.text = "이식일로부터 Day 수(입원중)";
  1795. }
  1796. else
  1797. {
  1798. cap_days.text = "이식일로부터 마지막 외래일 Day수";
  1799. }
  1800. if ( strnptdd != "00000000" && strnptdd <= scurrentdd )
  1801. {
  1802. ipt_hngnm.style.color = "blue";
  1803. }
  1804. }
  1805. else
  1806. {
  1807. cap_days.text = "이식일로부터 사망일까지";
  1808. ipt_hngnm.style.color = "red";
  1809. }
  1810. if ( ds_main_hsctinfo_patinfolist.getColumn(0, "dethrgstyn") == "N" && sdethdd != "00000000" )
  1811. {
  1812. opt_dethdd.style.border = "1 solid red";
  1813. }
  1814. else
  1815. {
  1816. opt_dethdd.style.border = "1 solid #c0c0c0";
  1817. }
  1818. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patbdwtnur") == "Y")
  1819. {
  1820. ipt_patbdwt.style.border = "1 solid red";
  1821. }
  1822. else
  1823. {
  1824. ipt_patbdwt.style.border = "1 solid #c0c0c0";
  1825. }
  1826. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patbdhtnur") == "Y")
  1827. {
  1828. ipt_patbdht.style.border = "1 solid red";
  1829. }
  1830. else
  1831. {
  1832. ipt_patbdht.style.border = "1 solid #c0c0c0";
  1833. }
  1834. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patmaryynnur") == "Y")
  1835. {
  1836. cmb_patmaryyn.style.border = "1 solid red";
  1837. }
  1838. else
  1839. {
  1840. cmb_patmaryyn.style.border = "1 solid #c0c0c0";
  1841. }
  1842. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patscholnur") == "Y")
  1843. {
  1844. cmb_patschol.style.border = "1 solid red";
  1845. }
  1846. else
  1847. {
  1848. cmb_patschol.style.border = "1 solid #c0c0c0";
  1849. }
  1850. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patjobnur") == "Y")
  1851. {
  1852. cmb_patjob.style.border = "1 solid red";
  1853. }
  1854. else
  1855. {
  1856. cmb_patjob.style.border = "1 solid #c0c0c0";
  1857. }
  1858. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patrelignnur") == "Y")
  1859. {
  1860. cmb_patrelign.style.border = "1 solid red";
  1861. }
  1862. else
  1863. {
  1864. cmb_patrelign.style.border = "1 solid #c0c0c0";
  1865. }
  1866. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patprgcntnur") == "Y")
  1867. {
  1868. ipt_patprgcnt.style.border = "1 solid red";
  1869. }
  1870. else
  1871. {
  1872. ipt_patprgcnt.style.border = "1 solid #c0c0c0";
  1873. }
  1874. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "patchldrncntnur") == "Y")
  1875. {
  1876. ipt_patchldrncnt.style.border = "1 solid red";
  1877. }
  1878. else
  1879. {
  1880. ipt_patchldrncnt.style.border = "1 solid #c0c0c0";
  1881. }
  1882. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorpidpam") == "Y")
  1883. {
  1884. switch1.case1.ipt_dnorpid.style.border = "1 solid red";
  1885. }
  1886. else
  1887. {
  1888. switch1.case1.ipt_dnorpid.style.border = "1 solid #c0c0c0";
  1889. }
  1890. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorbdwtnur") == "Y")
  1891. {
  1892. ipt_dnorbdwt.style.border = "1 solid red";
  1893. }
  1894. else
  1895. {
  1896. ipt_dnorbdwt.style.border = "1 solid #c0c0c0";
  1897. }
  1898. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorbdhtnur") == "Y")
  1899. {
  1900. ipt_dnorbdht.style.border = "1 solid red";
  1901. }
  1902. else
  1903. {
  1904. ipt_dnorbdht.style.border = "1 solid #c0c0c0";
  1905. }
  1906. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnormaryynnur") == "Y")
  1907. {
  1908. cmb_dnormaryyn.style.border = "1 solid red";
  1909. }
  1910. else
  1911. {
  1912. cmb_dnormaryyn.style.border = "1 solid #c0c0c0";
  1913. }
  1914. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorscholnur") == "Y")
  1915. {
  1916. cmb_dnorschol.style.border = "1 solid red";
  1917. }
  1918. else
  1919. {
  1920. cmb_dnorschol.style.border = "1 solid #c0c0c0";
  1921. }
  1922. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorjobnur") == "Y")
  1923. {
  1924. cmb_dnorjob.style.border = "1 solid red";
  1925. }
  1926. else
  1927. {
  1928. cmb_dnorjob.style.border = "1 solid #c0c0c0";
  1929. }
  1930. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorrelignnur") == "Y")
  1931. {
  1932. cmb_dnorrelign.style.border = "1 solid red";
  1933. }
  1934. else
  1935. {
  1936. cmb_dnorrelign.style.border = "1 solid #c0c0c0";
  1937. }
  1938. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorprgcntnur") == "Y")
  1939. {
  1940. ipt_dnorprgcnt.style.border = "1 solid red";
  1941. }
  1942. else
  1943. {
  1944. ipt_dnorprgcnt.style.border = "1 solid #c0c0c0";
  1945. }
  1946. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorchldrncntnur") == "Y")
  1947. {
  1948. ipt_dnorchldrncnt.style.border = "1 solid red";
  1949. }
  1950. else
  1951. {
  1952. ipt_dnorchldrncnt.style.border = "1 solid #c0c0c0";
  1953. }
  1954. if ( ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorbtypenew") == "Y")
  1955. {
  1956. cmb_dnorbtype.style.border = "1 solid red";
  1957. }
  1958. else
  1959. {
  1960. cmb_dnorbtype.style.border = "1 solid #c0c0c0";
  1961. }
  1962. if ( ds_main_hsctinfo_trnptinfo.getColumn(0, "execyn") == "Y")
  1963. {
  1964. bool_execfailyn.enable = true;
  1965. }
  1966. else
  1967. {
  1968. bool_execfailyn.enable = false;
  1969. }
  1970. ds_temp.setColumn(0, "insureqdd", ds_main_hsctinfo_trnptinfo.getColumn(0, "insureqdd"));
  1971. }
  1972. }
  1973. function fSetDisabled(setFlag)
  1974. {
  1975. if ( setFlag == "AUTO" || setFlag == "CORD" )
  1976. {
  1977. if ( setFlag == "AUTO" )
  1978. {
  1979. switch1.enableevent =false;
  1980. switch1.tabindex = 0;
  1981. switch1.enableevent =true;
  1982. switch1.case1.enable = false;
  1983. cmb_trnptkindcd.enable = false;
  1984. }
  1985. else if ( setFlag == "CORD" )
  1986. {
  1987. switch1.enableevent =false;
  1988. switch1.tabindex = 2;
  1989. switch1.enableevent =true;
  1990. cmb_trnptkindcd.enable = true;
  1991. }
  1992. cmb_dnorbtype.enable = false
  1993. ipt_dnorbdwt.enable = false;
  1994. ipt_dnorbdht.enable = false;
  1995. cmb_dnormaryyn.enable = false;
  1996. ipt_dnorprgcnt.enable = false;
  1997. ipt_dnorchldrncnt.enable = false;
  1998. cmb_dnorschol.enable = false;
  1999. cmb_dnorjob.enable = false;
  2000. cmb_dnorrelign.enable = false;
  2001. }
  2002. else if(setFlag == "ALLO" || setFlag == "UBMT")
  2003. {
  2004. if (setFlag == "ALLO")
  2005. {
  2006. switch1.enableevent =false;
  2007. switch1.tabindex = 0;
  2008. switch1.enableevent =true;
  2009. switch1.case1.enable = true;
  2010. }
  2011. else if (setFlag == "UBMT")
  2012. {
  2013. switch1.enableevent =false;
  2014. switch1.tabindex = 1;
  2015. switch1.enableevent =true;
  2016. }
  2017. cmb_trnptkindcd.enable = true;
  2018. cmb_dnorbtype.enable = true;
  2019. ipt_dnorbdwt.enable = true;
  2020. ipt_dnorbdht.enable = true;
  2021. cmb_dnormaryyn.enable = true;
  2022. ipt_dnorprgcnt.enable = true;
  2023. ipt_dnorchldrncnt.enable = true;
  2024. cmb_dnorschol.enable = true;
  2025. cmb_dnorjob.enable = true;
  2026. cmb_dnorrelign.enable = true;
  2027. }
  2028. }
  2029. function ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  2030. {
  2031. if(e.keycode == 13)
  2032. {
  2033. obj.updateToDataset();
  2034. btn_search_onclick();
  2035. }
  2036. }
  2037. function btn_search_onclick(obj:Button, e:ClickEventInfo)
  2038. {
  2039. if(utlf_isNull(ds_main_hsctinfo_patinfolist.getColumn(0, "pid")))
  2040. {
  2041. return;
  2042. }
  2043. if(ds_temp.getColumn(0, "bfPid") != ds_main_hsctinfo_patinfolist.getColumn(0, "pid"))
  2044. {
  2045. ds_temp_bmtpatientinfo.setColumn(0, "trnptdg", "");
  2046. ds_main.setColumn(0, "trnptdg", "");
  2047. }
  2048. if(!utlf_isNull(ds_main.getColumn(0, "trnptdg")))
  2049. {
  2050. fSetDisplay();
  2051. }
  2052. else
  2053. {
  2054. fGetPatientInfo();
  2055. }
  2056. }
  2057. function btn_pid_onclick(obj:Button, e:ClickEventInfo)
  2058. {
  2059. if (abofGetBmtPatientSearch("ds_main_hsctinfo_patinfolist", "ds_temp_bmtpatientinfo"))
  2060. {
  2061. fGetPatientInfo();
  2062. }
  2063. }
  2064. function button33_onclick(obj:Button, e:ClickEventInfo)
  2065. {
  2066. fSetDisplayInit("A");
  2067. if (abofGetPamPatientSearch("ds_main_hsctinfo_patinfolist", "ds_patinfolist", "A"))
  2068. {
  2069. fGetPatientInfo();
  2070. }
  2071. }
  2072. function button37_onclick(obj:Button, e:ClickEventInfo)
  2073. {
  2074. var sZipcd = appf_getZipCodeList();
  2075. ds_main_hsctinfo_patinfolist.setColumn(0, "zipcd1", sZipcd.zipcdhead);
  2076. ds_main_hsctinfo_patinfolist.setColumn(0, "zipcd2", sZipcd.zipcdfoot);
  2077. ds_main_hsctinfo_patinfolist.setColumn(0, "zipcdseq", sZipcd.seqno); //미확인
  2078. ds_main_hsctinfo_patinfolist.setColumn(0, "addr", sZipcd.address); //sZipcd.address
  2079. ds_main_hsctinfo_patinfolist.setColumn(0, "detladdr", sZipcd.address_detail); //sZipcd.detladdr
  2080. }
  2081. function cmb_trnptdg_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2082. {
  2083. fSetDisplay();
  2084. }
  2085. function combo30_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2086. {
  2087. abofGetBmtCode("DI", obj.value, "ds_init_cmbinfo_mdllist_item");
  2088. }
  2089. function radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2090. {
  2091. if (obj.value == "1")
  2092. {
  2093. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorid")) || !utlf_isNull(ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorid")) || !utlf_isNull(ds_main_hsctinfo_cordinfo.getColumn(0, "dnorid")))
  2094. {
  2095. sysf_messageBox("다른 이식종류로 이미 공여자가 등록되어 있으므로 이식종류를 변경 ", "E001");
  2096. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnptkind", "2");
  2097. return;
  2098. }
  2099. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnpttype", "1");
  2100. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnptkindcd", "");
  2101. fSetDisabled("AUTO");
  2102. }
  2103. else
  2104. {
  2105. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnpttype", "2");
  2106. fSetDisabled("ALLO");
  2107. }
  2108. }
  2109. function cmb_trnptkindcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2110. {
  2111. var strnptkindcd = obj.value;
  2112. if ( strnptkindcd == "09" || strnptkindcd == "10")
  2113. {
  2114. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorid")) || !utlf_isNull(ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorid")))
  2115. {
  2116. sysf_messageBox("다른 이식종류로 공여자가 등록되어 있으므로 Sub 이식종류를 변경 ", "E001");
  2117. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnptkindcd", ds_temp.getColumn(0, "trnptkindcd"));
  2118. return;
  2119. }
  2120. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnpttype", "4");
  2121. fSetDisabled("CORD");
  2122. }
  2123. else if ( strnptkindcd == "07" || strnptkindcd == "08")
  2124. {
  2125. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorid")) || !utlf_isNull(ds_main_hsctinfo_cordinfo.getColumn(0, "dnorid")))
  2126. {
  2127. sysf_messageBox("다른 이식종류로 공여자가 등록되어 있으므로 Sub 이식종류를 변경 ", "E001");
  2128. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnptkindcd", ds_temp.getColumn(0, "trnptkindcd"));
  2129. return;
  2130. }
  2131. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnpttype", "3");
  2132. fSetDisabled("UBMT");
  2133. }
  2134. else
  2135. {
  2136. if(!utlf_isNull(ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorid")) || !utlf_isNull(ds_main_hsctinfo_cordinfo.getColumn(0, "dnorid")))
  2137. {
  2138. sysf_messageBox("다른 이식종류로 공여자가 등록되어 있으므로 Sub 이식종류를 변경 ", "E001");
  2139. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnptkindcd", ds_temp.getColumn(0, "trnptkindcd"));
  2140. return;
  2141. }
  2142. ds_main_hsctinfo_trnptinfo.setColumn(0, "trnpttype", "2");
  2143. fSetDisabled("ALLO");
  2144. }
  2145. ds_temp.setColumn(0, "trnptkindcd", ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptkindcd"));
  2146. }
  2147. function cmb_bmtdr_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2148. {
  2149. ds_main_hsctinfo_trnptinfo.setColumn(0, "atdoctnm", cmb_bmtdr.text);
  2150. }
  2151. function switch1_case1_button4_onclick(obj:Button, e:ClickEventInfo)
  2152. {
  2153. frmf_modal("SPPMC02500", "SPPMC02500", "", "", "", "", "", "", "", "", "", "", "M");
  2154. ds_main_patinfo_patinfolist.copyData(ds_patinfolist);
  2155. if(frmf_getParameter("SPPMC02500_popupendflag") == "ok")
  2156. {
  2157. var spid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
  2158. if (utlf_isNull(spid) || spid == "" || spid == " ")
  2159. {
  2160. return false;
  2161. }
  2162. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorrrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  2163. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorrrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  2164. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnornm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  2165. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorsex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
  2166. trace(utlf_getFullAge(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")) + ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  2167. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorage", utlf_getFullAge(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1") + ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")));
  2168. ds_main_hsctinfo_dnorinfo.setColumn(0, "dnorpid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  2169. }
  2170. }
  2171. function switch1_case3_grd_cord_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  2172. {
  2173. pmn_menu1.trackPopup(e.screenX,e.screenY);
  2174. }
  2175. function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  2176. {
  2177. eval(e.id +"();");
  2178. }
  2179. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  2180. {
  2181. fSetDisplayInit("A");
  2182. }
  2183. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2184. {
  2185. if (utlf_isNull(ds_main_hsctinfo_patinfolist.getColumn(0, "pid")))
  2186. {
  2187. sysf_messageBox("등록번호는 ", "I003")
  2188. return false;
  2189. }
  2190. if (utlf_isNull(ds_main.getColumn(0, "trnptdg")))
  2191. {
  2192. sysf_messageBox("이식차수는 ", "I003")
  2193. return false;
  2194. }
  2195. fSaveData();
  2196. }
  2197. function fSaveData()
  2198. {
  2199. ds_send_req_patdata_patinfolist.clearData();
  2200. ds_send_req_patdata_trnptinfo.clearData();
  2201. ds_send_req_patdata_patinfolist.copyData(ds_main_hsctinfo_patinfolist);
  2202. ds_send_req_patdata_trnptinfo.copyData(ds_main_hsctinfo_trnptinfo);
  2203. ds_send_req_patdata_trnptinfo.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2204. var strnptkindcd = ds_main_hsctinfo_trnptinfo.getColumn(0, "trnptkindcd");
  2205. if ( strnptkindcd == "07" || strnptkindcd == "08" )
  2206. {
  2207. if(!utlf_isNull(ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorid")))
  2208. {
  2209. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorprgcnt")))
  2210. {
  2211. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnorprgcnt", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorprgcnt"));
  2212. }
  2213. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorchldrncnt")))
  2214. {
  2215. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnorchldrncnt", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorchldrncnt"));
  2216. }
  2217. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorschol")))
  2218. {
  2219. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnorschol", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorschol"));
  2220. }
  2221. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorjob")))
  2222. {
  2223. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnorjob", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorjob"));
  2224. }
  2225. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorrelign")))
  2226. {
  2227. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnorrelign", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorrelign"));
  2228. }
  2229. if(!utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnormaryyn")))
  2230. {
  2231. ds_main_hsctinfo_ubmtinfo.setColumn(0, "dnormaryyn", ds_main_hsctinfo_dnorinfo.getColumn(0, "dnormaryyn"));
  2232. }
  2233. }
  2234. ds_send_req_patdata_dnorinfo.copyData(ds_main_hsctinfo_dnorinfo)
  2235. ds_send_req_patdata_ubmtinfo.copyData(ds_main_hsctinfo_ubmtinfo);
  2236. ds_send_req_patdata_ubmtinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  2237. ds_send_req_patdata_ubmtinfo.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2238. }
  2239. else if (utlf_isNull(strnptkindcd)|| (strnptkindcd >= "01" && strnptkindcd <= "06") )
  2240. {
  2241. ds_send_req_patdata_ubmtinfo.clearData();
  2242. ds_send_req_patdata_ubmtinfo.addRow();
  2243. ds_send_req_patdata_dnorinfo.copyData(ds_main_hsctinfo_dnorinfo)
  2244. ds_send_req_patdata_dnorinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  2245. ds_send_req_patdata_dnorinfo.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2246. }
  2247. dsf_setDefaultVal(ds_send_req_patdata_trnptinfo, "trnptdd:00000000");
  2248. var oParam = {};
  2249. oParam.id = "TXABO00101";
  2250. oParam.service = "hsctcoordinatorapp.HsctPatient";
  2251. oParam.method = "reqExePatientInfo";
  2252. oParam.inds = "patbaseinfo=ds_send_req_patdata_patinfolist trnptinfo=ds_send_req_patdata_trnptinfo dnorinfo=ds_send_req_patdata_dnorinfo ubmtinfo=ds_send_req_patdata_ubmtinfo cibmtrinfo=ds_main_hsctinfo_cibmtrinfo:U";
  2253. oParam.outds = "ds_=item";
  2254. oParam.typeStr = "m";
  2255. oParam.async = false;
  2256. oParam.callback = "cf_TXABO00101";
  2257. tranf_submit(oParam);
  2258. }
  2259. function cf_TXABO00101(sSvcId, nErrorCode, sErrorMsg)
  2260. {
  2261. if(nErrorCode < 0)
  2262. {
  2263. return;
  2264. }
  2265. else
  2266. {
  2267. ds_temp_bmtpatientinfo.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2268. fGetPatientInfo();
  2269. }
  2270. }
  2271. function btn_delete_onclick(obj:Button, e:ClickEventInfo)
  2272. {
  2273. if (utlf_isNull(ds_main_hsctinfo_patinfolist.getColumn(0, "pid")))
  2274. {
  2275. sysf_messageBox("등록번호는 ", "I003")
  2276. return false;
  2277. }
  2278. if (utlf_isNull(ds_main.getColumn(0, "trnptdg")))
  2279. {
  2280. sysf_messageBox("이식차수는 ", "I003")
  2281. return false;
  2282. }
  2283. if (sysf_messageBox("해당 차수의 BMT환자정보를", "Q001")==6)
  2284. {
  2285. ds_send_req.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2286. var oParam = {};
  2287. oParam.id = "TXABO00103";
  2288. oParam.service = "hsctcoordinatorapp.HsctPatient";
  2289. oParam.method = "reqDelTrnptDg";
  2290. oParam.inds = "trnptinfo=ds_send_req";
  2291. oParam.outds = "ds_=item";
  2292. oParam.async = false;
  2293. oParam.callback = "cf_TXABO00103";
  2294. tranf_submit(oParam);
  2295. }
  2296. }
  2297. function cf_TXABO00103(sSvcId, nErrorCode, sErrorMsg)
  2298. {
  2299. if(nErrorCode < 0)
  2300. {
  2301. return;
  2302. }
  2303. else
  2304. {
  2305. fGetPatientInfo();
  2306. }
  2307. }
  2308. function switch1_case1_button9_onclick(obj:Button, e:ClickEventInfo)
  2309. {
  2310. var sflag = "";
  2311. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2312. sflag = spid + "▦" + "1" ;
  2313. frmf_setParameter("opener_parameter_id", sflag);
  2314. frmf_modal("SPABO61900", "SPABO61900", "", "", "", "", "", "", "", "", "", "", "M");
  2315. }
  2316. function switch1_case1_btn_deldnor_onclick(obj:Button, e:ClickEventInfo)
  2317. {
  2318. if (frmf_isRequiredControls("ipt_pid") == false )
  2319. {
  2320. return false;
  2321. }
  2322. if (sysf_messageBox("해당 공여자정보를", "Q001") == 6)
  2323. {
  2324. ds_send_req.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"));
  2325. ds_send_req.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"));
  2326. var oParam = {};
  2327. oParam.id = "TXABO00104";
  2328. oParam.service = "hsctcoordinatorapp.HsctPatient";
  2329. oParam.method = "reqDelDnorDg";
  2330. oParam.inds = "trnptinfo=ds_send_req";
  2331. oParam.outds = "ds_=item";
  2332. oParam.async = false;
  2333. oParam.callback = "cf_TXABO00104";
  2334. tranf_submit(oParam);
  2335. }
  2336. }
  2337. function cf_TXABO00104(sSvcId, nErrorCode, sErrorMsg)
  2338. {
  2339. if(nErrorCode < 0)
  2340. {
  2341. return;
  2342. }
  2343. else
  2344. {
  2345. fGetPatientInfo();
  2346. }
  2347. }
  2348. function switch1_case1_button13_onclick(obj:Button, e:ClickEventInfo)
  2349. {
  2350. if(utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorid")))
  2351. {
  2352. sysf_messageBox("공여자가 등록되어 있지 않습니다. 공여자를 먼저 ", "C001");
  2353. return;
  2354. }
  2355. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2356. var strnptdg = ds_main.getColumn(0, "trnptdg");
  2357. var sdnorid = ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorid");
  2358. var sflag = "nu" + "▦" + spid + "▦" + strnptdg + "▦" + sdnorid;
  2359. frmf_setParameter("opener_parameter_id", sflag);
  2360. frmf_modal("SPABO61200", "SPABO61200", "", "", "", "", "", "", "", "", "", "", "M");
  2361. }
  2362. function switch1_case1_button2_onclick(obj:Button, e:ClickEventInfo)
  2363. {
  2364. if(utlf_isNull(ds_main_hsctinfo_dnorinfo.getColumn(0, "dnorpid")))
  2365. {
  2366. sysf_messageBox("공여자 아이디가", "I004", "");
  2367. }
  2368. else
  2369. {
  2370. dsf_createDsRow("ds_temp_srchinfo", [
  2371. {col:"srchpid", type:"STRING", size:256, val:ds_main_hsctinfo_dnorinfo.getColumn(0,"dnorpid")}
  2372. ]);
  2373. var objArg = new Object();
  2374. objArg.arg_ds_send_singdata = ds_temp_srchinfo;
  2375. frmf_modal("SMAER00800", "SMAER00800", objArg, null, null,100, 150, 530, 380, null, null, null, "M");
  2376. //frmf_modal("SMAER00800", "SMAER00800", "", "", "", "", "", "", "", "", "", "", "M");
  2377. //modal("SMAER00800 ","","","","","/root/main/hsctinfo/dnorinfo/dnorpid","/root/send/data/singdata/srchpid");
  2378. }
  2379. }
  2380. function switch1_case2_button3_onclick(obj:Button, e:ClickEventInfo)
  2381. {
  2382. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2383. var strnptdg = ds_main.getColumn(0, "trnptdg");
  2384. var sboneassocd = ds_main_hsctinfo_ubmtinfo.getColumn(0, "boneassocd");
  2385. var sdnorid = ds_main_hsctinfo_ubmtinfo.getColumn(0, "dnorid");
  2386. var sflag = spid + "▦" + strnptdg + "▦" + sboneassocd + "▦" + sdnorid;
  2387. frmf_setParameter("opener_parameter_id", sflag);
  2388. frmf_modal("SPABO61800", "SPABO61800", "", "", "", "", "", "", "", "", "", "", "M");
  2389. }
  2390. function checkbox4_onclick(obj:CheckBox, e:ClickEventInfo)
  2391. {
  2392. if(obj.value == "Y")
  2393. {
  2394. ds_main_hsctinfo_trnptinfo.setColumn(0, "educyn", "Y");
  2395. checkbox1.value = false;
  2396. }
  2397. else
  2398. {
  2399. ds_main_hsctinfo_trnptinfo.setColumn(0, "educyn", "Y");
  2400. checkbox1.value = false;
  2401. checkbox4.value = "Y";
  2402. }
  2403. }
  2404. function checkbox1_onclick(obj:CheckBox, e:ClickEventInfo)
  2405. {
  2406. if(obj.value == "N")
  2407. {
  2408. ds_main_hsctinfo_trnptinfo.setColumn(0, "educyn", "N");
  2409. checkbox4.value = false;
  2410. }
  2411. else
  2412. {
  2413. ds_main_hsctinfo_trnptinfo.setColumn(0, "educyn", "N");
  2414. checkbox4.value = false;
  2415. checkbox1.value = "N";
  2416. }
  2417. }
  2418. function checkbox5_onclick(obj:CheckBox, e:ClickEventInfo)
  2419. {
  2420. if(obj.value == "Y")
  2421. {
  2422. ds_main_hsctinfo_trnptinfo.setColumn(0, "transfyn", "Y");
  2423. checkbox2.value = false;
  2424. }
  2425. else
  2426. {
  2427. ds_main_hsctinfo_trnptinfo.setColumn(0, "transfyn", "Y");
  2428. checkbox2.value = false;
  2429. checkbox5.value = "Y";
  2430. }
  2431. }
  2432. function checkbox2_onclick(obj:CheckBox, e:ClickEventInfo)
  2433. {
  2434. if(obj.value == "N")
  2435. {
  2436. ds_main_hsctinfo_trnptinfo.setColumn(0, "transfyn", "N");
  2437. checkbox5.value = false;
  2438. }
  2439. else
  2440. {
  2441. ds_main_hsctinfo_trnptinfo.setColumn(0, "transfyn", "N");
  2442. checkbox5.value = false;
  2443. checkbox2.value = "N";
  2444. }
  2445. }
  2446. function chk_execyny_onclick(obj:CheckBox, e:ClickEventInfo)
  2447. {
  2448. if(obj.value == "Y")
  2449. {
  2450. ds_main_hsctinfo_trnptinfo.setColumn(0, "execyn", "Y");
  2451. chk_execynn.value = false;
  2452. bool_execfailyn.enable = true;
  2453. }
  2454. else
  2455. {
  2456. ds_main_hsctinfo_trnptinfo.setColumn(0, "execyn", "Y");
  2457. chk_execynn.value = false;
  2458. chk_execyny.value = "Y";
  2459. bool_execfailyn.enable = true;
  2460. }
  2461. }
  2462. function chk_execynn_onclick(obj:CheckBox, e:ClickEventInfo)
  2463. {
  2464. if(obj.value == "N")
  2465. {
  2466. ds_main_hsctinfo_trnptinfo.setColumn(0, "execyn", "N");
  2467. chk_execyny.value = false;
  2468. bool_execfailyn.enable = false;
  2469. bool_execfailyn.value = "N";
  2470. }
  2471. else
  2472. {
  2473. ds_main_hsctinfo_trnptinfo.setColumn(0, "execyn", "N");
  2474. chk_execyny.value = false;
  2475. chk_execynn.value = "N";
  2476. bool_execfailyn.enable = false;
  2477. bool_execfailyn.value = "N";
  2478. }
  2479. }
  2480. function button51_onclick(obj:Button, e:ClickEventInfo)
  2481. {
  2482. frmf_openHtml("http://www.cibmtr.org/", "", "");
  2483. }
  2484. function button8_onclick(obj:Button, e:ClickEventInfo)
  2485. {
  2486. frmf_openHtml("https://webmail.nmdp.org", "", "");
  2487. }
  2488. function button27_onclick(obj:Button, e:ClickEventInfo)
  2489. {
  2490. frmf_openHtml("http://www.kbmtr.org/", "", "");
  2491. }
  2492. function button26_onclick(obj:Button, e:ClickEventInfo)
  2493. {
  2494. frmf_openHtml("http://marrow.konos.go.kr", "", "");
  2495. }
  2496. function btn_karnofsky_onclick(obj:Button, e:ClickEventInfo)
  2497. {
  2498. frmf_modal("SPABO60200", "SPABO60200", "", "", "", "", "", "", "", "", "", "", "M");
  2499. if(ds_main.getColumn(0, "popupendflag") == "ok")
  2500. {
  2501. ds_main_hsctinfo_trnptinfo.setColumn(0, "karnofskyyn", "Y");
  2502. btn_lansky.enable = false;
  2503. bool_lansky.enable = false;
  2504. bool_karnofsky.enable = true;
  2505. }
  2506. }
  2507. function btn_lansky_onclick(obj:Button, e:ClickEventInfo)
  2508. {
  2509. frmf_modal("SPABO60300", "SPABO60300", "", "", "", "", "", "", "", "", "", "", "M");
  2510. if(ds_main.getColumn(0, "popupendflag") == "ok")
  2511. {
  2512. ds_main_hsctinfo_trnptinfo.setColumn(0, "lanskyyn", "Y");
  2513. btn_karnofsky.enable = false;
  2514. bool_karnofsky.enable = false;
  2515. bool_lansky.enable = true;
  2516. }
  2517. }
  2518. function button10_onclick(obj:Button, e:ClickEventInfo)
  2519. {
  2520. var i = parseInt(ds_temp_trnptdg_item.addRow())+1;
  2521. if ( sysf_messageBox(ipt_hngnm.value + " 환자의 " + i + "차 이식차수를 생성합니다.", "Q004") == 6 )
  2522. {
  2523. ds_temp_trnptdg_item.setColumn(i-1, "cd", i);
  2524. ds_temp_trnptdg_item.setColumn(i-1, "nm", i+"차");
  2525. ds_main.setColumn(0, "trnptdg", i);
  2526. fSetInstanceInit();
  2527. }
  2528. }
  2529. function button30_onclick(obj:Button, e:ClickEventInfo)
  2530. {
  2531. var sPid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2532. var sHngNm = ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm");
  2533. var sSex = ds_main_hsctinfo_patinfolist.getColumn(0, "sex");
  2534. var sAge = ds_main_hsctinfo_patinfolist.getColumn(0, "age");
  2535. var sFlag = sPid + "▦" + sHngNm + "▦" + sSex + "▦" + sAge;
  2536. frmf_setParameter("opener_parameter_id", sFlag);
  2537. frmf_modal("SPABO61600", "SPABO61600", "", "", "", "", "", "", "", "", "", "", "M");
  2538. }
  2539. function button1_onclick(obj:Button, e:ClickEventInfo)
  2540. {
  2541. if (utlf_isNull(ds_main_hsctinfo_trnptinfo.getColumn(0, "insureqdd")))
  2542. {
  2543. sysf_messageBox("보험요청일자는 ", "I003");
  2544. return false;
  2545. }
  2546. if ( ds_temp.getColumn(0, "insureqdd") == ds_main_hsctinfo_trnptinfo.getColumn(0, "insureqdd"))
  2547. {
  2548. sysf_messageBox(ds_temp.getColumn(0, "insureqdd") + "일자로 이미 보험요청이 되어, 같은 일자로 요청할 수 ", "I004");
  2549. return false;
  2550. }
  2551. if (sysf_messageBox(ds_main_hsctinfo_trnptinfo.getColumn(0, "insureqdd") + " 일자로 " + ipt_hngnm.value + " 환자의 보험의뢰를 ", "Q002")==6)
  2552. {
  2553. ds_send_insureqdata_insureqinfo.setColumn(0, "pid", ds_main_hsctinfo_patinfolist.getColumn(0, "pid"))
  2554. ds_send_insureqdata_insureqinfo.setColumn(0, "reqdd", ds_main_hsctinfo_trnptinfo.getColumn(0, "insureqdd"))
  2555. ds_send_insureqdata_insureqinfo.setColumn(0, "trnptdg", ds_main.getColumn(0, "trnptdg"))
  2556. var oParam = {};
  2557. oParam.id = "TXABO00105";
  2558. oParam.service = "hsctcoordinatorapp.TrnptRequest";
  2559. oParam.method = "reqExeCodiInsuReq";
  2560. oParam.inds = "insureqinfo=ds_send_insureqdata_insureqinfo";
  2561. oParam.outds = "ds_=item";
  2562. oParam.async = false;
  2563. oParam.callback = "cf_TXABO00105";
  2564. tranf_submit(oParam);
  2565. }
  2566. }
  2567. function cf_TXABO00105(sSvcId, nErrorCode, sErrorMsg)
  2568. {
  2569. if(nErrorCode < 0)
  2570. {
  2571. return;
  2572. }
  2573. else
  2574. {
  2575. ds_main_hsctinfo_trnptinfo.setColumn(0, "insuaprvkind", "-");
  2576. ds_main_hsctinfo_trnptinfo.setColumn(0, "insukind", "-");
  2577. ds_main_hsctinfo_trnptinfo.setColumn(0, "insuaprvdd", "00000000");
  2578. btn_save_onclick();
  2579. }
  2580. }
  2581. function button29_onclick(obj:Button, e:ClickEventInfo)
  2582. {
  2583. }
  2584. function button7_onclick(obj:Button, e:ClickEventInfo)
  2585. {
  2586. var pid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2587. var trnptdg = ds_main.getColumn(0, "trnptdg");
  2588. var sflag = pid + "▦" + trnptdg;
  2589. frmf_setParameter("opener_parameter_id", sflag);
  2590. frmf_modal("SPABO61500", "SPABO61500", "", "", "", "", "", "", "", "", "", "", "M");
  2591. }
  2592. function button24_onclick(obj:Button, e:ClickEventInfo)
  2593. {
  2594. var objArg = new Object();
  2595. objArg.arg_ds_send_singdata = ds_main_hsctinfo_patinfolist;
  2596. frmf_modal("SMAER00800", "SMAER00800", objArg, "", "", "", "", "", "", "", "", "", "M");
  2597. }
  2598. function button23_onclick(obj:Button, e:ClickEventInfo)
  2599. {
  2600. if (utlf_isNull(ds_main_hsctinfo_patinfolist.getColumn(0, "pid")))
  2601. {
  2602. sysf_messageBox("환자가 선택되어 있어야 합니다. 환자를를 먼저 ", "C001");
  2603. return;
  2604. }
  2605. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2606. var shngnm = ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm");
  2607. var ssex = ds_main_hsctinfo_patinfolist.getColumn(0, "sex");
  2608. var sage = ds_main_hsctinfo_patinfolist.getColumn(0, "age");
  2609. var sflag = spid + "▦" + shngnm + "▦" + ssex + "▦" + sage;
  2610. frmf_setParameter("opener_parameter_id", sflag);
  2611. frmf_modal("SPABO62000", "SPABO62000", "", "", "", "", "", "", "", "", "", "", "M");
  2612. }
  2613. function button21_onclick(obj:Button, e:ClickEventInfo)
  2614. {
  2615. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2616. var shngnm = ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm");
  2617. var sflag = spid + "▦" + shngnm;
  2618. frmf_setParameter("opener_parameter_id", sflag);
  2619. frmf_modal("SMABC00900", "SMABC00900", "", "", "", "", "", "", "", "", "", "", "M");
  2620. }
  2621. function button20_onclick(obj:Button, e:ClickEventInfo)
  2622. {
  2623. var pid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2624. var sflag = pid;
  2625. frmf_setParameter("opener_parameter_id", sflag);
  2626. frmf_modal("SMABC00300", "SMABC00300", "", "", "", "", "", "", "", "", "", "", "M");
  2627. }
  2628. function button22_onclick(obj:Button, e:ClickEventInfo)
  2629. {
  2630. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2631. var strnptdg = ds_main.getColumn(0, "trnptdg");
  2632. var sflag = spid + "▦" + strnptdg;
  2633. frmf_setParameter("opener_parameter_id", sflag);
  2634. frmf_modal("SMABO02200", "SMABO02200", "", "", "", "", "", "", "", "", "", "", "M");
  2635. }
  2636. function button6_onclick(obj:Button, e:ClickEventInfo)
  2637. {
  2638. fExeUgcyAlert();
  2639. }
  2640. function button5_onclick(obj:Button, e:ClickEventInfo)
  2641. {
  2642. frmf_modal("SMZMS00300", "SMZMS00300", "", "", "", "", "", "", "", "", "", "", "M");
  2643. }
  2644. function button11_onclick(obj:Button, e:ClickEventInfo)
  2645. {
  2646. if (sysf_messageBox("Lost F/U 일자의 초기화 작업을", "Q004") == 6)
  2647. {
  2648. ds_main_hsctinfo_patinfolist.setColumn(0, "lostfudd", "00000000");
  2649. }
  2650. }
  2651. function bool_karnofsky_onclick(obj:CheckBox, e:ClickEventInfo)
  2652. {
  2653. if(obj.value != "Y")
  2654. {
  2655. ds_main_hsctinfo_trnptinfo.setColumn(0, "karnofskypnt", "");
  2656. btn_lansky.enable = true;
  2657. bool_karnofsky.enable = false;
  2658. }
  2659. }
  2660. function bool_lansky_onclick(obj:CheckBox, e:ClickEventInfo)
  2661. {
  2662. ds_main_hsctinfo_trnptinfo.setColumn(0, "lanskypnt", "");
  2663. btn_karnofsky.enable = true;
  2664. bool_lansky.enable = false;
  2665. }
  2666. function checkbox8_onclick(obj:CheckBox, e:ClickEventInfo)
  2667. {
  2668. if(obj.value == "Y")
  2669. {
  2670. }
  2671. else
  2672. {
  2673. ds_temp_smsinfo.setColumn(0, "smsselpat", "");
  2674. }
  2675. }
  2676. function checkbox9_onclick(obj:CheckBox, e:ClickEventInfo)
  2677. {
  2678. if(obj.value == "Y")
  2679. {
  2680. }
  2681. else
  2682. {
  2683. ds_temp_smsinfo.setColumn(0, "smsselprocer", "");
  2684. }
  2685. }
  2686. function fExeUgcyAlert()
  2687. {
  2688. if (ds_temp_smsinfo.getColumn(0, "smsselpat") != "Y" && ds_temp_smsinfo.getColumn(0, "smsselprocer") != "Y" )
  2689. {
  2690. return;
  2691. }
  2692. ds_send_smsdata.setColumn(0, "bizabbr", "emr");
  2693. ds_send_smsdata.setColumn(0, "replytelno", ds_temp_smsinfo.getColumn(0, "smsreplytelno"));
  2694. ds_send_smsdata.setColumn(0, "rsrvyn", "0");
  2695. ds_send_smsdata.setColumn(0, "rsrvdate", "");
  2696. ds_send_smsdata.setColumn(0, "rsrvtime", "");
  2697. ds_send_smsdata.setColumn(0, "msgcnts", ds_temp_smsinfo.getColumn(0, "smsreply"));
  2698. if ( ds_temp_smsinfo.getColumn(0, "smsselpat") == "Y" )
  2699. {
  2700. ds_send_smsdata_recvrlist.setColumn(0, "chk", "Y");
  2701. ds_send_smsdata_recvrlist.setColumn(0, "recvrnm", ds_main_hsctinfo_patinfolist.getColumn(0, "hngnm"));
  2702. ds_send_smsdata_recvrlist.setColumn(0, "recvrtelno", ds_main_hsctinfo_patinfolist.getColumn(0, "mpphontel").setReplaceWord("-", ""));
  2703. if( ds_temp_smsinfo.getColumn(0, "smsselprocer") == "Y" )
  2704. {
  2705. ds_send_smsdata_recvrlist.setColumn(1, "chk", "Y");
  2706. ds_send_smsdata_recvrlist.setColumn(1, "recvrnm", ds_main_hsctinfo_patinfolist.getColumn(0, "procernm"));
  2707. ds_send_smsdata_recvrlist.setColumn(1, "recvrtelno", ds_main_hsctinfo_patinfolist.getColumn(0, "pcntctel").setReplaceWord("-", ""));
  2708. }
  2709. else
  2710. {
  2711. ds_send_smsdata_recvrlist.deleteRow(1);
  2712. }
  2713. }
  2714. else if ( ds_temp_smsinfo.getColumn(0, "smsselprocer") == "Y")
  2715. {
  2716. ds_send_smsdata_recvrlist.setColumn(0, "chk", "Y");
  2717. ds_send_smsdata_recvrlist.setColumn(0, "recvrnm", ds_main_hsctinfo_patinfolist.getColumn(0, "procernm"));
  2718. ds_send_smsdata_recvrlist.setColumn(0, "recvrtelno", ds_main_hsctinfo_patinfolist.getColumn(0, "pcntctel").setReplaceWord("-", ""));
  2719. ds_send_smsdata_recvrlist.deleteRow(1);
  2720. }
  2721. zmsfOpenSMS(ds_send_smsdata, ds_send_smsdata_recvrlist);
  2722. }
  2723. function fCheckCibmtr(paramYN, paramStatddNode, paramCntsnmNode)
  2724. {
  2725. if ( paramYN == "Y" )
  2726. {
  2727. if (utlf_isNull(ds_main_hsctinfo_cibmtrinfo.lookup("cntsnm", paramCntsnmNode, "cntsnm")))
  2728. {
  2729. var row = ds_main_hsctinfo_cibmtrinfo.addRow();
  2730. ds_main_hsctinfo_cibmtrinfo.setColumn(row, "cntsnm", paramCntsnmNode);
  2731. ds_main_hsctinfo_cibmtrinfo.setColumn(row, "statdd", paramStatddNode);
  2732. ds_main_hsctinfo_cibmtrinfo.setColumn(row, "cnfmdd", utlf_getCurrentDate());
  2733. }
  2734. }
  2735. else if ( paramYN == "N" )
  2736. {
  2737. var row = ds_main_hsctinfo_cibmtrinfo.findRow("cntsnm", paramCntsnmNode)
  2738. if (ds_main_hsctinfo_cibmtrinfo.getRowType(row) == 2)
  2739. {
  2740. ds_main_hsctinfo_cibmtrinfo.deleteRow(row);
  2741. }
  2742. else
  2743. {
  2744. ds_main_hsctinfo_cibmtrinfo.updatecontrol = false;
  2745. ds_main_hsctinfo_cibmtrinfo.setRowType(row, "d");
  2746. ds_main_hsctinfo_cibmtrinfo.updatecontrol = true;
  2747. }
  2748. }
  2749. }
  2750. function bool_cnfmyn01_onclick(obj:CheckBox, e:ClickEventInfo)
  2751. {
  2752. if(obj.value == "N")
  2753. {
  2754. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "day100dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm01"));
  2755. }
  2756. else
  2757. {
  2758. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "day100dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm01"));
  2759. }
  2760. }
  2761. function bool_cnfmyn02_onclick(obj:CheckBox, e:ClickEventInfo)
  2762. {
  2763. if(obj.value == "N")
  2764. {
  2765. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "month6dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm02"));
  2766. }
  2767. else
  2768. {
  2769. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "month6dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm02"))
  2770. }
  2771. }
  2772. function bool_cnfmyn03_onclick(obj:CheckBox, e:ClickEventInfo)
  2773. {
  2774. if(obj.value == "N")
  2775. {
  2776. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year1dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm03"));
  2777. }
  2778. else
  2779. {
  2780. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year1dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm03"))
  2781. }
  2782. }
  2783. function bool_cnfmyn04_onclick(obj:CheckBox, e:ClickEventInfo)
  2784. {
  2785. if(obj.value == "N")
  2786. {
  2787. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year2dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm04"));
  2788. }
  2789. else
  2790. {
  2791. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year2dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm04"))
  2792. }
  2793. }
  2794. function bool_cnfmyn05_onclick(obj:CheckBox, e:ClickEventInfo)
  2795. {
  2796. if(obj.value == "N")
  2797. {
  2798. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year3dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm05"));
  2799. }
  2800. else
  2801. {
  2802. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year3dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm05"))
  2803. }
  2804. }
  2805. function bool_cnfmyn06_onclick(obj:CheckBox, e:ClickEventInfo)
  2806. {
  2807. if(obj.value == "N")
  2808. {
  2809. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year4dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm06"));
  2810. }
  2811. else
  2812. {
  2813. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year4dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm06"))
  2814. }
  2815. }
  2816. function bool_cnfmyn07_onclick(obj:CheckBox, e:ClickEventInfo)
  2817. {
  2818. if(obj.value == "N")
  2819. {
  2820. fCheckCibmtr("N", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year5dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm07"));
  2821. }
  2822. else
  2823. {
  2824. fCheckCibmtr("Y", ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "year5dd"), ds_main_hsctinfo_trnptaftddinfo.getColumn(0, "cntsnm07"))
  2825. }
  2826. }
  2827. function checkbox6_onclick(obj:CheckBox, e:ClickEventInfo)
  2828. {
  2829. if(obj.value == "Y")
  2830. {
  2831. ds_main_hsctinfo_patinfolist.setColumn(0, "resrchyn", "Y");
  2832. checkbox3.value = false;
  2833. }
  2834. else
  2835. {
  2836. ds_main_hsctinfo_patinfolist.setColumn(0, "resrchyn", "Y");
  2837. checkbox3.value = false;
  2838. checkbox6.value = "Y";
  2839. }
  2840. }
  2841. function checkbox3_onclick(obj:CheckBox, e:ClickEventInfo)
  2842. {
  2843. if(obj.value == "N")
  2844. {
  2845. ds_main_hsctinfo_patinfolist.setColumn(0, "resrchyn", "N");
  2846. checkbox6.value = false;
  2847. }
  2848. else
  2849. {
  2850. ds_main_hsctinfo_patinfolist.setColumn(0, "resrchyn", "N");
  2851. checkbox6.value = false;
  2852. checkbox3.value = "N";
  2853. }
  2854. }
  2855. function Button00_onclick(obj:Button, e:ClickEventInfo)
  2856. {
  2857. var sflag = "";
  2858. var spid = ds_main_hsctinfo_patinfolist.getColumn(0, "pid");
  2859. sflag = spid + "▦" + "1" ;
  2860. frmf_setParameter("opener_parameter_id", sflag);
  2861. frmf_modal("SPABO61900", "SPABO61900", "", "", "", "", "", "", "", "", "", "", "M");
  2862. }
  2863. function switch1_canchange(obj:Tab, e:TabIndexChangeEventInfo)
  2864. {
  2865. //if(obj.tabpages[e.postindex].enable == false) {
  2866. return false;
  2867. //}
  2868. }
  2869. ]]></Script>
  2870. </Form>
  2871. </FDL>