SMMND01300_혈액투석도관기록.xfdl 114 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMND01300" position="absolute 0 0 1201 769" titletext="혈액투석도관기록" onload="SMMND01300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 15 1195 760" style="">
  8. <Layouts>
  9. <Layout>
  10. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 131 274 135" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  11. <Static id="caption1" class="tit_2" position="absolute 0 114 206 130" style="align: middle;" text="혈액투석 당일예약 환자리스트" anchor="default"/>
  12. <Div id="group2" position="absolute 0 8 274 108" style="align: top;" anchor="default" class="div_SA">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption5" class="search_name" position="absolute 11 9 95 26" style="" text="등록번호:" anchor="default"/>
  16. <Button id="btn_srchhdmatnpat" class="btn1" position="absolute 205 22 261 44" style="" text="조회" onclick="group3_group2_btn_srchhdmatnpat_onclick" anchor="default"/>
  17. <Shape id="line5" class="line_4" linetype="vertical" position="absolute 194 6 197 88" style="" anchor="default"/>
  18. <Edit id="input2" class="input_default" position="absolute 98 8 183 27" style="" anchor="default" onkeyup="group3_group2_input2_onkeyup" autoselect="true" autoskip="true"/>
  19. <Combo innerdataset="ds_init_settingrn_settingrnlist" datacolumn="settingrnnm" codecolumn="settingrnid" columncount="-1" rowcount="-1" id="combo2" class="combo_search" position="absolute 98 37 177 56" style="" onitemchanged="group3_group2_combo2_onitemchanged" anchor="default" autoselect="true"/>
  20. <Static id="caption37" class="search_name" position="absolute 10 38 87 55" style="" text="내환자 :" anchor="default"/>
  21. <Static id="caption10" class="search_name" position="absolute 10 65 89 82" style="" text="예약일자:" anchor="default"/>
  22. <Calendar id="idt_orddd" class="input_s_essential" position="absolute 98 65 188 84" style="" anchor="default" onkeyup="group3_group2_idt_orddd_onkeyup" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  23. </Layout>
  24. </Layouts>
  25. </Div>
  26. <Static id="caption8" class="tit_2" position="absolute 5 422 130 435" style="align: middle;" text="도관기록 리스트" anchor="default"/>
  27. <Shape id="line6" class="line_1" linetype="horizontal" position="absolute 0 437 270 440" style="" anchor="default"/>
  28. <Div id="grp_hdpipeinfo" position="absolute 275 5 1195 740" style="" anchor="default">
  29. <Layouts>
  30. <Layout>
  31. <Button id="btn_addavfinfo" class="btn2" position="absolute 805 463 858 482" style="" text="행추가" onclick="group3_grp_hdpipeinfo_btn_addavfinfo_onclick" anchor="default"/>
  32. <Button id="btn_addhmdlspipeinfo" class="btn2" position="absolute 663 32 727 51" style="" text="삽입추가" onclick="group3_grp_hdpipeinfo_btn_addhmdlspipeinfo_onclick" anchor="default"/>
  33. <Button id="btn_delhmdlspipeinfo" class="btn2" position="absolute 861 32 914 51" style="" text="행삭제" onclick="group3_grp_hdpipeinfo_btn_delhmdlspipeinfo_onclick" anchor="default"/>
  34. <Grid id="grd_hmdlspipeinfo" binddataset="ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo" position="absolute 0 57 915 250" style="" oncolumnchanged="group3_grp_hdpipeinfo_grd_hmdlspipeinfo_oncolumnchanged" ontextchanged="group3_grp_hdpipeinfo_grd_hmdlspipeinfo_ontextchanged" anchor="default" autoenter="select" cellsizingtype="both" autosizingtype="row" extendsizetype="row">
  35. <Formats>
  36. <Format id="default">
  37. <Columns>
  38. <Column size="2"/>
  39. <Column size="49"/>
  40. <Column size="76"/>
  41. <Column size="63"/>
  42. <Column size="41"/>
  43. <Column size="42"/>
  44. <Column size="47"/>
  45. <Column size="40"/>
  46. <Column size="44"/>
  47. <Column size="43"/>
  48. <Column size="43"/>
  49. <Column size="67"/>
  50. <Column size="65"/>
  51. <Column size="169"/>
  52. <Column size="33"/>
  53. <Column size="86"/>
  54. <Column size="132"/>
  55. <Column size="66"/>
  56. <Column size="89"/>
  57. <Column size="28"/>
  58. <Column size="0"/>
  59. <Column size="0"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. </Columns>
  63. <Rows>
  64. <Row size="24" band="head"/>
  65. <Row size="24" band="head"/>
  66. <Row size="24"/>
  67. </Rows>
  68. <Band id="head">
  69. <Cell text="btdgseq"/>
  70. <Cell col="1" rowspan="2" text="부위" taborder="undefined"/>
  71. <Cell col="2" rowspan="2" text="종류1" taborder="undefined"/>
  72. <Cell col="3" rowspan="2" text="종류2" taborder="undefined"/>
  73. <Cell col="4" rowspan="2" text="발적" taborder="undefined"/>
  74. <Cell col="5" rowspan="2" text="멍" taborder="undefined"/>
  75. <Cell col="6" rowspan="2" text="고정" taborder="undefined"/>
  76. <Cell col="7" rowspan="2" text="혈종" taborder="undefined"/>
  77. <Cell col="8" text="BRF"/>
  78. <Cell col="9" text="AP"/>
  79. <Cell col="10" text="VP"/>
  80. <Cell col="11" colspan="2" text="Locking Heparin(unit)" taborder="undefined"/>
  81. <Cell col="13" rowspan="2" text="비고" taborder="undefined"/>
  82. <Cell col="14" rowspan="2" text="상태" taborder="undefined"/>
  83. <Cell col="15" rowspan="2" text="수행일" taborder="undefined"/>
  84. <Cell col="16" rowspan="2" text="제거이유" taborder="undefined"/>
  85. <Cell col="17" rowspan="2" text="기록자" taborder="undefined"/>
  86. <Cell col="18" rowspan="2" text="기록일" taborder="undefined"/>
  87. <Cell col="19" rowspan="2" taborder="undefined"/>
  88. <Cell col="20" text="등록번호"/>
  89. <Cell col="21" text="유지환자등록일자"/>
  90. <Cell col="22" text="recdd"/>
  91. <Cell col="23" text="rectm"/>
  92. <Cell col="24" text="status"/>
  93. <Cell col="25" text="rownum|btdgseq"/>
  94. <Cell col="26" text="부위"/>
  95. <Cell col="27" text="종류1"/>
  96. <Cell col="28" text="종류2"/>
  97. <Cell col="29" text="발적"/>
  98. <Cell col="30" text="멍"/>
  99. <Cell col="31" text="고정"/>
  100. <Cell col="32" text="혈종"/>
  101. <Cell col="33" text="ml_min"/>
  102. <Cell col="34" text="mmHg"/>
  103. <Cell col="35" text="mmHg"/>
  104. <Cell col="36" text="Artery"/>
  105. <Cell col="37" text="Vein"/>
  106. <Cell col="38" text="비고"/>
  107. <Cell col="39" text="상태"/>
  108. <Cell col="40" text="수행일"/>
  109. <Cell col="41" text="제거이유"/>
  110. <Cell col="42" text="기록자"/>
  111. <Cell col="43" text="기록일"/>
  112. <Cell col="44"/>
  113. <Cell col="45" text="등록번호"/>
  114. <Cell col="46" text="유지환자등록일자"/>
  115. <Cell col="47" text="recdd"/>
  116. <Cell col="48" text="rectm"/>
  117. <Cell col="49" text="status"/>
  118. <Cell col="50" text="rownum"/>
  119. <Cell row="1"/>
  120. <Cell row="1" col="8" text="ml/min"/>
  121. <Cell row="1" col="9" colspan="2" text="mmHg" taborder="undefined"/>
  122. <Cell row="1" col="11" text="Artery"/>
  123. <Cell row="1" col="12" text="Vein"/>
  124. <Cell row="1" col="20"/>
  125. <Cell row="1" col="21"/>
  126. <Cell row="1" col="22"/>
  127. <Cell row="1" col="23"/>
  128. <Cell row="1" col="24"/>
  129. <Cell row="1" col="25"/>
  130. <Cell row="1" col="26"/>
  131. <Cell row="1" col="27"/>
  132. <Cell row="1" col="28"/>
  133. <Cell row="1" col="29"/>
  134. <Cell row="1" col="30"/>
  135. <Cell row="1" col="31"/>
  136. <Cell row="1" col="32"/>
  137. <Cell row="1" col="33"/>
  138. <Cell row="1" col="34"/>
  139. <Cell row="1" col="35"/>
  140. <Cell row="1" col="36"/>
  141. <Cell row="1" col="37"/>
  142. <Cell row="1" col="38"/>
  143. <Cell row="1" col="39"/>
  144. <Cell row="1" col="40"/>
  145. <Cell row="1" col="41"/>
  146. <Cell row="1" col="42"/>
  147. <Cell row="1" col="43"/>
  148. <Cell row="1" col="44"/>
  149. <Cell row="1" col="45"/>
  150. <Cell row="1" col="46"/>
  151. <Cell row="1" col="47"/>
  152. <Cell row="1" col="48"/>
  153. <Cell row="1" col="49"/>
  154. <Cell row="1" col="50"/>
  155. </Band>
  156. <Band id="body">
  157. <Cell text="bind:btdgseq" suppress="1"/>
  158. <Cell col="1" displaytype="combo" edittype="expr:status == 'i' ? 'combo' : 'none'" style="padding:0 0 0 3;" text="bind:partflag" editautoselect="true" suppress="2" suppressalign="middle,over" combodataset="ds_init_M0133list_M0133" combocodecol="cdid" combodatacol="cdnm"/>
  159. <Cell col="2" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:kindflag1" editautoselect="true" suppress="3" suppressalign="middle,over" combodataset="ds_init_M0134list_M0134" combocodecol="cdid" combodatacol="cdnm"/>
  160. <Cell col="3" displaytype="combo" edittype="expr:status == 'i' &amp;&amp; statusflag == '1' ? 'combo' : 'none'" style="padding:0 0 0 3;" text="bind:kindflag2" editautoselect="true" suppress="4" suppressalign="middle,over" combodataset="ds_init_M0135list_M0135" combocodecol="cdid" combodatacol="cdnm"/>
  161. <Cell col="4" displaytype="combo" edittype="expr:status == 'i' ? 'combo' : 'none'" style="padding:0 0 0 3;" text="bind:redness" editautoselect="true" suppress="5" suppressalign="middle,over" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  162. <Cell col="5" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:bruise" editautoselect="true" suppress="6" suppressalign="middle,over" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  163. <Cell col="6" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:fixsuture" editautoselect="true" suppress="7" suppressalign="middle,over" combodataset="ds_init_M0629list_M0629" combocodecol="cdid" combodatacol="cdnm"/>
  164. <Cell col="7" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:hematoma" editautoselect="true" suppress="8" suppressalign="middle,over" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  165. <Cell col="8" displaytype="text" edittype="text" text="bind:bfr" editautoselect="true"/>
  166. <Cell col="9" displaytype="text" edittype="text" text="bind:ap" editautoselect="true"/>
  167. <Cell col="10" displaytype="text" edittype="text" text="bind:vp" editautoselect="true"/>
  168. <Cell col="11" displaytype="combo" edittype="combo" text="bind:alh" editautoselect="true" combodataset="ds_init_M0630list_M0630" combocodecol="cdid" combodatacol="cdnm"/>
  169. <Cell col="12" displaytype="combo" edittype="combo" text="bind:vlh" editautoselect="true" combodataset="ds_init_M0630list_M0630" combocodecol="cdid" combodatacol="cdnm"/>
  170. <Cell col="13" displaytype="text" edittype="text" text="bind:remark" wordwrap="word" editautoselect="true" autosizerow="limitmin"/>
  171. <Cell col="14" displaytype="combo" style="align:center middle;" text="bind:statusflag" editautoselect="true" combodataset="ds_init_statusflag" combocodecol="value" combodatacol="label"/>
  172. <Cell col="15" displaytype="date" edittype="date" text="bind:srgopdd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
  173. <Cell col="16" displaytype="combo" edittype="expr:status == 'i' ? 'combo' : 'none'" text="bind:elmnresnflag" wordwrap="none" editautoselect="true" combodataset="ds_init_M0136list_M0136" combocodecol="cdid" combodatacol="cdnm"/>
  174. <Cell col="17" displaytype="text" edittype="text" text="bind:btdgnm" editautoselect="true"/>
  175. <Cell col="18" displaytype="date" edittype="date" text="bind:btdgdd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
  176. <Cell col="19" displaytype="image" text="bind:stu"/>
  177. <Cell col="20" text="bind:pid"/>
  178. <Cell col="21" text="bind:maintepatrgstdd"/>
  179. <Cell col="22" text="bind:seq"/>
  180. <Cell col="23" text="bind:status"/>
  181. </Band>
  182. </Format>
  183. </Formats>
  184. </Grid>
  185. <Button id="btn_delavfinfo" class="btn2" position="absolute 861 463 914 482" style="" text="행삭제" onclick="group3_grp_hdpipeinfo_btn_delavfinfo_onclick" anchor="default"/>
  186. <Grid id="grd_oprtinfo" binddataset="ds_main_reclist_recinfo_oprtinfolist_oprtinfo" position="absolute 0 632 915 735" style="" ontextchanged="group3_grp_hdpipeinfo_grd_oprtinfo_ontextchanged" anchor="default" cellsizingtype="col" autofittype="col" autoenter="select">
  187. <Formats>
  188. <Format id="default">
  189. <Columns>
  190. <Column size="236"/>
  191. <Column size="100"/>
  192. <Column size="150"/>
  193. <Column size="113"/>
  194. <Column size="278"/>
  195. <Column size="0"/>
  196. <Column size="0"/>
  197. <Column size="28"/>
  198. <Column size="0"/>
  199. <Column size="0"/>
  200. <Column size="0"/>
  201. <Column size="0"/>
  202. </Columns>
  203. <Rows>
  204. <Row size="24" band="head"/>
  205. <Row size="24"/>
  206. </Rows>
  207. <Band id="head">
  208. <Cell text="시술종류"/>
  209. <Cell col="1" text="시술원인"/>
  210. <Cell col="2" text="시술병원"/>
  211. <Cell col="3" text="시술일"/>
  212. <Cell col="4" text="비고"/>
  213. <Cell col="5" text="기록자"/>
  214. <Cell col="6" text="기록일"/>
  215. <Cell col="7"/>
  216. <Cell col="8" text="등록번호"/>
  217. <Cell col="9" text="유지환자등록일자"/>
  218. <Cell col="10" text="recdd"/>
  219. <Cell col="11" text="rectm"/>
  220. <Cell col="12" text="status"/>
  221. <Cell col="13" text="rownum"/>
  222. </Band>
  223. <Band id="body">
  224. <Cell displaytype="combo" edittype="combo" text="bind:oprtkindflag" combodataset="ds_init_M0140list_M0140" combocodecol="cdid" combodatacol="cdnm"/>
  225. <Cell col="1" displaytype="combo" edittype="combo" text="bind:oprtcasflag" combodataset="ds_init_M0141list_M0141" combocodecol="cdid" combodatacol="cdnm"/>
  226. <Cell col="2" displaytype="text" edittype="text" text="bind:oprthospnm"/>
  227. <Cell col="3" displaytype="date" edittype="date" text="bind:oprtdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  228. <Cell col="4" displaytype="text" edittype="text" text="bind:remark"/>
  229. <Cell col="5" text="bind:oprtrecnm"/>
  230. <Cell col="6" text="bind:oprtrecdd"/>
  231. <Cell col="7" displaytype="image" text="bind:stu"/>
  232. <Cell col="8" text="bind:pid"/>
  233. <Cell col="9" text="bind:maintepatrgstdd"/>
  234. <Cell col="10" text="bind:status"/>
  235. <Cell col="11" text="bind:rownum"/>
  236. </Band>
  237. </Format>
  238. </Formats>
  239. </Grid>
  240. <Button id="btn_addoprtinfo" class="btn2" position="absolute 805 607 858 626" style="" text="행추가" onclick="group3_grp_hdpipeinfo_btn_addoprtinfo_onclick" anchor="default"/>
  241. <Button id="btn_deloprtinfo" class="btn2" position="absolute 861 607 914 626" style="" text="행삭제" onclick="group3_grp_hdpipeinfo_btn_deloprtinfo_onclick" anchor="default"/>
  242. <Static id="caption2" class="tit_2" position="absolute 1 467 110 483" style="align: middle;" text="동정맥루 관리" anchor="default"/>
  243. <Static id="caption3" class="tit_2" position="absolute 1 611 96 627" style="align: middle;" text="시술과 중재" anchor="default"/>
  244. <Grid id="grd_avfinfo" binddataset="ds_main_reclist_recinfo_avfinfolist_avfinfo" position="absolute 0 488 915 602" style="" ontextchanged="group3_grp_hdpipeinfo_grd_avfinfo_ontextchanged" anchor="default" onenteredit="group3_grp_hdpipeinfo_grd_avfinfo_onenteredit" cellsizingtype="col" oncellclick="group3_grp_hdpipeinfo_grd_avfinfo_oncellclick" autoenter="select">
  245. <Formats>
  246. <Format id="default">
  247. <Columns>
  248. <Column size="74"/>
  249. <Column size="69"/>
  250. <Column size="59"/>
  251. <Column size="145"/>
  252. <Column size="58"/>
  253. <Column size="15"/>
  254. <Column size="87"/>
  255. <Column size="86"/>
  256. <Column size="91"/>
  257. <Column size="43"/>
  258. <Column size="46"/>
  259. <Column size="46"/>
  260. <Column size="118"/>
  261. <Column size="115"/>
  262. <Column size="85"/>
  263. <Column size="79"/>
  264. <Column size="74"/>
  265. <Column size="88"/>
  266. <Column size="100"/>
  267. <Column size="0"/>
  268. <Column size="0"/>
  269. <Column size="28"/>
  270. <Column size="0"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. <Column size="0"/>
  275. </Columns>
  276. <Rows>
  277. <Row size="24" band="head"/>
  278. <Row size="24"/>
  279. </Rows>
  280. <Band id="head">
  281. <Cell colspan="2" displaytype="normal" edittype="none" text="부위" taborder="undefined"/>
  282. <Cell col="2" text="종류"/>
  283. <Cell col="3" text="사용혈관"/>
  284. <Cell col="4" colspan="2" text="모양" taborder="undefined"/>
  285. <Cell col="6" text="수술일"/>
  286. <Cell col="7" text="최초사용일"/>
  287. <Cell col="8" text="최종사용일"/>
  288. <Cell col="9" text="발적"/>
  289. <Cell col="10" text="멍"/>
  290. <Cell col="11" text="떨림"/>
  291. <Cell col="12" text="청진소견I"/>
  292. <Cell col="13" text="청진소견II"/>
  293. <Cell col="14" text="천자간격(cm)"/>
  294. <Cell col="15" text="AP(mmHg)"/>
  295. <Cell col="16" text="VP(mmHg)"/>
  296. <Cell col="17" text="바늘치수(G)"/>
  297. <Cell col="18" text="비고"/>
  298. <Cell col="19" text="기록자"/>
  299. <Cell col="20" text="기록일"/>
  300. <Cell col="21"/>
  301. <Cell col="22" text="등록번호"/>
  302. <Cell col="23" text="유지환자등록일자"/>
  303. <Cell col="24" text="recdd"/>
  304. <Cell col="25" text="rectm"/>
  305. <Cell col="26" text="status"/>
  306. <Cell col="27" text="rownum"/>
  307. <Cell col="28" text="shape"/>
  308. </Band>
  309. <Band id="body">
  310. <Cell displaytype="combo" edittype="combo" text="bind:partdirection" editautoselect="true" combodataset="ds_init_M0999list_M0133" combocodecol="cdid" combodatacol="cdnm"/>
  311. <Cell col="1" displaytype="expr:partdirection == '03' ? 'text' : 'combo'" edittype="expr:partdirection == '03' ? 'text' : 'combo'" text="bind:partflag" editautoselect="true" combodataset="ds_init_M0138list_M0138" combocodecol="cdid" combodatacol="cdnm"/>
  312. <Cell col="2" displaytype="combo" edittype="combo" text="bind:kindflag" editautoselect="true" combodataset="ds_init_M0137list_M0137" combocodecol="cdid" combodatacol="cdnm"/>
  313. <Cell col="3" displaytype="combo" edittype="combo" text="bind:useveslflag" editautoselect="true" combodataset="ds_init_M0139list_M0139" combocodecol="cdid" combodatacol="cdnm"/>
  314. <Cell col="4" text="bind:shapeval" editautoselect="true"/>
  315. <Cell col="5" editautoselect="true" expandshow="show"/>
  316. <Cell col="6" displaytype="date" edittype="date" text="bind:opdd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
  317. <Cell col="7" displaytype="date" edittype="date" text="bind:fstusedd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
  318. <Cell col="8" displaytype="date" edittype="date" text="bind:lastusedd" mask="yyyy-MM-dd" editautoselect="true" calendardisplaynulltype="nulltext"/>
  319. <Cell col="9" displaytype="combo" edittype="combo" text="bind:redness" editautoselect="true" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  320. <Cell col="10" displaytype="combo" edittype="combo" text="bind:bruise" editautoselect="true" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  321. <Cell col="11" displaytype="combo" edittype="combo" text="bind:thrill" editautoselect="true" combodataset="ds_init_M0628list_M0628" combocodecol="cdid" combodatacol="cdnm"/>
  322. <Cell col="12" displaytype="combo" edittype="combo" text="bind:bruit1" editautoselect="true" combodataset="ds_init_M0758list_M0758" combocodecol="cdid" combodatacol="cdnm"/>
  323. <Cell col="13" displaytype="combo" edittype="combo" text="bind:bruit2" editautoselect="true" combodataset="ds_init_M0759list_M0759" combocodecol="cdid" combodatacol="cdnm"/>
  324. <Cell col="14" displaytype="text" edittype="text" text="bind:cd" editautoselect="true"/>
  325. <Cell col="15" displaytype="text" edittype="text" text="bind:ap" editautoselect="true"/>
  326. <Cell col="16" displaytype="text" edittype="text" text="bind:vp" editautoselect="true"/>
  327. <Cell col="17" displaytype="text" edittype="text" text="bind:ndgage" editautoselect="true"/>
  328. <Cell col="18" displaytype="text" edittype="text" text="bind:remark" editautoselect="true"/>
  329. <Cell col="19" text="bind:avfrecnm"/>
  330. <Cell col="20" text="bind:avfrecdd"/>
  331. <Cell col="21" displaytype="image" text="bind:stu"/>
  332. <Cell col="22" text="bind:pid"/>
  333. <Cell col="23" text="bind:maintepatrgstdd"/>
  334. <Cell col="24" text="bind:status"/>
  335. <Cell col="25" text="bind:rownum"/>
  336. <Cell col="26" text="bind:shapeimgedata"/>
  337. </Band>
  338. </Format>
  339. </Formats>
  340. </Grid>
  341. <Shape id="line2" class="line_1" linetype="horizontal" position="absolute 0 53 915 57" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  342. <Static id="caption7" class="tit_2" position="absolute 0 36 136 52" style="align: middle;" text="혈액투석 도관관리" anchor="default"/>
  343. <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 484 915 488" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  344. <Shape id="line4" class="line_1" linetype="horizontal" position="absolute 0 628 915 632" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  345. <Button id="btn_tempsavehdpipeinfo" class="btn5" visible="false" position="absolute 553 0 625 19" style="" text="임시저장" onclick="group3_grp_hdpipeinfo_btn_tempsavehdpipeinfo_onclick" anchor="default"/>
  346. <Shape id="line7" class="line_1" linetype="horizontal" position="absolute 0 23 915 27" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  347. <Button id="btn_certsavehdpipeinfo" class="btn5" enable="False" position="absolute 844 2 916 21" style="" text="인증저장" onclick="group3_grp_hdpipeinfo_btn_certsavehdpipeinfo_onclick" anchor="default"/>
  348. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_statusflag" class="radio_search" position="absolute 151 34 282 49" style="align:left ;border: solid transparent transparent;background:transparent ;" onitemchanged="group3_grp_hdpipeinfo_rdo_statusflag_onitemchanged" anchor="default" onitemclick="group3_grp_hdpipeinfo_rdo_statusflag_onitemclick">
  349. <Dataset id="innerdataset">
  350. <ColumnInfo>
  351. <Column id="codecolumn"/>
  352. <Column id="datacolumn"/>
  353. </ColumnInfo>
  354. <Rows>
  355. <Row>
  356. <Col id="codecolumn">0</Col>
  357. <Col id="datacolumn">전체</Col>
  358. </Row>
  359. <Row>
  360. <Col id="codecolumn">1</Col>
  361. <Col id="datacolumn">삽입</Col>
  362. </Row>
  363. </Rows>
  364. </Dataset>
  365. </Radio>
  366. <Button id="button1" class="btn2" position="absolute 729 32 793 51" style="" text="제거추가" onclick="group3_grp_hdpipeinfo_button1_onclick" anchor="default"/>
  367. <Static id="caption9" class="tit_2" position="absolute 1 262 119 278" style="align: middle;" text="혈관내압측정비" anchor="default"/>
  368. <Shape id="line8" class="line_1" linetype="horizontal" position="absolute 0 279 915 283" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  369. <Grid id="grd_bvipinfo" binddataset="ds_main_reclist_recinfo_bvipinfolist_bvipinfo" position="absolute 0 283 915 458" style="align: middle;" ontextchanged="group3_grp_hdpipeinfo_grd_bvipinfo_ontextchanged" anchor="default" cellsizingtype="col" autofittype="col" onexpanddown="group3_grp_hdpipeinfo_grd_bvipinfo_onexpanddown" autoenter="select">
  370. <Formats>
  371. <Format id="default">
  372. <Columns>
  373. <Column size="0"/>
  374. <Column size="27"/>
  375. <Column size="97"/>
  376. <Column size="65"/>
  377. <Column size="686"/>
  378. <Column size="0"/>
  379. <Column size="0"/>
  380. <Column size="0"/>
  381. <Column size="0"/>
  382. <Column size="26"/>
  383. </Columns>
  384. <Rows>
  385. <Row size="24" band="head"/>
  386. <Row size="24"/>
  387. </Rows>
  388. <Band id="head">
  389. <Cell text="상태"/>
  390. <Cell col="1"/>
  391. <Cell col="2" text="기록일시"/>
  392. <Cell col="3" text="기록일시"/>
  393. <Cell col="4" text="특이사항"/>
  394. <Cell col="5" text="등록번호"/>
  395. <Cell col="6" text="recid"/>
  396. <Cell col="7" text="seqno"/>
  397. <Cell col="8" text="itemflag"/>
  398. <Cell col="9"/>
  399. </Band>
  400. <Band id="body">
  401. <Cell text="bind:status"/>
  402. <Cell col="1" celltype="head" expr="currow+1"/>
  403. <Cell col="2" displaytype="date" edittype="date" text="bind:recdd" editautoselect="true" calendardisplay="display" calendardisplaynulltype="nulltext"/>
  404. <Cell col="3" displaytype="text" edittype="text" style="align:center middle;" text="bind:rectm" mask="##:##" maskchar=" " editautoselect="true" editautoskip="true" expandshow="show" suppress="0" calendardisplaynulltype="nulltext"/>
  405. <Cell col="4" displaytype="text" edittype="text" text="bind:spcffact" editautoselect="true"/>
  406. <Cell col="5" text="bind:pid"/>
  407. <Cell col="6" text="bind:recid"/>
  408. <Cell col="7" text="bind:seqno"/>
  409. <Cell col="8" text="bind:itemflag"/>
  410. <Cell col="9" edittype="none"/>
  411. </Band>
  412. </Format>
  413. </Formats>
  414. </Grid>
  415. <Button id="btn_addrowbvip" class="btn2" position="absolute 805 258 858 277" style="" text="행추가" onclick="group3_grp_hdpipeinfo_btn_addrowbvip_onclick" anchor="default"/>
  416. <Button id="btn_delrowbvip" class="btn2" position="absolute 861 258 914 277" style="" text="행삭제" onclick="group3_grp_hdpipeinfo_btn_delrowbvip_onclick" anchor="default"/>
  417. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_bvip" class="radio_search" position="absolute 151 260 376 275" style="align:left ;border: solid transparent transparent;background:transparent ;" anchor="default">
  418. <Dataset id="innerdataset">
  419. <ColumnInfo>
  420. <Column id="codecolumn"/>
  421. <Column id="datacolumn"/>
  422. </ColumnInfo>
  423. <Rows>
  424. <Row>
  425. <Col id="codecolumn">Access Flow(ml_min) :</Col>
  426. <Col id="datacolumn">Access Flow(ml_min)</Col>
  427. </Row>
  428. <Row>
  429. <Col id="codecolumn">SIAPR :</Col>
  430. <Col id="datacolumn">SIAPR</Col>
  431. </Row>
  432. </Rows>
  433. </Dataset>
  434. </Radio>
  435. <Button id="button2" class="btn2" position="absolute 795 32 859 51" style="" text="유지추가" onclick="group3_grp_hdpipeinfo_button2_onclick" anchor="default"/>
  436. <Button id="btn_hdrecdel" taborder="1" text="기록삭제" position="absolute 765 2 840 23" class="btn5" onclick="group3_grp_hdpipeinfo_btn_hdrecdel_onclick"/>
  437. </Layout>
  438. </Layouts>
  439. </Div>
  440. <Edit id="opt_maintepatrgstdd" class="output_fix" position="absolute 450 5 525 24" style="" anchor="default" readonly="true" visible="false"/>
  441. <Edit id="opt_pid" class="output_fix" position="absolute 365 5 445 24" style="" anchor="default" readonly="true" visible="false"/>
  442. <Button id="button9" class="btn2_letter4" position="absolute 205 415 269 434" style="" text="신규등록" onclick="group3_button9_onclick" anchor="default"/>
  443. <Static id="caption14" class="tit_2" position="absolute 275 11 351 27" style="align: middle;" text="기록정보" anchor="default"/>
  444. <Edit id="opt_cretfalg" class="output_fix" position="absolute 670 35 740 54" style="" anchor="default" readonly="true" visible="false"/>
  445. <Edit id="opt_chkpid" class="output_fix" position="absolute 585 35 655 54" style="" anchor="default" readonly="true" visible="false"/>
  446. <Button id="btn_srchccmlinfo" class="btn2_letter4" enable="False" position="absolute 138 415 202 434" style="" text="누적조회" onclick="group3_btn_srchccmlinfo_onclick" anchor="default"/>
  447. <Grid id="grd_hdmatnpatinfo" binddataset="ds_main_hdmatnpatlist_hdmatnpatinfo" position="absolute 0 135 274 740" style="" oncelldblclick="group3_grd_hdmatnpatinfo_oncelldblclick" anchor="default" selecttype="multirow" autofittype="col" cellsizingtype="col" autoenter="select">
  448. <Formats>
  449. <Format id="default">
  450. <Columns>
  451. <Column size="24"/>
  452. <Column size="80"/>
  453. <Column size="85"/>
  454. <Column size="59"/>
  455. <Column size="0"/>
  456. </Columns>
  457. <Rows>
  458. <Row size="24" band="head"/>
  459. <Row size="24"/>
  460. </Rows>
  461. <Band id="head">
  462. <Cell/>
  463. <Cell col="1" text="등록번호"/>
  464. <Cell col="2" text="환자명"/>
  465. <Cell col="3" text="S/A"/>
  466. <Cell col="4" text="유지환자등록일자"/>
  467. </Band>
  468. <Band id="body">
  469. <Cell celltype="head" expr="currow + 1"/>
  470. <Cell col="1" style="background:BIND(selBg);background2:BIND(selBg);selectbackground:#ffd9ffff;" text="bind:pid"/>
  471. <Cell col="2" style="background:BIND(selBg);background2:BIND(selBg);selectbackground:#ffd9ffff;" text="bind:hngnm"/>
  472. <Cell col="3" style="background:BIND(selBg);background2:BIND(selBg);selectbackground:#ffd9ffff;" text="bind:sexage"/>
  473. <Cell col="4" text="bind:maintepatrgstdd"/>
  474. </Band>
  475. </Format>
  476. </Formats>
  477. </Grid>
  478. <Edit id="output1" class="output_fix" position="absolute 620 5 695 24" style="" anchor="default" readonly="true" visible="false"/>
  479. <Edit id="output2" class="output_fix" position="absolute 535 5 615 24" style="" anchor="default" readonly="true" visible="false"/>
  480. <Edit id="output3" class="output_fix" position="absolute 790 5 865 24" style="" anchor="default" readonly="true" visible="false"/>
  481. <Edit id="output4" class="output_fix" position="absolute 705 5 785 24" style="" anchor="default" readonly="true" visible="false"/>
  482. <Edit id="output5" class="output_fix" position="absolute 875 5 950 24" style="" anchor="default" readonly="true" visible="false"/>
  483. <Grid id="grd_coduitrecinfo" binddataset="ds_main_coduitreclist_coduitrecinfo" visible="false" position="absolute 28 209 130 313" style="" anchor="default">
  484. <Formats>
  485. <Format id="default">
  486. <Columns>
  487. <Column size="103"/>
  488. <Column size="58"/>
  489. <Column size="73"/>
  490. <Column size="0"/>
  491. <Column size="0"/>
  492. </Columns>
  493. <Rows>
  494. <Row size="24" band="head"/>
  495. <Row size="24"/>
  496. </Rows>
  497. <Band id="head">
  498. <Cell text="기록일자"/>
  499. <Cell col="1" text="기록시간"/>
  500. <Cell col="2" text="기록자"/>
  501. <Cell col="3" text="pid"/>
  502. <Cell col="4" text="유지환자등록일자"/>
  503. </Band>
  504. <Band id="body">
  505. <Cell style="selectbackground:#ffd9ffff;" text="bind:recdd"/>
  506. <Cell col="1" style="selectbackground:#ffd9ffff;" text="bind:rectm"/>
  507. <Cell col="2" style="selectbackground:#ffd9ffff;" text="bind:recnm"/>
  508. <Cell col="3" text="bind:pid"/>
  509. <Cell col="4" text="bind:maintepatrgstdd"/>
  510. </Band>
  511. </Format>
  512. </Formats>
  513. </Grid>
  514. </Layout>
  515. </Layouts>
  516. </Div>
  517. <Div id="group1" position="absolute -13 -1 1182 24" style="">
  518. <Layouts>
  519. <Layout>
  520. <Static id="caption6" class="tit_1" position="absolute 12 0 165 23" style="" text="혈관 접근로 점검표" anchor="default"/>
  521. <Static id="caption4" class="patient_text_black" position="absolute 203 2 475 22" style="" anchor="default"/>
  522. </Layout>
  523. </Layouts>
  524. </Div>
  525. </Layout>
  526. </Layouts>
  527. <Objects>
  528. <Dataset id="ds_temp_gettoplist_gettopinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  529. <ColumnInfo>
  530. <Column id="pid" type="STRING" size="256"/>
  531. <Column id="cretno" type="STRING" size="256"/>
  532. <Column id="seqno" type="STRING" size="256"/>
  533. <Column id="instcd" type="STRING" size="256"/>
  534. <Column id="indd" type="STRING" size="256"/>
  535. <Column id="orddd" type="STRING" size="256"/>
  536. <Column id="acptseqno" type="STRING" size="256"/>
  537. <Column id="orgorddd" type="STRING" size="256"/>
  538. </ColumnInfo>
  539. <Rows>
  540. <Row>
  541. <Col id="pid"/>
  542. <Col id="cretno"/>
  543. <Col id="seqno"/>
  544. <Col id="instcd"/>
  545. <Col id="indd"/>
  546. <Col id="orddd"/>
  547. <Col id="acptseqno"/>
  548. <Col id="orgorddd"/>
  549. </Row>
  550. </Rows>
  551. </Dataset>
  552. <Dataset id="ds_main_reclist_recinfo_oprtinfolist_oprtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  553. <ColumnInfo>
  554. <Column id="oprtkindflag" type="STRING" size="256"/>
  555. <Column id="oprtcasflag" type="STRING" size="256"/>
  556. <Column id="oprthospnm" type="STRING" size="256"/>
  557. <Column id="oprtdd" type="STRING" size="256"/>
  558. <Column id="oprtrecnm" type="STRING" size="256"/>
  559. <Column id="oprtrecdd" type="STRING" size="256"/>
  560. <Column id="stu" type="STRING" size="256"/>
  561. <Column id="pid" type="STRING" size="256"/>
  562. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  563. <Column id="status" type="STRING" size="256"/>
  564. <Column id="rownum" type="STRING" size="256"/>
  565. <Column id="remark" type="STRING" size="256"/>
  566. </ColumnInfo>
  567. <Rows>
  568. <Row>
  569. <Col id="oprtkindflag"/>
  570. <Col id="oprtcasflag"/>
  571. <Col id="oprthospnm"/>
  572. <Col id="oprtdd"/>
  573. <Col id="oprtrecnm"/>
  574. <Col id="oprtrecdd"/>
  575. <Col id="stu"/>
  576. <Col id="pid"/>
  577. <Col id="maintepatrgstdd"/>
  578. <Col id="status"/>
  579. <Col id="rownum"/>
  580. <Col id="remark"/>
  581. </Row>
  582. </Rows>
  583. </Dataset>
  584. <Dataset id="ds_main_reclist_recinfo_bvipinfolist_bvipinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  585. <ColumnInfo>
  586. <Column id="stu" type="STRING" size="256"/>
  587. <Column id="status" type="STRING" size="256"/>
  588. <Column id="recdd" type="STRING" size="256"/>
  589. <Column id="rectm" type="STRING" size="256"/>
  590. <Column id="spcffact" type="STRING" size="256"/>
  591. <Column id="pid" type="STRING" size="256"/>
  592. <Column id="recid" type="STRING" size="256"/>
  593. <Column id="seqno" type="STRING" size="256"/>
  594. <Column id="itemflag" type="STRING" size="256"/>
  595. </ColumnInfo>
  596. <Rows>
  597. <Row>
  598. <Col id="stu"/>
  599. <Col id="status"/>
  600. <Col id="recdd"/>
  601. <Col id="rectm"/>
  602. <Col id="spcffact"/>
  603. <Col id="pid"/>
  604. <Col id="recid"/>
  605. <Col id="seqno"/>
  606. <Col id="itemflag"/>
  607. </Row>
  608. </Rows>
  609. </Dataset>
  610. <Dataset id="ds_main_reclist_recinfo_avfinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  611. <ColumnInfo/>
  612. </Dataset>
  613. <Dataset id="ds_main_reclist_recinfo_oprtinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  614. <ColumnInfo/>
  615. </Dataset>
  616. <Dataset id="ds_temp_gettoplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  617. <ColumnInfo/>
  618. </Dataset>
  619. <Dataset id="ds_main_chklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  620. <ColumnInfo/>
  621. </Dataset>
  622. <Dataset id="ds_main_reclist_recinfolists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  623. <ColumnInfo>
  624. <Column id="pid" type="STRING" size="256"/>
  625. <Column id="recid" type="STRING" size="256"/>
  626. <Column id="recnm" type="STRING" size="256"/>
  627. <Column id="recdd" type="STRING" size="256"/>
  628. <Column id="rectm" type="STRING" size="256"/>
  629. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  630. <Column id="signno" type="STRING" size="256"/>
  631. <Column id="orddd" type="STRING" size="256"/>
  632. <Column id="cretno" type="STRING" size="256"/>
  633. <Column id="histstat" type="STRING" size="256"/>
  634. <Column id="orddeptcd" type="STRING" size="256"/>
  635. <Column id="orddrid" type="STRING" size="256"/>
  636. </ColumnInfo>
  637. <Rows>
  638. <Row>
  639. <Col id="pid"/>
  640. <Col id="recid"/>
  641. <Col id="recnm"/>
  642. <Col id="recdd"/>
  643. <Col id="rectm"/>
  644. <Col id="maintepatrgstdd"/>
  645. <Col id="signno"/>
  646. <Col id="orddd"/>
  647. <Col id="cretno"/>
  648. <Col id="histstat"/>
  649. <Col id="orddeptcd"/>
  650. <Col id="orddrid"/>
  651. </Row>
  652. </Rows>
  653. </Dataset>
  654. <Dataset id="ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  655. <ColumnInfo>
  656. <Column id="btdgseq" type="STRING" size="256"/>
  657. <Column id="partflag" type="STRING" size="256"/>
  658. <Column id="kindflag1" type="STRING" size="256"/>
  659. <Column id="kindflag2" type="STRING" size="256"/>
  660. <Column id="redness" type="STRING" size="256"/>
  661. <Column id="bruise" type="STRING" size="256"/>
  662. <Column id="fixsuture" type="STRING" size="256"/>
  663. <Column id="hematoma" type="STRING" size="256"/>
  664. <Column id="bfr" type="STRING" size="256"/>
  665. <Column id="ap" type="STRING" size="256"/>
  666. <Column id="vp" type="STRING" size="256"/>
  667. <Column id="alh" type="STRING" size="256"/>
  668. <Column id="vlh" type="STRING" size="256"/>
  669. <Column id="remark" type="STRING" size="256"/>
  670. <Column id="statusflag" type="STRING" size="256"/>
  671. <Column id="srgopdd" type="STRING" size="256"/>
  672. <Column id="elmnresnflag" type="STRING" size="256"/>
  673. <Column id="btdgnm" type="STRING" size="256"/>
  674. <Column id="btdgdd" type="STRING" size="256"/>
  675. <Column id="stu" type="STRING" size="256"/>
  676. <Column id="pid" type="STRING" size="256"/>
  677. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  678. <Column id="seq" type="STRING" size="256"/>
  679. <Column id="status" type="STRING" size="256"/>
  680. </ColumnInfo>
  681. <Rows>
  682. <Row>
  683. <Col id="btdgseq"/>
  684. <Col id="partflag"/>
  685. <Col id="kindflag1"/>
  686. <Col id="kindflag2"/>
  687. <Col id="redness"/>
  688. <Col id="bruise"/>
  689. <Col id="fixsuture"/>
  690. <Col id="hematoma"/>
  691. <Col id="bfr"/>
  692. <Col id="ap"/>
  693. <Col id="vp"/>
  694. <Col id="alh"/>
  695. <Col id="vlh"/>
  696. <Col id="remark"/>
  697. <Col id="statusflag"/>
  698. <Col id="srgopdd"/>
  699. <Col id="elmnresnflag"/>
  700. <Col id="btdgnm"/>
  701. <Col id="btdgdd"/>
  702. <Col id="stu"/>
  703. <Col id="pid"/>
  704. <Col id="maintepatrgstdd"/>
  705. <Col id="seq"/>
  706. <Col id="status"/>
  707. </Row>
  708. </Rows>
  709. </Dataset>
  710. <Dataset id="ds_main_reclist_recinfo_bvipinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  711. <ColumnInfo/>
  712. </Dataset>
  713. <Dataset id="ds_main_hdmatnpatlist_hdmatnpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  714. <ColumnInfo>
  715. <Column id="pid" type="STRING" size="256"/>
  716. <Column id="hngnm" type="STRING" size="256"/>
  717. <Column id="sexage" type="STRING" size="256"/>
  718. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  719. <Column id="histstat" type="STRING" size="256"/>
  720. <Column id="orddd" type="STRING" size="256"/>
  721. <Column id="cretno" type="STRING" size="256"/>
  722. <Column id="histstat" type="STRING" size="256"/>
  723. <Column id="orddeptcd" type="STRING" size="256"/>
  724. <Column id="orddrid" type="STRING" size="256"/>
  725. </ColumnInfo>
  726. <Rows>
  727. <Row>
  728. <Col id="pid"/>
  729. <Col id="hngnm"/>
  730. <Col id="sexage"/>
  731. <Col id="maintepatrgstdd"/>
  732. <Col id="histstat"/>
  733. <Col id="orddd"/>
  734. <Col id="cretno"/>
  735. <Col id="histstat"/>
  736. <Col id="orddeptcd"/>
  737. <Col id="orddrid"/>
  738. </Row>
  739. </Rows>
  740. </Dataset>
  741. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  742. <ColumnInfo/>
  743. </Dataset>
  744. <Dataset id="ds_main_reclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  745. <ColumnInfo/>
  746. </Dataset>
  747. <Dataset id="ds_main_reclist_recinfo_hmdlspipeinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  748. <ColumnInfo/>
  749. </Dataset>
  750. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  751. <ColumnInfo/>
  752. </Dataset>
  753. <Dataset id="ds_main_reclist_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  754. <ColumnInfo/>
  755. </Dataset>
  756. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  757. <ColumnInfo>
  758. <Column id="paminfo" type="STRING" size="256"/>
  759. </ColumnInfo>
  760. </Dataset>
  761. <Dataset id="ds_main_reclist_recinfo_avfinfolist_avfinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  762. <ColumnInfo>
  763. <Column id="partflag" type="STRING" size="256"/>
  764. <Column id="kindflag" type="STRING" size="256"/>
  765. <Column id="useveslflag" type="STRING" size="256"/>
  766. <Column id="shapeval" type="STRING" size="256"/>
  767. <Column id="shapebtn" type="STRING" size="256"/>
  768. <Column id="opdd" type="STRING" size="256"/>
  769. <Column id="fstusedd" type="STRING" size="256"/>
  770. <Column id="lastusedd" type="STRING" size="256"/>
  771. <Column id="avfrecnm" type="STRING" size="256"/>
  772. <Column id="avfrecdd" type="STRING" size="256"/>
  773. <Column id="stu" type="STRING" size="256"/>
  774. <Column id="pid" type="STRING" size="256"/>
  775. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  776. <Column id="status" type="STRING" size="256"/>
  777. <Column id="rownum" type="STRING" size="256"/>
  778. <Column id="shapeimgedata" type="STRING" size="256"/>
  779. <Column id="partdirection" type="STRING" size="256"/>
  780. <Column id="remark" type="STRING" size="256"/>
  781. <Column id="redness" type="STRING" size="256"/>
  782. <Column id="bruise" type="STRING" size="256"/>
  783. <Column id="thrill" type="STRING" size="256"/>
  784. <Column id="bruit1" type="STRING" size="256"/>
  785. <Column id="bruit2" type="STRING" size="256"/>
  786. <Column id="cd" type="STRING" size="256"/>
  787. <Column id="ap" type="STRING" size="256"/>
  788. <Column id="vp" type="STRING" size="256"/>
  789. <Column id="ndgage" type="STRING" size="256"/>
  790. </ColumnInfo>
  791. <Rows>
  792. <Row>
  793. <Col id="partflag"/>
  794. <Col id="kindflag"/>
  795. <Col id="useveslflag"/>
  796. <Col id="shapeval"/>
  797. <Col id="shapebtn"/>
  798. <Col id="opdd"/>
  799. <Col id="fstusedd"/>
  800. <Col id="lastusedd"/>
  801. <Col id="avfrecnm"/>
  802. <Col id="avfrecdd"/>
  803. <Col id="stu"/>
  804. <Col id="pid"/>
  805. <Col id="maintepatrgstdd"/>
  806. <Col id="status"/>
  807. <Col id="rownum"/>
  808. <Col id="shapeimgedata"/>
  809. <Col id="partdirection"/>
  810. <Col id="remark"/>
  811. <Col id="redness"/>
  812. <Col id="bruise"/>
  813. <Col id="thrill"/>
  814. <Col id="bruit1"/>
  815. <Col id="bruit2"/>
  816. <Col id="cd"/>
  817. <Col id="ap"/>
  818. <Col id="vp"/>
  819. <Col id="ndgage"/>
  820. </Row>
  821. </Rows>
  822. </Dataset>
  823. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  824. <ColumnInfo>
  825. <Column id="reqdata" type="STRING" size="256"/>
  826. <Column id="savedata" type="STRING" size="256"/>
  827. <Column id="signdata" type="STRING" size="256"/>
  828. </ColumnInfo>
  829. <Rows>
  830. <Row>
  831. <Col id="reqdata"/>
  832. <Col id="savedata"/>
  833. <Col id="signdata"/>
  834. </Row>
  835. </Rows>
  836. </Dataset>
  837. <Dataset id="ds_temp_SMMMR03600_modalif" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  838. <ColumnInfo>
  839. <Column id="openmode" type="STRING" size="256"/>
  840. <Column id="imgecd" type="STRING" size="256"/>
  841. <Column id="base64" type="STRING" size="256"/>
  842. <Column id="shape" type="STRING" size="256"/>
  843. </ColumnInfo>
  844. <Rows>
  845. <Row>
  846. <Col id="openmode"/>
  847. <Col id="imgecd"/>
  848. <Col id="base64"/>
  849. <Col id="shape"/>
  850. </Row>
  851. </Rows>
  852. </Dataset>
  853. <Dataset id="ds_main_chklist_chkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  854. <ColumnInfo>
  855. <Column id="pid" type="STRING" size="256"/>
  856. <Column id="cretfalg" type="STRING" size="256"/>
  857. </ColumnInfo>
  858. <Rows>
  859. <Row>
  860. <Col id="pid"/>
  861. <Col id="cretfalg"/>
  862. </Row>
  863. </Rows>
  864. </Dataset>
  865. <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  866. <ColumnInfo>
  867. <Column id="pid" type="STRING" size="256"/>
  868. <Column id="statusflag" type="STRING" size="256"/>
  869. <Column id="mypid" type="STRING" size="256"/>
  870. <Column id="bvipvalue" type="STRING" size="256"/>
  871. <Column id="rsrvdd" type="STRING" size="256"/>
  872. </ColumnInfo>
  873. <Rows>
  874. <Row>
  875. <Col id="pid"/>
  876. <Col id="statusflag">Access Flow(ml_min) :</Col>
  877. <Col id="mypid"/>
  878. <Col id="bvipvalue">Access Flow(ml_min) :</Col>
  879. <Col id="rsrvdd"/>
  880. </Row>
  881. </Rows>
  882. </Dataset>
  883. <Dataset id="ds_main_coduitreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  884. <ColumnInfo/>
  885. </Dataset>
  886. <Dataset id="ds_main_coduitreclist_coduitrecinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  887. <ColumnInfo>
  888. <Column id="recdd" type="STRING" size="256"/>
  889. <Column id="rectm" type="STRING" size="256"/>
  890. <Column id="recnm" type="STRING" size="256"/>
  891. <Column id="pid" type="STRING" size="256"/>
  892. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  893. </ColumnInfo>
  894. <Rows>
  895. <Row>
  896. <Col id="recdd"/>
  897. <Col id="rectm"/>
  898. <Col id="recnm"/>
  899. <Col id="pid"/>
  900. <Col id="maintepatrgstdd"/>
  901. </Row>
  902. </Rows>
  903. </Dataset>
  904. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  905. <ColumnInfo>
  906. <Column id="hidden" type="STRING" size="256"/>
  907. </ColumnInfo>
  908. </Dataset>
  909. <Dataset id="ds_main_hdmatnpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  910. <ColumnInfo/>
  911. </Dataset>
  912. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  913. <ColumnInfo>
  914. <Column id="settingrnnm" type="STRING" size="256"/>
  915. <Column id="settingrnid" type="STRING" size="256"/>
  916. </ColumnInfo>
  917. <Rows>
  918. <Row>
  919. <Col id="settingrnnm"/>
  920. <Col id="settingrnid"/>
  921. </Row>
  922. </Rows>
  923. </Dataset>
  924. <Dataset id="ds_init_M0628list_M0628" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  925. <ColumnInfo>
  926. <Column id="cdnm" type="STRING" size="256"/>
  927. <Column id="cdid" type="STRING" size="256"/>
  928. </ColumnInfo>
  929. <Rows>
  930. <Row>
  931. <Col id="cdnm"/>
  932. <Col id="cdid"/>
  933. </Row>
  934. </Rows>
  935. </Dataset>
  936. <Dataset id="ds_init_M0137list_M0137" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  937. <ColumnInfo>
  938. <Column id="cdnm" type="STRING" size="256"/>
  939. <Column id="cdid" type="STRING" size="256"/>
  940. </ColumnInfo>
  941. <Rows>
  942. <Row>
  943. <Col id="cdnm"/>
  944. <Col id="cdid"/>
  945. </Row>
  946. </Rows>
  947. </Dataset>
  948. <Dataset id="ds_init_M0759list_M0759" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  949. <ColumnInfo>
  950. <Column id="cdnm" type="STRING" size="256"/>
  951. <Column id="cdid" type="STRING" size="256"/>
  952. </ColumnInfo>
  953. <Rows>
  954. <Row>
  955. <Col id="cdnm"/>
  956. <Col id="cdid"/>
  957. </Row>
  958. </Rows>
  959. </Dataset>
  960. <Dataset id="ds_init_M0133list_M0133" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  961. <ColumnInfo>
  962. <Column id="cdnm" type="STRING" size="256"/>
  963. <Column id="cdid" type="STRING" size="256"/>
  964. </ColumnInfo>
  965. <Rows>
  966. <Row>
  967. <Col id="cdnm"/>
  968. <Col id="cdid"/>
  969. </Row>
  970. </Rows>
  971. </Dataset>
  972. <Dataset id="ds_init_M0139list_M0139" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  973. <ColumnInfo>
  974. <Column id="cdnm" type="STRING" size="256"/>
  975. <Column id="cdid" type="STRING" size="256"/>
  976. </ColumnInfo>
  977. <Rows>
  978. <Row>
  979. <Col id="cdnm"/>
  980. <Col id="cdid"/>
  981. </Row>
  982. </Rows>
  983. </Dataset>
  984. <Dataset id="ds_init_M0136list_M0136" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  985. <ColumnInfo>
  986. <Column id="cdnm" type="STRING" size="256"/>
  987. <Column id="cdid" type="STRING" size="256"/>
  988. </ColumnInfo>
  989. <Rows>
  990. <Row>
  991. <Col id="cdnm"/>
  992. <Col id="cdid"/>
  993. </Row>
  994. </Rows>
  995. </Dataset>
  996. <Dataset id="ds_init_M0999list_M0133" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  997. <ColumnInfo>
  998. <Column id="cdnm" type="STRING" size="256"/>
  999. <Column id="cdid" type="STRING" size="256"/>
  1000. </ColumnInfo>
  1001. <Rows>
  1002. <Row>
  1003. <Col id="cdnm"/>
  1004. <Col id="cdid"/>
  1005. </Row>
  1006. </Rows>
  1007. </Dataset>
  1008. <Dataset id="ds_init_M0141list_M0141" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1009. <ColumnInfo>
  1010. <Column id="cdnm" type="STRING" size="256"/>
  1011. <Column id="cdid" type="STRING" size="256"/>
  1012. </ColumnInfo>
  1013. <Rows>
  1014. <Row>
  1015. <Col id="cdnm"/>
  1016. <Col id="cdid"/>
  1017. </Row>
  1018. </Rows>
  1019. </Dataset>
  1020. <Dataset id="ds_init_M0135list_M0135" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1021. <ColumnInfo>
  1022. <Column id="cdnm" type="STRING" size="256"/>
  1023. <Column id="cdid" type="STRING" size="256"/>
  1024. </ColumnInfo>
  1025. <Rows>
  1026. <Row>
  1027. <Col id="cdnm"/>
  1028. <Col id="cdid"/>
  1029. </Row>
  1030. </Rows>
  1031. </Dataset>
  1032. <Dataset id="ds_init_M0140list_M0140" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1033. <ColumnInfo>
  1034. <Column id="cdnm" type="STRING" size="256"/>
  1035. <Column id="cdid" type="STRING" size="256"/>
  1036. </ColumnInfo>
  1037. <Rows>
  1038. <Row>
  1039. <Col id="cdnm"/>
  1040. <Col id="cdid"/>
  1041. </Row>
  1042. </Rows>
  1043. </Dataset>
  1044. <Dataset id="ds_init_M0134list_M0134" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1045. <ColumnInfo>
  1046. <Column id="cdnm" type="STRING" size="256"/>
  1047. <Column id="cdid" type="STRING" size="256"/>
  1048. </ColumnInfo>
  1049. <Rows>
  1050. <Row>
  1051. <Col id="cdnm"/>
  1052. <Col id="cdid"/>
  1053. </Row>
  1054. </Rows>
  1055. </Dataset>
  1056. <Dataset id="ds_init_M0630list_M0630" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1057. <ColumnInfo>
  1058. <Column id="cdnm" type="STRING" size="256"/>
  1059. <Column id="cdid" type="STRING" size="256"/>
  1060. </ColumnInfo>
  1061. <Rows>
  1062. <Row>
  1063. <Col id="cdnm"/>
  1064. <Col id="cdid"/>
  1065. </Row>
  1066. </Rows>
  1067. </Dataset>
  1068. <Dataset id="ds_init_M0629list_M0629" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1069. <ColumnInfo>
  1070. <Column id="cdnm" type="STRING" size="256"/>
  1071. <Column id="cdid" type="STRING" size="256"/>
  1072. </ColumnInfo>
  1073. <Rows>
  1074. <Row>
  1075. <Col id="cdnm"/>
  1076. <Col id="cdid"/>
  1077. </Row>
  1078. </Rows>
  1079. </Dataset>
  1080. <Dataset id="ds_init_M0138list_M0138" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1081. <ColumnInfo>
  1082. <Column id="cdnm" type="STRING" size="256"/>
  1083. <Column id="cdid" type="STRING" size="256"/>
  1084. </ColumnInfo>
  1085. <Rows>
  1086. <Row>
  1087. <Col id="cdnm"/>
  1088. <Col id="cdid"/>
  1089. </Row>
  1090. </Rows>
  1091. </Dataset>
  1092. <Dataset id="ds_init_M0758list_M0758" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1093. <ColumnInfo>
  1094. <Column id="cdnm" type="STRING" size="256"/>
  1095. <Column id="cdid" type="STRING" size="256"/>
  1096. </ColumnInfo>
  1097. <Rows>
  1098. <Row>
  1099. <Col id="cdnm"/>
  1100. <Col id="cdid"/>
  1101. </Row>
  1102. </Rows>
  1103. </Dataset>
  1104. <Dataset id="ds_temp_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1105. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1106. <Dataset id="ds_send_savedata_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1107. <Dataset id="ds_send_savedata_hmdlspipeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1108. <Dataset id="ds_send_savedata_avfinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1109. <Dataset id="ds_send_savedata_oprtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1110. <Dataset id="ds_send_savedata_bvipinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1111. <Dataset id="ds_send_savedata_signinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1112. <Dataset id="ds_init_statusflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1113. <ColumnInfo>
  1114. <Column id="label" type="STRING" size="256"/>
  1115. <Column id="value" type="STRING" size="256"/>
  1116. </ColumnInfo>
  1117. <Rows>
  1118. <Row>
  1119. <Col id="label">삽입</Col>
  1120. <Col id="value">1</Col>
  1121. </Row>
  1122. <Row>
  1123. <Col id="label">제거</Col>
  1124. <Col id="value">2</Col>
  1125. </Row>
  1126. <Row>
  1127. <Col id="label">유지</Col>
  1128. <Col id="value">3</Col>
  1129. </Row>
  1130. </Rows>
  1131. </Dataset>
  1132. <Dataset id="ds_sign_bvipinfolist_bvipinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1133. <Dataset id="ds_sign_oprtinfolist_oprtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1134. <Dataset id="ds_sign_avfinfolist_avfinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1135. <Dataset id="ds_sign_hmdlspipeinfolist_hmdlspipeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1136. <Dataset id="ds_sign_singinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1137. <Dataset id="ds_init_settingrn_settingrnlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1138. </Objects>
  1139. <Bind>
  1140. <BindItem id="item0" compid="group3.group2.input2" propid="value" datasetid="ds_main_condition" columnid="pid"/>
  1141. <BindItem id="item1" compid="group3.group2.combo2" propid="value" datasetid="ds_main_condition" columnid="mypid"/>
  1142. <BindItem id="item2" compid="group3.group2.idt_orddd" propid="value" datasetid="ds_main_condition" columnid="rsrvdd"/>
  1143. <BindItem id="item3" compid="group3.grp_hdpipeinfo.rdo_statusflag" propid="value" datasetid="ds_main_condition" columnid="statusflag"/>
  1144. <BindItem id="item4" compid="group3.grp_hdpipeinfo.rdo_bvip" propid="value" datasetid="ds_main_condition" columnid="bvipvalue"/>
  1145. <BindItem id="item5" compid="group3.opt_maintepatrgstdd" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="maintepatrgstdd"/>
  1146. <BindItem id="item6" compid="group3.opt_pid" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="pid"/>
  1147. <BindItem id="item7" compid="group3.opt_cretfalg" propid="value" datasetid="ds_main_chklist_chkinfo" columnid="cretfalg"/>
  1148. <BindItem id="item8" compid="group3.opt_chkpid" propid="value" datasetid="ds_main_chklist_chkinfo" columnid="pid"/>
  1149. <BindItem id="item9" compid="group3.output1" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="cretno"/>
  1150. <BindItem id="item10" compid="group3.output2" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="orddd"/>
  1151. <BindItem id="item11" compid="group3.output3" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="orddeptcd"/>
  1152. <BindItem id="item12" compid="group3.output4" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="histstat"/>
  1153. <BindItem id="item13" compid="group3.output5" propid="value" datasetid="ds_main_reclist_recinfolists" columnid="orddrid"/>
  1154. </Bind>
  1155. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  1156. include 'emr_dialroomxp::SMMND01300.xjs';
  1157. include 'emr_carecomxp::CareCom.xjs';
  1158. include 'com_basiccodexp::ZBC001.xjs';
  1159. include 'emr_carecomxp::ENRSignEngine.xjs';
  1160. include "com_commodulexp::SSZFM00901.xjs";
  1161. include "com_commodulexp::SSZFM01001.xjs";
  1162. var GiRow;
  1163. var arErrorCode = new HashArray();
  1164. function SMMND01300_onload(obj:Form, e:LoadEventInfo) {
  1165. frmf_initForm(obj);
  1166. grdf_initGrid(group3.grd_coduitrecinfo);
  1167. grdf_initGrid(group3.grd_hdmatnpatinfo);
  1168. grdf_initGrid(group3.grp_hdpipeinfo.grd_avfinfo);
  1169. grdf_initGrid(group3.grp_hdpipeinfo.grd_bvipinfo);
  1170. grdf_initGrid(group3.grp_hdpipeinfo.grd_hmdlspipeinfo);
  1171. grdf_initGrid(group3.grp_hdpipeinfo.grd_oprtinfo);
  1172. grdf_setRowTypeIcon(group3.grp_hdpipeinfo.grd_bvipinfo, 9);
  1173. grdf_setRowTypeIcon(group3.grp_hdpipeinfo.grd_oprtinfo, 7); //stu field를 사용
  1174. grdf_setRowTypeIcon(group3.grp_hdpipeinfo.grd_avfinfo, 21); //stu field를 사용
  1175. grdf_setRowTypeIcon(group3.grp_hdpipeinfo.grd_bvipinfo, 8); //stu field를 사용
  1176. grdf_setRowTypeIcon(group3.grp_hdpipeinfo.grd_hmdlspipeinfo, 19); //stu field를 사용
  1177. dsf_makeValue( ds_main_condition, "rsrvdd", "string", utlf_getCurrentDate());
  1178. fLoadMyPatSetting();
  1179. if(utlf_isNull(ds_main_condition.getColumnInfo("wardcd")))
  1180. {
  1181. ds_main_condition.addColumn("wardcd", "string");
  1182. }
  1183. fDone();
  1184. Sign.init();
  1185. }
  1186. function group3_group2_btn_srchhdmatnpat_onclick(obj:Button, e:ClickEventInfo)
  1187. {
  1188. fSrchHDPatList();
  1189. }
  1190. function group3_group2_input2_onkeyup(obj:Edit, e:KeyEventInfo)
  1191. {
  1192. if(e.keycode == 13)
  1193. {
  1194. obj.updateToDataset();
  1195. group3_group2_btn_srchhdmatnpat_onclick();
  1196. }
  1197. }
  1198. function group3_group2_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  1199. fSrchHDPatList(); // 혈액투석 유지환자 리스트 조회
  1200. }
  1201. function group3_group2_idt_orddd_onkeyup(obj:Calendar, e:KeyEventInfo) {
  1202. if(e.keycode == 13)
  1203. {
  1204. frmf_inputEnterKey("group3.group2.btn_srchhdmatnpat", "onclick", new ClickEventInfo);
  1205. }
  1206. }
  1207. function group3_grp_hdpipeinfo_btn_addavfinfo_onclick(obj:Button, e:ClickEventInfo) {
  1208. var iRow = 0;
  1209. if(ds_main_reclist_recinfo_avfinfolist_avfinfo.rowcount == 0){ // group3.grp_hdpipeinfo.grd_avfinfo.rows == 1
  1210. iRow = ds_main_reclist_recinfo_avfinfolist_avfinfo.addRow(); //.addItem();
  1211. }else{
  1212. iRow = ds_main_reclist_recinfo_avfinfolist_avfinfo.insertRow(0);
  1213. }
  1214. var sCurrentDate = utlf_getCurrentDate();
  1215. // group3.grp_hdpipeinfo.grd_avfinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_avfinfo.row, group3.grp_hdpipeinfo.grd_avfinfo.colRef("stu") ) = "../../.._com_commonweb_images_icon_i.gif"; //insert 상태값이미지-방향추가로 10->11로 변경-20091016-kys
  1216. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "status", "i" ); // 상태값 설정 (insert)
  1217. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "opdd", sCurrentDate ); // 수술일자
  1218. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "fstusedd", sCurrentDate ); // 최초사용일
  1219. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "lastusedd", sCurrentDate ); // 최종사용일
  1220. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "avfrecdd", sCurrentDate ); //기록일자
  1221. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "avfrecnm", sysf_getUserName()); // 기록자
  1222. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "pid", ds_main_reclist_recinfolists.getColumn(0, "pid")); // 등록번호
  1223. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "maintepatrgstdd", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1224. }
  1225. function group3_grp_hdpipeinfo_btn_addhmdlspipeinfo_onclick(obj:Button, e:ClickEventInfo) {
  1226. var iRow
  1227. iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.addRow(); //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.addItem();
  1228. //iRow = group3.grp_hdpipeinfo.grd_hmdlspipeinfo.rows - group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows; //혈액투석 도관관리 행추가
  1229. //alert("iRow = " + iRow );
  1230. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.automerge = false;
  1231. var sCurrentDate = utlf_getCurrentDate();
  1232. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_i.gif"; //insert 상태값이미지
  1233. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "status" , "i" ); // 상태값 설정 (insert)
  1234. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "statusflag" , "1" ); // 수행일자
  1235. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, 4) = true;
  1236. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu") ) = true;
  1237. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "srgopdd" , sCurrentDate ); // 수행일자
  1238. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgdd" , sCurrentDate ); // 기록일자
  1239. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgnm" , sysf_getUserName()); // 기록자
  1240. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "pid" , ds_main_reclist_recinfolists.getColumn(0, "pid")); // 등록번호
  1241. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "maintepatrgstdd", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1242. group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "statusflag"), "edittype", "combo");
  1243. }
  1244. function group3_grp_hdpipeinfo_btn_delhmdlspipeinfo_onclick(obj:Button, e:ClickEventInfo) {
  1245. if(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount < 0){
  1246. return;
  1247. }
  1248. var iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount - 1; // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.rows - group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows + 1
  1249. if (iRow < 0 ) return;
  1250. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = false;
  1251. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = false;
  1252. iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowposition;
  1253. if (ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "status") != "i") {
  1254. if( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "statusflag") == "2" ){ //제거일때
  1255. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "status" , "d" ); // 상태값 설정 (delete)
  1256. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setRowType(iRow, Dataset.ROWTYPE_DELETE); //rowStatus(iRow) = "4";
  1257. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_d.gif";
  1258. }else{
  1259. var btdgseq = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "btdgseq"); //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("btdgseq"));
  1260. //업무상 오류가 있어 수정함 20141117 by kya
  1261. // for(i=group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows ; i<= group3.grp_hdpipeinfo.grd_hmdlspipeinfo.rows ; i++){
  1262. //
  1263. // if( ( group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix( i , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("statusflag")) == "2" ) &&
  1264. // ( group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix( i , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("btdgseq")) == btdgseq) ) {
  1265. // sysf_messageBox("제거삭제후 삽입삭제를", "I008");
  1266. // return;
  1267. // }
  1268. //
  1269. // // if( (ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "statusflag") == "2" ) &&
  1270. // // ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "btdgseq") == btdgseq)
  1271. // // ){
  1272. // // sysf_messageBox("제거삭제후 삽입삭제를", "I008");
  1273. // // return;
  1274. // // }
  1275. //
  1276. // }
  1277. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "status" , "d" ); //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("status")) = "d";
  1278. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setRowType(iRow, Dataset.ROWTYPE_DELETE);
  1279. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_d.gif";
  1280. }
  1281. }else { //행추가후 바로 삭제시
  1282. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.deleteRow(iRow); //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.deleteItem(iRow); // 혈액투석 관리 선택 행삭제
  1283. }
  1284. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = true;
  1285. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = true;
  1286. }
  1287. function group3_grp_hdpipeinfo_grd_hmdlspipeinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo) {
  1288. }
  1289. function group3_grp_hdpipeinfo_grd_hmdlspipeinfo_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1290. // var iRow = group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row - 1;
  1291. //
  1292. // if(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "status")) == "") {
  1293. // ds_main_reclist_recinfo_hmdlspipeinfolist.setColumn( iRow , "status", "u"); // 상태값 설정 (update)
  1294. // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_u.gif";
  1295. // }
  1296. }
  1297. function group3_grp_hdpipeinfo_btn_delavfinfo_onclick(obj:Button, e:ClickEventInfo) {
  1298. if(ds_main_reclist_recinfo_avfinfolist_avfinfo.rowcount <= 0){
  1299. return;
  1300. }
  1301. var iRow = ds_main_reclist_recinfo_avfinfolist_avfinfo.rowposition;
  1302. if (iRow < 0 ) return;
  1303. ds_main_reclist_recinfo_avfinfolist_avfinfo.updatecontrol = false;
  1304. ds_main_reclist_recinfo_avfinfolist_avfinfo.enableevent = false;
  1305. if (ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn(iRow, "status") != "i") {
  1306. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow , "status", "d"); // 상태값 설정 (delete)
  1307. ds_main_reclist_recinfo_avfinfolist_avfinfo.setRowType(iRow, Dataset.ROWTYPE_DELETE); // = "4"; //삭제값
  1308. //group3.grp_hdpipeinfo.grd_avfinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_avfinfo.row, group3.grp_hdpipeinfo.grd_avfinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_d.gif"; //방향컬럼추가로 인해 10->11로 변경-20091016-kys
  1309. //fSaveHDPipeInfo(); // 혈액투석도관정보 저장
  1310. //fDelPipeMasterInfo(); // 데이터 모두 삭제 되어 해당일시에 기록정보 없을 경우
  1311. } else {
  1312. ds_main_reclist_recinfo_avfinfolist_avfinfo.deleteRow(iRow); // 동정맥루 관리 선택 행삭제
  1313. }
  1314. ds_main_reclist_recinfo_avfinfolist_avfinfo.enableevent = true;
  1315. ds_main_reclist_recinfo_avfinfolist_avfinfo.updatecontrol = true;
  1316. }
  1317. function group3_grp_hdpipeinfo_grd_oprtinfo_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1318. var iRow = ds_main_reclist_recinfo_oprtinfolist_oprtinfo.rowposition; //group3.grp_hdpipeinfo.grd_oprtinfo.row;
  1319. if(ds_main_reclist_recinfo_oprtinfolist_oprtinfo.getColumn(iRow, "status") == "") {
  1320. ds_main_reclist_recinfo_oprtinfolist.setColumn( iRow , "status", "u"); // 상태값 설정 (update)
  1321. //group3.grp_hdpipeinfo.grd_oprtinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_oprtinfo.row, 7) = "../../.._com_commonweb_images_icon_u.gif"; //비고추가로 6->7로변경-20091021-kys
  1322. }
  1323. }
  1324. function group3_grp_hdpipeinfo_btn_addoprtinfo_onclick(obj:Button, e:ClickEventInfo) {
  1325. var iRow = 0;
  1326. if(ds_main_reclist_recinfo_oprtinfolist_oprtinfo.rowcount == 0){
  1327. iRow = ds_main_reclist_recinfo_oprtinfolist_oprtinfo.addRow();
  1328. }else{
  1329. iRow = ds_main_reclist_recinfo_oprtinfolist_oprtinfo.insertRow(0); //group3.grp_hdpipeinfo.grd_oprtinfo.insertItem(1);
  1330. }
  1331. var sCurrentDate = utlf_getCurrentDate();
  1332. //group3.grp_hdpipeinfo.grd_oprtinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_oprtinfo.row, group3.grp_hdpipeinfo.grd_oprtinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_i.gif"; //insert 상태값이미지(6->7로변경20091021-kys)
  1333. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.updatecontrol = false;
  1334. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.enableevent = false;
  1335. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "status" , "i" ); // 상태값 설정 (insert)
  1336. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "oprtdd" , sCurrentDate ); // 시술일자
  1337. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "oprtrecdd" , sCurrentDate ); //기록일자
  1338. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "oprtrecnm" , sysf_getUserName()); // 기록자
  1339. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "pid" , ds_main_reclist_recinfolists.getColumn(0, "pid")); // 등록번호
  1340. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "maintepatrgstdd", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1341. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.enableevent = true;
  1342. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.updatecontrol = true;
  1343. }
  1344. function group3_grp_hdpipeinfo_btn_deloprtinfo_onclick(obj:Button, e:ClickEventInfo) {
  1345. if(ds_main_reclist_recinfo_oprtinfolist_oprtinfo.rowcount <= 0){
  1346. return;
  1347. }
  1348. var iRow = ds_main_reclist_recinfo_oprtinfolist_oprtinfo.rowposition; //group3.grp_hdpipeinfo.grd_oprtinfo.row;
  1349. if (iRow < 0 ) return;
  1350. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.updatecontrol = false;
  1351. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.enableevent = false;
  1352. if (ds_main_reclist_recinfo_oprtinfolist_oprtinfo.getColumn(iRow, "status") != "i") {
  1353. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setColumn( iRow , "status", "d" ); // 상태값 설정 (delete)
  1354. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.setRowType(iRow, Dataset.ROWTYPE_DELETE); //
  1355. //group3.grp_hdpipeinfo.grd_oprtinfo.cellStyle("background-image", group3.grp_hdpipeinfo.grd_oprtinfo.row, group3.grp_hdpipeinfo.grd_oprtinfo.colRef("stu") ) = "../../.._com_commonweb_images_icon_d.gif"; //(6->7로변경20091021-kys)
  1356. // fSaveHDPipeInfo(); // 혈액투석도관정보 저장
  1357. // fDelPipeMasterInfo(); // 데이터 모두 삭제 되어 해당일시에 기록정보 없을 경우
  1358. } else {
  1359. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.deleteRow(iRow); // 시술과 중재 선택 행삭제
  1360. }
  1361. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.enableevent = true;
  1362. ds_main_reclist_recinfo_oprtinfolist_oprtinfo.updatecontrol = true;
  1363. }
  1364. function group3_grp_hdpipeinfo_grd_avfinfo_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1365. var iRow = ds_main_reclist_recinfo_avfinfolist_avfinfo.rowposition; // group3.grp_hdpipeinfo.grd_avfinfo.row;
  1366. if(ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn(iRow, "status") == "") {
  1367. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow, "status", "u"); // 상태값 설정 (update)
  1368. ds_main_reclist_recinfo_avfinfolist_avfinfo.setRowType(iRow, Dataset.ROWTYPE_UPDATE);
  1369. //group3.grp_hdpipeinfo.grd_avfinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_avfinfo.row, group3.grp_hdpipeinfo.grd_avfinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_u.gif"; //방향컬럼추가로 인덱스수정10->11-20091016-kys
  1370. }
  1371. //fCellchgnged();
  1372. }
  1373. function group3_grp_hdpipeinfo_grd_avfinfo_onlbuttonup(obj:Grid, e:MouseEventInfo) {
  1374. }
  1375. // function group3_grp_hdpipeinfo_grd_avfinfo_onentercell( {
  1376. //
  1377. //
  1378. //
  1379. // }
  1380. function group3_grp_hdpipeinfo_btn_tempsavehdpipeinfo_onclick(obj:Button, e:ClickEventInfo) {
  1381. fSaveHDPipeInfo("T"); // 혈액투석도관정보 저장
  1382. }
  1383. function group3_grp_hdpipeinfo_btn_certsavehdpipeinfo_onclick(obj:Button, e:ClickEventInfo) {
  1384. fSaveHDPipeInfo("C"); // 혈액투석도관정보 인증저장
  1385. // sysf_messageBox("구현준비중입니다.", "I");
  1386. }
  1387. function group3_grp_hdpipeinfo_rdo_statusflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  1388. var statusflag = obj.value
  1389. if(statusflag == "0"){
  1390. statusflag = "";
  1391. group3.grp_hdpipeinfo.btn_addhmdlspipeinfo.enable = true;
  1392. group3.grp_hdpipeinfo.button1.enable = true;
  1393. group3.grp_hdpipeinfo.btn_delhmdlspipeinfo.enable = true;
  1394. }else{
  1395. group3.grp_hdpipeinfo.btn_addhmdlspipeinfo.enable = false;
  1396. group3.grp_hdpipeinfo.button1.enable = false;
  1397. group3.grp_hdpipeinfo.btn_delhmdlspipeinfo.enable = false;
  1398. }
  1399. // i u d 아이콘 초기화
  1400. for(i=group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows ; i < group3.grp_hdpipeinfo.grd_hmdlspipeinfo.rows ; i++){
  1401. group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + i , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_n.gif";
  1402. }
  1403. ds_send.clearData();
  1404. dsf_makeValue( ds_send, "pid", "string", ds_main_reclist_recinfolists.getColumn(0, "pid"));
  1405. dsf_makeValue( ds_send, "maintepatrgstdd", "string", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd"));
  1406. dsf_makeValue( ds_send, "statusflag", "string", statusflag)
  1407. ds_main_reclist_recinfo_hmdlspipeinfolist.clearData();
  1408. //submit("TRMND01304");
  1409. var oParam = {};
  1410. oParam.id = "TRMND01304";
  1411. oParam.service = "dialapp.DialRec";
  1412. oParam.method = "reqGetHDBtdgInfo";
  1413. oParam.inds = "req=ds_send";
  1414. oParam.outds = "ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo=hmdlspipeinfo";
  1415. oParam.async = false;
  1416. tranf_submit(oParam);
  1417. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = false;
  1418. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = false;
  1419. //dsf_makeValue(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo, "status", "string", "");
  1420. if(utlf_isNull(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumnInfo("status"))) {
  1421. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.addColumn("status", "string");
  1422. }
  1423. for(var i = 0; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount; i++) {
  1424. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn(i, "status", "");
  1425. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn(i, "statusflag", "0");
  1426. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setRowType(i, Dataset.ROWTYPE_NORMAL);
  1427. }
  1428. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = true;
  1429. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = true;
  1430. for(i = 0 ; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount ; i++){
  1431. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "partflag"), "edittype", "none");
  1432. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "kindflag2"), "edittype", "none");
  1433. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "kindflag3"), "edittype", "none");
  1434. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "redness"), "edittype", "none");
  1435. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 4) = true;
  1436. // if(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix(i,4) == "2"){ // 상태 제거시 제거이유 활성화
  1437. // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 6) = false;
  1438. // }else{
  1439. // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 6) = true;
  1440. // }
  1441. }
  1442. //trace('aa '+ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount);
  1443. if (ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount > 0 ) {
  1444. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowposition = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount - 1; // 젤 마지막row
  1445. }
  1446. }
  1447. function group3_grp_hdpipeinfo_button1_onclick(obj:Button, e:ClickEventInfo) {
  1448. var iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowposition;
  1449. var btdgseq = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "btdgseq");//ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, "btdgseq") ;
  1450. var statusflag = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "statusflag");
  1451. //alert("btdgseq = " + btdgseq)
  1452. //alert("statusflag = " + statusflag)
  1453. if( utlf_isNull(btdgseq) || ( statusflag == "2") )
  1454. {
  1455. sysf_messageBox("제거추가를", "E001", "");
  1456. return;
  1457. }else{
  1458. for( i = 0; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount ; i++){
  1459. //if( (ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "statusflag") == "2" ) &&
  1460. // ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "btdgseq") == btdgseq)
  1461. if ( ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "statusflag") == "2" ) &&
  1462. ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "btdgseq") == btdgseq) ) {
  1463. sysf_messageBox("제거가 이미 있습니다.", "E");
  1464. return;
  1465. }
  1466. }
  1467. }
  1468. partflag = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "partflag");
  1469. kindflag1 = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "kindflag1");
  1470. kindflag2 = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "kindflag2") ;
  1471. btdgseq = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "btdgseq");
  1472. var redness = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "redness");
  1473. var bruise = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "bruise");
  1474. var fixsuture = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "fixsuture");
  1475. var hematoma = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "hematoma");
  1476. var ap = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "ap");
  1477. var vp = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "vp");
  1478. var alh = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "alh");
  1479. var vlh = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "vlh");
  1480. var remark = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "remark");
  1481. var bfr = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(iRow, "bfr");
  1482. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.insertItem(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row ,"after");
  1483. var iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.insertRow(iRow + 1);
  1484. var sCurrentDate = utlf_getCurrentDate();
  1485. //var iRow = group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row - group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows + 1 ;
  1486. //alert("iRow = " + iRow);
  1487. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_i.gif"; //insert 상태값이미지
  1488. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "status" , "i" ); // 상태값 설정 (insert)
  1489. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "partflag" , partflag );
  1490. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "kindflag1" , kindflag1 );
  1491. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "kindflag2" , kindflag2 );
  1492. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "statusflag" , "2" );
  1493. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgseq" , btdgseq );
  1494. //20120330 by kya
  1495. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "redness" , redness );
  1496. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "bruise" , bruise );
  1497. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "fixsuture" , fixsuture );
  1498. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "hematoma" , hematoma );
  1499. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "ap" , ap );
  1500. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "vp" , vp );
  1501. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "alh" , alh );
  1502. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "vlh" , vlh );
  1503. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "remark" , remark);
  1504. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "srgopdd" , sCurrentDate ); // 수행일자
  1505. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgdd" , sCurrentDate ); // 기록일자
  1506. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgnm" , sysf_getUserName()); // 기록자
  1507. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "pid" , ds_main_reclist_recinfolists.getColumn(0, "pid")); // 등록번호
  1508. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "maintepatrgstdd" , ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1509. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.merge();
  1510. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("statusflag")) = true; //statusflag
  1511. group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "statusflag"), "edittype", "none");
  1512. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("elmnersnflag")) = false; //elmnersnflag
  1513. // 존재하지 않아서 삭제함.
  1514. // 2017.03.03 kimdo3
  1515. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "elmnersnflag"), "edittype", "text");
  1516. }
  1517. function group3_grp_hdpipeinfo_grd_bvipinfo_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1518. // var iRow = ds_main_reclist_recinfo_bvipinfolist_bvipinfo.rowposition; //group3.grp_hdpipeinfo.grd_bvipinfo.row;
  1519. // if(ds_main_reclist_recinfo_bvipinfolist_bvipinfo.getColumn(iRow, "status") == "") {
  1520. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.updatecontrol = false;
  1521. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.enableevent = false;
  1522. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.setColumn( iRow, "status", "u"); // 상태값 설정 (update)
  1523. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.setRowType(iRow, Dataset.ROWTYPE_UPDATE);
  1524. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.updatecontrol = true;
  1525. // ds_main_reclist_recinfo_bvipinfolist_bvipinfo.enableevent = true;
  1526. // //group3.grp_hdpipeinfo.grd_bvipinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_bvipinfo.row, group3.grp_hdpipeinfo.grd_bvipinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_u.gif"; //방향컬럼추가로 인덱스수정10->11-20091016-kys
  1527. // }
  1528. //
  1529. // //fSetSpcfFactList(group3.grp_hdpipeinfo.grd_bvipinfo); // 혈관내압측정비 특이사항 리스트 수정시 상태값 설정
  1530. }
  1531. function group3_grp_hdpipeinfo_btn_addrowbvip_onclick(obj:Button, e:ClickEventInfo) {
  1532. fAddRowSpcfFact(group3.grp_hdpipeinfo.grd_bvipinfo);
  1533. }
  1534. function group3_grp_hdpipeinfo_btn_delrowbvip_onclick(obj:Button, e:ClickEventInfo) {
  1535. if(ds_main_reclist_recinfo_bvipinfolist_bvipinfo.rowcount <= 0){
  1536. return;
  1537. }
  1538. var iRow = ds_main_reclist_recinfo_bvipinfolist_bvipinfo.rowposition; //group3.grp_hdpipeinfo.grd_bvipinfo.row;
  1539. if (iRow < 0 ) return;
  1540. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.updatecontrol = false;
  1541. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.enableevent = false;
  1542. if (ds_main_reclist_recinfo_bvipinfolist_bvipinfo.getColumn(iRow, "status") != "i") {
  1543. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.setColumn( iRow , "status", "d"); // 상태값 설정 (delete)
  1544. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.setRowType(iRow, Dataset.ROWTYPE_DELETE); //.group3.grp_hdpipeinfo.grd_bvipinfo.rowstatus(iRow) = "4";
  1545. //group3.grp_hdpipeinfo.grd_bvipinfo.cellStyle("background-image",iRow, group3.grp_hdpipeinfo.grd_bvipinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_d.gif"; //방향컬럼추가로 인해 10->11로 변경-20091016-kys
  1546. //fSaveHDPipeInfo(); // 혈액투석도관정보 저장
  1547. //fDelPipeMasterInfo(); // 데이터 모두 삭제 되어 해당일시에 기록정보 없을 경우
  1548. } else {
  1549. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.deleteRow(iRow); //group3.grp_hdpipeinfo.grd_bvipinfo.deleteItem(iRow); // 동정맥루 관리 선택 행삭제
  1550. }
  1551. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.enableevent = true;
  1552. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.updatecontrol = true;
  1553. }
  1554. function group3_grp_hdpipeinfo_button2_onclick(obj:Button, e:ClickEventInfo)
  1555. {
  1556. var iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowposition;
  1557. var btdgseq = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "btdgseq");
  1558. var statusflag = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "statusflag");
  1559. if( utlf_isNull(btdgseq) || statusflag == "2" )
  1560. {
  1561. sysf_messageBox("유지추가를", "E001", "");
  1562. return;
  1563. }else{
  1564. for( i = 0 ; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount ; i++){
  1565. //if( (ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "statusflag") == "2" ) &&
  1566. // ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "btdgseq") == btdgseq)
  1567. if( ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "statusflag") == "2" ) &&
  1568. ( ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn(i, "btdgseq") == btdgseq) ) {
  1569. sysf_messageBox("제거가 이미 있습니다.", "E");
  1570. return;
  1571. }
  1572. }
  1573. }
  1574. partflag = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "partflag") ;
  1575. kindflag1 = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "kindflag1");
  1576. kindflag2 = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "kindflag2") ;
  1577. btdgseq = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "btdgseq");
  1578. var redness = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "redness");
  1579. var bruise = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "bruise");
  1580. var fixsuture = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "fixsuture");
  1581. var hematoma = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "hematoma");
  1582. var ap = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "ap");
  1583. var vp = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "vp");
  1584. var alh = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "alh");
  1585. var vlh = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "vlh");
  1586. var remark = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "remark");
  1587. var bfr = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumn( iRow, "bfr");
  1588. iRow = ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.insertRow( iRow + 1); //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.insertItem(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row ,"after");
  1589. var sCurrentDate = utlf_getCurrentDate();
  1590. //var iRow = group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row - group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows + 1 ;
  1591. //alert("iRow = " + iRow);
  1592. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_i.gif"; //insert 상태값이미지
  1593. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "status" , "i" ); // 상태값 설정 (insert)
  1594. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "partflag" , partflag );
  1595. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "kindflag1" , kindflag1 );
  1596. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "kindflag2" , kindflag2 );
  1597. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "statusflag" , "3" );
  1598. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgseq" , btdgseq );
  1599. //20120330 by kya
  1600. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "redness" , redness );
  1601. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "bruise" , bruise );
  1602. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "fixsuture" , fixsuture );
  1603. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "hematoma" , hematoma );
  1604. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "srgopdd" , sCurrentDate ); // 수행일자
  1605. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgdd" , sCurrentDate ); // 기록일자
  1606. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "btdgnm" , sysf_getUserName()); // 기록자
  1607. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "pid" , ds_main_reclist_recinfolists.getColumn(0, "pid")); // 등록번호
  1608. ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn( iRow , "maintepatrgstdd", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1609. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.merge();
  1610. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("statusflag")) = true; //statusflag
  1611. group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "statusflag"), "edittype", "none");
  1612. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.row, group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("elmnersnflag")) = false; //elmnersnflag
  1613. // 존재하지 않아서 삭제함.
  1614. // 2017.03.03 kimdo3
  1615. //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "elmnersnflag"), "edittype", "text");
  1616. }
  1617. function group3_button9_onclick(obj:Button, e:ClickEventInfo) {
  1618. fSetNewRecInfo(); // 신규등록버튼 클릭 시
  1619. }
  1620. function group3_btn_srchccmlinfo_onclick(obj:Button, e:ClickEventInfo) {
  1621. GiRow = ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition; //group3.grd_hdmatnpatinfo.row;
  1622. fSrchCoduitrecList(GiRow); // 환자별 도관기록 리스트 조회
  1623. fSrchHDPipeInfo("X"); // 혈액투석 도관기록 조회
  1624. }
  1625. function group3_grd_hdmatnpatinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1626. if (e.row >= 0) {
  1627. GiRow = ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition; //group3.grd_hdmatnpatinfo.row;
  1628. fSetHDPipeInfo(GiRow); // 혈액투석 유지환자리스트에서 환자 선택 시 도관기록 리스트 및 누적조회, 환자정보를 설정
  1629. }
  1630. }
  1631. function group3_grp_hdpipeinfo_grd_avfinfo_onenteredit(obj:Grid, e:GridEditEventInfo)
  1632. {
  1633. fCellchgnged(); //20091023추가-kys(기타 선택시 부위 input설정)
  1634. }
  1635. function group3_grp_hdpipeinfo_rdo_statusflag_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  1636. {
  1637. // var statusflag = ds_main_condition.getColumn(0, "statusflag");
  1638. // if(statusflag == "0"){
  1639. // statusflag = "";
  1640. // group3.grp_hdpipeinfo.btn_addhmdlspipeinfo.enable = true;
  1641. // group3.grp_hdpipeinfo.button1.enable = true;
  1642. // group3.grp_hdpipeinfo.btn_delhmdlspipeinfo.enable = true;
  1643. // }else{
  1644. // group3.grp_hdpipeinfo.btn_addhmdlspipeinfo.enable = false;
  1645. // group3.grp_hdpipeinfo.button1.enable = false;
  1646. // group3.grp_hdpipeinfo.btn_delhmdlspipeinfo.enable = false;
  1647. // }
  1648. //
  1649. // // i u d 아이콘 초기화
  1650. // for(i=group3.grp_hdpipeinfo.grd_hmdlspipeinfo.fixedRows ; i < group3.grp_hdpipeinfo.grd_hmdlspipeinfo.rows ; i++){
  1651. // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.cellStyle("background-image", + i , group3.grp_hdpipeinfo.grd_hmdlspipeinfo.colRef("stu")) = "../../.._com_commonweb_images_icon_n.gif";
  1652. // }
  1653. // ds_send.clearData();
  1654. // dsf_makeValue( ds_send, "pid", "string", ds_main_reclist_recinfolists.getColumn(0, "pid"));
  1655. // dsf_makeValue( ds_send, "maintepatrgstdd", "string", ds_main_reclist_recinfolists.getColumn(0, "maintepatrgstdd"));
  1656. // dsf_makeValue( ds_send, "statusflag", "string", statusflag)
  1657. // ds_main_reclist_recinfo_hmdlspipeinfolist.clearData();
  1658. //
  1659. // //submit("TRMND01304");
  1660. // var oParam = {};
  1661. // oParam.id = "TRMND01304";
  1662. // oParam.service = "dialapp.DialRec";
  1663. // oParam.method = "reqGetHDBtdgInfo";
  1664. // oParam.inds = "req=ds_send";
  1665. // oParam.outds = "ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo=hmdlspipeinfo";
  1666. // oParam.async = false;
  1667. //
  1668. //
  1669. // tranf_submit(oParam);
  1670. //
  1671. //
  1672. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = false;
  1673. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = false;
  1674. //
  1675. // //dsf_makeValue(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo, "status", "string", "");
  1676. //
  1677. // if(utlf_isNull(ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.getColumnInfo("status"))) {
  1678. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.addColumn("status", "string");
  1679. // }
  1680. // for(var i = 0; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount; i++) {
  1681. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn(i, "status", "");
  1682. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setColumn(i, "statusflag", "0");
  1683. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.setRowType(i, Dataset.ROWTYPE_NORMAL);
  1684. //
  1685. // }
  1686. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.updatecontrol = true;
  1687. // ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.enableevent = true;
  1688. //
  1689. // for(i = 0 ; i < ds_main_reclist_recinfo_hmdlspipeinfolist_hmdlspipeinfo.rowcount ; i++){
  1690. // //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "partflag"), "edittype", "none");
  1691. // //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "kindflag2"), "edittype", "none");
  1692. // //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "kindflag3"), "edittype", "none");
  1693. // //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.setCellProperty("body", group3.grp_hdpipeinfo.grd_hmdlspipeinfo.getBindCellIndex("body", "redness"), "edittype", "none");
  1694. //
  1695. // //group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 4) = true;
  1696. // // if(group3.grp_hdpipeinfo.grd_hmdlspipeinfo.valueMatrix(i,4) == "2"){ // 상태 제거시 제거이유 활성화
  1697. // // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 6) = false;
  1698. // // }else{
  1699. // // group3.grp_hdpipeinfo.grd_hmdlspipeinfo.isReadOnly(i, 6) = true;
  1700. // // }
  1701. // }
  1702. }
  1703. function group3_grp_hdpipeinfo_grd_bvipinfo_onexpanddown(obj:Grid, e:GridMouseEventInfo)
  1704. {
  1705. ds_main_reclist_recinfo_bvipinfolist_bvipinfo.setColumn(e.row , "rectm", utlf_getCurrentTime().substr(0,4) );
  1706. }
  1707. function group3_grp_hdpipeinfo_grd_avfinfo_oncellclick(obj:Grid, e:GridClickEventInfo)
  1708. {
  1709. if(e.col == 5)
  1710. {
  1711. var iRow = e.row;
  1712. dsf_makeValue( ds_temp_SMMMR03600_modalif, "openmode", "string", "OneImge");
  1713. if(ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn( iRow, "partflag" )=="01")
  1714. {
  1715. dsf_makeValue( ds_temp_SMMMR03600_modalif, "imgecd", "string", "0000996002");
  1716. }
  1717. else
  1718. {
  1719. dsf_makeValue( ds_temp_SMMMR03600_modalif, "imgecd", "string", "0000460006"); //0000848002->0000460006 다리이미지변경-20091026-kys
  1720. }
  1721. dsf_makeValue( ds_temp_SMMMR03600_modalif, "shape", "string", ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn(iRow, "shapeimgedata"));
  1722. var objArg = new Object();
  1723. objArg.arg_ds_SMMMR03600_modalif = ds_temp_SMMMR03600_modalif;
  1724. frmf_modal("SMMMR03600", "SMMMR03600", objArg, "", "", "", "", "", "", "", "", "", "M");
  1725. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn(iRow, "shapeimgedata", ds_temp_SMMMR03600_modalif.getColumn(0, "shape"));
  1726. if(!utlf_isNull(ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn(iRow, "shapeimgedata")))
  1727. {
  1728. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn(iRow, "shapeval", "Y");
  1729. }
  1730. if(utlf_isNull(ds_main_reclist_recinfo_avfinfolist_avfinfo.getColumn(iRow, "status")))
  1731. {
  1732. ds_main_reclist_recinfo_avfinfolist_avfinfo.setColumn( iRow, "status", "u");
  1733. }
  1734. }
  1735. }
  1736. function group3_grp_hdpipeinfo_btn_hdrecdel_onclick(obj:Button, e:ClickEventInfo)
  1737. {
  1738. fDelHDPipeInfo("C");
  1739. }
  1740. ]]></Script>
  1741. </Form>
  1742. </FDL>