SMMND01900_HD 상담기록.xfdl 121 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMND01900" position="absolute 0 0 1202 796" titletext="상담기록" onload="SMMND01900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 20 1197 761" style="">
  8. <Layouts>
  9. <Layout>
  10. <Grid id="grd_pdmatnpatinfo" binddataset="ds_main_pdmatnpatlist_pdmatnpatinfo" position="absolute 0 75 270 409" style="" oncelldblclick="group3_grd_pdmatnpatinfo_oncelldblclick" anchor="default">
  11. <Formats>
  12. <Format id="default">
  13. <Columns>
  14. <Column size="24"/>
  15. <Column size="80"/>
  16. <Column size="80"/>
  17. <Column size="54"/>
  18. <Column size="0"/>
  19. <Column size="0"/>
  20. </Columns>
  21. <Rows>
  22. <Row size="24" band="head"/>
  23. <Row size="24"/>
  24. </Rows>
  25. <Band id="head">
  26. <Cell/>
  27. <Cell col="1" text="등록번호"/>
  28. <Cell col="2" text="환자명"/>
  29. <Cell col="3" text="S_A"/>
  30. <Cell col="4" text="유지환자등록일자"/>
  31. <Cell col="5" text="histstat"/>
  32. </Band>
  33. <Band id="body">
  34. <Cell style="selectbackground:#ffd9ffff;" expr="currow + 1"/>
  35. <Cell col="1" style="selectbackground:#ffd9ffff;" text="bind:pid"/>
  36. <Cell col="2" style="selectbackground:#ffd9ffff;" text="bind:hngnm"/>
  37. <Cell col="3" style="selectbackground:#ffd9ffff;" text="bind:sexage"/>
  38. <Cell col="4" text="bind:maintepatrgstdd"/>
  39. <Cell col="5" text="bind:histstat"/>
  40. </Band>
  41. </Format>
  42. </Formats>
  43. </Grid>
  44. <Grid id="grd_hdmatnpatinfo" binddataset="ds_main_hdmatnpatlist_hdmatnpatinfo" position="absolute 0 75 270 409" style="" oncelldblclick="group3_grd_hdmatnpatinfo_oncelldblclick" anchor="default" selecttype="row">
  45. <Formats>
  46. <Format id="default">
  47. <Columns>
  48. <Column size="24"/>
  49. <Column size="80"/>
  50. <Column size="80"/>
  51. <Column size="54"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. </Columns>
  55. <Rows>
  56. <Row size="24" band="head"/>
  57. <Row size="24"/>
  58. </Rows>
  59. <Band id="head">
  60. <Cell/>
  61. <Cell col="1" text="등록번호"/>
  62. <Cell col="2" text="환자명"/>
  63. <Cell col="3" text="S_A"/>
  64. <Cell col="4" text="유지환자등록일자"/>
  65. <Cell col="5" text="histstat"/>
  66. </Band>
  67. <Band id="body">
  68. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;selectbackground:#ffd9ffff;" expr="currow + 1"/>
  69. <Cell col="1" style="selectbackground:#ffd9ffff;" text="bind:pid"/>
  70. <Cell col="2" style="selectbackground:#ffd9ffff;" text="bind:hngnm"/>
  71. <Cell col="3" style="selectbackground:#ffd9ffff;" text="bind:sexage"/>
  72. <Cell col="4" text="bind:maintepatrgstdd"/>
  73. <Cell col="5" text="bind:histstat"/>
  74. </Band>
  75. </Format>
  76. </Formats>
  77. </Grid>
  78. <Div id="grp_sea" position="absolute 0 10 270 45" style="align: top;" anchor="default">
  79. <Layouts>
  80. <Layout>
  81. <Shape id="roundrect1" anchor="default" type="roundrectangle" position="absolute 0 0 269 35" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;"/>
  82. <Static id="caption2" class="search_name" position="absolute 16 9 102 26" style="" text="등록번호 :" anchor="default"/>
  83. <Button id="btn_srchmainpatlist" class="btn1" position="absolute 203 7 259 29" style="" text="조회" onclick="group3_grp_sea_btn_srchmainpatlist_onclick" anchor="default"/>
  84. <Shape id="line13" class="line_4" linetype="vertical" position="absolute 192 7 195 29" style="" anchor="default"/>
  85. <Edit id="input1" class="input_search" position="absolute 105 8 185 27" style="" anchor="default" onkeyup="group3_grp_sea_input1_onkeyup" autoselect="true"/>
  86. </Layout>
  87. </Layouts>
  88. </Div>
  89. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 71 270 76" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  90. <Button id="btn_hdreccase" class="btn_tab_S" position="absolute 273 3 355 28" style="" text="HD상담기록" onclick="group3_btn_hdreccase_onclick" anchor="default"/>
  91. <Tab id="switch1" position="absolute 273 17 1197 741" style="buttonbackground:stretch 10,10;background:stretch 10,26;border:1 solid #c7a3cfff #c7a3cfff;" anchor="default" tabindex="0">
  92. <Tabpages>
  93. <Tabpage id="case1" selected="true" position="absolute 0 0 921 715" style="" anchor="default">
  94. <Layouts>
  95. <Layout>
  96. <Shape id="line8" class="line_2" linetype="horizontal" position="absolute 6 322 915 325" style="" anchor="default"/>
  97. <Static id="caption10" class="cell_1" position="absolute 5 226 100 324" style="align:center middle;" text="동정맥루" anchor="default"/>
  98. <Static id="caption9" class="cell_1" position="absolute 5 130 100 225" style="align:center middle;" text="투석도관" anchor="default"/>
  99. <Static id="caption15" class="cell_1" position="absolute 243 681 321 704" style="align:center middle;" text="기록자" anchor="default"/>
  100. <Static id="caption14" class="cell_1" position="absolute 5 681 83 704" style="align:center middle;" text="기록일시" anchor="default"/>
  101. <Static id="caption4" class="cell_1" position="absolute 460 30 555 53" style="align:center middle;" text="기타전화1" anchor="default"/>
  102. <Static id="caption3" class="cell_1" position="absolute 231 30 326 53" style="align:center middle;" text="핸 드 폰" anchor="default"/>
  103. <Shape id="line2" class="line_1" linetype="horizontal" position="absolute 5 26 914 30" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  104. <Static id="caption22" class="tit_2" position="absolute 8 9 103 25" style="" text="환자 연락처" anchor="default"/>
  105. <Static id="caption1" class="cell_1" position="absolute 5 30 100 53" style="align:center middle;" text="집 전 화" anchor="default"/>
  106. <Edit id="input3" class="output_fix" position="absolute 103 31 228 50" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  107. <Shape id="line3" class="line_3" linetype="horizontal" position="absolute 5 52 914 55" style="" anchor="default"/>
  108. <Edit id="input2" class="output_fix" position="absolute 329 31 457 50" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  109. <Edit id="input4" class="output_fix" position="absolute 558 31 678 50" style="align:center ;" anchor="default" autoselect="true"/>
  110. <Static id="caption5" class="cell_1" position="absolute 5 82 100 105" style="align:center middle;" text="등록번호" anchor="default"/>
  111. <Shape id="line4" class="line_1" linetype="horizontal" position="absolute 5 78 914 82" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  112. <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 5 104 914 107" style="" anchor="default"/>
  113. <Static id="caption7" class="cell_1" position="absolute 593 82 688 105" style="align:center middle;" text="투석구분" anchor="default"/>
  114. <Shape id="line6" class="line_2" linetype="horizontal" position="absolute 5 128 914 131" style="" anchor="default"/>
  115. <Static id="caption8" class="cell_1" position="absolute 5 106 100 129" style="align:center middle;" text="최초투석시작일" anchor="default"/>
  116. <Static id="caption11" class="cell_1" position="absolute 5 325 100 421" style="align:center middle;" text="시술과중재" anchor="default"/>
  117. <Static id="caption12" class="cell_1" position="absolute 5 422 100 455" style="align:center middle;" text="투석스케줄" anchor="default"/>
  118. <Shape id="line11" class="line_3" linetype="horizontal" position="absolute 5 454 914 457" style="" anchor="default"/>
  119. <TextArea id="txt_hdcnstcnts" enable="False" position="absolute 5 487 914 679" style="" anchor="default"/>
  120. <Static id="caption13" class="tit_2" position="absolute 10 466 111 481" style="" text="상담내용" anchor="default"/>
  121. <Shape id="line12" class="line_1" linetype="horizontal" position="absolute 5 483 914 487" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  122. <Calendar id="ipt_recdd" class="input_default" enable="False" position="absolute 86 682 176 701" style="align:left ;" anchor="default"/>
  123. <MaskEdit id="ipt_rectm" class="input_default" enable="False" mask="hh:nn" position="absolute 179 682 219 701" style="align:left ;" anchor="default"/>
  124. <Edit id="output1" class="output_fix" position="absolute 388 682 453 701" style="align:left ;" anchor="default" readonly="true"/>
  125. <Static id="caption16" class="cell_1" position="absolute 201 82 296 105" style="align:center middle;" text="환 자 명" anchor="default"/>
  126. <Static id="caption17" class="cell_1" position="absolute 397 82 492 105" style="align:center middle;" text="S / A" anchor="default"/>
  127. <Edit id="input8" class="output_fix" position="absolute 691 83 779 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  128. <Static id="caption18" class="cell_1" position="absolute 201 106 296 129" style="align:center middle;" text="본원투석시작일" anchor="default"/>
  129. <Static id="caption19" class="cell_1" position="absolute 397 106 492 129" style="align:center middle;" text="최종투석일" anchor="default"/>
  130. <Edit id="input6" class="output_fix" position="absolute 103 83 198 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  131. <Edit id="intput6" class="output_fix" position="absolute 299 83 394 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  132. <Edit id="input9" class="output_fix" position="absolute 495 83 590 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  133. <Edit id="input10" class="output_fix" position="absolute 103 107 198 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  134. <Edit id="input11" class="output_fix" position="absolute 299 107 394 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  135. <Edit id="input12" class="output_fix" position="absolute 495 107 590 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  136. <Button id="btn_savehdcnstcnts" class="btn5" enable="False" position="absolute 872 461 914 480" style="" text="저장" onclick="group3_switch1_case1_btn_savehdcnstcnts_onclick" anchor="default"/>
  137. <Static id="caption21" class="tit_2" position="absolute 8 61 95 77" style="" text="환자정보" anchor="default"/>
  138. <Shape id="line14" class="line_3" linetype="horizontal" position="absolute 5 703 914 706" style="" anchor="default"/>
  139. <Button id="btn_clock" class="icon_clock" position="absolute 222 683 238 699" style="" text="" onclick="group3_switch1_case1_btn_clock_onclick" anchor="default"/>
  140. <Edit id="ipt_recid" class="output_fix" position="absolute 324 682 385 701" style="align:right ;" anchor="default" readonly="true"/>
  141. <Shape id="line28" class="line_2" linetype="horizontal" position="absolute 5 224 914 227" style="" anchor="default"/>
  142. <Shape id="line29" class="line_2" linetype="horizontal" position="absolute 5 418 914 421" style="" anchor="default"/>
  143. <Grid id="grd_hmdlspipeinfo" binddataset="ds_main_hmdlspipeinfolist_hmdlspipeinfo" position="absolute 102 131 917 225" style="" anchor="default" selecttype="multirow">
  144. <Formats>
  145. <Format id="default">
  146. <Columns>
  147. <Column size="24"/>
  148. <Column size="70"/>
  149. <Column size="90"/>
  150. <Column size="90"/>
  151. <Column size="70"/>
  152. <Column size="70"/>
  153. <Column size="234"/>
  154. <Column size="80"/>
  155. <Column size="70"/>
  156. <Column size="0"/>
  157. <Column size="0"/>
  158. <Column size="0"/>
  159. <Column size="0"/>
  160. <Column size="0"/>
  161. </Columns>
  162. <Rows>
  163. <Row size="24" band="head"/>
  164. <Row size="24"/>
  165. </Rows>
  166. <Band id="head">
  167. <Cell/>
  168. <Cell col="1" text="부위"/>
  169. <Cell col="2" text="종류1"/>
  170. <Cell col="3" text="종류2"/>
  171. <Cell col="4" text="상태"/>
  172. <Cell col="5" text="수행일"/>
  173. <Cell col="6" text="제거이유"/>
  174. <Cell col="7" text="기록자"/>
  175. <Cell col="8" text="기록일"/>
  176. <Cell col="9" text="등록번호"/>
  177. <Cell col="10" text="유지환자등록일자"/>
  178. <Cell col="11" text="recdd"/>
  179. <Cell col="12" text="rectm"/>
  180. <Cell col="13" text="status"/>
  181. </Band>
  182. <Band id="body">
  183. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  184. <Cell col="1" displaytype="combo" edittype="none" text="bind:partflag" combodataset="ds_init_M0133list_M0133" combocodecol="cdid" combodatacol="cdnm"/>
  185. <Cell col="2" displaytype="combo" edittype="none" text="bind:kindflag1" combodataset="ds_init_M0134list_M0134" combocodecol="cdid" combodatacol="cdnm"/>
  186. <Cell col="3" displaytype="combo" edittype="none" text="bind:kindflag2" combodataset="ds_init_M0135list_M0135" combocodecol="cdid" combodatacol="cdnm"/>
  187. <Cell col="4" displaytype="combo" edittype="none" text="bind:statusflag" combodataset="ds_init_statusflag" combocodecol="value" combodatacol="label"/>
  188. <Cell col="5" displaytype="date" edittype="none" text="bind:srgopdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  189. <Cell col="6" displaytype="combo" edittype="none" text="bind:elmnresnflag" combodataset="ds_init_M0136list_M0136" combocodecol="cdid" combodatacol="cdnm"/>
  190. <Cell col="7" displaytype="text" edittype="none" text="bind:btdgnm"/>
  191. <Cell col="8" displaytype="date" edittype="none" text="bind:btdgdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  192. <Cell col="9" text="bind:pid"/>
  193. <Cell col="10" text="bind:maintepatrgstdd"/>
  194. <Cell col="11" text="bind:recdd"/>
  195. <Cell col="12" text="bind:rectm"/>
  196. <Cell col="13" text="bind:status"/>
  197. </Band>
  198. </Format>
  199. </Formats>
  200. </Grid>
  201. <Grid id="grd_avfinfo" binddataset="ds_main_avfinfolist_avfinfo" position="absolute 102 228 917 322" style="" anchor="default" selecttype="multirow">
  202. <Formats>
  203. <Format id="default">
  204. <Columns>
  205. <Column size="24"/>
  206. <Column size="69"/>
  207. <Column size="110"/>
  208. <Column size="270"/>
  209. <Column size="70"/>
  210. <Column size="85"/>
  211. <Column size="85"/>
  212. <Column size="85"/>
  213. <Column size="0"/>
  214. <Column size="0"/>
  215. <Column size="0"/>
  216. <Column size="0"/>
  217. <Column size="0"/>
  218. <Column size="0"/>
  219. <Column size="0"/>
  220. </Columns>
  221. <Rows>
  222. <Row size="24" band="head"/>
  223. <Row size="24"/>
  224. </Rows>
  225. <Band id="head">
  226. <Cell/>
  227. <Cell col="1" text="부위"/>
  228. <Cell col="2" text="종류"/>
  229. <Cell col="3" text="사용혈관"/>
  230. <Cell col="4" text="모양"/>
  231. <Cell col="5" text="수술일"/>
  232. <Cell col="6" text="최초사용일"/>
  233. <Cell col="7" text="최종사용일"/>
  234. <Cell col="8" text="기록자"/>
  235. <Cell col="9" text="기록일"/>
  236. <Cell col="10" text="등록번호"/>
  237. <Cell col="11" text="유지환자등록일자"/>
  238. <Cell col="12" text="recdd"/>
  239. <Cell col="13" text="rectm"/>
  240. <Cell col="14" text="status"/>
  241. </Band>
  242. <Band id="body">
  243. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  244. <Cell col="1" displaytype="combo" edittype="none" text="bind:partflag" combodataset="ds_init_M0138list_M0138" combocodecol="cdid" combodatacol="cdnm"/>
  245. <Cell col="2" displaytype="combo" edittype="none" text="bind:kindflag" combodataset="ds_init_M0137list_M0137" combocodecol="cdid" combodatacol="cdnm"/>
  246. <Cell col="3" displaytype="combo" edittype="none" text="bind:useveslflag" combodataset="ds_init_M0139list_M0139" combocodecol="cdid" combodatacol="cdnm"/>
  247. <Cell col="4" displaytype="text" edittype="none" text="bind:shapeval"/>
  248. <Cell col="5" displaytype="date" edittype="none" text="bind:opdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  249. <Cell col="6" displaytype="date" edittype="none" text="bind:fstusedd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
  250. <Cell col="7" displaytype="date" edittype="none" text="bind:lastusedd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  251. <Cell col="8" text="bind:avfrecnm"/>
  252. <Cell col="9" text="bind:avfrecdd"/>
  253. <Cell col="10" text="bind:pid"/>
  254. <Cell col="11" text="bind:maintepatrgstdd"/>
  255. <Cell col="12" text="bind:recdd"/>
  256. <Cell col="13" text="bind:rectm"/>
  257. <Cell col="14" text="bind:status"/>
  258. </Band>
  259. </Format>
  260. </Formats>
  261. </Grid>
  262. <Grid id="grd_oprtinfo" binddataset="ds_main_oprtinfolist_oprtinfo" position="absolute 102 326 917 420" style="" anchor="default" selecttype="multirow">
  263. <Formats>
  264. <Format id="default">
  265. <Columns>
  266. <Column size="24"/>
  267. <Column size="345"/>
  268. <Column size="181"/>
  269. <Column size="163"/>
  270. <Column size="85"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. <Column size="0"/>
  275. <Column size="0"/>
  276. <Column size="0"/>
  277. <Column size="0"/>
  278. </Columns>
  279. <Rows>
  280. <Row size="24" band="head"/>
  281. <Row size="24"/>
  282. </Rows>
  283. <Band id="head">
  284. <Cell/>
  285. <Cell col="1" text="시술종류"/>
  286. <Cell col="2" text="시술원인"/>
  287. <Cell col="3" text="시술병원"/>
  288. <Cell col="4" text="시술일"/>
  289. <Cell col="5" text="기록자"/>
  290. <Cell col="6" text="기록일"/>
  291. <Cell col="7" text="등록번호"/>
  292. <Cell col="8" text="유지환자등록일자"/>
  293. <Cell col="9" text="recdd"/>
  294. <Cell col="10" text="rectm"/>
  295. <Cell col="11" text="status"/>
  296. </Band>
  297. <Band id="body">
  298. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  299. <Cell col="1" displaytype="combo" edittype="none" text="bind:oprtkindflag" combodataset="ds_init_M0140list_M0140" combocodecol="cdid" combodatacol="cdnm"/>
  300. <Cell col="2" displaytype="combo" edittype="none" text="bind:oprtcasflag" combodataset="ds_init_M0141list_M0141" combocodecol="cdid" combodatacol="cdnm"/>
  301. <Cell col="3" displaytype="text" edittype="none" text="bind:oprthospnm"/>
  302. <Cell col="4" displaytype="date" edittype="none" text="bind:oprtdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  303. <Cell col="5" text="bind:oprtrecnm"/>
  304. <Cell col="6" text="bind:oprtrecdd"/>
  305. <Cell col="7" text="bind:pid"/>
  306. <Cell col="8" text="bind:maintepatrgstdd"/>
  307. <Cell col="9" text="bind:recdd"/>
  308. <Cell col="10" text="bind:rectm"/>
  309. <Cell col="11" text="bind:status"/>
  310. </Band>
  311. </Format>
  312. </Formats>
  313. </Grid>
  314. <Static id="caption27" class="cell_1" position="absolute 680 30 775 53" style="align:center middle;" text="기타전화2" anchor="default"/>
  315. <Edit id="input13" class="output_fix" position="absolute 778 31 913 50" style="align:center ;" anchor="default" autoselect="true"/>
  316. <TextArea id="textarea1" enable="False" position="absolute 102 422 917 452" style="" anchor="default"/>
  317. </Layout>
  318. </Layouts>
  319. </Tabpage>
  320. <Tabpage id="case2" anchor="default">
  321. <Layouts>
  322. <Layout>
  323. <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 5 321 914 324" style="" anchor="default"/>
  324. <Grid id="grd_t_set" binddataset="ds_main_t_setlist_t_setinfo" position="absolute 102 226 916 320" style="background:transparent ;" ontextchanged="group3_switch1_case2_grd_t_set_ontextchanged" anchor="default" selecttype="multirow">
  325. <Formats>
  326. <Format id="default">
  327. <Columns>
  328. <Column size="24"/>
  329. <Column size="95"/>
  330. <Column size="95"/>
  331. <Column size="584"/>
  332. <Column size="0"/>
  333. <Column size="0"/>
  334. <Column size="0"/>
  335. <Column size="0"/>
  336. <Column size="0"/>
  337. </Columns>
  338. <Rows>
  339. <Row size="24" band="head"/>
  340. <Row size="24"/>
  341. </Rows>
  342. <Band id="head">
  343. <Cell/>
  344. <Cell col="1" text="교환일"/>
  345. <Cell col="2" text="교환예정일"/>
  346. <Cell col="3" text="Remark"/>
  347. <Cell col="4" text="pid"/>
  348. <Cell col="5" text="유지환자등록일자"/>
  349. <Cell col="6" text="recdd"/>
  350. <Cell col="7" text="rectm"/>
  351. <Cell col="8" text="status"/>
  352. </Band>
  353. <Band id="body">
  354. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  355. <Cell col="1" displaytype="date" edittype="none" text="bind:exchdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  356. <Cell col="2" displaytype="date" edittype="none" text="bind:scheexchdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  357. <Cell col="3" displaytype="text" edittype="none" text="bind:remark"/>
  358. <Cell col="4" text="bind:pid"/>
  359. <Cell col="5" text="bind:maintepatrgstdd"/>
  360. <Cell col="6" text="bind:recdd"/>
  361. <Cell col="7" text="bind:rectm"/>
  362. <Cell col="8" text="bind:status"/>
  363. </Band>
  364. </Format>
  365. </Formats>
  366. </Grid>
  367. <Button id="btn_pop" class="btn2" enable="False" position="absolute 700 422 869 441" style="" text="복막투석실시등록 내역보기" onclick="group3_switch1_case2_btn_pop_onclick" anchor="default"/>
  368. <Calendar id="ipt_recdd2" class="input_default" enable="False" position="absolute 86 684 176 703" style="align:left ;" anchor="default"/>
  369. <Edit id="output4" class="output_fix" position="absolute 691 83 779 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  370. <Edit id="output21" class="output_fix" position="absolute 495 83 590 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  371. <Edit id="input15" class="output_fix" position="absolute 324 684 385 703" style="align:right ;" anchor="default" readonly="true"/>
  372. <Edit id="output30" class="output_fix" position="absolute 103 107 198 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  373. <Edit id="output31" class="output_fix" position="absolute 299 83 394 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  374. <Shape id="line18" class="line_1" linetype="horizontal" position="absolute 5 445 914 449" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  375. <Static id="caption31" class="tit_2" position="absolute 8 61 91 77" style="" text="환자정보" anchor="default"/>
  376. <Edit id="output33" class="output_fix" position="absolute 299 107 394 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  377. <Static id="caption32" class="cell_1" position="absolute 5 226 100 322" style="align:center middle;" text="T - Set" anchor="default"/>
  378. <Edit id="output35" class="output_fix" position="absolute 495 107 590 126" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  379. <Static id="caption36" class="cell_1" position="absolute 5 323 100 419" style="align:center middle;" text="감염관리" anchor="default"/>
  380. <Static id="caption37" class="tit_2" position="absolute 8 9 103 25" style="" text="환자 연락처" anchor="default"/>
  381. <Static id="caption60" class="tit_2" position="absolute 10 428 101 444" style="" text="상담내용" anchor="default"/>
  382. <Shape id="line20" class="line_2" linetype="horizontal" position="absolute 5 224 914 227" style="" anchor="default"/>
  383. <Static id="caption64" class="cell_1" position="absolute 5 82 100 105" style="align:center middle;" text="등록번호" anchor="default"/>
  384. <Static id="caption65" class="cell_1" position="absolute 5 682 83 705" style="align:center middle;" text="기록일시" anchor="default"/>
  385. <Shape id="line22" class="line_3" linetype="horizontal" position="absolute 5 419 914 422" style="" anchor="default"/>
  386. <Shape id="line23" class="line_1" linetype="horizontal" position="absolute 5 26 914 30" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  387. <Static id="caption67" class="cell_1" position="absolute 243 682 321 705" style="align:center middle;" text="기록자" anchor="default"/>
  388. <Button id="btn_savepdcnstcnts" class="btn5" enable="False" position="absolute 871 422 913 441" style="" text="저장" onclick="group3_switch1_case2_btn_savepdcnstcnts_onclick" anchor="default"/>
  389. <Static id="caption69" class="cell_1" position="absolute 201 82 296 105" style="align:center middle;" text="환 자 명" anchor="default"/>
  390. <Static id="caption70" class="cell_1" position="absolute 593 82 688 105" style="align:center middle;" text="투석구분" anchor="default"/>
  391. <Shape id="line24" class="line_3" linetype="horizontal" position="absolute 5 52 914 55" style="" anchor="default"/>
  392. <Static id="caption72" class="cell_1" position="absolute 397 82 492 105" style="align:center middle;" text="S / A" anchor="default"/>
  393. <Static id="caption73" class="cell_1" position="absolute 5 106 100 129" style="align:center middle;" text="최초투석시작일" anchor="default"/>
  394. <Shape id="line25" class="line_1" linetype="horizontal" position="absolute 5 78 914 82" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  395. <Static id="caption74" class="cell_1" position="absolute 201 106 296 129" style="align:center middle;" text="본원투석시작일" anchor="default"/>
  396. <Edit id="output42" class="output_fix" position="absolute 388 684 453 703" style="align:left ;" anchor="default" readonly="true"/>
  397. <Static id="caption75" class="cell_1" position="absolute 5 130 100 225" style="align:center middle;" text="복막투석도관" anchor="default"/>
  398. <Shape id="line26" class="line_2" linetype="horizontal" position="absolute 5 104 914 107" style="" anchor="default"/>
  399. <Static id="caption76" class="cell_1" position="absolute 397 106 492 129" style="align:center middle;" text="최종방문일" anchor="default"/>
  400. <MaskEdit id="ipt_rectm2" class="input_default" enable="False" mask="hh:nn" position="absolute 179 684 219 703" style="align:left ;" anchor="default"/>
  401. <Shape id="line30" class="line_2" linetype="horizontal" position="absolute 5 128 914 131" style="" anchor="default"/>
  402. <Button id="btn_clock2" class="icon_clock" position="absolute 222 685 238 701" style="" text="" onclick="group3_switch1_case2_btn_clock2_onclick" anchor="default"/>
  403. <Edit id="output43" class="output_fix" position="absolute 103 83 198 102" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  404. <Shape id="line19" class="line_3" linetype="horizontal" position="absolute 5 705 914 708" style="" anchor="default"/>
  405. <Static id="caption23" class="cell_1" position="absolute 5 30 100 53" style="align:center middle;" text="집 전 화" anchor="default"/>
  406. <Edit id="input16" class="output_fix" position="absolute 778 31 913 50" style="align:center ;" anchor="default" autoselect="true"/>
  407. <Static id="caption24" class="cell_1" position="absolute 231 30 326 53" style="align:center middle;" text="핸 드 폰" anchor="default"/>
  408. <Static id="caption25" class="cell_1" position="absolute 460 30 555 53" style="align:center middle;" text="기타전화1" anchor="default"/>
  409. <Static id="caption26" class="cell_1" position="absolute 680 30 775 53" style="align:center middle;" text="기타전화2" anchor="default"/>
  410. <Edit id="output2" class="output_fix" position="absolute 329 31 457 50" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  411. <Edit id="output3" class="output_fix" position="absolute 103 31 228 50" style="align:center ;" anchor="default" readonly="true" autoselect="true"/>
  412. <Edit id="input18" class="output_fix" position="absolute 558 31 678 50" style="align:center ;" anchor="default" autoselect="true"/>
  413. <Grid id="grd_infc" binddataset="ds_main_infclist_infcinfo" position="absolute 102 323 916 417" style="" onlbuttonup="group3_switch1_case2_grd_infc_onlbuttonup" ontextchanged="group3_switch1_case2_grd_infc_ontextchanged" anchor="default" selecttype="multirow">
  414. <Formats>
  415. <Format id="default">
  416. <Columns>
  417. <Column size="24"/>
  418. <Column size="70"/>
  419. <Column size="80"/>
  420. <Column size="140"/>
  421. <Column size="96"/>
  422. <Column size="110"/>
  423. <Column size="85"/>
  424. <Column size="193"/>
  425. <Column size="0"/>
  426. <Column size="0"/>
  427. <Column size="0"/>
  428. <Column size="0"/>
  429. <Column size="0"/>
  430. </Columns>
  431. <Rows>
  432. <Row size="24" band="head"/>
  433. <Row size="24"/>
  434. </Rows>
  435. <Band id="head">
  436. <Cell/>
  437. <Cell col="1" text="발생일"/>
  438. <Cell col="2" text="감염종류"/>
  439. <Cell col="3" text="원인균"/>
  440. <Cell col="4" text="항생제"/>
  441. <Cell col="5" text="항생제 사용기간"/>
  442. <Cell col="6" text="예후"/>
  443. <Cell col="7" text="Remark"/>
  444. <Cell col="8" text="pid"/>
  445. <Cell col="9" text="유지환자등록일자"/>
  446. <Cell col="10" text="recdd"/>
  447. <Cell col="11" text="rectm"/>
  448. <Cell col="12" text="status"/>
  449. </Band>
  450. <Band id="body">
  451. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  452. <Cell col="1" displaytype="date" edittype="none" text="bind:genrday" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  453. <Cell col="2" displaytype="combo" edittype="none" text="bind:infckindflag" combodataset="ds_init_M0145list_M0145" combocodecol="cdid" combodatacol="cdnm"/>
  454. <Cell col="3" displaytype="combo" edittype="none" text="bind:casbacflag" combodataset="ds_init_M0146list_M0146" combocodecol="cdid" combodatacol="cdnm"/>
  455. <Cell col="4" displaytype="text" edittype="none" text="bind:antibionm"/>
  456. <Cell col="5" displaytype="text" edittype="none" text="bind:antibiouseterm"/>
  457. <Cell col="6" displaytype="combo" edittype="none" text="bind:afterflag" combodataset="ds_init_M0147list_M0147" combocodecol="cdid" combodatacol="cdnm"/>
  458. <Cell col="7" displaytype="text" edittype="none" text="bind:remark"/>
  459. <Cell col="8" text="bind:pid"/>
  460. <Cell col="9" text="bind:maintepatrgstdd"/>
  461. <Cell col="10" text="bind:recdd"/>
  462. <Cell col="11" text="bind:rectm"/>
  463. <Cell col="12" text="bind:status"/>
  464. </Band>
  465. </Format>
  466. </Formats>
  467. </Grid>
  468. <Grid id="grd_peritcoduit" binddataset="ds_main_peritcoduitlist_peritcoduitinfo" position="absolute 102 129 916 223" style="" ontextchanged="group3_switch1_case2_grd_peritcoduit_ontextchanged" anchor="default" selecttype="multirow">
  469. <Formats>
  470. <Format id="default">
  471. <Columns>
  472. <Column size="24"/>
  473. <Column size="180"/>
  474. <Column size="61"/>
  475. <Column size="55"/>
  476. <Column size="78"/>
  477. <Column size="245"/>
  478. <Column size="80"/>
  479. <Column size="75"/>
  480. <Column size="0"/>
  481. <Column size="0"/>
  482. <Column size="0"/>
  483. <Column size="0"/>
  484. <Column size="0"/>
  485. </Columns>
  486. <Rows>
  487. <Row size="24" band="head"/>
  488. <Row size="24"/>
  489. </Rows>
  490. <Band id="head">
  491. <Cell/>
  492. <Cell col="1" text="Cath. 종류"/>
  493. <Cell col="2" text="부위"/>
  494. <Cell col="3" text="상태"/>
  495. <Cell col="4" text="수행일"/>
  496. <Cell col="5" text="제거사유"/>
  497. <Cell col="6" text="기록자"/>
  498. <Cell col="7" text="기록일"/>
  499. </Band>
  500. <Band id="body">
  501. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;" expr="currow + 1"/>
  502. <Cell col="1" displaytype="combo" edittype="none" text="bind:cathkindflag" combodataset="ds_init_M0142list_M0142" combocodecol="cdid" combodatacol="cdnm"/>
  503. <Cell col="2" displaytype="combo" edittype="none" text="bind:partflag" combodataset="ds_init_M0133list_M0133" combocodecol="cdid" combodatacol="cdnm"/>
  504. <Cell col="3" displaytype="combo" edittype="none" text="bind:statusflag" combodataset="ds_init_statusflag" combocodecol="value" combodatacol="label"/>
  505. <Cell col="4" displaytype="date" edittype="none" text="bind:execdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  506. <Cell col="5" displaytype="combo" edittype="none" text="bind:elmnresnflag" combodataset="ds_init_M0144list_M0144" combocodecol="cdid" combodatacol="cdnm"/>
  507. <Cell col="6" displaytype="text" edittype="none" text="bind:htdgnm"/>
  508. <Cell col="7" displaytype="date" edittype="none" text="bind:htdgdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  509. <Cell col="8" text="bind:pid"/>
  510. <Cell col="9" text="bind:maintepatrgstdd"/>
  511. <Cell col="10" text="bind:recdd"/>
  512. <Cell col="11" text="bind:rectm"/>
  513. <Cell col="12" text="bind:status"/>
  514. </Band>
  515. </Format>
  516. </Formats>
  517. </Grid>
  518. <TextArea id="txt_pdcnstcnts" enable="False" position="absolute 5 449 914 681" style="" anchor="default"/>
  519. </Layout>
  520. </Layouts>
  521. </Tabpage>
  522. </Tabpages>
  523. </Tab>
  524. <Static id="caption20" class="tit_2" position="absolute 5 54 127 71" style="" text="유지환자 리스트" anchor="default"/>
  525. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_dialflag" position="absolute 140 52 223 68" style="" onitemchanged="group3_rdo_dialflag_onitemchanged" anchor="default">
  526. <Dataset id="innerdataset">
  527. <ColumnInfo>
  528. <Column id="codecolumn"/>
  529. <Column id="datacolumn"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="codecolumn">H</Col>
  534. <Col id="datacolumn">HD</Col>
  535. </Row>
  536. <Row>
  537. <Col id="codecolumn">P</Col>
  538. <Col id="datacolumn">PD</Col>
  539. </Row>
  540. </Rows>
  541. </Dataset>
  542. </Radio>
  543. <Button id="btn_pdreccase" class="btn_tab" position="absolute 355 4 438 28" style="" text="PD상담기록" onclick="group3_btn_pdreccase_onclick" anchor="default"/>
  544. <Static id="caption42" class="tit_2" position="absolute 5 419 126 435" style="" text="상담기록 리스트" anchor="default"/>
  545. <Shape id="line27" class="line_1" linetype="horizontal" position="absolute 0 436 270 441" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  546. <Grid id="grd_rechistinfo" binddataset="ds_main_cnstcntshistlist_cnstcntshistinfo" position="absolute 0 440 270 740" style="" oncelldblclick="group3_grd_rechistinfo_oncelldblclick" anchor="default" selecttype="multirow">
  547. <Formats>
  548. <Format id="default">
  549. <Columns>
  550. <Column size="24"/>
  551. <Column size="89"/>
  552. <Column size="60"/>
  553. <Column size="78"/>
  554. <Column size="0"/>
  555. <Column size="0"/>
  556. </Columns>
  557. <Rows>
  558. <Row size="24" band="head"/>
  559. <Row size="24"/>
  560. </Rows>
  561. <Band id="head">
  562. <Cell/>
  563. <Cell col="1" text="기록일자"/>
  564. <Cell col="2" text="기록시간"/>
  565. <Cell col="3" text="기록자"/>
  566. <Cell col="4" text="pid"/>
  567. <Cell col="5" text="maintepatrgstdd"/>
  568. </Band>
  569. <Band id="body">
  570. <Cell style="background:#b2e6e1ff;background2:#b2e6e1ff;selectbackground:#ffd9ffff;" expr="currow + 1"/>
  571. <Cell col="1" style="selectbackground:#ffd9ffff;" text="bind:recdd"/>
  572. <Cell col="2" style="selectbackground:#ffd9ffff;" text="bind:rectm"/>
  573. <Cell col="3" style="selectbackground:#ffd9ffff;" text="bind:recnm"/>
  574. <Cell col="4" text="bind:pid"/>
  575. <Cell col="5" text="bind:maintepatrgstdd"/>
  576. </Band>
  577. </Format>
  578. </Formats>
  579. </Grid>
  580. <Button id="btn_crt" class="btn2" enable="False" position="absolute 204 413 268 432" style="" text="신규등록" onclick="group3_btn_crt_onclick" anchor="default"/>
  581. <Edit id="opt_chkpid" class="output_fix" position="absolute 605 6 675 25" style="" anchor="default" readonly="true" visible="false"/>
  582. </Layout>
  583. </Layouts>
  584. </Div>
  585. <Static id="caption6" class="tit_1" position="absolute 0 0 95 23" style="" text="상담기록"/>
  586. <Div id="grp_btn" position="absolute 0 765 1195 792" style=""/>
  587. </Layout>
  588. </Layouts>
  589. <Objects>
  590. <Dataset id="ds_temp_getcnstcntsinfo_getcnstcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  591. <ColumnInfo>
  592. <Column id="cnstcnts" type="STRING" size="256"/>
  593. </ColumnInfo>
  594. <Rows>
  595. <Row>
  596. <Col id="cnstcnts"/>
  597. </Row>
  598. </Rows>
  599. </Dataset>
  600. <Dataset id="ds_temp_gettoplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  601. <ColumnInfo>
  602. <Column id="gettopinfo" type="STRING" size="256"/>
  603. </ColumnInfo>
  604. <Rows>
  605. <Row>
  606. <Col id="gettopinfo"/>
  607. </Row>
  608. </Rows>
  609. </Dataset>
  610. <Dataset id="ds_main_chklist" 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_cnstcntshistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  614. <ColumnInfo/>
  615. </Dataset>
  616. <Dataset id="ds_main_infclist" 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_hmdlspipeinfolist" 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_cnstcntshistlist_cnstcntshistinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  623. <ColumnInfo>
  624. <Column id="recdd" type="STRING" size="256"/>
  625. <Column id="rectm" type="STRING" size="256"/>
  626. <Column id="recnm" type="STRING" size="256"/>
  627. <Column id="pid" type="STRING" size="256"/>
  628. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  629. </ColumnInfo>
  630. <Rows>
  631. <Row>
  632. <Col id="recdd"/>
  633. <Col id="rectm"/>
  634. <Col id="recnm"/>
  635. <Col id="pid"/>
  636. <Col id="maintepatrgstdd"/>
  637. </Row>
  638. </Rows>
  639. </Dataset>
  640. <Dataset id="ds_main_hdmatnpatlist_hdmatnpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  641. <ColumnInfo>
  642. <Column id="pid" type="STRING" size="256"/>
  643. <Column id="hngnm" type="STRING" size="256"/>
  644. <Column id="sexage" type="STRING" size="256"/>
  645. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  646. <Column id="histstat" type="STRING" size="256"/>
  647. </ColumnInfo>
  648. <Rows>
  649. <Row>
  650. <Col id="pid"/>
  651. <Col id="hngnm"/>
  652. <Col id="sexage"/>
  653. <Col id="maintepatrgstdd"/>
  654. <Col id="histstat"/>
  655. </Row>
  656. </Rows>
  657. </Dataset>
  658. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  659. <ColumnInfo>
  660. <Column id="paminfo" type="STRING" size="256"/>
  661. </ColumnInfo>
  662. </Dataset>
  663. <Dataset id="ds_main_reclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  664. <ColumnInfo/>
  665. </Dataset>
  666. <Dataset id="ds_temp_getcnstcntsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  667. <ColumnInfo/>
  668. </Dataset>
  669. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  670. <ColumnInfo/>
  671. </Dataset>
  672. <Dataset id="ds_main_t_setlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  673. <ColumnInfo/>
  674. </Dataset>
  675. <Dataset id="ds_main_reclist_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  676. <ColumnInfo>
  677. <Column id="recid" type="STRING" size="256"/>
  678. <Column id="recnm" type="STRING" size="256"/>
  679. <Column id="recdd" type="STRING" size="256"/>
  680. <Column id="rectm" type="STRING" size="256"/>
  681. <Column id="pid" type="STRING" size="256"/>
  682. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  683. <Column id="dialflag" type="STRING" size="256"/>
  684. <Column id="cnstrecflag" type="STRING" size="256"/>
  685. <Column id="cnstcnts" type="STRING" size="256"/>
  686. <Column id="status" type="STRING" size="256"/>
  687. </ColumnInfo>
  688. <Rows>
  689. <Row>
  690. <Col id="recid"/>
  691. <Col id="recnm"/>
  692. <Col id="recdd"/>
  693. <Col id="rectm"/>
  694. <Col id="pid"/>
  695. <Col id="maintepatrgstdd"/>
  696. <Col id="dialflag"/>
  697. <Col id="cnstrecflag"/>
  698. <Col id="cnstcnts"/>
  699. <Col id="status"/>
  700. </Row>
  701. </Rows>
  702. </Dataset>
  703. <Dataset id="ds_main_pdmatnpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  704. <ColumnInfo/>
  705. </Dataset>
  706. <Dataset id="ds_main_hmdlspipeinfolist_hmdlspipeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  707. <ColumnInfo>
  708. <Column id="lstbtdgrecdt" type="STRING" size="256"/>
  709. <Column id="partflag" type="STRING" size="256"/>
  710. <Column id="kindflag1" type="STRING" size="256"/>
  711. <Column id="kindflag2" type="STRING" size="256"/>
  712. <Column id="srgopdd" type="STRING" size="256"/>
  713. <Column id="exchdd" type="STRING" size="256"/>
  714. <Column id="elmnresnflag" type="STRING" size="256"/>
  715. <Column id="btdgnm" type="STRING" size="256"/>
  716. <Column id="btdgdd" type="STRING" size="256"/>
  717. <Column id="pid" type="STRING" size="256"/>
  718. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  719. <Column id="recdd" type="STRING" size="256"/>
  720. <Column id="rectm" type="STRING" size="256"/>
  721. <Column id="status" type="STRING" size="256"/>
  722. <Column id="statusflag" type="STRING" size="256"/>
  723. </ColumnInfo>
  724. <Rows>
  725. <Row>
  726. <Col id="lstbtdgrecdt"/>
  727. <Col id="partflag"/>
  728. <Col id="kindflag1"/>
  729. <Col id="kindflag2"/>
  730. <Col id="srgopdd"/>
  731. <Col id="exchdd"/>
  732. <Col id="elmnresnflag"/>
  733. <Col id="btdgnm"/>
  734. <Col id="btdgdd"/>
  735. <Col id="pid"/>
  736. <Col id="maintepatrgstdd"/>
  737. <Col id="recdd"/>
  738. <Col id="rectm"/>
  739. <Col id="status"/>
  740. <Col id="statusflag"/>
  741. </Row>
  742. </Rows>
  743. </Dataset>
  744. <Dataset id="ds_main_pdmatnpatlist_pdmatnpatinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  745. <ColumnInfo>
  746. <Column id="pid" type="STRING" size="256"/>
  747. <Column id="hngnm" type="STRING" size="256"/>
  748. <Column id="sexage" type="STRING" size="256"/>
  749. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  750. <Column id="histstat" type="STRING" size="256"/>
  751. </ColumnInfo>
  752. <Rows>
  753. <Row>
  754. <Col id="pid"/>
  755. <Col id="hngnm"/>
  756. <Col id="sexage"/>
  757. <Col id="maintepatrgstdd"/>
  758. <Col id="histstat"/>
  759. </Row>
  760. </Rows>
  761. </Dataset>
  762. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  763. <ColumnInfo>
  764. <Column id="paminfo" type="STRING" size="256"/>
  765. </ColumnInfo>
  766. </Dataset>
  767. <Dataset id="ds_main_peritcoduitlist_peritcoduitinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  768. <ColumnInfo>
  769. <Column id="lsthtdgrecdt" type="STRING" size="256"/>
  770. <Column id="statusflag" type="STRING" size="256"/>
  771. <Column id="execdd" type="STRING" size="256"/>
  772. <Column id="cathkindflag" type="STRING" size="256"/>
  773. <Column id="partflag" type="STRING" size="256"/>
  774. <Column id="elmnresnflag" type="STRING" size="256"/>
  775. <Column id="pid" type="STRING" size="256"/>
  776. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  777. <Column id="recdd" type="STRING" size="256"/>
  778. <Column id="rectm" type="STRING" size="256"/>
  779. <Column id="status" type="STRING" size="256"/>
  780. <Column id="htdgnm" type="STRING" size="256"/>
  781. <Column id="htdgdd" type="STRING" size="256"/>
  782. </ColumnInfo>
  783. <Rows>
  784. <Row>
  785. <Col id="lsthtdgrecdt"/>
  786. <Col id="statusflag"/>
  787. <Col id="execdd"/>
  788. <Col id="cathkindflag"/>
  789. <Col id="partflag"/>
  790. <Col id="elmnresnflag"/>
  791. <Col id="pid"/>
  792. <Col id="maintepatrgstdd"/>
  793. <Col id="recdd"/>
  794. <Col id="rectm"/>
  795. <Col id="status"/>
  796. <Col id="htdgnm"/>
  797. <Col id="htdgdd"/>
  798. </Row>
  799. </Rows>
  800. </Dataset>
  801. <Dataset id="ds_main_avfinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  802. <ColumnInfo/>
  803. </Dataset>
  804. <Dataset id="ds_main_peritcoduitlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  805. <ColumnInfo/>
  806. </Dataset>
  807. <Dataset id="ds_main_chklist_chkinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  808. <ColumnInfo>
  809. <Column id="pid" type="STRING" size="256"/>
  810. </ColumnInfo>
  811. <Rows>
  812. <Row>
  813. <Col id="pid"/>
  814. </Row>
  815. </Rows>
  816. </Dataset>
  817. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  818. <ColumnInfo>
  819. <Column id="reqdata" type="STRING" size="256"/>
  820. <Column id="savedata" type="STRING" size="256"/>
  821. </ColumnInfo>
  822. <Rows>
  823. <Row>
  824. <Col id="reqdata"/>
  825. <Col id="savedata"/>
  826. </Row>
  827. </Rows>
  828. </Dataset>
  829. <Dataset id="ds_main_avfinfolist_avfinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  830. <ColumnInfo>
  831. <Column id="lstwvrmrecdt" type="STRING" size="256"/>
  832. <Column id="partflag" type="STRING" size="256"/>
  833. <Column id="kindflag" type="STRING" size="256"/>
  834. <Column id="useveslflag" type="STRING" size="256"/>
  835. <Column id="shapeval" type="STRING" size="256"/>
  836. <Column id="opdd" type="STRING" size="256"/>
  837. <Column id="fstusedd" type="STRING" size="256"/>
  838. <Column id="lastusedd" type="STRING" size="256"/>
  839. <Column id="avfrecnm" type="STRING" size="256"/>
  840. <Column id="avfrecdd" type="STRING" size="256"/>
  841. <Column id="pid" type="STRING" size="256"/>
  842. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  843. <Column id="recdd" type="STRING" size="256"/>
  844. <Column id="rectm" type="STRING" size="256"/>
  845. <Column id="status" type="STRING" size="256"/>
  846. </ColumnInfo>
  847. <Rows>
  848. <Row>
  849. <Col id="lstwvrmrecdt"/>
  850. <Col id="partflag"/>
  851. <Col id="kindflag"/>
  852. <Col id="useveslflag"/>
  853. <Col id="shapeval"/>
  854. <Col id="opdd"/>
  855. <Col id="fstusedd"/>
  856. <Col id="lastusedd"/>
  857. <Col id="avfrecnm"/>
  858. <Col id="avfrecdd"/>
  859. <Col id="pid"/>
  860. <Col id="maintepatrgstdd"/>
  861. <Col id="recdd"/>
  862. <Col id="rectm"/>
  863. <Col id="status"/>
  864. </Row>
  865. </Rows>
  866. </Dataset>
  867. <Dataset id="ds_main_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  868. <ColumnInfo>
  869. <Column id="pid" type="STRING" size="256"/>
  870. <Column id="dialflag" type="STRING" size="256"/>
  871. </ColumnInfo>
  872. <Rows>
  873. <Row>
  874. <Col id="pid"/>
  875. <Col id="dialflag">H</Col>
  876. </Row>
  877. </Rows>
  878. </Dataset>
  879. <Dataset id="ds_main_infclist_infcinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  880. <ColumnInfo>
  881. <Column id="lstinfmrecdt" type="STRING" size="256"/>
  882. <Column id="statusflag" type="STRING" size="256"/>
  883. <Column id="infckindflag" type="STRING" size="256"/>
  884. <Column id="casbacflag" type="STRING" size="256"/>
  885. <Column id="antibionm" type="STRING" size="256"/>
  886. <Column id="antibiouseterm" type="STRING" size="256"/>
  887. <Column id="afterflag" type="STRING" size="256"/>
  888. <Column id="infcrecnm" type="STRING" size="256"/>
  889. <Column id="infcrecdd" type="STRING" size="256"/>
  890. <Column id="infcrectm" type="STRING" size="256"/>
  891. <Column id="pid" type="STRING" size="256"/>
  892. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  893. <Column id="recdd" type="STRING" size="256"/>
  894. <Column id="rectm" type="STRING" size="256"/>
  895. <Column id="status" type="STRING" size="256"/>
  896. </ColumnInfo>
  897. <Rows>
  898. <Row>
  899. <Col id="lstinfmrecdt"/>
  900. <Col id="statusflag"/>
  901. <Col id="infckindflag"/>
  902. <Col id="casbacflag"/>
  903. <Col id="antibionm"/>
  904. <Col id="antibiouseterm"/>
  905. <Col id="afterflag"/>
  906. <Col id="infcrecnm"/>
  907. <Col id="infcrecdd"/>
  908. <Col id="infcrectm"/>
  909. <Col id="pid"/>
  910. <Col id="maintepatrgstdd"/>
  911. <Col id="recdd"/>
  912. <Col id="rectm"/>
  913. <Col id="status"/>
  914. </Row>
  915. </Rows>
  916. </Dataset>
  917. <Dataset id="ds_main_getbaselist_getbaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  918. <ColumnInfo>
  919. <Column id="hometel" type="STRING" size="256"/>
  920. <Column id="mpphontel" type="STRING" size="256"/>
  921. <Column id="etctel1" type="STRING" size="256"/>
  922. <Column id="etctel2" type="STRING" size="256"/>
  923. <Column id="pid" type="STRING" size="256"/>
  924. <Column id="hngnm" type="STRING" size="256"/>
  925. <Column id="sexage" type="STRING" size="256"/>
  926. <Column id="fstdialfromdd" type="STRING" size="256"/>
  927. <Column id="lstdialfromdd" type="STRING" size="256"/>
  928. <Column id="roothospdialfromdd" type="STRING" size="256"/>
  929. <Column id="dialflag" type="STRING" size="256"/>
  930. <Column id="schedulinfo" type="STRING" size="256"/>
  931. </ColumnInfo>
  932. <Rows>
  933. <Row>
  934. <Col id="hometel"/>
  935. <Col id="mpphontel"/>
  936. <Col id="etctel1"/>
  937. <Col id="etctel2"/>
  938. <Col id="pid"/>
  939. <Col id="hngnm"/>
  940. <Col id="sexage"/>
  941. <Col id="fstdialfromdd"/>
  942. <Col id="lstdialfromdd"/>
  943. <Col id="roothospdialfromdd"/>
  944. <Col id="dialflag"/>
  945. <Col id="schedulinfo"/>
  946. </Row>
  947. </Rows>
  948. </Dataset>
  949. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  950. <ColumnInfo>
  951. <Column id="hidden" type="STRING" size="256"/>
  952. </ColumnInfo>
  953. </Dataset>
  954. <Dataset id="ds_main_oprtinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  955. <ColumnInfo/>
  956. </Dataset>
  957. <Dataset id="ds_main_t_setlist_t_setinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  958. <ColumnInfo>
  959. <Column id="lsttstmrecdt" type="STRING" size="256"/>
  960. <Column id="exchdd" type="STRING" size="256"/>
  961. <Column id="scheexchdd" type="STRING" size="256"/>
  962. <Column id="remark" type="STRING" size="256"/>
  963. <Column id="pid" type="STRING" size="256"/>
  964. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  965. <Column id="recdd" type="STRING" size="256"/>
  966. <Column id="rectm" type="STRING" size="256"/>
  967. <Column id="status" type="STRING" size="256"/>
  968. </ColumnInfo>
  969. <Rows>
  970. <Row>
  971. <Col id="lsttstmrecdt"/>
  972. <Col id="exchdd"/>
  973. <Col id="scheexchdd"/>
  974. <Col id="remark"/>
  975. <Col id="pid"/>
  976. <Col id="maintepatrgstdd"/>
  977. <Col id="recdd"/>
  978. <Col id="rectm"/>
  979. <Col id="status"/>
  980. </Row>
  981. </Rows>
  982. </Dataset>
  983. <Dataset id="ds_main_oprtinfolist_oprtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  984. <ColumnInfo>
  985. <Column id="lstoprtrecdt" type="STRING" size="256"/>
  986. <Column id="oprtkindflag" type="STRING" size="256"/>
  987. <Column id="oprtcasflag" type="STRING" size="256"/>
  988. <Column id="oprthospnm" type="STRING" size="256"/>
  989. <Column id="oprtdd" type="STRING" size="256"/>
  990. <Column id="oprtrecnm" type="STRING" size="256"/>
  991. <Column id="oprtrecdd" type="STRING" size="256"/>
  992. <Column id="pid" type="STRING" size="256"/>
  993. <Column id="maintepatrgstdd" type="STRING" size="256"/>
  994. <Column id="recdd" type="STRING" size="256"/>
  995. <Column id="rectm" type="STRING" size="256"/>
  996. <Column id="status" type="STRING" size="256"/>
  997. </ColumnInfo>
  998. <Rows>
  999. <Row>
  1000. <Col id="lstoprtrecdt"/>
  1001. <Col id="oprtkindflag"/>
  1002. <Col id="oprtcasflag"/>
  1003. <Col id="oprthospnm"/>
  1004. <Col id="oprtdd"/>
  1005. <Col id="oprtrecnm"/>
  1006. <Col id="oprtrecdd"/>
  1007. <Col id="pid"/>
  1008. <Col id="maintepatrgstdd"/>
  1009. <Col id="recdd"/>
  1010. <Col id="rectm"/>
  1011. <Col id="status"/>
  1012. </Row>
  1013. </Rows>
  1014. </Dataset>
  1015. <Dataset id="ds_main_hdmatnpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1016. <ColumnInfo/>
  1017. </Dataset>
  1018. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1019. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1020. <Dataset id="ds_temp_gettoplist_gettopinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1021. <Dataset id="ds_init_M0147list_M0147" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1022. <ColumnInfo>
  1023. <Column id="cdnm" type="STRING" size="256"/>
  1024. <Column id="cdid" type="STRING" size="256"/>
  1025. </ColumnInfo>
  1026. <Rows>
  1027. <Row>
  1028. <Col id="cdnm"/>
  1029. <Col id="cdid"/>
  1030. </Row>
  1031. </Rows>
  1032. </Dataset>
  1033. <Dataset id="ds_init_M0137list_M0137" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1034. <ColumnInfo>
  1035. <Column id="cdnm" type="STRING" size="256"/>
  1036. <Column id="cdid" type="STRING" size="256"/>
  1037. </ColumnInfo>
  1038. <Rows>
  1039. <Row>
  1040. <Col id="cdnm"/>
  1041. <Col id="cdid"/>
  1042. </Row>
  1043. </Rows>
  1044. </Dataset>
  1045. <Dataset id="ds_init_M0146list_M0146" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1046. <ColumnInfo>
  1047. <Column id="cdnm" type="STRING" size="256"/>
  1048. <Column id="cdid" type="STRING" size="256"/>
  1049. </ColumnInfo>
  1050. <Rows>
  1051. <Row>
  1052. <Col id="cdnm"/>
  1053. <Col id="cdid"/>
  1054. </Row>
  1055. </Rows>
  1056. </Dataset>
  1057. <Dataset id="ds_init_M0133list_M0133" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1058. <ColumnInfo>
  1059. <Column id="cdnm" type="STRING" size="256"/>
  1060. <Column id="cdid" type="STRING" size="256"/>
  1061. <Column id="cdnm" type="STRING" size="256"/>
  1062. <Column id="cdid" type="STRING" size="256"/>
  1063. </ColumnInfo>
  1064. <Rows>
  1065. <Row>
  1066. <Col id="cdnm"/>
  1067. <Col id="cdid"/>
  1068. </Row>
  1069. </Rows>
  1070. </Dataset>
  1071. <Dataset id="ds_init_M0139list_M0139" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1072. <ColumnInfo>
  1073. <Column id="cdnm" type="STRING" size="256"/>
  1074. <Column id="cdid" type="STRING" size="256"/>
  1075. </ColumnInfo>
  1076. <Rows>
  1077. <Row>
  1078. <Col id="cdnm"/>
  1079. <Col id="cdid"/>
  1080. </Row>
  1081. </Rows>
  1082. </Dataset>
  1083. <Dataset id="ds_init_M0136list_M0136" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1084. <ColumnInfo>
  1085. <Column id="cdnm" type="STRING" size="256"/>
  1086. <Column id="cdid" type="STRING" size="256"/>
  1087. </ColumnInfo>
  1088. <Rows>
  1089. <Row>
  1090. <Col id="cdnm"/>
  1091. <Col id="cdid"/>
  1092. </Row>
  1093. </Rows>
  1094. </Dataset>
  1095. <Dataset id="ds_init_M0140list_M0140" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1096. <ColumnInfo>
  1097. <Column id="cdnm" type="STRING" size="256"/>
  1098. <Column id="cdid" type="STRING" size="256"/>
  1099. </ColumnInfo>
  1100. <Rows>
  1101. <Row>
  1102. <Col id="cdnm"/>
  1103. <Col id="cdid"/>
  1104. </Row>
  1105. </Rows>
  1106. </Dataset>
  1107. <Dataset id="ds_init_M0138list_M0138" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1108. <ColumnInfo>
  1109. <Column id="cdnm" type="STRING" size="256"/>
  1110. <Column id="cdid" type="STRING" size="256"/>
  1111. </ColumnInfo>
  1112. <Rows>
  1113. <Row>
  1114. <Col id="cdnm"/>
  1115. <Col id="cdid"/>
  1116. </Row>
  1117. </Rows>
  1118. </Dataset>
  1119. <Dataset id="ds_init_M0145list_M0145" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1120. <ColumnInfo>
  1121. <Column id="cdnm" type="STRING" size="256"/>
  1122. <Column id="cdid" type="STRING" size="256"/>
  1123. </ColumnInfo>
  1124. <Rows>
  1125. <Row>
  1126. <Col id="cdnm"/>
  1127. <Col id="cdid"/>
  1128. </Row>
  1129. </Rows>
  1130. </Dataset>
  1131. <Dataset id="ds_init_M0141list_M0141" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1132. <ColumnInfo>
  1133. <Column id="cdnm" type="STRING" size="256"/>
  1134. <Column id="cdid" type="STRING" size="256"/>
  1135. </ColumnInfo>
  1136. <Rows>
  1137. <Row>
  1138. <Col id="cdnm"/>
  1139. <Col id="cdid"/>
  1140. </Row>
  1141. </Rows>
  1142. </Dataset>
  1143. <Dataset id="ds_init_M0135list_M0135" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1144. <ColumnInfo>
  1145. <Column id="cdnm" type="STRING" size="256"/>
  1146. <Column id="cdid" type="STRING" size="256"/>
  1147. </ColumnInfo>
  1148. <Rows>
  1149. <Row>
  1150. <Col id="cdnm"/>
  1151. <Col id="cdid"/>
  1152. </Row>
  1153. </Rows>
  1154. </Dataset>
  1155. <Dataset id="ds_init_M0144list_M0144" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1156. <ColumnInfo>
  1157. <Column id="cdnm" type="STRING" size="256"/>
  1158. <Column id="cdid" type="STRING" size="256"/>
  1159. </ColumnInfo>
  1160. <Rows>
  1161. <Row>
  1162. <Col id="cdnm"/>
  1163. <Col id="cdid"/>
  1164. </Row>
  1165. </Rows>
  1166. </Dataset>
  1167. <Dataset id="ds_init_M0142list_M0142" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1168. <ColumnInfo>
  1169. <Column id="cdnm" type="STRING" size="256"/>
  1170. <Column id="cdid" type="STRING" size="256"/>
  1171. </ColumnInfo>
  1172. <Rows>
  1173. <Row>
  1174. <Col id="cdnm"/>
  1175. <Col id="cdid"/>
  1176. </Row>
  1177. </Rows>
  1178. </Dataset>
  1179. <Dataset id="ds_init_M0134list_M0134" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1180. <ColumnInfo>
  1181. <Column id="cdnm" type="STRING" size="256"/>
  1182. <Column id="cdid" type="STRING" size="256"/>
  1183. </ColumnInfo>
  1184. <Rows>
  1185. <Row>
  1186. <Col id="cdnm"/>
  1187. <Col id="cdid"/>
  1188. </Row>
  1189. </Rows>
  1190. </Dataset>
  1191. <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1192. <Dataset id="ds_init_statusflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1193. <ColumnInfo>
  1194. <Column id="label" type="STRING" size="256"/>
  1195. <Column id="value" type="STRING" size="256"/>
  1196. </ColumnInfo>
  1197. <Rows>
  1198. <Row>
  1199. <Col id="label">삽입</Col>
  1200. <Col id="value">1</Col>
  1201. </Row>
  1202. <Row>
  1203. <Col id="label">제거</Col>
  1204. <Col id="value">2</Col>
  1205. </Row>
  1206. </Rows>
  1207. </Dataset>
  1208. </Objects>
  1209. <Bind>
  1210. <BindItem id="item0" compid="group3.grp_sea.input1" propid="value" datasetid="ds_main_condition" columnid="pid"/>
  1211. <BindItem id="item1" compid="group3.switch1.case1.input3" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="hometel"/>
  1212. <BindItem id="item2" compid="group3.switch1.case1.input2" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="mpphontel"/>
  1213. <BindItem id="item3" compid="group3.switch1.case1.input4" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="etctel1"/>
  1214. <BindItem id="item4" compid="group3.switch1.case1.txt_hdcnstcnts" propid="value" datasetid="ds_main_reclist_recinfo" columnid="cnstcnts"/>
  1215. <BindItem id="item5" compid="group3.switch1.case1.ipt_recdd" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recdd"/>
  1216. <BindItem id="item6" compid="group3.switch1.case1.ipt_rectm" propid="value" datasetid="ds_main_reclist_recinfo" columnid="rectm"/>
  1217. <BindItem id="item7" compid="group3.switch1.case1.output1" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recnm"/>
  1218. <BindItem id="item8" compid="group3.switch1.case1.input8" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="dialflag"/>
  1219. <BindItem id="item9" compid="group3.switch1.case1.input6" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="pid"/>
  1220. <BindItem id="item10" compid="group3.switch1.case1.intput6" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="hngnm"/>
  1221. <BindItem id="item11" compid="group3.switch1.case1.input9" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="sexage"/>
  1222. <BindItem id="item12" compid="group3.switch1.case1.input10" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="fstdialfromdd"/>
  1223. <BindItem id="item13" compid="group3.switch1.case1.input11" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="roothospdialfromdd"/>
  1224. <BindItem id="item14" compid="group3.switch1.case1.input12" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="lstdialfromdd"/>
  1225. <BindItem id="item15" compid="group3.switch1.case1.ipt_recid" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recid"/>
  1226. <BindItem id="item16" compid="group3.switch1.case1.input13" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="etctel2"/>
  1227. <BindItem id="item17" compid="group3.switch1.case1.textarea1" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="schedulinfo"/>
  1228. <BindItem id="item18" compid="group3.switch1.case2.ipt_recdd2" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recdd"/>
  1229. <BindItem id="item19" compid="group3.switch1.case2.output4" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="dialflag"/>
  1230. <BindItem id="item20" compid="group3.switch1.case2.output21" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="sexage"/>
  1231. <BindItem id="item21" compid="group3.switch1.case2.input15" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recid"/>
  1232. <BindItem id="item22" compid="group3.switch1.case2.output30" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="fstdialfromdd"/>
  1233. <BindItem id="item23" compid="group3.switch1.case2.output31" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="hngnm"/>
  1234. <BindItem id="item24" compid="group3.switch1.case2.output33" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="roothospdialfromdd"/>
  1235. <BindItem id="item25" compid="group3.switch1.case2.output35" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="lstdialfromdd"/>
  1236. <BindItem id="item26" compid="group3.switch1.case2.output42" propid="value" datasetid="ds_main_reclist_recinfo" columnid="recnm"/>
  1237. <BindItem id="item27" compid="group3.switch1.case2.ipt_rectm2" propid="value" datasetid="ds_main_reclist_recinfo" columnid="rectm"/>
  1238. <BindItem id="item28" compid="group3.switch1.case2.output43" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="pid"/>
  1239. <BindItem id="item29" compid="group3.switch1.case2.input16" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="etctel2"/>
  1240. <BindItem id="item30" compid="group3.switch1.case2.output2" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="mpphontel"/>
  1241. <BindItem id="item31" compid="group3.switch1.case2.output3" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="hometel"/>
  1242. <BindItem id="item32" compid="group3.switch1.case2.input18" propid="value" datasetid="ds_main_getbaselist_getbaseinfo" columnid="etctel1"/>
  1243. <BindItem id="item33" compid="group3.switch1.case2.txt_pdcnstcnts" propid="value" datasetid="ds_main_reclist_recinfo" columnid="cnstcnts"/>
  1244. <BindItem id="item34" compid="group3.rdo_dialflag" propid="value" datasetid="ds_main_condition" columnid="dialflag"/>
  1245. <BindItem id="item35" compid="group3.opt_chkpid" propid="value" datasetid="ds_main_chklist_chkinfo" columnid="pid"/>
  1246. </Bind>
  1247. <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
  1248. //include 'emr_dialroomxp::SMMND01900.xjs';
  1249. include 'emr_carecomxp::CareCom.xjs';
  1250. include 'com_basiccodexp::ZBC001.xjs';
  1251. var arErrorCode = new HashArray();
  1252. function SMMND01900_onload(obj:Form, e:LoadEventInfo) {
  1253. frmf_initForm(obj);
  1254. grdf_initGrid(group3.grd_hdmatnpatinfo);
  1255. grdf_initGrid(group3.grd_pdmatnpatinfo);
  1256. grdf_initGrid(group3.grd_rechistinfo);
  1257. grdf_initGrid(group3.switch1.case1.grd_avfinfo);
  1258. grdf_initGrid(group3.switch1.case1.grd_hmdlspipeinfo);
  1259. grdf_initGrid(group3.switch1.case1.grd_oprtinfo);
  1260. grdf_initGrid(group3.switch1.case2.grd_infc);
  1261. grdf_initGrid(group3.switch1.case2.grd_peritcoduit);
  1262. grdf_initGrid(group3.switch1.case2.grd_t_set);
  1263. //grdf_setGridSort(grd_XXX);
  1264. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  1265. //setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
  1266. fDone(); // 화면초기화
  1267. group3.switch1.tabindex = 0;
  1268. }
  1269. // header파일 중 SMMND01900.js 파일 시작
  1270. /*
  1271. 상담기록(SMMND01900.xrw - JScript )
  1272. - Version :
  1273. 1) : Ver.1.00.01
  1274. */
  1275. //**전역변수**//
  1276. /**
  1277. * _group :
  1278. * _ver : 2007.07.11
  1279. * _by : 김진아
  1280. * _---------------------------------------------------
  1281. * _type : function
  1282. * _access : public
  1283. * _desc : 화면 초기화
  1284. * _param :
  1285. * _return :
  1286. * _---------------------------------------------------
  1287. */
  1288. function fDone(){
  1289. //**그리드 초기화**//
  1290. ds_main_hdmatnpatlist_hdmatnpatinfo.clearData();
  1291. ds_main_pdmatnpatlist_pdmatnpatinfo.clearData();
  1292. ds_main_cnstcntshistlist_cnstcntshistinfo.clearData();
  1293. ds_main_hmdlspipeinfolist_hmdlspipeinfo.clearData(); // 혈액투석 도관관리
  1294. ds_main_avfinfolist_avfinfo.clearData(); // 동정맥루 관리
  1295. ds_main_oprtinfolist_oprtinfo.clearData(); // 시술과 중재
  1296. //**공통코드 가져오기**//
  1297. var arrParam = [
  1298. {dsNm: "ds_init_M0133list_M0133" ,cdGrpId: "M0133" }, // 도관관리 부위
  1299. {dsNm: "ds_init_M0134list_M0134" ,cdGrpId: "M0134" }, // 도관관리 종류1
  1300. {dsNm: "ds_init_M0135list_M0135" ,cdGrpId: "M0135" }, // 도관관리 종류2
  1301. {dsNm: "ds_init_M0136list_M0136" ,cdGrpId: "M0136" }, // 혈액투석도관 제거이유
  1302. {dsNm: "ds_init_M0137list_M0137" ,cdGrpId: "M0137" }, // 동정맥루 관리 종류
  1303. {dsNm: "ds_init_M0138list_M0138" ,cdGrpId: "M0138" }, // 동정맥루 관리 부위
  1304. {dsNm: "ds_init_M0139list_M0139" ,cdGrpId: "M0139" }, // 동정맥루 사용혈관
  1305. {dsNm: "ds_init_M0140list_M0140" ,cdGrpId: "M0140" }, // 시술종류
  1306. {dsNm: "ds_init_M0141list_M0141" ,cdGrpId: "M0141" }, // 시술원인
  1307. {dsNm: "ds_init_M0142list_M0142" ,cdGrpId: "M0142" }, // Cath종류
  1308. {dsNm: "ds_init_M0999list_M0133" ,cdGrpId: "M0133" }, // 부위 - 2017.01.04 kimdo3 수정 , 도관관리 부위와 동일하여 수정함.
  1309. {dsNm: "ds_init_M0144list_M0144" ,cdGrpId: "M0144" }, // 복막투석도관 제거이유
  1310. {dsNm: "ds_init_M0145list_M0145" ,cdGrpId: "M0145" }, // 감염종류
  1311. {dsNm: "ds_init_M0146list_M0146" ,cdGrpId: "M0146" }, // 원인균
  1312. {dsNm: "ds_init_M0147list_M0147" ,cdGrpId: "M0147" } // 예후
  1313. ];
  1314. appf_getCodeList(arrParam);
  1315. //** 유지환자리스트 설정 **//
  1316. // fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  1317. // group3.grd_hdmatnpatinfo.visible = true;
  1318. // group3.grd_pdmatnpatinfo.visible = false;
  1319. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "white"); //.allstyle("all", "background-color") = "white";
  1320. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "white"); //.allstyle("all", "background-color") = "white";
  1321. //** 상단환자 화면설정 **//
  1322. var node = sysf_getGlobalVariable("paminfo");
  1323. dsf_setCSVToDs("ds_temp_paminfo_list", node);
  1324. if(!utlf_isNull(ds_temp_paminfo_list.getColumn(0, "pid"))) {
  1325. var sSelPid = ds_temp_paminfo_list.getColumn(0, "pid"); // 등록번호
  1326. ds_main_condition.setColumn( 0, "pid", sSelPid);
  1327. }
  1328. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  1329. //fSrchPDMatnPatList(); // 복막투석 유지환자 리스트 조회
  1330. //
  1331. //var sSelPid = group3.grd_pdmatnpatinfo.textmatrix(1, 1); // 등록번호
  1332. //var sMaintePatRgstDD = group3.grd_pdmatnpatinfo.textmatrix(1, 4); // 유지환자 등록일자
  1333. //
  1334. //fInit(); // 초기화
  1335. //fGetPatInfo(sSelPid, sMaintePatRgstDD); // 환자정보 설정
  1336. //
  1337. //if(group3.grd_hdmatnpatinfo.rows > 1) {
  1338. // ds_main_condition.setColumn( 0, "dialflag", "H");
  1339. // group3.grd_hdmatnpatinfo.visible = true;
  1340. // group3.grd_pdmatnpatinfo.visible = false;
  1341. // group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1342. //
  1343. // group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white"; // 선택 행 셀 색상 지정
  1344. // group3.grd_hdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 4) = "#ffd9ff";
  1345. // model.toggle("group3.switch1.case1");
  1346. // group3.btn_hdreccase.selected = true;
  1347. //
  1348. // fPatBaseHDPipeInfo(); // 혈액투석 환자 기본정보 및 최종 도관기록 정보 조회
  1349. //} else if(group3.grd_pdmatnpatinfo.rows > 1){
  1350. // ds_main_condition.setColumn( 0, "dialflag", "P");
  1351. // group3.grd_hdmatnpatinfo.visible = false;
  1352. // group3.grd_pdmatnpatinfo.visible = true;
  1353. // group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1354. //
  1355. // group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white"; // 선택 행 셀 색상 지정
  1356. // group3.grd_pdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 4) = "#ffd9ff";
  1357. // model.toggle("group3.switch1.case2");
  1358. // group3.btn_pdreccase.selected = true;
  1359. //
  1360. // fPatBasePDPipeInfo(); // 복막투석 환자 기본정보 및 최종 도관기록 정보 조회
  1361. //}
  1362. //
  1363. //group3.btn_crt.enable = true; // 신규등록버튼 활성화
  1364. //group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1365. //group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1366. //group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1367. //group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1368. //group3.switch1.case2.btn_pop.enable = true;
  1369. //
  1370. //group3.grd_rechistinfo.allstyle("all", "background-color") = "white";
  1371. //
  1372. //fSrchCnstcntsHist (); // 상담기록 리스트 조회
  1373. }
  1374. function setGridbackgroundColor(objGrd, abgcolor) {
  1375. for(var i = 0; i < objGrd.getFormatColCount(); i++) {
  1376. objGrd.setCellProperty("body", i, "backgroundColor", abgcolor);
  1377. }
  1378. }
  1379. /**
  1380. * _group :
  1381. * _ver : 2007.06.12
  1382. * _by : 김진아
  1383. * _---------------------------------------------------
  1384. * _type : function
  1385. * _access : public
  1386. * _desc : 혈액투석 유지환자 리스트 조회
  1387. * _param :
  1388. * _return :
  1389. * _---------------------------------------------------
  1390. */
  1391. function fSrchHDMatnPatList(){
  1392. fInit(); // 초기화
  1393. ds_send_reqdata.clearData();
  1394. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_condition.getColumn(0, "pid"));
  1395. dsf_makeValue( ds_send_reqdata, "dialflag", "string", ds_main_condition.getColumn(0, "dialflag")); // 투석구분 (H:혈액)
  1396. ds_main_hdmatnpatlist.clearData();
  1397. // submit("TRMND01301");
  1398. var oParam = {};
  1399. oParam.id = "TRMND01301";
  1400. oParam.service = "dialapp.DialRec";
  1401. oParam.method = "reqGetMatnPatInfo";
  1402. oParam.inds = "req=ds_send_reqdata";
  1403. oParam.outds = "ds_main_hdmatnpatlist_hdmatnpatinfo=matnpatinfo";
  1404. oParam.async = false;
  1405. tranf_submit(oParam);
  1406. if(ds_main_condition.getColumn(0, "pid") != "") {
  1407. //group3.grd_hdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 3) = "#ffd9ff"; // 혈액투석 유지환자리스트 셀 색상 지정 // selectbackground Color로 지정함.
  1408. fGetPatInfo(ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(0, "pid"), ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(0, "maintepatrgstdd")); // 복막투석 유지환자 정보 설정 // 환자별 도관기록 리스트 조회
  1409. }
  1410. }
  1411. /**
  1412. * _group :
  1413. * _ver : 2007.06.13
  1414. * _by : 김진아
  1415. * _---------------------------------------------------
  1416. * _type : function
  1417. * _access : public
  1418. * _desc : 복막투석 유지환자 리스트 조회
  1419. * _param :
  1420. * _return :
  1421. * _---------------------------------------------------
  1422. */
  1423. function fSrchPDMatnPatList(){
  1424. fInit(); // 초기화
  1425. ds_send_reqdata.clearData();
  1426. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_condition.getColumn(0, "pid"));
  1427. dsf_makeValue( ds_send_reqdata, "dialflag", "string", "P"); // 투석구분 (P:복막)
  1428. ds_main_pdmatnpatlist_pdmatnpatinfo.clearData();
  1429. //ds_main_pdmatnpatlist.clearData();
  1430. //submit("TRMND01401");
  1431. var oParam = {};
  1432. oParam.id = "TRMND01401";
  1433. oParam.service = "dialapp.DialRec";
  1434. oParam.method = "reqGetMatnPatInfo";
  1435. oParam.inds = "req=ds_send_reqdata";
  1436. oParam.outds = "ds_main_pdmatnpatlist_pdmatnpatinfo=matnpatinfo";
  1437. oParam.async = false;
  1438. tranf_submit(oParam);
  1439. if(ds_main_condition.getColumn(0, "pid") != "") {
  1440. //group3.grd_pdmatnpatinfo.cellstyle("background-color", 1, 1, 1, 3) = "#ffd9ff"; // 복막투석 유지환자리스트 셀 색상 지정 // selectbackground Color 로 지정함.
  1441. fGetPatInfo(ds_main_pdmatnpatlist_pdmatnpatinfo.getColumn(0, "pid"), ds_main_pdmatnpatlist_pdmatnpatinfo.getColumn(0, "maintepatrgstdd")); // 복막투석 유지환자 정보 설정 // 환자별 도관기록 리스트 조회
  1442. }
  1443. }
  1444. /**
  1445. * _group :
  1446. * _ver : 2007.06.12
  1447. * _by : 김진아
  1448. * _---------------------------------------------------
  1449. * _type : function
  1450. * _access : public
  1451. * _desc : 혈액투석 유지환자 정보 설정
  1452. * (혈액투석 유지환자 리스트 더블 클릭 시)
  1453. * _param :
  1454. * _return :
  1455. * _---------------------------------------------------
  1456. */
  1457. function fGetPatInfo(sSelPid, sMaintePatRgstDD) {
  1458. //기록자 정보 설정
  1459. dsf_makeValue( ds_main_reclist_recinfo, "recid", "string", sysf_getUserId()); // 현재 로그인한 사용자 ID
  1460. dsf_makeValue( ds_main_reclist_recinfo, "recnm", "string", sysf_getUserName()); // 현재 로그인한 사용자명
  1461. // 기록일시 설정
  1462. dsf_makeValue( ds_main_reclist_recinfo, "recdd", "string", utlf_getCurrentDate()); // 기록일자
  1463. dsf_makeValue( ds_main_reclist_recinfo, "rectm", "string", utlf_getCurrentTime().substr(0,4)); // 기록시간
  1464. // 환자 정보 설정
  1465. dsf_makeValue( ds_main_reclist_recinfo, "pid", "string", sSelPid); // 등록번호
  1466. dsf_makeValue( ds_main_reclist_recinfo, "maintepatrgstdd", "string", sMaintePatRgstDD); // 유지환자등록일자
  1467. dsf_makeValue( ds_main_reclist_recinfo, "dialflag", "string", ds_main_condition.getColumn(0, "dialflag")); // 투석구분
  1468. dsf_makeValue( ds_main_reclist_recinfo, "cnstrecflag", "string", ds_main_condition.getColumn(0, "dialflag")); // 상담기록구분
  1469. //model.refresh();
  1470. }
  1471. /**
  1472. * _group :
  1473. * _ver : 2007.07.19
  1474. * _by : 김진아
  1475. * _---------------------------------------------------
  1476. * _type : function
  1477. * _access : public
  1478. * _desc : 유지환자리스트 조회시 초기화
  1479. * _param :
  1480. * _return :
  1481. * _---------------------------------------------------
  1482. */
  1483. function fInit(){
  1484. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white"; // 혈액투석유지환자 리스트 색상 초기화
  1485. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white"; // 복막투석유지환자 리스트 색상 초기화
  1486. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "white"); //.allstyle("all", "background-color") = "white";
  1487. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "white"); //.allstyle("all", "background-color") = "white";
  1488. // 기록정보 초기화
  1489. fClearChildNode("ds_main_reclist_recinfo");
  1490. fClearChildNode("ds_main_getbaselist_getbaseinfo");
  1491. //ds_main_getbaselist.clearData(); // 환자기본정보
  1492. ds_main_hmdlspipeinfolist_hmdlspipeinfo.clearData(); // 혈액투석 도관관리
  1493. ds_main_avfinfolist_avfinfo.clearData(); // 동정맥루 관리
  1494. ds_main_oprtinfolist_oprtinfo.clearData(); // 시술과 중재
  1495. ds_main_peritcoduitlist_peritcoduitinfo.clearData(); // 복막투석 도관관리
  1496. ds_main_t_setlist_t_setinfo.clearData(); // T-Set
  1497. ds_main_infclist_infcinfo.clearData(); // 감염관리
  1498. ds_main_cnstcntshistlist_cnstcntshistinfo.clearData(); // 상담기록 리스트
  1499. //model.refresh();
  1500. }
  1501. /**
  1502. * _group :
  1503. * _ver : 2007.07.21
  1504. * _by : 김진아
  1505. * _---------------------------------------------------
  1506. * _type : function
  1507. * _access : public
  1508. * _desc : 상담내용 저장 (저장버튼 클릭 시)
  1509. * _param :
  1510. * _return :
  1511. * _---------------------------------------------------
  1512. */
  1513. function fCnstInfo(recdd, rectm) {
  1514. //** 신규등록일 경우 동일기록일자 도관기록 존재 확인 **//
  1515. if(ds_main_reclist_recinfo.getColumn(0, "status") == "i") {
  1516. ds_send_reqdata.clearData();
  1517. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_reclist_recinfo.getColumn(0, "pid") );
  1518. dsf_makeValue( ds_send_reqdata, "recdd", "string", ds_main_reclist_recinfo.getColumn(0, "recdd"));
  1519. dsf_makeValue( ds_send_reqdata, "rectm", "string", ds_main_reclist_recinfo.getColumn(0, "rectm"));
  1520. ds_main_chklist.clearData();
  1521. //submit("TRMND01904");
  1522. var oParam = {};
  1523. oParam.id = "TRMND01904";
  1524. oParam.service = "dialapp.DialRec";
  1525. oParam.method = "reqGetDuplCnstcntsInfo";
  1526. oParam.inds = "req=ds_send_reqdata";
  1527. oParam.outds = "ds_main_chklist_chkinfo=chkinfo";
  1528. oParam.async = false;
  1529. tranf_submit(oParam);
  1530. // 동일기록일자에 도관기록 존재 할 경우
  1531. if(ds_main_chklist_chkinfo.getColumn(0, "pid") != "") {
  1532. sysf_messageBox("동일일자에 상담기록이 존재합니다.", "E");
  1533. // 기록일시 설정
  1534. dsf_makeValue( ds_main_reclist_recinfo, "recdd", "string", utlf_getCurrentDate()); // 기록일자
  1535. dsf_makeValue( ds_main_reclist_recinfo, "rectm", "string", utlf_getCurrentTime().substr(0,4)); // 기록시간
  1536. //model.refresh();
  1537. return;
  1538. }
  1539. }
  1540. //** 상담내용 저장실행 **//
  1541. ds_send_savedata.clearData();
  1542. ds_send_savedata.copyData(ds_main_reclist_recinfo);
  1543. //submit("TXMND01901");
  1544. var oParam = {};
  1545. oParam.id = "TXMND01901";
  1546. oParam.service = "dialapp.DialRec";
  1547. oParam.method = "reqExeSaveCnstcntsInfo";
  1548. oParam.inds = "req=ds_send_savedata";
  1549. oParam.outds = "";
  1550. oParam.async = false;
  1551. tranf_submit(oParam);
  1552. }
  1553. /**
  1554. * _group :
  1555. * _ver : 2007.07.23
  1556. * _by : 김진아
  1557. * _---------------------------------------------------
  1558. * _type : function
  1559. * _access : public
  1560. * _desc : 상담기록 리스트 조회 (유지환자 리스트 더블 클릭 시)
  1561. * _param :
  1562. * _return :
  1563. * _---------------------------------------------------
  1564. */
  1565. function fSrchCnstcntsHist() {
  1566. ds_send_reqdata.clearData();
  1567. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_reclist_recinfo.getColumn(0, "pid")); // 등록번호
  1568. dsf_makeValue( ds_send_reqdata, "cnstrecflag", "string", ds_main_reclist_recinfo.getColumn(0, "cnstrecflag")); // 상담기록구분
  1569. ds_main_cnstcntshistlist_cnstcntshistinfo.clearData();
  1570. //submit("TRMND01901");
  1571. var oParam = {};
  1572. oParam.id = "TRMND01901";
  1573. oParam.service = "dialapp.DialRec";
  1574. oParam.method = "reqGetCnstcntsHistInfo";
  1575. oParam.inds = "req=ds_send_reqdata";
  1576. oParam.outds = "ds_main_cnstcntshistlist_cnstcntshistinfo=cnstcntshistinfo";
  1577. oParam.async = false;
  1578. tranf_submit(oParam);
  1579. }
  1580. /**
  1581. * _group :
  1582. * _ver : 2007.07.23
  1583. * _by : 김진아
  1584. * _---------------------------------------------------
  1585. * _type : function
  1586. * _access : public
  1587. * _desc : 혈액투석 환자 기본정보 및 최종 도관기록 정보 조회
  1588. (유지환자 리스트 더블 클릭 시)
  1589. * _param :
  1590. * _return :
  1591. * _---------------------------------------------------
  1592. */
  1593. function fPatBaseHDPipeInfo() {
  1594. ds_send_reqdata.clearData();
  1595. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_reclist_recinfo.getColumn(0, "pid")); // 등록번호
  1596. dsf_makeValue( ds_send_reqdata, "maintepatrgstdd", "string", ds_main_reclist_recinfo.getColumn(0, "maintepatrgstdd")); // 유지등록일자
  1597. ds_main_hmdlspipeinfolist_hmdlspipeinfo.clearData(); // 혈액투석 도관관리
  1598. ds_main_avfinfolist_avfinfo.clearData(); // 동정맥루 관리
  1599. ds_main_oprtinfolist_oprtinfo.clearData(); // 시술과 중재
  1600. ds_main_getbaselist_getbaseinfo.clearData(); // 환자기본정보
  1601. // submit("TRMND01902");
  1602. var oParam = {};
  1603. oParam.id = "TRMND01902";
  1604. oParam.service = "dialapp.DialRec";
  1605. oParam.method = "reqGetPatBaseHDPipeInfo";
  1606. oParam.inds = "req=ds_send_reqdata";
  1607. oParam.outds = "ds_main_getbaselist_getbaseinfo=baseinfo ds_main_hmdlspipeinfolist_hmdlspipeinfo=hmdlspipeinfo ds_main_avfinfolist_avfinfo=avfinfo ds_main_oprtinfolist_oprtinfo=oprtinfo";
  1608. oParam.async = false;
  1609. tranf_submit(oParam);
  1610. }
  1611. /**
  1612. * _group :
  1613. * _ver : 2007.07.31
  1614. * _by : 김진아
  1615. * _---------------------------------------------------
  1616. * _type : function
  1617. * _access : public
  1618. * _desc : 복막투석 환자 기본정보 및 최종 도관기록 정보 조회
  1619. (유지환자 리스트 더블 클릭 시)
  1620. * _param :
  1621. * _return :
  1622. * _---------------------------------------------------
  1623. */
  1624. function fPatBasePDPipeInfo() {
  1625. ds_send_reqdata.clearData();
  1626. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_reclist_recinfo.getColumn(0, "pid")); // 등록번호
  1627. dsf_makeValue( ds_send_reqdata, "maintepatrgstdd", "string", ds_main_reclist_recinfo.getColumn(0, "maintepatrgstdd")); // 유지환자등록일자
  1628. ds_main_peritcoduitlist_peritcoduitinfo.clearData(); // 복막투석 도관관리
  1629. ds_main_t_setlist_t_setinfo.clearData(); // T-Set 관리
  1630. ds_main_infclist_infcinfo.clearData(); // 감염관리
  1631. ds_main_getbaselist_getbaseinfo.clearData(); // 환자기본정보
  1632. //submit("TRMND01905");
  1633. var oParam = {};
  1634. oParam.id = "TRMND01905";
  1635. oParam.service = "dialapp.DialRec";
  1636. oParam.method = "reqGetPatBasePDPipeInfo";
  1637. oParam.inds = "req=ds_send_reqdata";
  1638. oParam.outds = "ds_main_getbaselist_getbaseinfo=baseinfo ds_main_peritcoduitlist_peritcoduitinfo=pdpipeinfo ds_main_t_setlist_t_setinfo=tsetinfo ds_main_infclist_infcinfo=infcinfo";
  1639. oParam.async = false;
  1640. tranf_submit(oParam);
  1641. }
  1642. /**
  1643. * _group :
  1644. * _ver : 2007.07.30
  1645. * _by : 김진아
  1646. * _---------------------------------------------------
  1647. * _type : function
  1648. * _access : public
  1649. * _desc : 상담내용 조회 (상담기록리스트 더블 클릭 시)
  1650. * _param :
  1651. * _return :
  1652. * _---------------------------------------------------
  1653. */
  1654. function fSrchCnstcntsInfo(iRow) {
  1655. ds_send_reqdata.clearData();
  1656. dsf_makeValue( ds_send_reqdata, "pid", "string", ds_main_reclist_recinfo.getColumn(0, "pid")); // 등록번호
  1657. dsf_makeValue( ds_send_reqdata, "cnstrecflag", "string", ds_main_reclist_recinfo.getColumn(0, "cnstrecflag")); // 상담기록구분
  1658. dsf_makeValue( ds_send_reqdata, "recdd", "string", ds_main_cnstcntshistlist_cnstcntshistinfo.getColumn(iRow, "recdd")); // 기록일자
  1659. dsf_makeValue( ds_send_reqdata, "rectm", "string", ds_main_cnstcntshistlist_cnstcntshistinfo.getColumn(iRow, "rectm")); // 기록시간
  1660. ds_temp_getcnstcntsinfo_getcnstcnts.clearData();
  1661. //submit("TRMND01903");
  1662. var oParam = {};
  1663. oParam.id = "TRMND01903";
  1664. oParam.service = "dialapp.DialRec";
  1665. oParam.method = "reqGetCnstcntsInfo";
  1666. oParam.inds = "req=ds_send_reqdata";
  1667. oParam.outds = "ds_temp_getcnstcntsinfo_getcnstcnts=getcnstcnts";
  1668. oParam.async = false;
  1669. tranf_submit(oParam);
  1670. ds_main_reclist_recinfo.setColumn( 0, "status" , "u"); // 상태값 설정 (update)
  1671. ds_main_reclist_recinfo.setColumn( 0, "cnstcnts", ds_temp_getcnstcntsinfo_getcnstcnts.getColumn(0, "cnstcnts"));
  1672. ds_main_reclist_recinfo.setColumn( 0, "recdd" , ds_temp_getcnstcntsinfo_getcnstcnts.getColumn(0, "recdd"));
  1673. ds_main_reclist_recinfo.setColumn( 0, "rectm" , ds_temp_getcnstcntsinfo_getcnstcnts.getColumn(0, "rectm"));
  1674. ds_main_reclist_recinfo.setColumn( 0, "recid" , ds_temp_getcnstcntsinfo_getcnstcnts.getColumn(0, "recid"));
  1675. ds_main_reclist_recinfo.setColumn( 0, "recnm" , ds_temp_getcnstcntsinfo_getcnstcnts.getColumn(0, "recnm"));
  1676. //group3.grd_rechistinfo.allstyle("all", "background-color") = "white";
  1677. setGridbackgroundColor(group3.grd_rechistinfo, "whilte");
  1678. //group3.grd_rechistinfo.cellstyle("background-color", iRow, 1, iRow, 4) = "#ffd9ff"; // selectbackground Color 로 설정함.
  1679. if( ds_main_reclist_recinfo.getColumn(0, "cnstrecflag") == "H") {
  1680. group3.switch1.case1.txt_hdcnstcnts.enable = true; // 상담내용 텍스트박스 활성화
  1681. group3.switch1.case1.btn_savehdcnstcnts.enable = true; // 저장버튼 활성화
  1682. group3.switch1.case1.ipt_recdd.enable = false; // 기록일시 비활성화
  1683. group3.switch1.case1.ipt_rectm.enable = false;
  1684. group3.switch1.case1.btn_clock.enable = false;
  1685. } else if (ds_main_reclist_recinfo.getColumn(0, "cnstrecflag") == "P") {
  1686. group3.switch1.case2.txt_pdcnstcnts.enable = true; // 상담내용 텍스트박스 활성화
  1687. group3.switch1.case2.btn_savepdcnstcnts.enable = true; // 저장버튼 활성화
  1688. group3.switch1.case2.ipt_recdd2.enable = false; // 기록일시 비활성화
  1689. group3.switch1.case2.ipt_rectm2.enable = false;
  1690. group3.switch1.case2.btn_clock2.enable = false;
  1691. }
  1692. //model.refresh();
  1693. }
  1694. /**
  1695. * _group :
  1696. * _ver : 2007.07.30
  1697. * _by : 김진아
  1698. * _---------------------------------------------------
  1699. * _type : function
  1700. * _access : public
  1701. * _desc : 신규등록버튼 클릭 시
  1702. * _param :
  1703. * _return :
  1704. * _---------------------------------------------------
  1705. */
  1706. function fSetNewRecInfo(){
  1707. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1708. if(ds_main_reclist_recinfo.getColumn(0, "pid") == "") {
  1709. sysf_messageBox("혈액투석 유지환자를 선택한 후", "I", "신규등록을 할 수 있습니다.");
  1710. return;
  1711. }
  1712. if( ds_main_reclist_recinfo.getColumn(0, "cnstrecflag") == "H") {
  1713. group3.switch1.case1.txt_hdcnstcnts.enable = true; // 상담내용 텍스트박스 활성화
  1714. group3.switch1.case1.btn_savehdcnstcnts.enable = true; // 저장버튼 활성화
  1715. group3.switch1.case1.ipt_recdd.enable = true; // 기록일시 활성화
  1716. group3.switch1.case1.ipt_rectm.enable = true;
  1717. group3.switch1.case1.btn_clock.enable = true;
  1718. } else if (ds_main_reclist_recinfo.getColumn(0, "cnstrecflag") == "P") {
  1719. group3.switch1.case2.txt_pdcnstcnts.enable = true; // 상담내용 텍스트박스 활성화
  1720. group3.switch1.case2.btn_savepdcnstcnts.enable = true; // 저장버튼 활성화
  1721. group3.switch1.case2.ipt_recdd2.enable = true; // 기록일시 활성화
  1722. group3.switch1.case2.ipt_rectm2.enable = true;
  1723. group3.switch1.case2.btn_clock2.enable = true;
  1724. }
  1725. ds_main_reclist_recinfo.setColumn( 0, "status", "i"); // 상태값 설정 (insert)
  1726. // 기록일시 설정
  1727. dsf_makeValue( ds_main_reclist_recinfo, "recdd", "string", utlf_getCurrentDate()); // 기록일자
  1728. dsf_makeValue( ds_main_reclist_recinfo, "rectm", "string", utlf_getCurrentTime().substr(0,4)); // 기록시간
  1729. //model.refresh();
  1730. // 환자별 도관기록 리스트 행 추가
  1731. //group3.grd_rechistinfo.addItem(); // 행 추가
  1732. var iRow = ds_main_cnstcntshistlist_cnstcntshistinfo.addRow();
  1733. //var iRow = group3.grd_rechistinfo.rows - 1;
  1734. // ds_main_cnstcntshistlist.setColumn( iRow , "recdd", ds_main_reclist_recinfo.getColumn(0, "recdd"));
  1735. // ds_main_cnstcntshistlist.setColumn( iRow , "rectm", ds_main_reclist_recinfo.getColumn(0, "rectm"));
  1736. // ds_main_cnstcntshistlist.setColumn( iRow , "recnm", ds_main_reclist_recinfo.getColumn(0, "recnm"));
  1737. ds_main_cnstcntshistlist_cnstcntshistinfo.setColumn(iRow, "recdd", ds_main_reclist_recinfo.getColumn(0, "recdd") );
  1738. ds_main_cnstcntshistlist_cnstcntshistinfo.setColumn(iRow, "rectm", ds_main_reclist_recinfo.getColumn(0, "rectm") );
  1739. ds_main_cnstcntshistlist_cnstcntshistinfo.setColumn(iRow, "recnm", ds_main_reclist_recinfo.getColumn(0, "recnm") );
  1740. // 초기화
  1741. // for(var i=1; i<=group3.grd_rechistinfo.rows; i++) {
  1742. // group3.grd_rechistinfo.cellstyle("background-color", i, 1, i, 3) = "white"; // 환자별 상담기록 리스트 셀 색상 초기화 (white)
  1743. // }
  1744. setGridbackgroundColor(group3.grd_rechistinfo, "whilte");
  1745. ds_main_reclist_recinfo.setColumn( 0, "cnstcnts", "");
  1746. //model.refresh();
  1747. }
  1748. /**
  1749. * _group :
  1750. * _ver : 2007.08.07
  1751. * _by : 김진아
  1752. * _---------------------------------------------------
  1753. * _type : function
  1754. * _access : public
  1755. * _desc : 화면상단 정보설정
  1756. * _param : 그리드 ID (pGrd), 투석구분(pFlag)
  1757. * _return :
  1758. * _---------------------------------------------------
  1759. */
  1760. function fsetHngBaseInfo(pGrd, pPath){
  1761. //**상단정보 초기화**//
  1762. appf_delPatientInfos(); //화면상단정보 삭제
  1763. sysf_setGlobalVariable("paminfo", ""); //원무정보 reset
  1764. if(ds_main_paminfo_list.rowcount > 0) {
  1765. ds_main_paminfo_list.clearData();
  1766. }
  1767. var _tmpGrdDS = this.objects[pGrd.binddataset];
  1768. var iRow = _tmpGrdDS.rowposition; // pGrd.row;
  1769. // 상단 환자정보 parameter
  1770. // var sIoflag = model.getValue(pPath + "[" + iRow + "]_histstat" ); //원무 입원외래구분(histstat)
  1771. var sPid = _tmpGrdDS.getColumn(iRow, "pid" ); //등록번호
  1772. ds_send_reqdata.clearData();
  1773. dsf_makeValue( ds_send_reqdata, "pid", "string", sPid );
  1774. dsf_makeValue( ds_send_reqdata, "histstat", "string", sIoflag);
  1775. ds_temp_gettoplist.clearData();
  1776. //submit("TRMND00103");
  1777. var oParam = {};
  1778. oParam.id = "TRMND00103";
  1779. oParam.service = "dialapp.DialPatMngt";
  1780. oParam.method = "reqGettopInfo";
  1781. oParam.inds = "req=ds_send_reqdata";
  1782. oParam.outds = "ds_temp_gettoplist_gettopinfo=gettopinfo";
  1783. oParam.async = false;
  1784. tranf_submit(oParam);
  1785. var sCretno = ds_temp_gettoplist_gettopinfo.getColumn(0, "cretno"); //생성번호
  1786. //var sSeqno = ds_temp_gettoplist_gettopinfo.getColumn(0, "seqno"); //일련번호
  1787. var sInstcd = ds_temp_gettoplist_gettopinfo.getColumn(0, "instcd"); //기관코드
  1788. var sIndd = ds_temp_gettoplist_gettopinfo.getColumn(0, "indd"); //입원일자
  1789. var sOrddd = ds_temp_gettoplist_gettopinfo.getColumn(0, "orddd"); //진료일자
  1790. var sAcptseqno = ds_temp_gettoplist_gettopinfo.getColumn(0, "acptseqno"); //등록일련번호
  1791. var sOrgorddd = ds_temp_gettoplist_gettopinfo.getColumn(0, "orgorddd"); //원진료일자
  1792. var sIoflag = ds_temp_gettoplist_gettopinfo.getColumn(0, "ioflag"); //입원외래구분
  1793. var sParam;
  1794. if(sIoflag == "O") { //외래환자일 경우(histstat : "O")
  1795. sParam = (sIoflag + "▦" + sPid + "▦" + sOrddd + "▦" + sCretno + "▦" + sInstcd + "▦" + sAcptseqno + "▦" + sOrgorddd );
  1796. } else { //입원_응급환자일 경우(histstat : "I", "E")
  1797. //sParam = (sIoflag + "▦" + sPid + "▦" + sIndd + "▦" + sCretno + "▦" + sInstcd + "▦" );
  1798. sParam = (sIoflag + "▦" + sPid + "▦" + sOrddd + "▦" + sCretno + "▦" + sInstcd + "▦" );
  1799. }
  1800. // frmf_setParameter("condparam", sParam);
  1801. // frmf_modal("SPMMO08900", "SPMMO08900", "", "", "1", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden", "", "", "M");
  1802. appf_initPatientInfo(sParam);
  1803. var node = sysf_getGlobalVariable("paminfo");
  1804. dsf_setCSVToDs("ds_main_paminfo_list", node);
  1805. }
  1806. // header파일 중 SMMND01900.js 파일 끝
  1807. function group3_grd_pdmatnpatinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1808. fsetHngBaseInfo(group3.grd_pdmatnpatinfo, "ds_main_pdmatnpatlist_pdmatnpatinfo"); // 상단정보 설정
  1809. var iRow = ds_main_pdmatnpatlist_pdmatnpatinfo.rowposition; //group3.grd_pdmatnpatinfo.row;
  1810. if(iRow >= 0) {
  1811. fInit(); // 초기화
  1812. group3.btn_crt.enable = true; // 신규등록버튼 활성화
  1813. group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1814. group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1815. group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1816. group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1817. group3.switch1.case2.btn_pop.enable = true;
  1818. var sSelPid = ds_main_pdmatnpatlist_pdmatnpatinfo.getColumn(iRow, "pid"); //group3.grd_pdmatnpatinfo.textmatrix(iRow, 1); // 등록번호
  1819. var sMaintePatRgstDD = ds_main_pdmatnpatlist_pdmatnpatinfo.getColumn(iRow, "maintepatrgstdd"); // group3.grd_pdmatnpatinfo.textmatrix(iRow, 4); // 유지환자 등록일자
  1820. // 선택 행 셀 색상 지정
  1821. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1822. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "whilte");
  1823. //group3.grd_pdmatnpatinfo.cellstyle("background-color", iRow, 1, iRow, 4) = "#ffd9ff";
  1824. fGetPatInfo(sSelPid, sMaintePatRgstDD); // 환자정보 설정
  1825. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1826. fPatBasePDPipeInfo(); // 복막투석 환자 기본정보 및 최종 도관기록 정보 조회
  1827. //group3.grd_rechistinfo.allstyle("all", "background-color") = "white";
  1828. setGridbackgroundColor(group3.grd_rechistinfo, "whilte");
  1829. }
  1830. }
  1831. function group3_grd_hdmatnpatinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1832. fsetHngBaseInfo(group3.grd_hdmatnpatinfo, "ds_main_hdmatnpatlist_hdmatnpatinfo"); // 상단정보 설정
  1833. var iRow = ds_main_hdmatnpatlist_hdmatnpatinfo.rowposition; //group3.grd_hdmatnpatinfo.row;
  1834. if(iRow >= 0) {
  1835. fInit(); // 초기화
  1836. group3.btn_crt.enable = true; // 신규등록버튼 활성화
  1837. group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1838. group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1839. group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1840. group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1841. group3.switch1.case2.btn_pop.enable = false;
  1842. var sSelPid = ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(iRow, "pid"); //group3.grd_hdmatnpatinfo.textmatrix(iRow, 1); // 등록번호
  1843. var sMaintePatRgstDD = ds_main_hdmatnpatlist_hdmatnpatinfo.getColumn(iRow, "maintepatrgstdd"); //group3.grd_hdmatnpatinfo.textmatrix(iRow, 4); // 유지환자 등록일자
  1844. // 선택 행 셀 색상 지정
  1845. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1846. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "whilte");
  1847. //group3.grd_hdmatnpatinfo.cellstyle("background-color", iRow, 1, iRow, 4) = "#ffd9ff";
  1848. fGetPatInfo(sSelPid, sMaintePatRgstDD); // 환자정보 설정
  1849. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1850. fPatBaseHDPipeInfo(); // 혈액투석 환자 기본정보 및 최종 도관기록 정보 조회
  1851. //group3.grd_rechistinfo.allstyle("all", "background-color") = "white";
  1852. setGridbackgroundColor(group3.grd_rechistinfo, "whilte");
  1853. }
  1854. }
  1855. function group3_grp_sea_btn_srchmainpatlist_onclick(obj:Button, e:ClickEventInfo) {
  1856. var sDailFlag = ds_main_condition.getColumn(0, "dialflag");
  1857. if(sDailFlag== "H") {
  1858. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  1859. //fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1860. //fPatBaseHDPipeInfo(); // 혈액투석 환자 기본정보 및 최종 도관기록 정보 조회
  1861. } else if(sDailFlag== "P"){
  1862. fSrchPDMatnPatList(); // 복막투석 유지환자 리스트 조회
  1863. //fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1864. //fPatBasePDPipeInfo(); // 복막투석 환자 기본정보 및 최종 도관기록 정보 조회
  1865. }
  1866. }
  1867. function group3_grp_sea_input1_onkeyup(obj:Edit, e:KeyEventInfo) {
  1868. frmf_inputEnterKey("group3.grp_sea.btn_srchmainpatlist", "onclick", new ClickEventInfo);
  1869. }
  1870. function group3_btn_hdreccase_onclick(obj:Button, e:ClickEventInfo) {
  1871. lf_btn_Selected("btn_hdreccase");
  1872. fInit(); // 초기화
  1873. //model.toggle("group3.switch1.case1");
  1874. group3.switch1.tabindex = 0;
  1875. group3.rdo_dialflag.value = "H";
  1876. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  1877. group3.btn_crt.enable = false; // 신규등록버튼 비활성화
  1878. group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1879. group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1880. group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1881. group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1882. group3.switch1.case2.btn_pop.enable = false;
  1883. group3.grd_hdmatnpatinfo.visible = true;
  1884. group3.grd_pdmatnpatinfo.visible = false;
  1885. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1886. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "whilte");
  1887. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1888. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "whilte");
  1889. }
  1890. function group3_switch1_case1_btn_savehdcnstcnts_onclick(obj:Button, e:ClickEventInfo) {
  1891. fCnstInfo(); // 상담내용 저장
  1892. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1893. }
  1894. function group3_switch1_case1_btn_clock_onclick(obj:Button, e:ClickEventInfo) {
  1895. dsf_makeValue( ds_main_reclist_recinfo, "recdd", "string", utlf_getCurrentDate());
  1896. dsf_makeValue( ds_main_reclist_recinfo, "rectm", "string", utlf_getCurrentTime().substr(0,4));
  1897. //group3.switch1.case1.ipt_recdd.refresh();
  1898. //group3.switch1.case1.ipt_rectm.refresh();
  1899. }
  1900. function group3_switch1_case2_grd_t_set_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1901. var iRow = ds_main_t_setlist_t_setinfo.rowposition;
  1902. if(ds_main_t_setlist_t_setinfo.getColumn(iRow, "status") == "") {
  1903. ds_main_t_setlist_t_setinfo.setColumn( iRow , "status", "u"); // 상태값 설정 (update)
  1904. }
  1905. }
  1906. function group3_switch1_case2_btn_pop_onclick(obj:Button, e:ClickEventInfo) {
  1907. var objArg = new Objects();
  1908. objArg.arg_ds_temp_paminfo = ds_main_paminfo_list;
  1909. frmf_open("SMMND00800", "SMMND00800", objArg, "", "", "1", "1", "", "", "", "", "", "M");
  1910. }
  1911. function group3_switch1_case2_btn_savepdcnstcnts_onclick(obj:Button, e:ClickEventInfo) {
  1912. fCnstInfo(); // 상담내용 저장
  1913. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1914. }
  1915. function group3_switch1_case2_btn_clock2_onclick(obj:Button, e:ClickEventInfo) {
  1916. dsf_makeValue( ds_main_reclist_recinfo, "recdd", "string", utlf_getCurrentDate());
  1917. dsf_makeValue( ds_main_reclist_recinfo, "rectm", "string", utlf_getCurrentTime().substr(0,4));
  1918. //group3.switch1.case2.ipt_recdd2.refresh();
  1919. //group3.switch1.case2.ipt_rectm2.refresh();
  1920. }
  1921. function group3_switch1_case2_grd_infc_onlbuttonup(obj:Grid, e:MouseEventInfo) {
  1922. // if(e.col == 9) {
  1923. // group3.switch1.case2.grd_infc.textmatrix(group3.switch1.case2.grd_infc.row, 9) = utlf_getCurrentTime().substr(0,4); //기록시간
  1924. // //model.refresh();
  1925. // }
  1926. }
  1927. function group3_switch1_case2_grd_infc_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1928. var iRow = ds_main_infclist_infcinfo.rowposition; //group3.switch1.case2.grd_infc.row;
  1929. if(ds_main_reclist_recinfo_infclist_infcinfo.getColumn(iRow, "status") == "") {
  1930. ds_main_reclist_recinfo_infclist.setColumn( iRow , "status", "u"); // 상태값 설정 (update)
  1931. }
  1932. }
  1933. function group3_switch1_case2_grd_peritcoduit_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
  1934. var iRow = ds_main_peritcoduitlist_peritcoduitinfo.rowposition; //group3.switch1.case2.grd_peritcoduit.row;
  1935. if(ds_main_reclist_recinfo_peritcoduitlist_peritcoduitinfo.getColumn(iRow, "status") == "") {
  1936. ds_main_reclist_recinfo_peritcoduitlist.setColumn( iRow , "status", "u"); // 상태값 설정 (update)
  1937. }
  1938. }
  1939. function group3_rdo_dialflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
  1940. fInit(); // 초기화
  1941. group3.btn_crt.enable = false; // 신규등록버튼 비활성화
  1942. group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1943. group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1944. group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1945. group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1946. group3.switch1.case2.btn_pop.enable = false;
  1947. if(group3.rdo_dialflag.value == "H") {
  1948. lf_btn_Selected("btn_hdreccase");
  1949. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  1950. group3.grd_hdmatnpatinfo.visible = true;
  1951. group3.grd_pdmatnpatinfo.visible = false;
  1952. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1953. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1954. //model.toggle("group3.switch1.case1");
  1955. group3.switch1.tabindex = 0;
  1956. //group3.btn_hdreccase.enable = true;
  1957. //group3.btn_pdreccase.enable = false;
  1958. group3.btn_hdreccase.selected = true;
  1959. } else if(group3.rdo_dialflag.value == "P") {
  1960. lf_btn_Selected("btn_pdreccase");
  1961. fSrchPDMatnPatList(); // 복막투석 유지환자 리스트 조회
  1962. group3.grd_hdmatnpatinfo.visible = false;
  1963. group3.grd_pdmatnpatinfo.visible = true;
  1964. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1965. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1966. //model.toggle("group3.switch1.case2");
  1967. group3.switch1.tabindex = 1;
  1968. //group3.btn_hdreccase.enable = false;
  1969. //group3.btn_pdreccase.enable = true;
  1970. group3.btn_pdreccase.selected = true;
  1971. }
  1972. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "whilte");
  1973. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "whilte");
  1974. }
  1975. function group3_btn_pdreccase_onclick(obj:Button, e:ClickEventInfo) {
  1976. lf_btn_Selected("btn_pdreccase");
  1977. fInit(); // 초기화
  1978. //model.toggle("group3.switch1.case2");
  1979. group3.switch1.tabindex = 1;
  1980. group3.rdo_dialflag.value = "P";
  1981. fSrchPDMatnPatList(); // 복막투석 유지환자 리스트 조회
  1982. group3.btn_crt.enable = false; // 신규등록버튼 비활성화
  1983. group3.switch1.case1.txt_hdcnstcnts.enable = false; // 상담내용 텍스트박스 비활성화
  1984. group3.switch1.case2.txt_pdcnstcnts.enable = false;
  1985. group3.switch1.case1.btn_savehdcnstcnts.enable = false; // 저장버튼 비활성화
  1986. group3.switch1.case2.btn_savepdcnstcnts.enable = false;
  1987. group3.switch1.case2.btn_pop.enable = false;
  1988. group3.grd_hdmatnpatinfo.visible = false;
  1989. group3.grd_pdmatnpatinfo.visible = true;
  1990. //group3.grd_hdmatnpatinfo.allstyle("all", "background-color") = "white";
  1991. //group3.grd_pdmatnpatinfo.allstyle("all", "background-color") = "white";
  1992. setGridbackgroundColor(group3.grd_hdmatnpatinfo, "whilte");
  1993. setGridbackgroundColor(group3.grd_pdmatnpatinfo, "whilte");
  1994. }
  1995. function group3_grd_rechistinfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1996. var iRow = ds_main_cnstcntshistlist_cnstcntshistinfo.rowposition; //group3.grd_rechistinfo.row;
  1997. if (iRow >= 0) {
  1998. fSrchCnstcntsHist(); // 상담기록 리스트 조회
  1999. fSrchCnstcntsInfo(iRow); // HD상담기록 조회
  2000. }
  2001. }
  2002. function group3_btn_crt_onclick(obj:Button, e:ClickEventInfo) {
  2003. fSetNewRecInfo(); // 신규등록버튼 클릭 시
  2004. }
  2005. function lf_btn_Selected(btnId){
  2006. if( utlf_isNull(btnId) ) return;
  2007. group3.btn_hdreccase.class = "btn_tab";
  2008. group3.btn_pdreccase.class = "btn_tab";
  2009. var btnObj = group3.components[btnId];
  2010. btnObj.setSelectStatus(true);
  2011. btnObj.class = "btn_tab_S";
  2012. }
  2013. ]]></Script>
  2014. </Form>
  2015. </FDL>