SMPMC00100_민원환자관리.xfdl 162 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC00100" position="absolute 0 0 1196 780" titletext="민원환자관리" onload="SMPMC00100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 26 1196 780" style="" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Tab id="switch1" class="sw_box" position="absolute 0 1 1195 753" style="border: solid #cc99ff #cc99ff;" anchor="all" tabindex="0">
  11. <Tabpages>
  12. <Tabpage id="case1" selected="true" anchor="default" text=" 민원환자현황 ">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption45" class="tit_2" position="absolute 0 48 115 65" style="align:left middle;font:Dotum,9,bold;" text="민원환자리스트" anchor="default"/>
  16. <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 65 1195 69" style="" anchor="left top right"/>
  17. <Button id="button10" class="btn7" position="absolute 1118 42 1195 64" style="" text="엑셀저장" onclick="group1_switch1_case1_button10_onclick" anchor="top right" taborder="1"/>
  18. <Grid id="grd_civilindspec" binddataset="ds_main_capmlist_civilindspeclist" position="absolute 0 69 1195 725" style="" oncelldblclick="group1_switch1_case1_grd_civilindspec_oncelldblclick" onaftersort="group1_switch1_case1_grd_civilindspec_onaftersort" anchor="all" taborder="2">
  19. <Formats>
  20. <Format id="default">
  21. <Columns>
  22. <Column size="24"/>
  23. <Column size="60"/>
  24. <Column size="100"/>
  25. <Column size="100"/>
  26. <Column size="86"/>
  27. <Column size="84"/>
  28. <Column size="164"/>
  29. <Column size="100"/>
  30. <Column size="93"/>
  31. <Column size="93"/>
  32. <Column size="100"/>
  33. <Column size="86"/>
  34. <Column size="86"/>
  35. </Columns>
  36. <Rows>
  37. <Row size="23" band="head"/>
  38. <Row size="23"/>
  39. </Rows>
  40. <Band id="head">
  41. <Cell/>
  42. <Cell col="1" text="종결여부"/>
  43. <Cell col="2" text="대분류"/>
  44. <Cell col="3" text="중분류"/>
  45. <Cell col="4" text="환자번호"/>
  46. <Cell col="5" text="환자명"/>
  47. <Cell col="6" text="진료과"/>
  48. <Cell col="7" text="주민번호"/>
  49. <Cell col="8" text="접수일자"/>
  50. <Cell col="9" text="종료일"/>
  51. <Cell col="10" text="합의금"/>
  52. <Cell col="11" text="민원인명"/>
  53. <Cell col="12" text="담당자"/>
  54. </Band>
  55. <Band id="body">
  56. <Cell expr="currow + 1"/>
  57. <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:capm_endyn" combodataset="ds_init_P0046list_P0046" combocodecol="cdid" combodatacol="cdnm"/>
  58. <Cell col="2" displaytype="combo" style="align:center middle;" text="bind:capm_lrgcd" combodataset="ds_init_P0450list_P0450" combocodecol="cdid" combodatacol="cdnm"/>
  59. <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:capm_mdicd" combodataset="ds_init_P0451list_P0451" combocodecol="cdid" combodatacol="cdnm"/>
  60. <Cell col="4" text="bind:capm_pid"/>
  61. <Cell col="5" text="bind:capm_hngnm"/>
  62. <Cell col="6" style="align:left middle;" text="bind:capm_civilaplgenrdeptcd"/>
  63. <Cell col="7" text="bind:capm_rrgstno"/>
  64. <Cell col="8" displaytype="date" text="bind:capm_civilaplclamdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  65. <Cell col="9" displaytype="date" text="bind:capm_civilenddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  66. <Cell col="10" text="bind:capm_agreamt" mask="#,###"/>
  67. <Cell col="11" text="bind:capm_civilaplernm"/>
  68. <Cell col="12" text="bind:capm_civilaplchrgernm"/>
  69. </Band>
  70. </Format>
  71. </Formats>
  72. </Grid>
  73. <Div id="group2" position="absolute 0 0 1195 40" style="" anchor="left top right" class="div_SA2">
  74. <Layouts>
  75. <Layout width="1174" height="35">
  76. <Static id="caption1" class="search_name" position="absolute 15 12 101 29" style="" text="조회구분 :" anchor="default"/>
  77. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" class="combo_search" position="absolute 104 10 219 29" style="" anchor="default" onitemchanged="group1_switch1_case1_group2_combo1_onitemchanged">
  78. <Dataset id="innerdataset">
  79. <ColumnInfo>
  80. <Column id="codecolumn"/>
  81. <Column id="datacolumn"/>
  82. </ColumnInfo>
  83. <Rows>
  84. <Row>
  85. <Col id="codecolumn">1</Col>
  86. <Col id="datacolumn">접수일자</Col>
  87. </Row>
  88. <Row>
  89. <Col id="codecolumn">2</Col>
  90. <Col id="datacolumn">성명</Col>
  91. </Row>
  92. <Row>
  93. <Col id="codecolumn">3</Col>
  94. <Col id="datacolumn">환자번호</Col>
  95. </Row>
  96. <Row>
  97. <Col id="codecolumn">4</Col>
  98. <Col id="datacolumn">종료일자</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">5</Col>
  102. <Col id="datacolumn">담당자</Col>
  103. </Row>
  104. <Row>
  105. <Col id="codecolumn">6</Col>
  106. <Col id="datacolumn">민원분류</Col>
  107. </Row>
  108. <Row>
  109. <Col id="codecolumn">7</Col>
  110. <Col id="datacolumn">민원제기방법</Col>
  111. </Row>
  112. </Rows>
  113. </Dataset>
  114. </Combo>
  115. <Static id="caption11" class="search_name" position="absolute 520 12 580 29" style="" text="종결 :" anchor="default"/>
  116. <Combo innerdataset="ds_init_P0046list_P0046" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo2" class="combo_search" position="absolute 583 10 698 29" style="" anchor="default"/>
  117. <Shape id="line2" class="line_4" linetype="vertical" position="absolute 1112 9 1115 31" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  118. <Static id="caption15" class="search_name" position="absolute 741 12 801 29" style="" text="그룹 :" anchor="default"/>
  119. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo3" class="combo_search" position="absolute 804 10 919 29" style="" anchor="default">
  120. <Dataset id="innerdataset">
  121. <ColumnInfo>
  122. <Column id="codecolumn"/>
  123. <Column id="datacolumn"/>
  124. </ColumnInfo>
  125. <Rows>
  126. <Row>
  127. <Col id="codecolumn">1</Col>
  128. <Col id="datacolumn">외래</Col>
  129. </Row>
  130. <Row>
  131. <Col id="codecolumn">2</Col>
  132. <Col id="datacolumn">입원</Col>
  133. </Row>
  134. <Row>
  135. <Col id="codecolumn">3</Col>
  136. <Col id="datacolumn">응급</Col>
  137. </Row>
  138. <Row>
  139. <Col id="codecolumn">4</Col>
  140. <Col id="datacolumn">기타</Col>
  141. </Row>
  142. <Row>
  143. <Col id="codecolumn"/>
  144. <Col id="datacolumn">전체</Col>
  145. </Row>
  146. </Rows>
  147. </Dataset>
  148. </Combo>
  149. <Calendar id="ipt_sacptdd" class="input_search" visible="true" position="absolute 222 10 337 29" style="" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  150. <Edit id="ipt_spid" class="input_search" visible="false" position="absolute 232 10 347 29" style="" anchor="default" onkeypress="group1_switch1_case1_group2_ipt_spid_onkeypress"/>
  151. <Edit id="ipt_shngnm" class="input_search" visible="false" position="absolute 242 10 357 29" style="" anchor="default"/>
  152. <Calendar id="ipt_enddd" class="input_search" visible="false" position="absolute 228 10 343 29" style="" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  153. <Edit id="ipt_civilaplchrgerid" visible="false" position="absolute 262 10 377 29" style="" anchor="default"/>
  154. <Button id="btn_search" class="btn1" position="absolute 1127 8 1183 30" style="" text="조회" onclick="group1_switch1_case1_group2_btn_search_onclick" anchor="top right"/>
  155. <Combo innerdataset="@ds_init_P0450list_P0450" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_lrgcd" class="combo_search" visible="false" position="absolute 270 10 385 29" style="" anchor="default" onitemchanged="group1_switch1_case1_group2_cmb_lrgcd_onitemchanged"/>
  156. <Combo innerdataset="dsft_init_P0451list_P0451" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_mdicd" class="combo_search" visible="false" position="absolute 340 10 455 29" style="" anchor="default"/>
  157. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_civilaplclammthdcd" class="combo_search" visible="false" position="absolute 340 10 455 29" style="" anchor="default">
  158. <Dataset id="innerdataset">
  159. <ColumnInfo>
  160. <Column id="codecolumn"/>
  161. <Column id="datacolumn"/>
  162. </ColumnInfo>
  163. <Rows>
  164. <Row>
  165. <Col id="codecolumn">1</Col>
  166. <Col id="datacolumn">방문</Col>
  167. </Row>
  168. <Row>
  169. <Col id="codecolumn">2</Col>
  170. <Col id="datacolumn">인터넷</Col>
  171. </Row>
  172. <Row>
  173. <Col id="codecolumn">3</Col>
  174. <Col id="datacolumn">전화</Col>
  175. </Row>
  176. <Row>
  177. <Col id="codecolumn">4</Col>
  178. <Col id="datacolumn">고객소리</Col>
  179. </Row>
  180. <Row>
  181. <Col id="codecolumn">5</Col>
  182. <Col id="datacolumn">기타</Col>
  183. </Row>
  184. </Rows>
  185. </Dataset>
  186. </Combo>
  187. <Calendar id="ipt_sacptdd2" class="input_search" position="absolute 365 10 480 29" style="" anchor="default" xforms-next="group1_switch1_case1_group2_ipt_sacptdd2_xforms-next" onkillfocus="group1_switch1_case1_group2_ipt_sacptdd2_onkillfocus" dateformat="yyyy-MM-dd" value="null"/>
  188. <Static id="caption26" position="absolute 345 12 360 27" style="" text="~" anchor="default"/>
  189. <Calendar id="ipt_enddd2" class="input_search" visible="false" position="absolute 375 10 490 29" style="" anchor="default" xforms-next="group1_switch1_case1_group2_ipt_enddd2_xforms-next" onkillfocus="group1_switch1_case1_group2_ipt_enddd2_onkillfocus" dateformat="yyyy-MM-dd" value="null"/>
  190. </Layout>
  191. </Layouts>
  192. </Div>
  193. </Layout>
  194. </Layouts>
  195. </Tabpage>
  196. <Tabpage id="case2" anchor="default" text=" 개인별내역관리 " position="absolute 0 -314 1191 398">
  197. <Layouts>
  198. <Layout>
  199. <Static id="caption9" class="cell_1" position="absolute 0 28 71 51" style="padding:0 0 0 3;align:left middle;" text="등록번호" anchor="default"/>
  200. <Edit id="ipt_pid" class="input_essential" position="absolute 74 30 191 49" style="" anchor="default" onkeypress="group1_switch1_case2_ipt_pid_onkeypress" onkeydown="group1_switch1_case2_ipt_pid_onkeydown"/>
  201. <Button id="btn_ptbspid" class="icon_search" position="absolute 194 31 210 47" style="" text="" onclick="group1_switch1_case2_btn_ptbspid_onclick" anchor="default"/>
  202. <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 0 52 850 55" style="" anchor="default"/>
  203. <Static id="caption33" class="cell_1" position="absolute 0 54 71 77" style="padding:0 0 0 3;align:left middle;" text="성명[한글]" anchor="default"/>
  204. <Edit id="ipt_hngnm" class="input_essential" position="absolute 74 56 191 75" style="" anchor="default" onkeypress="group1_switch1_case2_ipt_hngnm_onkeypress" onkeydown="group1_switch1_case2_ipt_hngnm_onkeydown"/>
  205. <Button id="btn_ptbshngnm" class="icon_search" position="absolute 194 57 210 73" style="" text="" onclick="group1_switch1_case2_btn_ptbshngnm_onclick" anchor="default"/>
  206. <Shape id="line6" class="line_2" linetype="horizontal" position="absolute 0 78 378 81" style="" anchor="default"/>
  207. <Static id="caption18" class="cell_1" position="absolute 0 80 71 103" style="padding:0 0 0 3;align:left middle;" text="주민번호" anchor="default"/>
  208. <Edit id="ipt_rrgstno1" class="input_essential" position="absolute 74 82 126 101" style="" anchor="default" xforms-next="group1_switch1_case2_ipt_rrgstno1_xforms-next" onkeypress="group1_switch1_case2_ipt_rrgstno1_onkeypress" onkillfocus="group1_switch1_case2_ipt_rrgstno1_onkillfocus" onkeydown="group1_switch1_case2_ipt_rrgstno1_onkeydown"/>
  209. <Edit id="ipt_rrgstno2" class="input_essential" position="absolute 128 82 190 101" style="" anchor="default" xforms-next="group1_switch1_case2_ipt_rrgstno2_xforms-next" onkeypress="group1_switch1_case2_ipt_rrgstno2_onkeypress" onkillfocus="group1_switch1_case2_ipt_rrgstno2_onkillfocus" onkeydown="group1_switch1_case2_ipt_rrgstno2_onkeydown"/>
  210. <Button id="btn_ptbsrrgstno" class="icon_search" position="absolute 194 83 210 99" style="" text="" onclick="group1_switch1_case2_btn_ptbsrrgstno_onclick" anchor="default"/>
  211. <Static id="caption4" class="cell_1" position="absolute 215 28 280 51" style="padding:0 0 0 3;align:left middle;" text="성별_나이" anchor="default"/>
  212. <Edit id="input3" class="input_default" enable="false" position="absolute 282 30 327 49" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default"/>
  213. <Edit id="input4" class="input_default" enable="false" position="absolute 331 30 380 49" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default"/>
  214. <Static id="caption14" class="cell_1" position="absolute 215 54 280 77" style="padding:0 0 0 3;align:left middle;" text="연락처" anchor="default"/>
  215. <Edit id="input15" class="input_default" enable="false" position="absolute 282 56 380 75" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default"/>
  216. <Static id="caption86" class="cell_1" position="absolute 383 54 468 102" style="padding:0 0 0 3;align:left middle;" text="참고사항&#13;&#10;" anchor="default"/>
  217. <Button id="btn_remfact" class="btn2" position="absolute 424 81 466 100" style="" text="펼침" onclick="group1_switch1_case2_btn_remfact_onclick" anchor="default"/>
  218. <TextArea id="tar_remfact" enable="false" taborder="21" position="absolute 470 55 850 99" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
  219. <Static id="caption123" class="cell_1" position="absolute 383 28 468 51" style="padding:0 0 0 3;align:left middle;" text="직원추천정보" anchor="default"/>
  220. <CheckBox id="bool2" enable="false" truevalue="Y" falsevalue="N" position="absolute 470 29 490 49" style="" text="" onclick="group1_switch1_case2_bool2_onclick"/>
  221. <Static id="caption20" position="absolute 490 30 540 50" style="" text="직원소개" anchor="default"/>
  222. <Edit id="output67" class="output_fix" position="absolute 543 30 623 49" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" readonly="true" enable="false"/>
  223. <Combo innerdataset="ds_init_P0327list_P0327" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo37" class="combo_default" enable="false" position="absolute 625 30 740 49" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default"/>
  224. <Edit id="input2" class="input_default" enable="false" position="absolute 282 82 380 101" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default"/>
  225. <Static id="caption3" class="cell_1" position="absolute 745 28 830 51" style="padding:0 0 0 3;align:left middle;" text="사망여부" anchor="default"/>
  226. <CheckBox id="bool4" enable="False" truevalue="Y" falsevalue="N" position="absolute 834 29 850 49" style="" text="" onclick="group1_switch1_case2_bool4_onclick"/>
  227. <Shape id="line7" class="line_3" linetype="horizontal" position="absolute 0 130 851 133" style="" anchor="default"/>
  228. <Shape id="line17" class="line_2" linetype="horizontal" position="absolute 856 52 1194 55" style="" anchor="left top right"/>
  229. <Shape id="line19" class="line_2" linetype="horizontal" position="absolute 856 78 1194 81" style="" anchor="left top right"/>
  230. <Shape id="line22" class="line_2" linetype="horizontal" position="absolute 856 156 1194 159" style="" anchor="left top right"/>
  231. <Shape id="line21" class="line_2" linetype="horizontal" position="absolute 856 130 1194 133" style="" anchor="left top right"/>
  232. <Shape id="line20" class="line_2" linetype="horizontal" position="absolute 856 104 1194 107" style="" anchor="left top right"/>
  233. <Shape id="line25" class="line_2" linetype="horizontal" position="absolute 0 340 851 343" style="" anchor="default"/>
  234. <Shape id="line24" class="line_2" linetype="horizontal" position="absolute 0 314 851 317" style="" anchor="default"/>
  235. <Shape id="line13" class="line_2" linetype="horizontal" position="absolute 0 288 851 291" style="" anchor="default"/>
  236. <Shape id="line12" class="line_2" linetype="horizontal" position="absolute 0 262 851 265" style="" anchor="default"/>
  237. <Shape id="line23" class="line_2" linetype="horizontal" position="absolute 0 236 851 239" style="" anchor="default"/>
  238. <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 210 851 213" style="" anchor="default"/>
  239. <Shape id="line14" class="line_2" linetype="horizontal" position="absolute 0 184 851 187" style="" anchor="default"/>
  240. <Static id="caption46" class="cell_1" position="absolute 856 158 930 389" style="padding:0 0 0 3;align:left middle;" text="종결내역" anchor="default"/>
  241. <Calendar id="input7" class="input_essential" taborder="7" position="absolute 86 214 205 233" style="" anchor="default" onkeydown="group1_switch1_case2_input7_onkeydown" dateformat="yyyy-MM-dd" value="null" autoskip="true" autoselect="true"/>
  242. <Static id="caption40" class="cell_1" position="absolute 856 106 930 129" style="padding:0 0 0 3;align:left middle;" text="감면액" anchor="default"/>
  243. <MaskEdit id="input20" class="input_default" mask="#,###" position="absolute 932 108 1052 127" style="" anchor="default"/>
  244. <Static id="caption2" class="tit_2" position="absolute 856 7 945 23" style="align:left middle;font:Dotum,9;" text="종결사항" anchor="default"/>
  245. <Static id="caption10" class="tit_2" position="absolute 0 139 110 155" style="align:left middle;font:돋움,9;" text="민원사항" anchor="default"/>
  246. <MaskEdit id="input1" class="input_default" mask="#,###" position="absolute 932 30 1052 49" style="" anchor="default"/>
  247. <Static id="caption21" class="cell_1" position="absolute 0 212 83 235" style="padding:0 0 0 3;align:left middle;" text="민원발생일자" anchor="default"/>
  248. <Calendar id="input34" class="input_default" position="absolute 932 134 1052 153" style="" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  249. <Static id="caption5" class="tit_2" position="absolute 0 7 76 24" style="align:left middle;font:Dotum,9;" text="인적사항" anchor="default"/>
  250. <Static id="cap_privacy" position="absolute 82 3 156 23" style="background:#ff0000ff;border:1 solid #000000ff #000000ff;color:#000000ff;align:center;font:Dotum,9,bold;" text="사생활보호" anchor="default"/>
  251. <Static id="caption47" class="cell_1" position="absolute 856 28 930 51" style="padding:0 0 0 3;align:left middle;" text="총진료비" anchor="default"/>
  252. <Shape id="line3" class="line_10" linetype="horizontal" position="absolute 0 24 851 28" style="" anchor="default"/>
  253. <Static id="caption48" class="cell_1" position="absolute 856 54 930 77" style="padding:0 0 0 3;align:left middle;" text="본인부담금" anchor="default"/>
  254. <Shape id="line18" class="line_10" linetype="horizontal" position="absolute 856 24 1194 28" style="" anchor="left top right"/>
  255. <Shape id="line4" class="line_10" linetype="horizontal" position="absolute 0 156 851 160" style="" anchor="default"/>
  256. <Static id="caption49" class="cell_1" position="absolute 856 132 930 155" style="padding:0 0 0 3;align:left middle;" text="종결일자" anchor="default"/>
  257. <MaskEdit id="input18" class="input_default" mask="#,###" position="absolute 932 82 1052 101" style="" anchor="default"/>
  258. <Static id="caption28" class="cell_1" position="absolute 856 80 930 103" style="padding:0 0 0 3;align:left middle;" text="합의금" anchor="default"/>
  259. <MaskEdit id="input19" class="input_default" mask="#,###" position="absolute 932 56 1052 75" style="" anchor="default"/>
  260. <Calendar id="input31" class="input_default" taborder="13" position="absolute 726 240 851 259" style="" anchor="default" onkeydown="group1_switch1_case2_input31_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  261. <Static id="caption41" class="cell_1" position="absolute 633 316 723 339" style="padding:0 0 0 3;align:left middle;" text="민원회신여부" anchor="default"/>
  262. <Static id="caption30" class="cell_1" position="absolute 633 160 723 183" style="padding:0 0 0 3;align:left middle;" text="연락처" anchor="default"/>
  263. <Edit id="input21" class="input_default" enable="false" taborder="9" position="absolute 510 214 630 233" style="" anchor="default" onkeydown="group1_switch1_case2_input21_onkeydown"/>
  264. <Static id="caption42" class="cell_1" position="absolute 412 238 507 261" style="padding:0 0 0 3;align:left middle;" text="민원종결상태" anchor="default"/>
  265. <Edit id="ipt_smlcnts" class="input_default" taborder="23" position="absolute 360 318 630 337" style="" anchor="default" onkeydown="group1_switch1_case2_ipt_smlcnts_onkeydown"/>
  266. <Static id="caption31" class="cell_1" position="absolute 208 238 288 261" style="padding:0 0 0 3;align:left middle;" text="전달부서" anchor="default"/>
  267. <Static id="caption43" class="cell_1" position="absolute 633 238 723 261" style="padding:0 0 0 3;align:left middle;" text="진료시작일자" anchor="default"/>
  268. <Edit id="input33" class="input_default" taborder="19" position="absolute 291 292 409 311" style="" anchor="default" onkeydown="group1_switch1_case2_input33_onkeydown"/>
  269. <Static id="caption32" class="cell_1" position="absolute 0 290 82 313" style="padding:0 0 0 3;align:left middle;" text="전문의" anchor="default"/>
  270. <Static id="caption44" class="cell_1" position="absolute 412 264 507 287" style="padding:0 0 0 3;align:left middle;" text="민원제기방법" anchor="default"/>
  271. <Button id="button7" class="icon_search" taborder="5" position="absolute 185 189 201 205" style="" text="" onclick="group1_switch1_case2_button7_onclick" anchor="default"/>
  272. <Calendar id="input23" class="input_default" taborder="10" position="absolute 86 240 205 259" style="" anchor="default" onkeydown="group1_switch1_case2_input23_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  273. <Static id="caption22" class="cell_1" position="absolute 0 160 83 183" style="padding:0 0 0 3;align:left middle;" text="민원인명" anchor="default"/>
  274. <Static id="caption23" class="cell_1" position="absolute 412 160 507 183" style="padding:0 0 0 3;align:left middle;" text="관계" anchor="default"/>
  275. <Edit id="input35" class="input_default" position="absolute 86 188 116 207" style="" anchor="default"/>
  276. <Edit id="input24" class="input_default" taborder="4" position="absolute 726 162 851 181" style="" anchor="default" onkeydown="group1_switch1_case2_input24_onkeydown"/>
  277. <Static id="caption34" class="cell_1" position="absolute 208 264 288 287" style="padding:0 0 0 3;align:left middle;" text="전달일자" anchor="default"/>
  278. <Shape id="line16" class="line_3" linetype="horizontal" position="absolute 856 390 1194 393" style="" anchor="left top right"/>
  279. <Static id="caption24" class="cell_1" position="absolute 633 264 723 287" style="padding:0 0 0 3;align:left middle;" text="진료종료일자" anchor="default"/>
  280. <Edit id="input36" class="input_default" position="absolute 119 188 149 207" style="" anchor="default"/>
  281. <Static id="caption35" class="cell_1" position="absolute 208 342 290 389" style="padding:0 0 0 3;align:left middle;" text="전달사항" anchor="default"/>
  282. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" taborder="24" position="absolute 726 318 830 338" style="textpadding:0 3 0 3;background:transparent;" onkeydown="group1_switch1_case2_radio1_onkeydown" anchor="default">
  283. <Dataset id="innerdataset">
  284. <ColumnInfo>
  285. <Column id="codecolumn"/>
  286. <Column id="datacolumn"/>
  287. </ColumnInfo>
  288. <Rows>
  289. <Row>
  290. <Col id="codecolumn">Y</Col>
  291. <Col id="datacolumn">Yes</Col>
  292. </Row>
  293. <Row>
  294. <Col id="codecolumn">N</Col>
  295. <Col id="datacolumn">No</Col>
  296. </Row>
  297. </Rows>
  298. </Dataset>
  299. </Radio>
  300. <Edit id="input37" class="input_default" position="absolute 208 188 407 207" style="" anchor="default"/>
  301. <Static id="caption36" class="cell_1" position="absolute 0 238 83 261" style="padding:0 0 0 3;align:left middle;" text="민원제기일자" anchor="default"/>
  302. <Static id="caption7" class="cell_1" position="absolute 0 186 83 209" style="padding:0 0 0 3;align:left middle;" text="주소" anchor="default"/>
  303. <Edit id="input38" class="input_default" taborder="6" position="absolute 510 188 851 207" style="" anchor="default" onkeydown="group1_switch1_case2_input38_onkeydown"/>
  304. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_scivilaplclammthdcd" class="combo_default" taborder="16" position="absolute 510 266 630 285" style="" onkeydown="group1_switch1_case2_cmb_scivilaplclammthdcd_onkeydown" anchor="default">
  305. <Dataset id="innerdataset">
  306. <ColumnInfo>
  307. <Column id="codecolumn"/>
  308. <Column id="datacolumn"/>
  309. </ColumnInfo>
  310. <Rows>
  311. <Row>
  312. <Col id="codecolumn">1</Col>
  313. <Col id="datacolumn">방문</Col>
  314. </Row>
  315. <Row>
  316. <Col id="codecolumn">2</Col>
  317. <Col id="datacolumn">인터넷</Col>
  318. </Row>
  319. <Row>
  320. <Col id="codecolumn">3</Col>
  321. <Col id="datacolumn">전화</Col>
  322. </Row>
  323. <Row>
  324. <Col id="codecolumn">4</Col>
  325. <Col id="datacolumn">고객소리</Col>
  326. </Row>
  327. <Row>
  328. <Col id="codecolumn">5</Col>
  329. <Col id="datacolumn">기타</Col>
  330. </Row>
  331. </Rows>
  332. </Dataset>
  333. </Combo>
  334. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" taborder="2" position="absolute 291 162 390 182" style="textpadding:0 3 0 3;background:transparent;" onkeydown="group1_switch1_case2_radio2_onkeydown" anchor="default">
  335. <Dataset id="innerdataset">
  336. <ColumnInfo>
  337. <Column id="codecolumn"/>
  338. <Column id="datacolumn"/>
  339. </ColumnInfo>
  340. <Rows>
  341. <Row>
  342. <Col id="codecolumn">M</Col>
  343. <Col id="datacolumn">남자</Col>
  344. </Row>
  345. <Row>
  346. <Col id="codecolumn">F</Col>
  347. <Col id="datacolumn">여자</Col>
  348. </Row>
  349. </Rows>
  350. </Dataset>
  351. </Radio>
  352. <Static id="caption37" class="cell_1" position="absolute 0 264 82 287" style="padding:0 0 0 3;align:left middle;" text="민원발생과" onclick="group1_switch1_case2_caption37_onclick" anchor="default"/>
  353. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio3" taborder="12" position="absolute 510 240 630 260" style="textpadding:0 3 0 3;background:transparent;" onkeydown="group1_switch1_case2_radio3_onkeydown" anchor="default">
  354. <Dataset id="innerdataset">
  355. <ColumnInfo>
  356. <Column id="codecolumn"/>
  357. <Column id="datacolumn"/>
  358. </ColumnInfo>
  359. <Rows>
  360. <Row>
  361. <Col id="codecolumn">1</Col>
  362. <Col id="datacolumn">상</Col>
  363. </Row>
  364. <Row>
  365. <Col id="codecolumn">2</Col>
  366. <Col id="datacolumn">중</Col>
  367. </Row>
  368. <Row>
  369. <Col id="codecolumn">3</Col>
  370. <Col id="datacolumn">하</Col>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. </Radio>
  375. <Static id="caption16" class="cell_1" position="absolute 412 186 507 209" style="padding:0 0 0 3;align:left middle;" text="하위주소" anchor="default"/>
  376. <Static id="caption27" class="cell_1" position="absolute 208 160 288 183" style="padding:0 0 0 3;align:left middle;" text="성별" anchor="default"/>
  377. <Combo innerdataset="@ds_init_P0450list_P0450" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_lrgcd2" class="combo_default" taborder="21" position="absolute 85 318 205 337" style="" anchor="default" onitemchanged="group1_switch1_case2_cmb_lrgcd2_onitemchanged"/>
  378. <Combo innerdataset="@dsft_init_P0451list_P0451" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_mdicd2" class="combo_default" taborder="22" position="absolute 208 318 358 337" style="" onitemchanged="group1_switch1_case2_cmb_mdicd2_onitemchanged" anchor="default"/>
  379. <TextArea id="textarea1" taborder="25" position="absolute 293 342 851 389" style="" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
  380. <Static id="caption38" class="cell_1" position="absolute 0 316 82 339" style="padding:0 0 0 3;align:left middle;" text="민원분류" anchor="default"/>
  381. <TextArea id="textarea2" position="absolute 932 158 1195 389" style="" anchor="left top right" wordwrap="char" scrollbars="fixedvert"/>
  382. <Calendar id="input29" class="input_default" taborder="17" position="absolute 726 266 851 285" style="" anchor="default" onkeydown="group1_switch1_case2_input29_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  383. <Static id="caption39" class="cell_1" position="absolute 633 212 723 235" style="padding:0 0 0 3;align:left middle;" text="민원일련번호" anchor="default"/>
  384. <Static id="caption19" class="cell_1" position="absolute 412 212 507 235" style="padding:0 0 0 3;align:left middle;" text="담당자" anchor="default"/>
  385. <Static id="caption8" class="cell_1" position="absolute 208 290 288 313" style="padding:0 0 0 3;align:left middle;" text="민원대상" anchor="default"/>
  386. <Static id="caption17" class="cell_1" position="absolute 208 212 288 235" style="padding:0 0 0 3;align:left middle;" text="구분" anchor="default"/>
  387. <Combo innerdataset="ds_init_P0449list_P0449" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo7" class="combo_default" taborder="8" position="absolute 291 214 409 233" style="" onkeydown="group1_switch1_case2_combo7_onkeydown" anchor="default"/>
  388. <Calendar id="input27" class="input_default" taborder="15" position="absolute 291 266 409 285" style="" anchor="default" onkeydown="group1_switch1_case2_input27_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  389. <Edit id="input28" class="input_default" taborder="11" position="absolute 291 240 409 259" style="" anchor="default" onkeydown="group1_switch1_case2_input28_onkeydown"/>
  390. <Button id="btn_print" class="btn2" position="absolute 765 1 807 23" style="" text="출력" onclick="group1_switch1_case2_btn_print_onclick" anchor="default"/>
  391. <Button id="button5" class="btn2" position="absolute 1131 1 1195 23" style="" text="민원내용" onclick="group1_switch1_case2_button5_onclick" anchor="top right"/>
  392. <Button id="button15" class="btn2" visible="true" position="absolute 809 1 851 23" style="" text="상병" onclick="group1_switch1_case2_button15_onclick" anchor="default"/>
  393. <Div id="group4" position="absolute 0 695 1195 722" style="" anchor="default">
  394. <Layouts>
  395. <Layout width="1183" height="27">
  396. <Button id="btn_privacy" taborder="0" text="사생활" onclick="group1_switch1_case2_group4_btn_privacy_onclick" class="btn3" position="absolute 0 5 68 27" anchor="default"/>
  397. <Button id="button8" taborder="1" text="삭제" onclick="group1_switch1_case2_group4_button8_onclick" class="btn4" position="absolute 1009 5 1065 27" anchor="top right"/>
  398. <Button id="button6" taborder="2" text="저장" onclick="group1_switch1_case2_group4_button6_onclick" class="btn4" position="absolute 1068 5 1124 27" anchor="top right"/>
  399. <Button id="button9" taborder="3" text="초기화" onclick="group1_switch1_case2_group4_button9_onclick" class="btn4" position="absolute 1127 5 1195 27" anchor="top right"/>
  400. <Shape id="line32" class="line_6" position="absolute 0 0 1195 3" anchor="left top right"/>
  401. </Layout>
  402. </Layouts>
  403. </Div>
  404. <Static id="caption12" class="cell_1" position="absolute 633 290 723 313" style="padding:0 0 0 3;align:left middle;" text="회신일자" anchor="default"/>
  405. <Calendar id="input8" class="input_default" taborder="20" position="absolute 726 292 851 311" style="" anchor="default" onkeydown="group1_switch1_case2_input8_onkeydown" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  406. <Edit id="output1" class="output_search" position="absolute 726 214 851 233" style=":disabled {background:URL('theme://images/bg_edit_D.png') stretch 5,5;}" anchor="default" readonly="true" enable="false"/>
  407. <Edit id="input5" taborder="3" position="absolute 510 162 630 181" style="" anchor="default" onkeydown="group1_switch1_case2_input5_onkeydown"/>
  408. <Edit id="input12" position="absolute 152 188 181 207" style="" anchor="default"/>
  409. <Combo innerdataset="ds_hidden_init_orddrid" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_atdoctid" taborder="18" position="absolute 85 292 205 311" style="" onkeydown="group1_switch1_case2_cmb_atdoctid_onkeydown" anchor="default"/>
  410. <Edit id="opt_deptcd" class="output_search" position="absolute 730 136 850 155" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" readonly="true" visible="false" enable="false"/>
  411. <Edit id="opt_depthngnm" class="output_search" position="absolute 85 266 180 285" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5;" anchor="default" readonly="true" onclick="group1_switch1_case2_opt_depthngnm_onclick" enable="false" oneditclick="group1_switch1_case2_opt_depthngnm_oneditclick"/>
  412. <Edit id="ipt_civilaplernm" class="input_default" taborder="1" position="absolute 86 162 205 181" style="" anchor="default" onkeydown="group1_switch1_case2_ipt_civilaplernm_onkeydown"/>
  413. <Static id="caption13" class="cell_1" position="absolute 412 290 507 313" style="padding:0 0 0 3;align:left middle;" text="민원종결구분" anchor="default"/>
  414. <Combo innerdataset="ds_init_P0046list_P0046" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo8" position="absolute 510 292 630 311" style="" anchor="default"/>
  415. <Div id="grp_report" position="absolute 325 3 400 18" style="" anchor="default"/>
  416. <cp_checkboxList datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="checkbox1" col="3" position="absolute 543 5 757 25" style="" titletext="CheckBox List" text="checkbox1" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
  417. <Dataset id="innerdataset">
  418. <ColumnInfo>
  419. <Column id="codecolumn"/>
  420. <Column id="datacolumn"/>
  421. </ColumnInfo>
  422. <Rows>
  423. <Row>
  424. <Col id="codecolumn">1</Col>
  425. <Col id="datacolumn">민원내용</Col>
  426. </Row>
  427. <Row>
  428. <Col id="codecolumn">2</Col>
  429. <Col id="datacolumn">민원답변</Col>
  430. </Row>
  431. <Row>
  432. <Col id="codecolumn">3</Col>
  433. <Col id="datacolumn">개선사항</Col>
  434. </Row>
  435. </Rows>
  436. </Dataset>
  437. </cp_checkboxList>
  438. <Static id="caption29" class="cell_1" position="absolute 0 342 82 389" style="padding:0 0 0 3;align:left middle;" text="민원내용&#10;의사전달" anchor="default"/>
  439. <Shape id="line15" class="line_3" linetype="horizontal" position="absolute 0 390 851 393" style="" anchor="default"/>
  440. <CheckBox id="bool1" truevalue="Y" falsevalue="N" position="absolute 85 358 100 373" style="" text=""/>
  441. <Static id="caption50" position="absolute 103 358 163 373" style="" text="의사전달" anchor="default"/>
  442. <Static id="caption51" class="cell_1" position="absolute 215 80 280 103" style="padding:0 0 0 3;align:left middle;" text="휴대폰" anchor="default"/>
  443. <Edit id="input6" position="absolute 141 108 170 127" style="" anchor="default"/>
  444. <Edit id="input9" class="input_default" position="absolute 74 108 104 127" style="" anchor="default"/>
  445. <Edit id="input10" class="input_default" position="absolute 107 108 137 127" style="" anchor="default"/>
  446. <Edit id="input11" class="input_default" position="absolute 173 108 380 127" style="" anchor="default"/>
  447. <Edit id="input13" class="input_default" taborder="6" position="absolute 470 108 850 127" style="" anchor="default" onkeydown="group1_switch1_case2_input13_onkeydown"/>
  448. <Static id="caption25" class="cell_1" position="absolute 383 106 468 129" style="padding:0 0 0 3;align:left middle;" text="하위주소" anchor="default"/>
  449. <Static id="caption53" class="cell_1" position="absolute 0 106 71 129" style="padding:0 0 0 3;align:left middle;" text="주소" anchor="default"/>
  450. <Static id="caption6" class="tit_2" position="absolute 0 399 154 415" style="align:left middle;font:Dotum,9;" text="내원기록" anchor="default"/>
  451. <Shape id="line8" class="line_10" linetype="horizontal" position="absolute 0 416 1195 420" style="" anchor="left top right"/>
  452. <Grid id="grd_chosreclist" binddataset="ds_main_chosrec_chosreclist" position="absolute 0 420 1195 694" style="" oncellclick="group1_switch1_case2_grd_chosreclist_oncellclick" onaftersort="group1_switch1_case2_grd_chosreclist_onaftersort" anchor="all">
  453. <Formats>
  454. <Format id="default">
  455. <Columns>
  456. <Column size="25"/>
  457. <Column size="30"/>
  458. <Column size="50"/>
  459. <Column size="90"/>
  460. <Column size="80"/>
  461. <Column size="150"/>
  462. <Column size="70"/>
  463. <Column size="70"/>
  464. <Column size="88"/>
  465. <Column size="88"/>
  466. <Column size="88"/>
  467. <Column size="88"/>
  468. <Column size="88"/>
  469. <Column size="88"/>
  470. <Column size="88"/>
  471. </Columns>
  472. <Rows>
  473. <Row size="23" band="head"/>
  474. <Row size="23"/>
  475. </Rows>
  476. <Band id="head">
  477. <Cell/>
  478. <Cell col="1" text="선택"/>
  479. <Cell col="2" text="구분"/>
  480. <Cell col="3" text="수납_입원일자"/>
  481. <Cell col="4" text="퇴원일자"/>
  482. <Cell col="5" text="진료과"/>
  483. <Cell col="6" text="전문의"/>
  484. <Cell col="7" text="환자분류"/>
  485. <Cell col="8" text="감면액"/>
  486. <Cell col="9" text="미수총액"/>
  487. <Cell col="10" text="총진료비"/>
  488. <Cell col="11" text="본인부담액"/>
  489. <Cell col="12" text="급여액"/>
  490. <Cell col="13" text="비급여액"/>
  491. <Cell col="14" text="특진료"/>
  492. </Band>
  493. <Band id="body">
  494. <Cell celltype="head" expr="currow + 1"/>
  495. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:checkflag"/>
  496. <Cell col="2" displaytype="combo" style="align:center middle;" text="bind:ordtype" combodataset="ds_init_P0001list_P0001" combocodecol="cdid" combodatacol="cdnm"/>
  497. <Cell col="3" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  498. <Cell col="4" displaytype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  499. <Cell col="5" text="bind:orddeptcd"/>
  500. <Cell col="6" text="bind:orddrid"/>
  501. <Cell col="7" text="bind:patcls"/>
  502. <Cell col="8" style="align:right middle;" text="bind:reduamt" mask="9,999"/>
  503. <Cell col="9" style="align:right middle;" text="bind:uncoamt" mask="9,999"/>
  504. <Cell col="10" style="align:right middle;" text="bind:totalamt" mask="9,999"/>
  505. <Cell col="11" style="align:right middle;" text="bind:ownbamt" mask="9,999"/>
  506. <Cell col="12" style="align:right middle;" text="bind:payamt" mask="9,999"/>
  507. <Cell col="13" style="align:right middle;" text="bind:nopyamt" mask="9,999"/>
  508. <Cell col="14" style="align:right middle;" text="bind:specamt" mask="9,999"/>
  509. </Band>
  510. </Format>
  511. </Formats>
  512. </Grid>
  513. <Button id="button1" class="icon_search" taborder="5" position="absolute 185 267 201 283" style="" text="" onclick="group1_switch1_case2_button1_onclick" anchor="default"/>
  514. <Shape id="line00" class="line_2" position="absolute 0 104 849 107" anchor="default"/>
  515. </Layout>
  516. </Layouts>
  517. </Tabpage>
  518. </Tabpages>
  519. </Tab>
  520. </Layout>
  521. </Layouts>
  522. </Div>
  523. <Static id="caption52" text="민원환자관리" class="tit_1" position="absolute 0 0 120 25" style="align:left middle;font:Dotum,9,bold;"/>
  524. </Layout>
  525. </Layouts>
  526. <Objects>
  527. <Dataset id="ds_hidden_rcvflag_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  528. <ColumnInfo>
  529. <Column id="max_civilseqno" type="STRING" size="256"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="max_civilseqno"/>
  534. </Row>
  535. </Rows>
  536. </Dataset>
  537. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  538. <ColumnInfo>
  539. <Column id="cd" type="STRING" size="256"/>
  540. <Column id="nm" type="STRING" size="256"/>
  541. </ColumnInfo>
  542. <Rows>
  543. <Row>
  544. <Col id="cd"/>
  545. <Col id="nm"/>
  546. </Row>
  547. </Rows>
  548. </Dataset>
  549. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  550. <ColumnInfo/>
  551. </Dataset>
  552. <Dataset id="ds_init_P0451list_P0451" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  553. <ColumnInfo>
  554. <Column id="cdnm" type="STRING" size="256"/>
  555. <Column id="cdid" type="STRING" size="256"/>
  556. </ColumnInfo>
  557. <Rows>
  558. <Row>
  559. <Col id="cdnm"/>
  560. <Col id="cdid"/>
  561. </Row>
  562. </Rows>
  563. </Dataset>
  564. <Dataset id="ds_main_chosrec_chosreclist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  565. <ColumnInfo>
  566. <Column id="checkflag" type="STRING" size="256" sumtext="체크구분"/>
  567. <Column id="ordtype" type="STRING" size="256" sumtext="구분"/>
  568. <Column id="orddd" type="STRING" size="256" sumtext="진료입원일자"/>
  569. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  570. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  571. <Column id="orddrid" type="STRING" size="256" sumtext="주치의"/>
  572. <Column id="patcls" type="STRING" size="256" sumtext="환자분류"/>
  573. <Column id="reduamt" type="BIGDECIMAL" size="256" sumtext="감면액"/>
  574. <Column id="uncoamt" type="BIGDECIMAL" size="256" sumtext="미수총액"/>
  575. <Column id="totalamt" type="BIGDECIMAL" size="256" sumtext="총진료비"/>
  576. <Column id="ownbamt" type="BIGDECIMAL" size="256" sumtext="본인부담액"/>
  577. <Column id="payamt" type="BIGDECIMAL" size="256" sumtext="급여액"/>
  578. <Column id="nopyamt" type="BIGDECIMAL" size="256" sumtext="비급여액"/>
  579. <Column id="specamt" type="BIGDECIMAL" size="256" sumtext="선택진료비"/>
  580. </ColumnInfo>
  581. </Dataset>
  582. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  583. <ColumnInfo>
  584. <Column id="cd" type="STRING" size="256"/>
  585. <Column id="nm" type="STRING" size="256"/>
  586. <Column id="dp" type="STRING" size="256"/>
  587. </ColumnInfo>
  588. <Rows>
  589. <Row>
  590. <Col id="cd"/>
  591. <Col id="nm"/>
  592. <Col id="dp"/>
  593. </Row>
  594. </Rows>
  595. </Dataset>
  596. <Dataset id="ds_init_P0449list_P0449" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  597. <ColumnInfo>
  598. <Column id="cdnm" type="STRING" size="256"/>
  599. <Column id="cdid" type="STRING" size="256"/>
  600. </ColumnInfo>
  601. <Rows>
  602. <Row>
  603. <Col id="cdnm"/>
  604. <Col id="cdid"/>
  605. </Row>
  606. </Rows>
  607. </Dataset>
  608. <Dataset id="ds_hidden_rcv_chosrec_chosreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  609. <ColumnInfo/>
  610. </Dataset>
  611. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  612. <ColumnInfo>
  613. <Column id="sflagcd" type="STRING" size="256"/>
  614. <Column id="sflagnm" type="STRING" size="256"/>
  615. <Column id="endflag" type="STRING" size="256"/>
  616. <Column id="grupflag" type="STRING" size="256"/>
  617. <Column id="sflagnm2" type="STRING" size="256"/>
  618. </ColumnInfo>
  619. <Rows>
  620. <Row>
  621. <Col id="sflagcd">1</Col>
  622. <Col id="sflagnm"/>
  623. <Col id="endflag"/>
  624. <Col id="grupflag"/>
  625. <Col id="sflagnm2"/>
  626. </Row>
  627. </Rows>
  628. </Dataset>
  629. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  630. <ColumnInfo>
  631. <Column id="sess_posinstcd" type="STRING" size="256"/>
  632. <Column id="ioflag" type="STRING" size="256"/>
  633. <Column id="dridsorttype" type="STRING" size="256"/>
  634. </ColumnInfo>
  635. <Rows>
  636. <Row>
  637. <Col id="sess_posinstcd">012</Col>
  638. </Row>
  639. </Rows>
  640. </Dataset>
  641. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  642. <ColumnInfo>
  643. <Column id="pid" type="STRING" size="256"/>
  644. <Column id="mode" type="STRING" size="256"/>
  645. <Column id="civilgenrdd" type="STRING" size="256"/>
  646. <Column id="civilseqno" type="STRING" size="256"/>
  647. </ColumnInfo>
  648. <Rows>
  649. <Row>
  650. <Col id="pid"/>
  651. <Col id="mode"/>
  652. <Col id="civilgenrdd"/>
  653. <Col id="civilseqno"/>
  654. </Row>
  655. </Rows>
  656. </Dataset>
  657. <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  658. <ColumnInfo>
  659. <Column id="srchcond" type="STRING" size="256"/>
  660. <Column id="pid" type="STRING" size="256"/>
  661. <Column id="hngnm" type="STRING" size="256"/>
  662. <Column id="rrgstno1" type="STRING" size="256"/>
  663. <Column id="rrgstno2" type="STRING" size="256"/>
  664. <Column id="autoflag" type="STRING" size="256"/>
  665. </ColumnInfo>
  666. <Rows>
  667. <Row>
  668. <Col id="srchcond"/>
  669. <Col id="pid"/>
  670. <Col id="hngnm"/>
  671. <Col id="rrgstno1"/>
  672. <Col id="rrgstno2"/>
  673. <Col id="autoflag"/>
  674. </Row>
  675. </Rows>
  676. </Dataset>
  677. <Dataset id="ds_init_P0451list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  678. <ColumnInfo/>
  679. </Dataset>
  680. <Dataset id="ds_send_data6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  681. <ColumnInfo>
  682. <Column id="pid" type="STRING" size="256"/>
  683. <Column id="civilgenrdd" type="STRING" size="256"/>
  684. <Column id="civilseqno" type="STRING" size="256"/>
  685. </ColumnInfo>
  686. <Rows>
  687. <Row>
  688. <Col id="pid"/>
  689. <Col id="civilgenrdd"/>
  690. <Col id="civilseqno"/>
  691. </Row>
  692. </Rows>
  693. </Dataset>
  694. <Dataset id="ds_send_data7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  695. <ColumnInfo>
  696. <Column id="pid" type="STRING" size="256"/>
  697. <Column id="orddeptcd" type="STRING" size="256"/>
  698. <Column id="ordfromdd" type="STRING" size="256"/>
  699. <Column id="ordtodd" type="STRING" size="256"/>
  700. </ColumnInfo>
  701. <Rows>
  702. <Row>
  703. <Col id="pid"/>
  704. <Col id="orddeptcd"/>
  705. <Col id="ordfromdd"/>
  706. <Col id="ordtodd"/>
  707. </Row>
  708. </Rows>
  709. </Dataset>
  710. <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  711. <ColumnInfo/>
  712. </Dataset>
  713. <Dataset id="ds_main_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  714. <ColumnInfo>
  715. <Column id="ptbs_status" type="STRING" size="256"/>
  716. <Column id="ptbs_pid" type="STRING" size="256"/>
  717. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  718. <Column id="ptbs_engnm" type="STRING" size="256"/>
  719. <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
  720. <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
  721. <Column id="ptbs_brthdd" type="STRING" size="256"/>
  722. <Column id="ptbs_sex" type="STRING" size="256"/>
  723. <Column id="ptbs_age" type="STRING" size="256"/>
  724. <Column id="ptbs_hometel" type="STRING" size="256"/>
  725. <Column id="ptbs_mpphontel" type="STRING" size="256"/>
  726. <Column id="ptbs_zipcd1" type="STRING" size="256"/>
  727. <Column id="ptbs_zipcd2" type="STRING" size="256"/>
  728. <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
  729. <Column id="ptbs_zipnm" type="STRING" size="256"/>
  730. <Column id="ptbs_detladdr" type="STRING" size="256"/>
  731. <Column id="ptbs_forgeryn" type="STRING" size="256"/>
  732. <Column id="ptbs_recmyn" type="STRING" size="256"/>
  733. <Column id="ptbs_recmerid" type="STRING" size="256"/>
  734. <Column id="ptbs_vipyn" type="STRING" size="256"/>
  735. <Column id="ptbs_religncd" type="STRING" size="256"/>
  736. <Column id="ptbs_remfact" type="STRING" size="256"/>
  737. <Column id="ptbs_inhospyn" type="STRING" size="256"/>
  738. <Column id="ptbs_viprem" type="STRING" size="256"/>
  739. <Column id="ptbs_recmernm" type="STRING" size="256"/>
  740. <Column id="ptbs_recmerrela" type="STRING" size="256"/>
  741. <Column id="ptbs_dethyn" type="STRING" size="256"/>
  742. </ColumnInfo>
  743. <Rows>
  744. <Row>
  745. <Col id="ptbs_status"/>
  746. <Col id="ptbs_pid"/>
  747. <Col id="ptbs_hngnm"/>
  748. <Col id="ptbs_engnm"/>
  749. <Col id="ptbs_rrgstno1"/>
  750. <Col id="ptbs_rrgstno2"/>
  751. <Col id="ptbs_brthdd"/>
  752. <Col id="ptbs_sex"/>
  753. <Col id="ptbs_age"/>
  754. <Col id="ptbs_hometel"/>
  755. <Col id="ptbs_mpphontel"/>
  756. <Col id="ptbs_zipcd1"/>
  757. <Col id="ptbs_zipcd2"/>
  758. <Col id="ptbs_zipcdseq"/>
  759. <Col id="ptbs_zipnm"/>
  760. <Col id="ptbs_detladdr"/>
  761. <Col id="ptbs_forgeryn"/>
  762. <Col id="ptbs_recmyn"/>
  763. <Col id="ptbs_recmerid"/>
  764. <Col id="ptbs_vipyn"/>
  765. <Col id="ptbs_religncd"/>
  766. <Col id="ptbs_remfact"/>
  767. <Col id="ptbs_inhospyn"/>
  768. <Col id="ptbs_viprem"/>
  769. <Col id="ptbs_recmernm"/>
  770. <Col id="ptbs_recmerrela"/>
  771. <Col id="ptbs_dethyn"/>
  772. </Row>
  773. </Rows>
  774. </Dataset>
  775. <Dataset id="ds_init_P0450list_P0450" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  776. <ColumnInfo>
  777. <Column id="cdnm" type="STRING" size="256"/>
  778. <Column id="cdid" type="STRING" size="256"/>
  779. </ColumnInfo>
  780. <Rows>
  781. <Row>
  782. <Col id="cdnm"/>
  783. <Col id="cdid"/>
  784. </Row>
  785. </Rows>
  786. </Dataset>
  787. <Dataset id="ds_main_capm_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  788. <ColumnInfo/>
  789. </Dataset>
  790. <Dataset id="ds_hidden_rcvflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  791. <ColumnInfo/>
  792. </Dataset>
  793. <Dataset id="ds_init_P0450list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  794. <ColumnInfo/>
  795. </Dataset>
  796. <Dataset id="ds_hidden_original_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  797. <ColumnInfo/>
  798. </Dataset>
  799. <Dataset id="ds_init_P0046list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  800. <ColumnInfo/>
  801. </Dataset>
  802. <Dataset id="ds_hidden_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  803. <ColumnInfo/>
  804. </Dataset>
  805. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  806. <ColumnInfo>
  807. <Column id="popupendflag" type="STRING" size="256"/>
  808. <Column id="cacmlist" type="STRING" size="256"/>
  809. </ColumnInfo>
  810. </Dataset>
  811. <Dataset id="ds_init_P0449list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  812. <ColumnInfo/>
  813. </Dataset>
  814. <Dataset id="ds_init_P0001list_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  815. <ColumnInfo>
  816. <Column id="cdnm" type="STRING" size="256"/>
  817. <Column id="cdid" type="STRING" size="256"/>
  818. </ColumnInfo>
  819. <Rows>
  820. <Row>
  821. <Col id="cdnm"/>
  822. <Col id="cdid"/>
  823. </Row>
  824. </Rows>
  825. </Dataset>
  826. <Dataset id="ds_hidden_rcv_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  827. <ColumnInfo>
  828. <Column id="capm_status" type="STRING" size="256"/>
  829. <Column id="capm_pid" type="STRING" size="256"/>
  830. <Column id="capm_civilgenrdd" type="STRING" size="256"/>
  831. <Column id="capm_civilseqno" type="STRING" size="256"/>
  832. <Column id="capm_instcd" type="STRING" size="256"/>
  833. <Column id="capm_civilenddd" type="STRING" size="256"/>
  834. <Column id="capm_civilaplernm" type="STRING" size="256"/>
  835. <Column id="capm_civilaplersex" type="STRING" size="256"/>
  836. <Column id="capm_patrela" type="STRING" size="256"/>
  837. <Column id="capm_zipcd1" type="STRING" size="256"/>
  838. <Column id="capm_zipcd2" type="STRING" size="256"/>
  839. <Column id="capm_zipcdseq" type="STRING" size="256"/>
  840. <Column id="capm_infaddr" type="STRING" size="256"/>
  841. <Column id="capm_civilaplertel" type="STRING" size="256"/>
  842. <Column id="capm_civilaplclamdd" type="STRING" size="256"/>
  843. <Column id="capm_civilaplchrgerid" type="STRING" size="256"/>
  844. <Column id="capm_civilaplflag" type="STRING" size="256"/>
  845. <Column id="capm_delivedeptcd" type="STRING" size="256"/>
  846. <Column id="capm_delivedd" type="STRING" size="256"/>
  847. <Column id="capm_civilaplgenrdeptcd" type="STRING" size="256"/>
  848. <Column id="capm_atdoctid" type="STRING" size="256"/>
  849. <Column id="capm_ordfromdd" type="STRING" size="256"/>
  850. <Column id="capm_ordtodd" type="STRING" size="256"/>
  851. <Column id="capm_civilaplreplyn" type="STRING" size="256"/>
  852. <Column id="capm_civilaplrepldd" type="STRING" size="256"/>
  853. <Column id="capm_civilaplclammthdcd" type="STRING" size="256"/>
  854. <Column id="capm_civilaplendflagcd" type="STRING" size="256"/>
  855. <Column id="capm_civilaplendstatcd" type="STRING" size="256"/>
  856. <Column id="capm_civilapltrgt" type="STRING" size="256"/>
  857. <Column id="capm_lrgcd" type="STRING" size="256"/>
  858. <Column id="capm_mdicd" type="STRING" size="256"/>
  859. <Column id="capm_smlcnts" type="STRING" size="256"/>
  860. <Column id="capm_rcptdelivefact" type="STRING" size="256"/>
  861. <Column id="capm_totordamt" type="STRING" size="256"/>
  862. <Column id="capm_ownbamt" type="STRING" size="256"/>
  863. <Column id="capm_agreamt" type="STRING" size="256"/>
  864. <Column id="capm_reductamt" type="STRING" size="256"/>
  865. <Column id="capm_endspec" type="STRING" size="256"/>
  866. <Column id="capm_inptdd" type="STRING" size="256"/>
  867. <Column id="capm_fstrgstrid" type="STRING" size="256"/>
  868. <Column id="capm_fstrgstdt" type="STRING" size="256"/>
  869. <Column id="capm_lastupdtrid" type="STRING" size="256"/>
  870. <Column id="capm_lastupdtdt" type="STRING" size="256"/>
  871. <Column id="capm_chkflag" type="STRING" size="256"/>
  872. </ColumnInfo>
  873. <Rows>
  874. <Row>
  875. <Col id="capm_status"/>
  876. <Col id="capm_pid"/>
  877. <Col id="capm_civilgenrdd"/>
  878. <Col id="capm_civilseqno"/>
  879. <Col id="capm_instcd"/>
  880. <Col id="capm_civilenddd"/>
  881. <Col id="capm_civilaplernm"/>
  882. <Col id="capm_civilaplersex"/>
  883. <Col id="capm_patrela"/>
  884. <Col id="capm_zipcd1"/>
  885. <Col id="capm_zipcd2"/>
  886. <Col id="capm_zipcdseq"/>
  887. <Col id="capm_infaddr"/>
  888. <Col id="capm_civilaplertel"/>
  889. <Col id="capm_civilaplclamdd"/>
  890. <Col id="capm_civilaplchrgerid"/>
  891. <Col id="capm_civilaplflag"/>
  892. <Col id="capm_delivedeptcd"/>
  893. <Col id="capm_delivedd"/>
  894. <Col id="capm_civilaplgenrdeptcd"/>
  895. <Col id="capm_atdoctid"/>
  896. <Col id="capm_ordfromdd"/>
  897. <Col id="capm_ordtodd"/>
  898. <Col id="capm_civilaplreplyn"/>
  899. <Col id="capm_civilaplrepldd"/>
  900. <Col id="capm_civilaplclammthdcd"/>
  901. <Col id="capm_civilaplendflagcd"/>
  902. <Col id="capm_civilaplendstatcd"/>
  903. <Col id="capm_civilapltrgt"/>
  904. <Col id="capm_lrgcd"/>
  905. <Col id="capm_mdicd"/>
  906. <Col id="capm_smlcnts"/>
  907. <Col id="capm_rcptdelivefact"/>
  908. <Col id="capm_totordamt"/>
  909. <Col id="capm_ownbamt"/>
  910. <Col id="capm_agreamt"/>
  911. <Col id="capm_reductamt"/>
  912. <Col id="capm_endspec"/>
  913. <Col id="capm_inptdd"/>
  914. <Col id="capm_fstrgstrid"/>
  915. <Col id="capm_fstrgstdt"/>
  916. <Col id="capm_lastupdtrid"/>
  917. <Col id="capm_lastupdtdt"/>
  918. <Col id="capm_chkflag"/>
  919. </Row>
  920. </Rows>
  921. </Dataset>
  922. <Dataset id="ds_hidden_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  923. <ColumnInfo/>
  924. </Dataset>
  925. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  926. <ColumnInfo/>
  927. </Dataset>
  928. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  929. <ColumnInfo>
  930. <Column id="prestdd" type="STRING" size="256"/>
  931. </ColumnInfo>
  932. <Rows>
  933. <Row>
  934. <Col id="prestdd"/>
  935. </Row>
  936. </Rows>
  937. </Dataset>
  938. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  939. <ColumnInfo>
  940. <Column id="cd" type="STRING" size="256"/>
  941. <Column id="nm" type="STRING" size="256"/>
  942. </ColumnInfo>
  943. <Rows>
  944. <Row>
  945. <Col id="cd"/>
  946. <Col id="nm"/>
  947. </Row>
  948. </Rows>
  949. </Dataset>
  950. <Dataset id="ds_init_P0327list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  951. <ColumnInfo/>
  952. </Dataset>
  953. <Dataset id="ds_main_capm_print_rex_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  954. <ColumnInfo>
  955. <Column id="capm_civilgenrdd" type="STRING" size="256"/>
  956. <Column id="capm_civilaplclammthdcd" type="STRING" size="256"/>
  957. <Column id="capm_ordfromdd" type="STRING" size="256"/>
  958. <Column id="capm_civilaplflag" type="STRING" size="256"/>
  959. <Column id="capm_civilaplernm" type="STRING" size="256"/>
  960. <Column id="capm_patrela" type="STRING" size="256"/>
  961. <Column id="capm_civilaplertel" type="STRING" size="256"/>
  962. <Column id="capm_pid" type="STRING" size="256"/>
  963. <Column id="capm_hngnm" type="STRING" size="256"/>
  964. <Column id="capm_fulladdr" type="STRING" size="256"/>
  965. <Column id="capm_civilaplgenrdeptcd" type="STRING" size="256"/>
  966. <Column id="capm_civilapltrgt" type="STRING" size="256"/>
  967. <Column id="capm_civilaplrepldd" type="STRING" size="256"/>
  968. <Column id="capm_lrgcd" type="STRING" size="256"/>
  969. <Column id="capm_mdicd" type="STRING" size="256"/>
  970. <Column id="capm_smlcnts" type="STRING" size="256"/>
  971. <Column id="capm_instcd" type="STRING" size="256"/>
  972. <Column id="capm_logo" type="STRING" size="256"/>
  973. <Column id="capm_civilaplgenrdepthngnm" type="STRING" size="256"/>
  974. </ColumnInfo>
  975. <Rows>
  976. <Row>
  977. <Col id="capm_civilgenrdd"/>
  978. <Col id="capm_civilaplclammthdcd"/>
  979. <Col id="capm_ordfromdd"/>
  980. <Col id="capm_civilaplflag"/>
  981. <Col id="capm_civilaplernm"/>
  982. <Col id="capm_patrela"/>
  983. <Col id="capm_civilaplertel"/>
  984. <Col id="capm_pid"/>
  985. <Col id="capm_hngnm"/>
  986. <Col id="capm_fulladdr"/>
  987. <Col id="capm_civilaplgenrdeptcd"/>
  988. <Col id="capm_civilapltrgt"/>
  989. <Col id="capm_civilaplrepldd"/>
  990. <Col id="capm_lrgcd"/>
  991. <Col id="capm_mdicd"/>
  992. <Col id="capm_smlcnts"/>
  993. <Col id="capm_instcd"/>
  994. <Col id="capm_logo"/>
  995. <Col id="capm_civilaplgenrdepthngnm"/>
  996. </Row>
  997. </Rows>
  998. </Dataset>
  999. <Dataset id="ds_init_P0016list_P0016" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1000. <ColumnInfo>
  1001. <Column id="cdnm" type="STRING" size="256"/>
  1002. <Column id="cdid" type="STRING" size="256"/>
  1003. </ColumnInfo>
  1004. <Rows>
  1005. <Row>
  1006. <Col id="cdnm"/>
  1007. <Col id="cdid"/>
  1008. </Row>
  1009. </Rows>
  1010. </Dataset>
  1011. <Dataset id="ds_hidden_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1012. <ColumnInfo/>
  1013. </Dataset>
  1014. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1015. <ColumnInfo/>
  1016. </Dataset>
  1017. <Dataset id="ds_hidden_srchdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1018. <ColumnInfo>
  1019. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  1020. <Column id="basedd" type="STRING" size="256"/>
  1021. <Column id="diagcd" type="STRING" size="256"/>
  1022. <Column id="diagnm" type="STRING" size="256"/>
  1023. <Column id="flag" type="STRING" size="256"/>
  1024. </ColumnInfo>
  1025. <Rows>
  1026. <Row>
  1027. <Col id="selectedrdodiagkind"/>
  1028. <Col id="basedd"/>
  1029. <Col id="diagcd"/>
  1030. <Col id="diagnm"/>
  1031. <Col id="flag"/>
  1032. </Row>
  1033. </Rows>
  1034. </Dataset>
  1035. <Dataset id="ds_init_P0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1036. <ColumnInfo/>
  1037. </Dataset>
  1038. <Dataset id="ds_init_P0046list_P0046" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1039. <ColumnInfo>
  1040. <Column id="cdnm" type="STRING" size="256"/>
  1041. <Column id="cdid" type="STRING" size="256"/>
  1042. </ColumnInfo>
  1043. <Rows>
  1044. <Row>
  1045. <Col id="cdnm"/>
  1046. <Col id="cdid"/>
  1047. </Row>
  1048. </Rows>
  1049. </Dataset>
  1050. <Dataset id="ds_send_s_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1051. <ColumnInfo>
  1052. <Column id="capm" type="STRING" size="256"/>
  1053. </ColumnInfo>
  1054. <Rows>
  1055. <Row>
  1056. <Col id="capm"/>
  1057. </Row>
  1058. </Rows>
  1059. </Dataset>
  1060. <Dataset id="ds_init_P0327list_P0327" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1061. <ColumnInfo>
  1062. <Column id="cdnm" type="STRING" size="256"/>
  1063. <Column id="cdid" type="STRING" size="256"/>
  1064. </ColumnInfo>
  1065. <Rows>
  1066. <Row>
  1067. <Col id="cdnm"/>
  1068. <Col id="cdid"/>
  1069. </Row>
  1070. </Rows>
  1071. </Dataset>
  1072. <Dataset id="ds_hidden_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1073. <ColumnInfo>
  1074. <Column id="diagcd" type="STRING" size="256"/>
  1075. <Column id="termhngnm" type="STRING" size="256"/>
  1076. <Column id="termengnm" type="STRING" size="256"/>
  1077. <Column id="orddd" type="STRING" size="256"/>
  1078. </ColumnInfo>
  1079. <Rows>
  1080. <Row>
  1081. <Col id="diagcd"/>
  1082. <Col id="termhngnm"/>
  1083. <Col id="termengnm"/>
  1084. <Col id="orddd"/>
  1085. </Row>
  1086. </Rows>
  1087. </Dataset>
  1088. <Dataset id="ds_main_capmlist_civilindspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1089. <ColumnInfo/>
  1090. </Dataset>
  1091. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1092. <ColumnInfo>
  1093. <Column id="cond_signyn" type="STRING" size="256"/>
  1094. </ColumnInfo>
  1095. </Dataset>
  1096. <Dataset id="ds_hidden_rcv_ptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1097. <ColumnInfo>
  1098. <Column id="ptbs_status" type="STRING" size="256"/>
  1099. <Column id="ptbs_pid" type="STRING" size="256"/>
  1100. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  1101. <Column id="ptbs_engnm" type="STRING" size="256"/>
  1102. <Column id="ptbs_rrgstno1" type="STRING" size="256"/>
  1103. <Column id="ptbs_rrgstno2" type="STRING" size="256"/>
  1104. <Column id="ptbs_brthdd" type="STRING" size="256"/>
  1105. <Column id="ptbs_sex" type="STRING" size="256"/>
  1106. <Column id="ptbs_age" type="STRING" size="256"/>
  1107. <Column id="ptbs_hometel" type="STRING" size="256"/>
  1108. <Column id="ptbs_mpphontel" type="STRING" size="256"/>
  1109. <Column id="ptbs_zipcd1" type="STRING" size="256"/>
  1110. <Column id="ptbs_zipcd2" type="STRING" size="256"/>
  1111. <Column id="ptbs_zipcdseq" type="STRING" size="256"/>
  1112. <Column id="ptbs_zipnm" type="STRING" size="256"/>
  1113. <Column id="ptbs_detladdr" type="STRING" size="256"/>
  1114. <Column id="ptbs_forgeryn" type="STRING" size="256"/>
  1115. <Column id="ptbs_recmyn" type="STRING" size="256"/>
  1116. <Column id="ptbs_recmerid" type="STRING" size="256"/>
  1117. <Column id="ptbs_vipyn" type="STRING" size="256"/>
  1118. <Column id="ptbs_religncd" type="STRING" size="256"/>
  1119. <Column id="ptbs_remfact" type="STRING" size="256"/>
  1120. <Column id="ptbs_inhospyn" type="STRING" size="256"/>
  1121. </ColumnInfo>
  1122. <Rows>
  1123. <Row>
  1124. <Col id="ptbs_status"/>
  1125. <Col id="ptbs_pid"/>
  1126. <Col id="ptbs_hngnm"/>
  1127. <Col id="ptbs_engnm"/>
  1128. <Col id="ptbs_rrgstno1"/>
  1129. <Col id="ptbs_rrgstno2"/>
  1130. <Col id="ptbs_brthdd"/>
  1131. <Col id="ptbs_sex"/>
  1132. <Col id="ptbs_age"/>
  1133. <Col id="ptbs_hometel"/>
  1134. <Col id="ptbs_mpphontel"/>
  1135. <Col id="ptbs_zipcd1"/>
  1136. <Col id="ptbs_zipcd2"/>
  1137. <Col id="ptbs_zipcdseq"/>
  1138. <Col id="ptbs_zipnm"/>
  1139. <Col id="ptbs_detladdr"/>
  1140. <Col id="ptbs_forgeryn"/>
  1141. <Col id="ptbs_recmyn"/>
  1142. <Col id="ptbs_recmerid"/>
  1143. <Col id="ptbs_vipyn"/>
  1144. <Col id="ptbs_religncd"/>
  1145. <Col id="ptbs_remfact"/>
  1146. <Col id="ptbs_inhospyn"/>
  1147. </Row>
  1148. </Rows>
  1149. </Dataset>
  1150. <Dataset id="ds_hidden_sppiz00400_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1151. <ColumnInfo>
  1152. <Column id="diaghngnm" type="STRING" size="256"/>
  1153. <Column id="diagcd" type="STRING" size="256"/>
  1154. <Column id="diagengnm" type="STRING" size="256"/>
  1155. <Column id="termcd" type="STRING" size="256"/>
  1156. </ColumnInfo>
  1157. </Dataset>
  1158. <Dataset id="ds_main_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1159. <ColumnInfo>
  1160. <Column id="capm_status" type="STRING" size="256"/>
  1161. <Column id="capm_pid" type="STRING" size="256"/>
  1162. <Column id="capm_civilgenrdd" type="STRING" size="256"/>
  1163. <Column id="capm_civilseqno" type="STRING" size="256"/>
  1164. <Column id="capm_instcd" type="STRING" size="256"/>
  1165. <Column id="capm_civilenddd" type="STRING" size="256"/>
  1166. <Column id="capm_civilaplernm" type="STRING" size="256"/>
  1167. <Column id="capm_civilaplersex" type="STRING" size="256"/>
  1168. <Column id="capm_patrela" type="STRING" size="256"/>
  1169. <Column id="capm_zipcd1" type="STRING" size="256"/>
  1170. <Column id="capm_zipcd2" type="STRING" size="256"/>
  1171. <Column id="capm_zipcdseq" type="STRING" size="256"/>
  1172. <Column id="capm_address" type="STRING" size="256"/>
  1173. <Column id="capm_infaddr" type="STRING" size="256"/>
  1174. <Column id="capm_civilaplertel" type="STRING" size="256"/>
  1175. <Column id="capm_civilaplclamdd" type="STRING" size="256"/>
  1176. <Column id="capm_civilaplchrgerid" type="STRING" size="256"/>
  1177. <Column id="capm_civilaplflag" type="STRING" size="256"/>
  1178. <Column id="capm_delivedeptcd" type="STRING" size="256"/>
  1179. <Column id="capm_civilaplendflagcd" type="STRING" size="256"/>
  1180. <Column id="capm_delivedd" type="STRING" size="256"/>
  1181. <Column id="capm_civilaplgenrdeptcd" type="STRING" size="256"/>
  1182. <Column id="capm_civilaplgenrdepthngnm" type="STRING" size="256"/>
  1183. <Column id="capm_smlcnts" type="STRING" size="256"/>
  1184. <Column id="capm_atdoctid" type="STRING" size="256"/>
  1185. <Column id="capm_ordfromdd" type="STRING" size="256"/>
  1186. <Column id="capm_ordtodd" type="STRING" size="256"/>
  1187. <Column id="capm_civilaplreplyn" type="STRING" size="256"/>
  1188. <Column id="capm_civilaplrepldd" type="STRING" size="256"/>
  1189. <Column id="capm_civilaplclammthdcd" type="STRING" size="256"/>
  1190. <Column id="capm_civilaplendstatcd" type="STRING" size="256"/>
  1191. <Column id="capm_civilapltrgt" type="STRING" size="256"/>
  1192. <Column id="capm_lrgcd" type="STRING" size="256"/>
  1193. <Column id="capm_mdicd" type="STRING" size="256"/>
  1194. <Column id="capm_rcptdelivefact" type="STRING" size="256"/>
  1195. <Column id="capm_totordamt" type="STRING" size="256"/>
  1196. <Column id="capm_ownbamt" type="STRING" size="256"/>
  1197. <Column id="capm_agreamt" type="STRING" size="256"/>
  1198. <Column id="capm_reductamt" type="STRING" size="256"/>
  1199. <Column id="capm_endspec" type="STRING" size="256"/>
  1200. <Column id="capm_inptdd" type="STRING" size="256"/>
  1201. <Column id="capm_fstrgstrid" type="STRING" size="256"/>
  1202. <Column id="capm_fstrgstdt" type="STRING" size="256"/>
  1203. <Column id="capm_lastupdtrid" type="STRING" size="256"/>
  1204. <Column id="capm_lastupdtdt" type="STRING" size="256"/>
  1205. <Column id="capm_chkflag" type="STRING" size="256"/>
  1206. <Column id="capm_seq" type="STRING" size="256"/>
  1207. <Column id="capm_drdelive" type="STRING" size="256"/>
  1208. </ColumnInfo>
  1209. <Rows>
  1210. <Row>
  1211. <Col id="capm_status"/>
  1212. <Col id="capm_pid"/>
  1213. <Col id="capm_civilgenrdd"/>
  1214. <Col id="capm_civilseqno"/>
  1215. <Col id="capm_instcd"/>
  1216. <Col id="capm_civilenddd"/>
  1217. <Col id="capm_civilaplernm"/>
  1218. <Col id="capm_civilaplersex"/>
  1219. <Col id="capm_patrela"/>
  1220. <Col id="capm_zipcd1"/>
  1221. <Col id="capm_zipcd2"/>
  1222. <Col id="capm_zipcdseq"/>
  1223. <Col id="capm_address"/>
  1224. <Col id="capm_infaddr"/>
  1225. <Col id="capm_civilaplertel"/>
  1226. <Col id="capm_civilaplclamdd"/>
  1227. <Col id="capm_civilaplchrgerid"/>
  1228. <Col id="capm_civilaplflag"/>
  1229. <Col id="capm_delivedeptcd"/>
  1230. <Col id="capm_civilaplendflagcd"/>
  1231. <Col id="capm_delivedd"/>
  1232. <Col id="capm_civilaplgenrdeptcd"/>
  1233. <Col id="capm_civilaplgenrdepthngnm"/>
  1234. <Col id="capm_smlcnts"/>
  1235. <Col id="capm_atdoctid"/>
  1236. <Col id="capm_ordfromdd"/>
  1237. <Col id="capm_ordtodd"/>
  1238. <Col id="capm_civilaplreplyn"/>
  1239. <Col id="capm_civilaplrepldd"/>
  1240. <Col id="capm_civilaplclammthdcd"/>
  1241. <Col id="capm_civilaplendstatcd"/>
  1242. <Col id="capm_civilapltrgt"/>
  1243. <Col id="capm_lrgcd"/>
  1244. <Col id="capm_mdicd"/>
  1245. <Col id="capm_rcptdelivefact"/>
  1246. <Col id="capm_totordamt"/>
  1247. <Col id="capm_ownbamt"/>
  1248. <Col id="capm_agreamt"/>
  1249. <Col id="capm_reductamt"/>
  1250. <Col id="capm_endspec"/>
  1251. <Col id="capm_inptdd"/>
  1252. <Col id="capm_fstrgstrid"/>
  1253. <Col id="capm_fstrgstdt"/>
  1254. <Col id="capm_lastupdtrid"/>
  1255. <Col id="capm_lastupdtdt"/>
  1256. <Col id="capm_chkflag"/>
  1257. <Col id="capm_seq"/>
  1258. <Col id="capm_drdelive"/>
  1259. </Row>
  1260. </Rows>
  1261. </Dataset>
  1262. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1263. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1264. <Dataset id="ds_hidden_init_suppkindhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1265. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1266. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1267. <Dataset id="ds_hidden_init_bedcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1268. <Dataset id="ds_hidden_init_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1269. <Dataset id="ds_hidden_init_roomgrdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1270. <Dataset id="ds_hidden_init_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1271. <Dataset id="ds_hidden_init_centcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1272. <Dataset id="ds_hidden_init_proccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1273. <Dataset id="ds_hidden_init_hospgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1274. <Dataset id="ds_hidden_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1275. <Dataset id="ds_hidden_init_erorddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1276. <Dataset id="ds_hidden_init_insucd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1277. <Dataset id="ds_hidden_init_uncocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1278. <Dataset id="ds_main_cacmlist_list3_grdrsltcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1279. <Dataset id="ds_main_cacmlist_list2_grdtretfact" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1280. <Dataset id="ds_main_cacmlist_list1_grdcivilaplcnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1281. <Dataset id="ds_main_capm_print_rex_cacm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1282. <ColumnInfo>
  1283. <Column id="cacm_gubun" type="STRING" size="256"/>
  1284. <Column id="cacm_gubunnm" type="STRING" size="256"/>
  1285. <Column id="cacm_civilaplcnts" type="STRING" size="256"/>
  1286. <Column id="cacm_civilaplcntsDD" type="STRING" size="256"/>
  1287. </ColumnInfo>
  1288. </Dataset>
  1289. <Dataset id="ds_init_signyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1290. <ColumnInfo>
  1291. <Column id="data" type="STRING" size="256"/>
  1292. <Column id="code" type="STRING" size="256"/>
  1293. </ColumnInfo>
  1294. <Rows>
  1295. <Row>
  1296. <Col id="data">민원내용</Col>
  1297. <Col id="code">1</Col>
  1298. </Row>
  1299. <Row>
  1300. <Col id="data">민원답변</Col>
  1301. <Col id="code">2</Col>
  1302. </Row>
  1303. <Row>
  1304. <Col id="data">개선사항</Col>
  1305. <Col id="code">3</Col>
  1306. </Row>
  1307. </Rows>
  1308. </Dataset>
  1309. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1310. <FilteredDataset id="dsft_init_P0451list_P0451" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init_P0451list_P0451"/>
  1311. <Dataset id="ds_hidden_capmlist_civilindspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1312. <Dataset id="ds_tmp_capm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1313. </Objects>
  1314. <Bind>
  1315. <BindItem id="item0" compid="group1.switch1.case1.group2.combo1" propid="value" datasetid="ds_send_data1" columnid="sflagcd"/>
  1316. <BindItem id="item1" compid="group1.switch1.case1.group2.combo2" propid="value" datasetid="ds_send_data1" columnid="endflag"/>
  1317. <BindItem id="item2" compid="group1.switch1.case1.group2.combo3" propid="value" datasetid="ds_send_data1" columnid="grupflag"/>
  1318. <BindItem id="item3" compid="group1.switch1.case1.group2.ipt_sacptdd" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1319. <BindItem id="item4" compid="group1.switch1.case1.group2.ipt_spid" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1320. <BindItem id="item5" compid="group1.switch1.case1.group2.ipt_shngnm" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1321. <BindItem id="item6" compid="group1.switch1.case1.group2.ipt_enddd" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1322. <BindItem id="item7" compid="group1.switch1.case1.group2.ipt_civilaplchrgerid" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1323. <BindItem id="item8" compid="group1.switch1.case1.group2.cmb_lrgcd" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1324. <BindItem id="item9" compid="group1.switch1.case1.group2.cmb_mdicd" propid="value" datasetid="ds_send_data1" columnid="sflagnm2"/>
  1325. <BindItem id="item10" compid="group1.switch1.case1.group2.cmb_civilaplclammthdcd" propid="value" datasetid="ds_send_data1" columnid="sflagnm"/>
  1326. <BindItem id="item11" compid="group1.switch1.case1.group2.ipt_sacptdd2" propid="value" datasetid="ds_send_data1" columnid="sflagnm2"/>
  1327. <BindItem id="item12" compid="group1.switch1.case1.group2.ipt_enddd2" propid="value" datasetid="ds_send_data1" columnid="sflagnm2"/>
  1328. <BindItem id="item13" compid="group1.switch1.case2.ipt_pid" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_pid"/>
  1329. <BindItem id="item14" compid="group1.switch1.case2.ipt_hngnm" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hngnm"/>
  1330. <BindItem id="item15" compid="group1.switch1.case2.ipt_rrgstno1" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno1"/>
  1331. <BindItem id="item16" compid="group1.switch1.case2.ipt_rrgstno2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_rrgstno2"/>
  1332. <BindItem id="item17" compid="group1.switch1.case2.input3" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_sex"/>
  1333. <BindItem id="item18" compid="group1.switch1.case2.input4" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_age"/>
  1334. <BindItem id="item19" compid="group1.switch1.case2.input15" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_hometel"/>
  1335. <BindItem id="item20" compid="group1.switch1.case2.tar_remfact" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_remfact"/>
  1336. <BindItem id="item21" compid="group1.switch1.case2.bool2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmyn"/>
  1337. <BindItem id="item22" compid="group1.switch1.case2.output67" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmernm"/>
  1338. <BindItem id="item23" compid="group1.switch1.case2.combo37" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_recmerrela"/>
  1339. <BindItem id="item24" compid="group1.switch1.case2.input2" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_mpphontel"/>
  1340. <BindItem id="item25" compid="group1.switch1.case2.bool4" propid="value" datasetid="ds_main_ptbs" columnid="ptbs_dethyn"/>
  1341. <BindItem id="item26" compid="group1.switch1.case2.input7" propid="value" datasetid="ds_main_capm" columnid="capm_civilgenrdd"/>
  1342. <BindItem id="item27" compid="group1.switch1.case2.input20" propid="value" datasetid="ds_main_capm" columnid="capm_reductamt"/>
  1343. <BindItem id="item28" compid="group1.switch1.case2.input1" propid="value" datasetid="ds_main_capm" columnid="capm_totordamt"/>
  1344. <BindItem id="item29" compid="group1.switch1.case2.input34" propid="value" datasetid="ds_main_capm" columnid="capm_civilenddd"/>
  1345. <BindItem id="item30" compid="group1.switch1.case2.input18" propid="value" datasetid="ds_main_capm" columnid="capm_agreamt"/>
  1346. <BindItem id="item31" compid="group1.switch1.case2.input19" propid="value" datasetid="ds_main_capm" columnid="capm_ownbamt"/>
  1347. <BindItem id="item32" compid="group1.switch1.case2.input31" propid="value" datasetid="ds_main_capm" columnid="capm_ordfromdd"/>
  1348. <BindItem id="item33" compid="group1.switch1.case2.input21" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplchrgerid"/>
  1349. <BindItem id="item34" compid="group1.switch1.case2.ipt_smlcnts" propid="value" datasetid="ds_main_capm" columnid="capm_smlcnts"/>
  1350. <BindItem id="item35" compid="group1.switch1.case2.input33" propid="value" datasetid="ds_main_capm" columnid="capm_civilapltrgt"/>
  1351. <BindItem id="item36" compid="group1.switch1.case2.input23" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplclamdd"/>
  1352. <BindItem id="item37" compid="group1.switch1.case2.input35" propid="value" datasetid="ds_main_capm" columnid="capm_zipcd1"/>
  1353. <BindItem id="item38" compid="group1.switch1.case2.input24" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplertel"/>
  1354. <BindItem id="item39" compid="group1.switch1.case2.input36" propid="value" datasetid="ds_main_capm" columnid="capm_zipcd2"/>
  1355. <BindItem id="item40" compid="group1.switch1.case2.radio1" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplreplyn"/>
  1356. <BindItem id="item41" compid="group1.switch1.case2.input37" propid="value" datasetid="ds_main_capm" columnid="capm_address"/>
  1357. <BindItem id="item42" compid="group1.switch1.case2.input38" propid="value" datasetid="ds_main_capm" columnid="capm_infaddr"/>
  1358. <BindItem id="item43" compid="group1.switch1.case2.cmb_scivilaplclammthdcd" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplclammthdcd"/>
  1359. <BindItem id="item44" compid="group1.switch1.case2.radio2" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplersex"/>
  1360. <BindItem id="item45" compid="group1.switch1.case2.radio3" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplendstatcd"/>
  1361. <BindItem id="item46" compid="group1.switch1.case2.cmb_lrgcd2" propid="value" datasetid="ds_main_capm" columnid="capm_lrgcd"/>
  1362. <BindItem id="item47" compid="group1.switch1.case2.cmb_mdicd2" propid="value" datasetid="ds_main_capm" columnid="capm_mdicd"/>
  1363. <BindItem id="item48" compid="group1.switch1.case2.textarea1" propid="value" datasetid="ds_main_capm" columnid="capm_rcptdelivefact"/>
  1364. <BindItem id="item49" compid="group1.switch1.case2.textarea2" propid="value" datasetid="ds_main_capm" columnid="capm_endspec"/>
  1365. <BindItem id="item50" compid="group1.switch1.case2.input29" propid="value" datasetid="ds_main_capm" columnid="capm_ordtodd"/>
  1366. <BindItem id="item51" compid="group1.switch1.case2.combo7" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplflag"/>
  1367. <BindItem id="item52" compid="group1.switch1.case2.input27" propid="value" datasetid="ds_main_capm" columnid="capm_delivedd"/>
  1368. <BindItem id="item53" compid="group1.switch1.case2.input28" propid="value" datasetid="ds_main_capm" columnid="capm_delivedeptcd"/>
  1369. <BindItem id="item54" compid="group1.switch1.case2.input8" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplrepldd"/>
  1370. <BindItem id="item55" compid="group1.switch1.case2.output1" propid="value" datasetid="ds_main_capm" columnid="capm_civilseqno"/>
  1371. <BindItem id="item56" compid="group1.switch1.case2.input5" propid="value" datasetid="ds_main_capm" columnid="capm_patrela"/>
  1372. <BindItem id="item57" compid="group1.switch1.case2.input12" propid="value" datasetid="ds_main_capm" columnid="capm_zipcdseq"/>
  1373. <BindItem id="item58" compid="group1.switch1.case2.cmb_atdoctid" propid="value" datasetid="ds_main_capm" columnid="capm_atdoctid"/>
  1374. <BindItem id="item59" compid="group1.switch1.case2.opt_deptcd" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplgenrdeptcd"/>
  1375. <BindItem id="item60" compid="group1.switch1.case2.opt_depthngnm" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplgenrdepthngnm"/>
  1376. <BindItem id="item61" compid="group1.switch1.case2.ipt_civilaplernm" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplernm"/>
  1377. <BindItem id="item62" compid="group1.switch1.case2.combo8" propid="value" datasetid="ds_main_capm" columnid="capm_civilaplendflagcd"/>
  1378. <BindItem id="item63" compid="group1.switch1.case2.checkbox1" propid="value" datasetid="ds_send" columnid="cond_signyn"/>
  1379. <BindItem id="item64" compid="group1.switch1.case2.bool1" propid="value" datasetid="ds_main_capm" columnid="capm_drdelive"/>
  1380. <BindItem id="item65" compid="group1.switch1.case2.input6" propid="value" datasetid="ds_main_capm" columnid="capm_zipcdseq"/>
  1381. <BindItem id="item66" compid="group1.switch1.case2.input9" propid="value" datasetid="ds_main_capm" columnid="capm_zipcd1"/>
  1382. <BindItem id="item67" compid="group1.switch1.case2.input10" propid="value" datasetid="ds_main_capm" columnid="capm_zipcd2"/>
  1383. <BindItem id="item68" compid="group1.switch1.case2.input11" propid="value" datasetid="ds_main_capm" columnid="capm_address"/>
  1384. <BindItem id="item69" compid="group1.switch1.case2.input13" propid="value" datasetid="ds_main_capm" columnid="capm_infaddr"/>
  1385. </Bind>
  1386. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  1387. include "com_basiccodexp::ZBC001.xjs"
  1388. include "com_zipcodexp::ZBP001.xjs"
  1389. include "pam_pamcomnxp::PAM.xjs"
  1390. var arErrorCode = new HashArray();
  1391. // prefix를 삭제하기
  1392. function dsf_copyDsWithoutPrefix(destDS, srcDS, prefix) {
  1393. destDS.clear();
  1394. destDS.loadXML(srcDS.saveXML(srcDS, "a"));
  1395. var objCol = new Object();
  1396. var sColID = "";
  1397. for (var i = 0; i < srcDS.getColCount(); i++) {
  1398. sColID = srcDS.getColID(i);
  1399. destDS.updateColID(sColID, String(sColID).replace(prefix, ""));
  1400. }
  1401. destDS.applyChange();
  1402. }
  1403. //사생활보호 요청환자 정보 취득
  1404. // group1.switch1.case2.cap_privacy의 위치가 달라서 별도로 만듬.
  1405. function fGetPatPrivacyInfo(pid) {
  1406. if (utlf_isNull(pid)) {
  1407. sysf_messageBox("환자번호가", "I004");
  1408. return false;
  1409. }
  1410. //receive
  1411. dsf_createDs("ds_temp_patprivacy", [
  1412. {col:"no", type:"STRING", size:256}
  1413. , {col:"request", type:"STRING", size:256}
  1414. , {col:"requestetc", type:"STRING", size:256}
  1415. , {col:"target", type:"STRING", size:256}
  1416. , {col:"targetetc", type:"STRING", size:256}
  1417. , {col:"type", type:"STRING", size:256}
  1418. , {col:"typeetc", type:"STRING", size:256}
  1419. , {col:"rmk", type:"STRING", size:256}
  1420. ]);
  1421. //send
  1422. dsf_createDsRow("ds_send_patprivacy", [
  1423. {col:"pid", type:"STRING", size:256, val: pid}
  1424. , {col:"endyncheck", type:"STRING", size:256, val: "Y"}
  1425. ]);
  1426. var oParam = {};
  1427. oParam.id = "TRPMC06904";
  1428. oParam.service = "patinfomngtapp.PatPrivacy";
  1429. oParam.method = "reqGetPatPrivacyDesc";
  1430. oParam.inds = "req=ds_send_patprivacy";
  1431. oParam.outds = "ds_temp_patprivacy=privacydesc";
  1432. oParam.async = false;
  1433. tranf_submit(oParam);
  1434. if (utlf_isNull(ds_temp_patprivacy.getColumn(0, "no"))) {
  1435. group1.switch1.case2.cap_privacy.visible = false; //외래등록에서는 div_left. 가 사용되지 않음.
  1436. }
  1437. else {
  1438. group1.switch1.case2.cap_privacy.visible = true;
  1439. var strMsg = rightPad("사생활보호환자입니다.", ' ', 53) + "\r\n";
  1440. strMsg = strMsg + "\r\n" + rightPad("요청자\t : " + ds_temp_patprivacy.getColumn(0, "request") + " " +
  1441. utlf_transNullToEmpty(ds_temp_patprivacy.getColumn(0, "requestetc")), ' ', 50);
  1442. strMsg = strMsg + "\r\n" + rightPad("요청대상\t : " + ds_temp_patprivacy.getColumn(0, "target") + " " +
  1443. utlf_transNullToEmpty(ds_temp_patprivacy.getColumn(0, "targetetc")), ' ', 42);
  1444. strMsg = strMsg + "\r\n" + rightPad("요청내용\t : " + ds_temp_patprivacy.getColumn(0, "type") + " " +
  1445. utlf_transNullToEmpty(ds_temp_patprivacy.getColumn(0, "typeetc")), ' ', 36);
  1446. strMsg = strMsg + "\r\n" + rightPad("요청비고\t : " + utlf_transNullToEmpty(ds_temp_patprivacy.getColumn(0, "rmk")), ' ', 62);
  1447. strMsg = strMsg + "\r\n\r\n" + "위 내용의 취급에 주의 ";
  1448. sysf_messageBox(strMsg, "I008");
  1449. }
  1450. }
  1451. // 사생활보호 정보관리창 호출
  1452. function fCallPatPrivacy(pid) {
  1453. // 사생활보호관리화면 호출
  1454. frmf_setParameter("SPPMC06900_PARM", pid)
  1455. frmf_modal("SPPMC06900", "SPPMC06900", "", "", "", "", "", "", "", "", "", "", "M");
  1456. // 사생활보호관리화면의 결과에 따라 사생활보호 표시
  1457. if (utlf_transNullToEmpty(ds_hidden.getColumn(0, "patprivacyendyn")) == "" || ds_hidden.getColumn(0, "patprivacyendyn") == "Y") {
  1458. group1.switch1.case2.cap_privacy.visible = false;
  1459. }
  1460. else {
  1461. group1.switch1.case2.cap_privacy.visible = true;
  1462. }
  1463. }
  1464. function SMPMC00100_onload(obj:Form, e:LoadEventInfo) {
  1465. frmf_initForm(obj);
  1466. grdf_setGridSort(group1.switch1.case1.grd_civilindspec);
  1467. grdf_setGridSort(group1.switch1.case2.grd_chosreclist);
  1468. var arrParam = [
  1469. { dsNm: "ds_init_P0001list_P0001", cdGrpId: "P0001" },
  1470. { dsNm: "ds_init_P0046list_P0046", cdGrpId: "P0046" },
  1471. { dsNm: "ds_init_P0449list_P0449", cdGrpId: "P0449" },
  1472. { dsNm: "ds_init_P0450list_P0450", cdGrpId: "P0450" },
  1473. { dsNm: "ds_init_P0451list_P0451", cdGrpId: "P0451" },
  1474. { dsNm: "ds_init_P0327list_P0327", cdGrpId: "P0327" }
  1475. ];
  1476. appf_getCodeList(arrParam);
  1477. ds_send_data2.setColumn(0, "sess_posinstcd", sysf_getUserInfo("dutplceinstcd"));
  1478. dsf_setDefaultVal(ds_send_data2, "all");
  1479. //submit("TRPMI00106");
  1480. var oParam = {};
  1481. oParam.id = "TRPMI00106";
  1482. oParam.service = "pamcomnapp.PamComn";
  1483. oParam.method = "reqGetComCD";
  1484. oParam.inds = "req=ds_send_data2";
  1485. oParam.outds = "ds_hidden_init_disccd=disccd " +
  1486. "ds_hidden_init_insukind=insukind " +
  1487. "ds_hidden_init_suppkind=suppkind " +
  1488. "ds_hidden_init_suppkindhist=suppkindhist " +
  1489. "ds_hidden_init_orddeptcd=orddeptcd " +
  1490. "ds_hidden_init_orddrid=orddrid " +
  1491. "ds_hidden_init_wardcd=wardcd " +
  1492. "ds_hidden_init_roomcd=roomcd " +
  1493. "ds_hidden_init_bedcd=bedcd " +
  1494. "ds_hidden_init_roomgrdecd=roomgrdecd " +
  1495. "ds_hidden_init_roomgrdelist=roomgrdelist " +
  1496. "ds_hidden_init_roomtypecd=roomtypecd " +
  1497. "ds_hidden_init_flag=flag " +
  1498. "ds_hidden_init_proccd=proccd " +
  1499. "ds_hidden_init_centcd=centcd " +
  1500. "ds_hidden_init_hospgrde=hospgrde " +
  1501. "ds_hidden_init_naticd=naticd " +
  1502. "ds_hidden_init_erorddrid=erorddrid " +
  1503. "ds_hidden_init_insucd=insucd " +
  1504. "ds_hidden_init_uncocd=uncocd";
  1505. oParam.async = false;
  1506. tranf_submit(oParam);
  1507. frmf_addComboItem("group1.switch1.case1.group2.combo2", "전체", "-", "below");
  1508. ds_send_data1.setColumn(0, "endflag", '-');
  1509. //사생활보호
  1510. group1.switch1.case2.cap_privacy.visible = false;
  1511. //민원 중분류 인스턴스 재생성(부모 정보 추가)
  1512. //중분류코드가 '0101'이면 앞 2자리 '01'은 대분류 코드와 같다.
  1513. var iCount = ds_init_P0451list_P0451.rowcount;
  1514. if (utlf_isNull(ds_init_P0451list_P0451.getColumnInfo("upcd"))) {
  1515. ds_init_P0451list_P0451.addColumn("upcd", "string");
  1516. }
  1517. for (var idx = 0; idx < iCount; idx++) {
  1518. var sUpCd = String(ds_init_P0451list_P0451.getColumn(idx, "cdid"));
  1519. ds_init_P0451list_P0451.setColumn(idx, "upcd", sUpCd.substr(0, 2));
  1520. }
  1521. //중분류코드 대분류에 맞도록 설정(초기에는 빈값)
  1522. // group1.switch1.case2.cmb_lrgcd2.index = 0;
  1523. ds_main_capm.setColumn(0, ds_init_P0450list_P0450.getColumn(0, 'cdid'));
  1524. var stodate = String(ds_hidden_init_flag.getColumn(0, "prestdd"));
  1525. ds_send_data1.setColumn(0, 'sflagnm', stodate.substr(0, 8));
  1526. ds_send_data1.setColumn(0, 'sflagnm2', stodate.substr(0, 8));
  1527. ds_send_data1.setColumn(0, 'sflagnm', stodate.substr(0, 8));
  1528. ds_send_data1.setColumn(0, 'sflagnm2', stodate.substr(0, 8));
  1529. var sProp1 = "col=3,row=1,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
  1530. group1.switch1.case2.checkbox1.setInitComp(sProp1, ds_init_signyn, "code", "data", "fn_chkBox");
  1531. fn_getChkBox();
  1532. }
  1533. function fn_chkBox() {
  1534. var getData = String(group1.switch1.case2.checkbox1.getData()).replace(",", " ");
  1535. ds_send.setColumn(0, "cond_signyn", getData);
  1536. }
  1537. function fn_getChkBox() {
  1538. var getData = String(ds_send.getColumn(0, "cond_signyn")).split(" ");
  1539. if (!utlf_isNull(getData)) {
  1540. group1.switch1.case2.checkbox1.setData(getData);
  1541. }
  1542. }
  1543. /*
  1544. *
  1545. */
  1546. function fChangeCheck() {
  1547. var capm_flag;
  1548. var h_capm = ds_hidden_original_capm;
  1549. var o_capm = ds_main_capm;
  1550. // if (h_capm == null) {
  1551. if (h_capm.rowcount < 1) {
  1552. capm_flag = null; // 데이터가 없으면 인스턴스 노드가 없다.
  1553. }
  1554. // else if (o_capm == null) {
  1555. if (h_capm.rowcount < 1) {
  1556. capm_flag = null;
  1557. }
  1558. else if (h_capm.saveXML() == o_capm.saveXML()) {
  1559. capm_flag = null;
  1560. sysf_messageBox("변경사항이", "I004");
  1561. return false;
  1562. }
  1563. else if (h_capm.saveXML() != o_capm.saveXML()) {
  1564. capm_flag = 'u'
  1565. return true;
  1566. }
  1567. }
  1568. /*
  1569. * 조회
  1570. */
  1571. function fBaseInfoRef() {
  1572. if(frmf_getParameter('SPPMC02500_popupendflag') == 'ok'){
  1573. ds_send_data3.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1574. }
  1575. else {
  1576. ds_send_data3.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1577. ds_main_patinfo_patinfolist.clearData();
  1578. ds_main_patinfo_patinfolist.addRow();
  1579. ds_main_ptbs.clearData();
  1580. ds_main_ptbs.addRow();
  1581. ds_main_capm.clearData();
  1582. ds_main_capm.addRow();
  1583. ds_main_chosrec_chosreclist.clearData();
  1584. ds_main_chosrec_chosreclist.addRow();
  1585. }
  1586. var oParam = {};
  1587. oParam.id = "TRPMC00102";
  1588. oParam.service = "patinfomngtapp.CivilAplPat";
  1589. oParam.method = "reqGetCivilPatRef";
  1590. oParam.inds = "req=ds_send_data3";
  1591. oParam.outds = "ds_hidden_rcv_ptbs=ptbs ds_hidden_rcv_capm=capm ds_hidden_rcv_chosrec_chosreclist=chosreclist";
  1592. oParam.async = false;
  1593. tranf_submit(oParam);
  1594. var iptbscnt = ds_hidden_rcv_ptbs.rowcount;
  1595. if (iptbscnt > 0) {
  1596. dsf_copyDsWithPrefix(ds_main_ptbs, ds_hidden_rcv_ptbs, "ptbs_");
  1597. ds_main_ptbs.updateColID("ptbs_ptbs_pid", "ptbs_pid");
  1598. ds_main_ptbs.updateColID("ptbs_ptbsremfact", "ptbs_remfact");
  1599. //2018-12-31 이아영 직원추천정보 직원소개 Y,N 값으로 체크 유/무 되도록 수정함.
  1600. if(ds_main_ptbs.getColumn(0, "ptbs_recmyn") == "-")
  1601. {
  1602. group1.switch1.case2.bool2.value = "N";
  1603. }
  1604. }
  1605. else {
  1606. ds_main_ptbs.clearData();
  1607. ds_main_ptbs.addRow();
  1608. }
  1609. //사생활보호 관리여부 확인
  1610. fGetPatPrivacyInfo(ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1611. var capmcnt = ds_hidden_rcv_capm.rowcount;
  1612. if (capmcnt > 0) {
  1613. dsf_copyDsWithPrefix(ds_tmp_capm, ds_hidden_rcv_capm, "capm_");
  1614. ds_main_capm.clearData();
  1615. dsf_copyColInfo(ds_main_capm, ds_tmp_capm);
  1616. ds_main_capm.addRow();
  1617. ds_main_capm.copyRow(0, ds_tmp_capm, 0);
  1618. ds_main_capm.updateColID("capm_capm_pid", "capm_pid");
  1619. ds_main_capm.updateColID("capm_capm_zipcd1", "capm_zipcd1");
  1620. ds_main_capm.updateColID("capm_capm_zipcd2", "capm_zipcd2");
  1621. ds_hidden_original_capm.copyData(ds_main_capm);
  1622. }
  1623. else {
  1624. ds_main_capm.clearData();
  1625. ds_main_capm.addRow();
  1626. //민원사항이 없을 때 자동으로 담당자 '로그인한 사용자 아이디'로 설정 - 2008.07.17
  1627. ds_main_capm.setColumn(0, "capm_civilaplchrgerid", sysf_getUserId());
  1628. }
  1629. var opmicnt = ds_hidden_rcv_chosrec_chosreclist.rowcount;
  1630. if (opmicnt > 0) {
  1631. ds_main_chosrec_chosreclist.clearData();
  1632. ds_main_chosrec_chosreclist.addRow();
  1633. ds_main_chosrec_chosreclist.copyData(ds_hidden_rcv_chosrec_chosreclist);
  1634. if (utlf_isNull(ds_main_chosrec_chosreclist.getColumnInfo("checkflag"))) {
  1635. ds_main_chosrec_chosreclist.addColumn("checkflag", "string");
  1636. }
  1637. dsf_setDefaultVal(ds_main_chosrec_chosreclist, "all");
  1638. }
  1639. else {
  1640. ds_main_chosrec_chosreclist.clearData();
  1641. ds_main_chosrec_chosreclist.addRow();
  1642. }
  1643. }
  1644. /*
  1645. * 초기화
  1646. */
  1647. function fInitialize() {
  1648. group1.switch1.case2.cap_privacy.visible = false; // 사생활보호
  1649. ds_main.clearData();
  1650. ds_main.addRow();
  1651. ds_main_cacmlist_list1_grdcivilaplcnts.clearData();
  1652. ds_main_cacmlist_list2_grdtretfact.clearData();
  1653. ds_main_cacmlist_list3_grdrsltcnts.clearData();
  1654. ds_main_capm.clearData();
  1655. ds_main_capm.addRow();
  1656. ds_main_capm_print.clearData();
  1657. ds_main_capm_print_rex_capm.clearData();
  1658. ds_main_capmlist_civilindspeclist.clearData();
  1659. ds_main_chosrec_chosreclist.clearData();
  1660. ds_main_patinfo_patinfolist.clearData();
  1661. ds_main_ptbs.clearData();
  1662. ds_main_ptbs.addRow();
  1663. ds_hidden_rcv_capm.clearData();
  1664. ds_hidden_rcv_chosrec_chosreclist.clearData();
  1665. ds_hidden_rcv_ptbs.clearData();
  1666. ds_hidden_rcvflag_flag.clearData();
  1667. ds_hidden_original_capm.clearData();
  1668. ds_send_s_capm.clearData();
  1669. ds_send_s_capm.addRow();
  1670. ds_send_data3.clearData();
  1671. ds_send_data3.addRow();
  1672. ds_send_data4.clearData();
  1673. ds_send_data4.addRow();
  1674. ds_send_data6.clearData();
  1675. ds_send_data6.addRow();
  1676. }
  1677. /*
  1678. * 조회구분 설정
  1679. */
  1680. function fChoice(schoino) {
  1681. ds_send_data1.setColumn(0, "sflagnm", "");
  1682. //접수일자
  1683. if (schoino == '1') {
  1684. ds_send_data1.setColumn(0, "sflagnm", utlf_getCurrentDate());
  1685. ds_send_data1.setColumn(0, "sflagnm2", utlf_getCurrentDate());
  1686. group1.switch1.case1.group2.ipt_sacptdd.visible = true;
  1687. group1.switch1.case1.group2.ipt_sacptdd2.visible = true;
  1688. group1.switch1.case1.group2.ipt_spid.visible = false;
  1689. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1690. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1691. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1692. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1693. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1694. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1695. group1.switch1.case1.group2.ipt_sacptdd2.position.left = 362; //.attribute("left") = "362px";
  1696. group1.switch1.case1.group2.caption26.visible = true;
  1697. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1698. group1.switch1.case1.group2.ipt_sacptdd.setFocus();
  1699. //성명
  1700. }
  1701. else if (schoino == '2') {
  1702. group1.switch1.case1.group2.ipt_shngnm.visible = true;
  1703. group1.switch1.case1.group2.ipt_shngnm.position.top = 8; //.attribute("top") = "8px";
  1704. group1.switch1.case1.group2.ipt_shngnm.position.left = 222; //attribute("left") = "222px"
  1705. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1706. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1707. group1.switch1.case1.group2.ipt_spid.visible = false;
  1708. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1709. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1710. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1711. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1712. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1713. group1.switch1.case1.group2.caption26.visible = false;
  1714. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1715. group1.switch1.case1.group2.ipt_shngnm.setFocus();
  1716. //환자번호
  1717. }
  1718. else if (schoino == '3') {
  1719. group1.switch1.case1.group2.ipt_spid.visible = true;
  1720. group1.switch1.case1.group2.ipt_spid.position.top = 8; //attribute("top") = "8px";
  1721. group1.switch1.case1.group2.ipt_spid.position.left = 222; //attribute("left") = "222px"
  1722. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1723. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1724. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1725. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1726. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1727. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1728. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1729. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1730. group1.switch1.case1.group2.caption26.visible = false;
  1731. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1732. group1.switch1.case1.group2.ipt_spid.setFocus();
  1733. //종료일자
  1734. }
  1735. else if (schoino == '4') {
  1736. ds_send_data1.setColumn(0, "sflagnm", utlf_getCurrentDate());
  1737. ds_send_data1.setColumn(0, "sflagnm2", utlf_getCurrentDate());
  1738. group1.switch1.case1.group2.ipt_enddd.visible = true;
  1739. group1.switch1.case1.group2.ipt_enddd2.visible = true;
  1740. group1.switch1.case1.group2.ipt_enddd.position.top = 8; //attribute("top") = "8px";
  1741. group1.switch1.case1.group2.ipt_enddd.position.left = 222; //attribute("left") = "222px"
  1742. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1743. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1744. group1.switch1.case1.group2.ipt_spid.visible = false;
  1745. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1746. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1747. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1748. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1749. group1.switch1.case1.group2.ipt_enddd2.position.left = 362; //attribute("left") = "362px";
  1750. group1.switch1.case1.group2.caption26.visible = true;
  1751. group1.switch1.case1.group2.ipt_enddd.setFocus();
  1752. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1753. //담당자
  1754. }
  1755. else if (schoino == '5') {
  1756. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = true;
  1757. group1.switch1.case1.group2.ipt_civilaplchrgerid.position.top = 8; //attribute("top") = "8px";
  1758. group1.switch1.case1.group2.ipt_civilaplchrgerid.position.left = 222; //attribute("left") = "222px"
  1759. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1760. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1761. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1762. group1.switch1.case1.group2.ipt_spid.visible = false;
  1763. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1764. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1765. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1766. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1767. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1768. group1.switch1.case1.group2.caption26.visible = false;
  1769. group1.switch1.case1.group2.ipt_civilaplchrgerid.setFocus();
  1770. //민원분류
  1771. }
  1772. else if (schoino == '6') {
  1773. group1.switch1.case1.group2.cmb_lrgcd.visible = true;
  1774. group1.switch1.case1.group2.cmb_lrgcd.position.top = 8; //attribute("top") = "8px";
  1775. group1.switch1.case1.group2.cmb_lrgcd.position.left = 222; //attribute("left") = "222px"
  1776. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = false;
  1777. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1778. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1779. group1.switch1.case1.group2.ipt_spid.visible = false;
  1780. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1781. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1782. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1783. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1784. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1785. group1.switch1.case1.group2.caption26.visible = false;
  1786. //민원제기방법
  1787. }
  1788. else if (schoino == '7') {
  1789. group1.switch1.case1.group2.cmb_civilaplclammthdcd.visible = true;
  1790. group1.switch1.case1.group2.cmb_civilaplclammthdcd.position.top = 8; //attribute("top") = "8px";
  1791. group1.switch1.case1.group2.cmb_civilaplclammthdcd.position.left = 222; //attribute("left") = "222px"
  1792. group1.switch1.case1.group2.cmb_lrgcd.visible = false;
  1793. group1.switch1.case1.group2.ipt_civilaplchrgerid.visible = false;
  1794. group1.switch1.case1.group2.ipt_sacptdd.visible = false;
  1795. group1.switch1.case1.group2.ipt_spid.visible = false;
  1796. group1.switch1.case1.group2.ipt_shngnm.visible = false;
  1797. group1.switch1.case1.group2.ipt_enddd.visible = false;
  1798. group1.switch1.case1.group2.cmb_mdicd.visible = false;
  1799. group1.switch1.case1.group2.ipt_sacptdd2.visible = false;
  1800. group1.switch1.case1.group2.ipt_enddd2.visible = false;
  1801. group1.switch1.case1.group2.caption26.visible = false;
  1802. }
  1803. }
  1804. /*
  1805. *
  1806. */
  1807. function fHngNmVeri(gubn) {
  1808. var ptbs_hngnm;
  1809. if (gubn == "onkillfocus") {
  1810. ptbs_hngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
  1811. }
  1812. else if (gubn == "onkeypress" || gubn == "onkeyup") {
  1813. ptbs_hngnm = String(ds_main_ptbs.getColumn(0, 'ptbs_hngnm'));
  1814. }
  1815. //한글 한글자를 그냥 길이1로 계산
  1816. if (ptbs_hngnm.length < 2) {
  1817. sysf_messageBox("환자성명은 2글자 이상되어야 합니다!", "E999", "");
  1818. group1.switch1.case2.ipt_hngnm.setFocus();
  1819. return false;
  1820. }
  1821. }
  1822. /*
  1823. *
  1824. */
  1825. function fRrgstNo1Veri(){
  1826. var ptbs_rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  1827. if (ptbs_rrgstno1 != "" && ptbs_rrgstno1 != " " && ptbs_rrgstno1 != "-"){
  1828. if (ptbs_rrgstno1.length != 6){
  1829. sysf_messageBox("주민번호1은 6자리여야 합니다!","E999","");
  1830. ptbs_rrgstno1.setFocus();
  1831. return false;
  1832. }
  1833. if (ptbs_rrgstno1.isNumber() != true){
  1834. sysf_messageBox("주민번호1은 숫자형태로 입력되어야 합니다!","E999","");
  1835. ptbs_rrgstno1.setFocus();
  1836. return false;
  1837. }
  1838. }else{
  1839. sysf_messageBox("주민번호1은 6자리여야 합니다!","E999","");
  1840. ptbs_rrgstno1.setFocus();
  1841. //model.refresh();
  1842. return false;
  1843. }
  1844. }
  1845. /*
  1846. *
  1847. */
  1848. function fRrgstNo2Veri(){
  1849. var ptbs_brthdd;
  1850. var ptbs_rrgstno1 = String(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  1851. var ptbs_rrgstno2 = String(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  1852. if (ptbs_rrgstno1.length != 6){
  1853. sysf_messageBox("환자주민번호1은 6자리입니다!","E999","");
  1854. ptbs_rrgstno1.setFocus();
  1855. return false;
  1856. }
  1857. if (ptbs_rrgstno2.length != 7){
  1858. sysf_messageBox("환자주민번호2은 7자리입니다!","E999","");
  1859. group1.switch1.case2.ipt_rrgstno2.setFocus();
  1860. return false;
  1861. }
  1862. var gubn = ptbs_rrgstno2.substr(0,1);
  1863. switch(gubn){
  1864. case '1' :
  1865. case '2' :
  1866. case '5' :
  1867. case '6' :
  1868. ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
  1869. break;
  1870. case '3' :
  1871. case '4' :
  1872. case '7' :
  1873. case '8' :
  1874. ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
  1875. break;
  1876. case '9' :
  1877. case '0' :
  1878. ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
  1879. break;
  1880. default :
  1881. ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
  1882. break;
  1883. }
  1884. if (utlf_isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false){
  1885. sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 일자형태로 입력하십시요!","E999","");
  1886. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno1","");
  1887. ds_main_ptbs.setColumn( 0, "ptbs_rrgstno2","");
  1888. ds_main_ptbs.setColumn( 0, "ptbs_brthdd","");
  1889. return false;
  1890. }
  1891. }
  1892. // 2008.05.29 문자열을 라인별로 구분하여 인스턴스 생성
  1893. function fMakeNode(pXPath, pNodeSetName, pGubun, pGubunName, pNodeName1, pNodeName2, pNodeName3, pNodeName4, pString, pStringDD) {
  1894. var nodeValueArray = new Array();
  1895. nodeValueArray = pString.split("\n");
  1896. var nodeValueArrayDD = new Array();
  1897. nodeValueArrayDD = pStringDD.split("\n");
  1898. for (var idx = 0; idx < nodeValueArray.length; idx++) {
  1899. var iRow = pXPath.addRow();
  1900. pXPath.setColumn(iRow, pNodeName1, pGubun);
  1901. pXPath.setColumn(iRow, pNodeName2, pGubunName);
  1902. pXPath.setColumn(iRow, pNodeName3, nodeValueArray[idx]);
  1903. pXPath.setColumn(iRow, pNodeName4, nodeValueArrayDD[idx]);
  1904. }
  1905. }
  1906. function group1_switch1_case1_button10_onclick(obj:Button, e:ClickEventInfo) {
  1907. grdf_exportExcel(group1.switch1.case1.grd_civilindspec, "excel", "SheetName", true, "", "user", false);
  1908. }
  1909. function group1_switch1_case1_grd_civilindspec_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1910. if(e.row >= 0 && e.col >= 0){ //group1.switch1.case1.grd_civilindspec.isCell(e.target)
  1911. var iRow = ds_main_capmlist_civilindspeclist.rowposition;
  1912. ds_main_ptbs.setColumn( 0, "ptbs_pid", ds_main_capmlist_civilindspeclist.getColumn(iRow, "capm_pid"));
  1913. group1.switch1.tabindex = 1;
  1914. fBaseInfoRef(); //조회
  1915. }
  1916. }
  1917. function group1_switch1_case1_group2_combo1_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1918. obj.updateToDataset();
  1919. var schoino = ds_send_data1.getColumn(0, "sflagcd");
  1920. fChoice(schoino);
  1921. }
  1922. function group1_switch1_case1_group2_ipt_spid_onkeydown(obj: Edit, e: KeyEventInfo) {
  1923. if (e.keycode == 13) {
  1924. obj.updateToDataset();
  1925. group1.switch1.case1.group2.btn_search.click();
  1926. }
  1927. }
  1928. function group1_switch1_case1_group2_btn_search_onclick(obj: Button, e: ClickEventInfo) {
  1929. var oParam = {};
  1930. oParam.id = "TRPMC00101";
  1931. oParam.service = "patinfomngtapp.CivilAplPat";
  1932. oParam.method = "reqGetCivilIndSpecList";
  1933. oParam.inds = "req=ds_send_data1";
  1934. oParam.outds = "ds_hidden_capmlist_civilindspeclist=civilindspeclist";
  1935. oParam.async = false;
  1936. tranf_submit(oParam);
  1937. dsf_copyDsWithPrefix(ds_main_capmlist_civilindspeclist, ds_hidden_capmlist_civilindspeclist, "capm_");
  1938. }
  1939. function group1_switch1_case1_group2_cmb_lrgcd_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  1940. obj.updateToDataset();
  1941. group1.switch1.case1.group2.cmb_mdicd.visible = true;
  1942. var sLrgcd = ds_send_data1.getColumn(0, "sflagnm"); //대분류
  1943. dsft_init_P0451list_P0451.filterstr = "upcd == '" + sLrgcd + "'";
  1944. ds_send_data1.setColumn(0, "sflagnm2", sLrgcd + "01");
  1945. group1.switch1.case1.group2.cmb_lrgcd.setFocus();
  1946. }
  1947. function group1_switch1_case2_ipt_pid_onkeydown(obj: Edit, e: KeyEventInfo) {
  1948. if (e.keycode == 13) {
  1949. obj.updateToDataset();
  1950. ds_send_data3.clearData();
  1951. ds_send_data3.addRow();
  1952. ds_send_data4.clearData();
  1953. ds_send_data4.addRow();
  1954. //저장쪽에 data5로 바꾼다음 막은거 풀자...
  1955. //ds_send_data5.clearData(); ds_send_data5.addRow();
  1956. ds_send_data4.setColumn(0, "autoflag", "Y");
  1957. group1.switch1.case2.btn_ptbspid.click();
  1958. group1.switch1.case2.ipt_civilaplernm.setFocus();
  1959. }
  1960. }
  1961. function group1_switch1_case2_btn_ptbspid_onclick(obj: Button, e: ClickEventInfo) {
  1962. var ptbs_pid = ds_main_ptbs.getColumn(0, "ptbs_pid");
  1963. ds_send_data4.clearData();
  1964. ds_send_data4.addRow();
  1965. if (!utlf_isNull(ptbs_pid)) {
  1966. ds_send_data4.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  1967. ds_send_data4.setColumn(0, "srchcond", "1");
  1968. ds_send_data4.setColumn(0, "autoflag", "Y");
  1969. }
  1970. var objArg = new Object();
  1971. objArg.arg_ds_send = ds_send_data4;
  1972. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1973. ds_send_data4.clearData();
  1974. ds_send_data4.addRow();
  1975. if (ds_patinfolist.rowcount > 0) {
  1976. ds_main.setColumn(0, "popupendflag", "ok");
  1977. ds_main_patinfo_patinfolist.copyData(ds_patinfolist);
  1978. }
  1979. fBaseInfoRef();
  1980. }
  1981. function group1_switch1_case2_ipt_hngnm_onkeydown(obj: Edit, e: KeyEventInfo) {
  1982. if (e.keycode == '13') {
  1983. obj.updateToDataset();
  1984. if (fHngNmVeri("onkeypress") == false) return;
  1985. ds_send_data3.clearData();
  1986. ds_send_data3.addRow();
  1987. ds_send_data4.clearData();
  1988. ds_send_data4.addRow();
  1989. ds_send_data4.setColumn(0, "autoflag", "Y");
  1990. group1.switch1.case2.btn_ptbshngnm.click();
  1991. }
  1992. }
  1993. function group1_switch1_case2_btn_ptbshngnm_onclick(obj: Button, e: ClickEventInfo) {
  1994. var ptbs_hngnm = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  1995. if (ptbs_hngnm == "" || ptbs_hngnm == " ") {
  1996. ds_send_data4.clearData();
  1997. ds_send_data4.addRow();
  1998. }
  1999. else {
  2000. ds_send_data4.setColumn(0, "hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm"));
  2001. ds_send_data4.setColumn(0, "srchcond", "2");
  2002. }
  2003. var objArg = new Object();
  2004. objArg.arg_ds_send = ds_send_data4;
  2005. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  2006. ds_send_data4.clearData();
  2007. ds_send_data4.addRow();
  2008. if (ds_patinfolist.rowcount > 0) {
  2009. ds_main.setColumn(0, "popupendflag", "ok");
  2010. ds_main_patinfo_patinfolist.copyData(ds_patinfolist);
  2011. }
  2012. fBaseInfoRef();
  2013. }
  2014. function group1_switch1_case2_ipt_rrgstno1_onkeydown(obj: Edit, e: KeyEventInfo) {
  2015. if (e.keycode == "13") {
  2016. obj.updateToDataset();
  2017. if (fRrgstNo1Veri() == false) return;
  2018. }
  2019. }
  2020. function group1_switch1_case2_ipt_rrgstno2_onkeydown(obj:Edit, e:KeyEventInfo) {
  2021. if (e.keycode=='13') {
  2022. obj.updateToDataset();
  2023. if (fRrgstNo2Veri() == false) return;
  2024. ds_send_data3.clearData(); ds_send_data3.addRow();
  2025. ds_send_data4.clearData(); ds_send_data4.addRow();
  2026. ds_send_data4.setColumn( 0, "autoflag","Y");
  2027. group1.switch1.case2.btn_ptbsrrgstno.click();
  2028. }
  2029. }
  2030. function group1_switch1_case2_btn_ptbsrrgstno_onclick(obj: Button, e: ClickEventInfo) {
  2031. var ptbs_rrgstno1 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  2032. var ptbs_rrgstno2 = utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  2033. if ((ptbs_rrgstno1 == "" || ptbs_rrgstno1 == " ") && (ptbs_rrgstno2 == "" || ptbs_rrgstno2 == " ")) {
  2034. ds_send_data4.clearData();
  2035. ds_send_data4.addRow();
  2036. } else {
  2037. ds_send_data4.setColumn(0, "rrgstno1", ds_main_ptbs.getColumn(0, "ptbs_rrgstno1"));
  2038. ds_send_data4.setColumn(0, "rrgstno2", ds_main_ptbs.getColumn(0, "ptbs_rrgstno2"));
  2039. ds_send_data4.setColumn(0, "srchcond", "3")
  2040. }
  2041. var objArg = new Object();
  2042. objArg.arg_ds_send = ds_send_data4;
  2043. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  2044. ds_send_data4.clearData();
  2045. ds_send_data4.addRow();
  2046. if (ds_patinfolist.rowcount > 0) {
  2047. ds_main.setColumn(0, "popupendflag", "ok");
  2048. ds_main_patinfo_patinfolist.copyData(ds_patinfolist);
  2049. }
  2050. fBaseInfoRef();
  2051. }
  2052. function group1_switch1_case2_btn_remfact_onclick(obj:Button, e:ClickEventInfo) {
  2053. if (utlf_transNullToEmpty(ds_main_ptbs.getColumn(0, "ptbs_pid")) == "") {
  2054. return;
  2055. }
  2056. ds_main_ptbs.setColumn( 0, "ptbs_remfact", fCallSpecPopUp_remfact(ds_main_ptbs.getColumn(0, "ptbs_pid"),ds_main_ptbs.getColumn(0, "ptbs_remfact")));
  2057. }
  2058. function group1_switch1_case2_bool2_onclick(obj: CheckBox, e: ClickEventInfo) {
  2059. ds_main_patinfo_patinfolist.setColumn(0, "recmerid", "");
  2060. ds_main_patinfo_patinfolist.setColumn(0, "recmernm", "");
  2061. ds_main_patinfo_patinfolist.setColumn(0, "recmerrela", "");
  2062. ds_main_patinfo_patinfolist.setColumn(0, "baptnm", "");
  2063. }
  2064. function group1_switch1_case2_bool4_onclick(obj: CheckBox, e: ClickEventInfo) {
  2065. ds_main_patinfo_patinfolist.setColumn(0, "dethdt", "");
  2066. ds_main_patinfo_patinfolist.setColumn(0, "dethdd", "");
  2067. ds_main_patinfo_patinfolist.setColumn(0, "dethtm", "");
  2068. }
  2069. function group1_switch1_case2_input7_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2070. if (e.keycode == 13) {
  2071. group1.switch1.case2.combo7.setFocus();
  2072. }
  2073. }
  2074. function group1_switch1_case2_input31_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2075. if (e.keycode == 13) {
  2076. group1.switch1.case2.input27.setFocus();
  2077. }
  2078. }
  2079. function group1_switch1_case2_input21_onkeydown(obj:Edit, e:KeyEventInfo) {
  2080. if(e.keycode == 13){
  2081. group1.switch1.case2.input23.setFocus();
  2082. }
  2083. }
  2084. function group1_switch1_case2_ipt_smlcnts_onkeydown(obj:Edit, e:KeyEventInfo) {
  2085. if( e.keycode == 13 ) {
  2086. group1.switch1.case2.radio1.setFocus();
  2087. }
  2088. }
  2089. function group1_switch1_case2_input33_onkeydown(obj:Edit, e:KeyEventInfo) {
  2090. if( e.keycode == 13 ) {
  2091. group1.switch1.case2.input8.setFocus();
  2092. }
  2093. }
  2094. function group1_switch1_case2_button7_onclick(obj: Button, e: ClickEventInfo) {
  2095. var term = ds_main_capm.getColumn(0, "capm_zipcd1"); //model.getValue("recv_zipcdhead_path");
  2096. var retValue = appf_getZipCodeList('combination');
  2097. ds_main_capm.setColumn(0, 'capm_zipcd1', retValue.zipcdhead);
  2098. ds_main_capm.setColumn(0, 'capm_zipcd2', retValue.zipcdfoot);
  2099. ds_main_capm.setColumn(0, 'capm_zipcdseq', retValue.seqno);
  2100. ds_main_capm.setColumn(0, 'capm_address', retValue.address);
  2101. }
  2102. function group1_switch1_case2_input23_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2103. if (e.keycode == 13) {
  2104. group1.switch1.case2.input28.setFocus();
  2105. }
  2106. }
  2107. function group1_switch1_case2_input24_onkeydown(obj: Edit, e: KeyEventInfo) {
  2108. if (e.keycode == 13) {
  2109. frmf_inputEnterKey("group1.switch1.case2.button7", "onclick", new ClickEventInfo);
  2110. group1.switch1.case2.input38.setFocus();
  2111. }
  2112. }
  2113. function group1_switch1_case2_radio1_onkeydown(obj: Radio, e: KeyEventInfo) {
  2114. if (e.keycode == 13) {
  2115. group1.switch1.case2.textarea1.setFocus();
  2116. }
  2117. }
  2118. function group1_switch1_case2_input38_onkeydown(obj: Edit, e: KeyEventInfo) {
  2119. if (e.keycode == 13) {
  2120. group1.switch1.case2.input7.setFocus();
  2121. }
  2122. }
  2123. function group1_switch1_case2_cmb_scivilaplclammthdcd_onkeydown(obj: Combo, e: KeyEventInfo) {
  2124. if (e.keycode == 13) {
  2125. group1.switch1.case2.input29.setFocus();
  2126. }
  2127. }
  2128. function group1_switch1_case2_radio2_onkeydown(obj: Radio, e: KeyEventInfo) {
  2129. if (e.keycode == 13) {
  2130. group1.switch1.case2.input5.setFocus();
  2131. }
  2132. }
  2133. function group1_switch1_case2_caption37_onclick(obj: Static, e: ClickEventInfo) {
  2134. frmf_modal("SSPMC07400", "SSPMC07400", "", "", "1", "100", "100", "", "", "", "", "", "M");
  2135. }
  2136. function group1_switch1_case2_radio3_onkeydown(obj: Radio, e: KeyEventInfo) {
  2137. if (e.keycode == 13) {
  2138. group1.switch1.case2.input31.setFocus();
  2139. }
  2140. }
  2141. function group1_switch1_case2_cmb_lrgcd2_onitemchanged(obj: Combo, e: ItemChangeEventInfo) {
  2142. var sLrgcd = ds_main_capm.getColumn(0, "capm_lrgcd");
  2143. //대분류
  2144. dsft_init_P0451list_P0451.filterstr = "upcd == '" + sLrgcd + "'";
  2145. ds_main_capm.setColumn(0, "capm_mdicd", sLrgcd + "01");
  2146. }
  2147. function group1_switch1_case2_cmb_mdicd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
  2148. var sLrgcd = ds_main_capm.getColumn(0, "capm_lrgcd"); //대분류
  2149. if(utlf_isNull(sLrgcd)) {
  2150. sysf_messageBox("", "");
  2151. }
  2152. group1.switch1.case2.ipt_smlcnts.setFocus();
  2153. }
  2154. function group1_switch1_case2_input29_onkeydown(obj:Calendar, e:KeyEventInfo) {
  2155. if( e.keycode == 13 ) {
  2156. group1.switch1.case2.cmb_atdoctid.setFocus();
  2157. }
  2158. }
  2159. function group1_switch1_case2_combo7_onkeydown(obj: Combo, e: KeyEventInfo) {
  2160. if (e.keycode == 13) {
  2161. group1.switch1.case2.input23.setFocus();
  2162. }
  2163. }
  2164. function group1_switch1_case2_input27_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2165. if (e.keycode == 13) {
  2166. group1.switch1.case2.cmb_scivilaplclammthdcd.setFocus();
  2167. }
  2168. }
  2169. function group1_switch1_case2_input28_onkeydown(obj: Edit, e: KeyEventInfo) {
  2170. if (e.keycode == 13) {
  2171. group1.switch1.case2.radio3.setFocus();
  2172. }
  2173. }
  2174. function group1_switch1_case2_btn_print_onclick(obj: Button, e: ClickEventInfo) {
  2175. var sPid = ds_main_capm.getColumn(0, "capm_pid");
  2176. if (utlf_isNull(sPid)) {
  2177. sysf_messageBox("민원사항이 ", "I004");
  2178. return;
  2179. }
  2180. //1. 민원내용조회
  2181. ds_send_data6.setColumn(0, "pid", ds_main_capm.getColumn(0, "capm_pid"));
  2182. ds_send_data6.setColumn(0, "civilgenrdd", ds_main_capm.getColumn(0, "capm_civilgenrdd"));
  2183. ds_send_data6.setColumn(0, "civilseqno", ds_main_capm.getColumn(0, "capm_civilseqno"));
  2184. //if(!submit("TRPMC00105")){
  2185. var oParam = {};
  2186. oParam.id = "TRPMC00105";
  2187. oParam.service = "patinfomngtapp.CivilAplPat";
  2188. oParam.method = "reqGetCivilTretCnts";
  2189. oParam.inds = "req=ds_send_data6";
  2190. oParam.outds = "ds_main_cacmlist_list1_grdcivilaplcnts=grdcivilaplcnts ds_main_cacmlist_list2_grdtretfact=grdtretfact "
  2191. + "ds_main_cacmlist_list3_grdrsltcnts=grdrsltcnts";
  2192. oParam.async = false;
  2193. oParam.callback = "cf_TRPMC00105";
  2194. tranf_submit(oParam);
  2195. if (arErrorCode.pop("TRPMC00105") < 0) {
  2196. sysf_messageBox("민원내용 조회를", "E009");
  2197. return;
  2198. }
  2199. //2. 출력데이터생성
  2200. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilgenrdd", ds_main_capm.getColumn(0, "capm_civilgenrdd")); //접수일자
  2201. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplclammthdcd", group1.switch1.case2.cmb_scivilaplclammthdcd.label); //접수방법
  2202. ds_main_capm_print_rex_capm.setColumn(0, "capm_ordfromdd", ds_main_capm.getColumn(0, "capm_ordfromdd")); //내원일
  2203. var sCivilType = ds_main_capm.getColumn(0, "capm_civilaplflag");
  2204. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplflag", ds_init_P0449list_P0449.getColumn(ds_init_P0449list_P0449.findRowExpr("cdid == '" + sCivilType + "'"), "cdnm")); //구분
  2205. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplernm", ds_main_capm.getColumn(0, "capm_civilaplernm")); //민원인
  2206. ds_main_capm_print_rex_capm.setColumn(0, "capm_patrela", ds_main_capm.getColumn(0, "capm_patrela")); //관계
  2207. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplertel", ds_main_capm.getColumn(0, "capm_civilaplertel")); //연락처
  2208. ds_main_capm_print_rex_capm.setColumn(0, "capm_pid", ds_main_capm.getColumn(0, "capm_pid")); //환자번호
  2209. ds_main_capm_print_rex_capm.setColumn(0, "capm_hngnm", ds_main_ptbs.getColumn(0, "ptbs_hngnm")); //환자명
  2210. ds_main_capm_print_rex_capm.setColumn(0, "capm_fulladdr", ds_main_capm.getColumn(0, "capm_address") + " " + ds_main_capm.getColumn(0, "capm_infaddr"));
  2211. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplgenrdepthngnm", ds_main_capm.getColumn(0, "capm_civilaplgenrdepthngnm"));
  2212. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilapltrgt", ds_main_capm.getColumn(0, "capm_civilapltrgt")); //관련직원
  2213. ds_main_capm_print_rex_capm.setColumn(0, "capm_civilaplrepldd", ds_main_capm.getColumn(0, "capm_civilaplrepldd")); //회신일자
  2214. var sLrgcd = ds_main_capm.getColumn(0, "capm_lrgcd");
  2215. ds_main_capm_print_rex_capm.setColumn(0, "capm_lrgcd", ds_init_P0450list_P0450.getColumn(ds_init_P0450list_P0450.findRowExpr("cdid == '" + sLrgcd + "'"), "cdnm")); //대분류
  2216. var sMdicd = ds_main_capm.getColumn(0, "capm_mdicd");
  2217. ds_main_capm_print_rex_capm.setColumn(0, "capm_mdicd", ds_init_P0451list_P0451.getColumn(ds_init_P0451list_P0451.findRowExpr("cdid == '" + sMdicd + "'"), "cdnm")); //중분류
  2218. ds_main_capm_print_rex_capm.setColumn(0, "capm_smlcnts", ds_main_capm.getColumn(0, "capm_smlcnts")); //소분류
  2219. ds_main_capm_print_rex_capm.setColumn(0, "capm_instcd", sysf_getUserInfo("dutiposinstcd")); //근무지코드
  2220. dsf_makeValue(ds_main_capm_print_rex_capm, "capm_logo", "string", rptf_getLogoImageURL(sysf_getUserInfo("dutplceinstcd"))); //병원로고
  2221. var sCivilaplcnts = "";
  2222. var sTretfact = "";
  2223. var sRsltcnts = "";
  2224. var sCivilaplcntsDD = "";
  2225. var sTretfactDD = "";
  2226. var sRsltcntsDD = "";
  2227. var iCount = 0;
  2228. //출력구분(1:민원내용, 2:민원답변, 3:개선사항)
  2229. //var cond_signyn = ds_send.getColumn(0, "cond_signyn");
  2230. var temp = "";
  2231. var etccd = "";
  2232. var etccd_array = new Array();
  2233. var etccd_len = 0;
  2234. var etccd = utlf_transNullToEmpty(ds_send.getColumn(0, "cond_signyn"));
  2235. if (etccd != "") {
  2236. var etccd_array = etccd.split(" ");
  2237. for (var b = 0; b < etccd_array.length; b++) {
  2238. for (var i = 0; i < etccd_array.length; i++) {
  2239. if (etccd_array[i].substring(0, 1) == "P") {
  2240. etccd_array[i] = etccd_array[i].substring(1, 3);
  2241. }
  2242. temp = "";
  2243. if (etccd_array[i + 1] < etccd_array[i]) {
  2244. temp = etccd_array[i];
  2245. etccd_array[i] = etccd_array[i + 1];
  2246. etccd_array[i + 1] = temp;
  2247. i = 0;
  2248. }
  2249. }
  2250. }
  2251. for (var i = 0; i < etccd_array.length; i++) {
  2252. //민원내용
  2253. if (etccd_array[i] == "1") {
  2254. iCount = 0;
  2255. iCount = ds_main_cacmlist_list1_grdcivilaplcnts.rowcount;
  2256. if (iCount == 1) {
  2257. sCivilaplcntsDD = "민원내용 :\n" + ds_main_cacmlist_list1_grdcivilaplcnts.getColumn(0, "civilrgstdd");
  2258. sCivilaplcnts = ds_main_cacmlist_list1_grdcivilaplcnts.getColumn(0, "civilaplcnts") + "\n";
  2259. } else {
  2260. for (var idx = 1; idx <= iCount; idx++) {
  2261. //줄수를 파악하기 위해 문자열을 받는다.
  2262. if (idx == iCount) {
  2263. var sCivilaplcntscnt = ds_main_cacmlist_list1_grdcivilaplcnts.getColumn(idx, "civilaplcnts");
  2264. } else {
  2265. var sCivilaplcntscnt = ds_main_cacmlist_list1_grdcivilaplcnts.getColumn(idx, "civilaplcnts") +
  2266. "\n------------------------------------------------------------------------------";
  2267. };
  2268. //각 건마다의 줄수를 파악한다.
  2269. var linenum = 0;
  2270. var point = 0;
  2271. var endcheck = sCivilaplcntscnt.lastIndexOf('\n');
  2272. while (true) {
  2273. point = sCivilaplcntscnt.indexOf('\n', point);
  2274. linenum++;
  2275. if (endcheck == point++) break;
  2276. }
  2277. //줄 수만큼의 줄바꿈을 작성일자에도 더하여준다.
  2278. var linechange = "";
  2279. for (var linecnt = 0; linecnt < linenum; linecnt++) {
  2280. linechange += "\n";
  2281. }
  2282. sCivilaplcntsDD += "민원내용 :\n" + ds_main_cacmlist_list1_grdcivilaplcnts.getColumn(idx, "civilrgstdd") + linechange;
  2283. if (idx == iCount) {
  2284. sCivilaplcnts += sCivilaplcntscnt;
  2285. } else {
  2286. sCivilaplcnts += sCivilaplcntscnt + "\n";
  2287. }
  2288. }
  2289. }
  2290. }
  2291. //민원답변
  2292. if (etccd_array[i] == "2") {
  2293. iCount = 0;
  2294. iCount = ds_main_cacmlist_list2_grdtretfact.rowcount;
  2295. if (iCount == 1) {
  2296. sTretfactDD = "민원답변 :\n" + ds_main_cacmlist_list2_grdtretfact.getColumn(0, "civilrgstdd");
  2297. sTretfact = ds_main_cacmlist_list2_grdtretfact.getColumn(0, "civilaplcnts") + "\n";
  2298. } else {
  2299. for (var idx = 0; idx < iCount; idx++) {
  2300. //줄수를 파악하기 위해 문자열을 받는다.
  2301. if (idx == iCount) {
  2302. var sTretfactcnt = ds_main_cacmlist_list2_grdtretfact.getColumn(idx, "civilaplcnts");
  2303. } else {
  2304. var sTretfactcnt = ds_main_cacmlist_list2_grdtretfact.getColumn(idx, "civilaplcnts") +
  2305. "\n------------------------------------------------------------------------------";
  2306. };
  2307. //각 건마다의 줄수를 파악한다.
  2308. var linenum = 0;
  2309. var point = 0;
  2310. var endcheck = sTretfactcnt.lastIndexOf('\n');
  2311. while (true) {
  2312. point = sTretfactcnt.indexOf('\n', point);
  2313. linenum++;
  2314. if (endcheck == point++) break;
  2315. }
  2316. //줄 수만큼의 줄바꿈을 작성일자에도 더하여준다.
  2317. var linechange = "";
  2318. for (var linecnt = 0; linecnt < linenum; linecnt++) {
  2319. linechange += "\n";
  2320. }
  2321. sTretfactDD += "민원답변 :\n" + ds_main_cacmlist_list2_grdtretfact.getColumn(idx, "civilrgstdd") + linechange;
  2322. if (idx == iCount) {
  2323. sTretfact += sTretfactcnt;
  2324. } else {
  2325. sTretfact += sTretfactcnt + "\n";
  2326. }
  2327. }
  2328. }
  2329. }
  2330. //개선사항
  2331. if (etccd_array[i] == "3") {
  2332. iCount = 0;
  2333. iCount = ds_main_cacmlist_list3_grdrsltcnts.rowcount;
  2334. if (iCount == 1) {
  2335. sRsltcntsDD = "개선사항 :\n" + ds_main_cacmlist_list3_grdrsltcnts.getColumn(0, "civilrgstdd");
  2336. sRsltcnts = ds_main_cacmlist_list3_grdrsltcnts.getColumn(0, "civilaplcnts") + "\n";
  2337. } else {
  2338. for (var idx = 0; idx < iCount; idx++) {
  2339. //줄수를 파악하기 위해 문자열을 받는다.
  2340. var sRsltcntscnt = ds_main_cacmlist_list3_grdrsltcnts.getColumn(idx, "civilaplcnts") +
  2341. "\n------------------------------------------------------------------------------";
  2342. //각 건마다의 줄수를 파악한다.
  2343. var linenum = 0;
  2344. var point = 0;
  2345. var endcheck = sRsltcntscnt.lastIndexOf('\n');
  2346. while (true) {
  2347. point = sRsltcntscnt.indexOf('\n', point);
  2348. linenum++;
  2349. if (endcheck == point++) break;
  2350. }
  2351. //줄 수만큼의 줄바꿈을 작성일자에도 더하여준다.
  2352. var linechange = "";
  2353. for (var linecnt = 0; linecnt < linenum; linecnt++) {
  2354. linechange += "\n";
  2355. }
  2356. sRsltcntsDD += "개선사항 :\n" + ds_main_cacmlist_list3_grdrsltcnts.getColumn(idx, "civilrgstdd") + linechange;
  2357. sRsltcnts += sRsltcntscnt + "\n";
  2358. }
  2359. }
  2360. }
  2361. }
  2362. //fMakeNode 실행시 역으로 실행해야 순서대로 들어감
  2363. ds_main_capm_print_rex_cacm.clearData();
  2364. if (!utlf_isNull(sCivilaplcnts)) {
  2365. fMakeNode(ds_main_capm_print_rex_cacm, "", "1", "민원내용", "cacm_gubun", "cacm_gubunnm", "cacm_civilaplcnts", "cacm_civilaplcntsDD", sCivilaplcnts, sCivilaplcntsDD);
  2366. }
  2367. if (!utlf_isNull(sTretfact)) {
  2368. fMakeNode(ds_main_capm_print_rex_cacm, "", "2", "민원답변", "cacm_gubun", "cacm_gubunnm", "cacm_civilaplcnts", "cacm_civilaplcntsDD", sTretfact, sTretfactDD);
  2369. }
  2370. if (!utlf_isNull(sRsltcnts)) {
  2371. fMakeNode(ds_main_capm_print_rex_cacm, "", "3", "개선사항", "cacm_gubun", "cacm_gubunnm", "cacm_civilaplcnts", "cacm_civilaplcntsDD", sRsltcnts, sRsltcntsDD);
  2372. }
  2373. //민원내용 출력
  2374. var objParam = new Object();
  2375. var objDOM = rptf_createDOM();
  2376. rptf_setNodeListToDOM(objDOM, "root/main/capm_print/rex_cacm", ds_main_capm_print_rex_cacm);
  2377. rptf_setNodeListToDOM(objDOM, "root/main/capm_print/rex_capm", ds_main_capm_print_rex_capm);
  2378. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2379. objParam.system_logo = rptf_getLogoImageURL(sysf_getUserInfo("dutplceinstcd"));
  2380. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  2381. rptf_exeReportPreview30(["RPPMC00100"], [objParam], option);
  2382. }
  2383. }
  2384. function cf_TRPMC00105(sSvcId, nErrorCode, sErrorMsg) {
  2385. arErrorCode.push(sSvcId, nErrorCode);
  2386. }
  2387. function cf_TRPMC00106(sSvcId, nErrorCode, sErrorMsg) {
  2388. arErrorCode.push(sSvcId, nErrorCode);
  2389. }
  2390. function group1_switch1_case2_button5_onclick(obj: Button, e: ClickEventInfo) {
  2391. var sPid = ds_main_capm.getColumn(0, "capm_pid");
  2392. if (utlf_isNull(sPid)) {
  2393. sysf_messageBox("민원사항이", "I004");
  2394. return;
  2395. }
  2396. ds_send_data6.setColumn(0, "pid", ds_main_capm.getColumn(0, "capm_pid"));
  2397. ds_send_data6.setColumn(0, "civilgenrdd", ds_main_capm.getColumn(0, "capm_civilgenrdd"));
  2398. ds_send_data6.setColumn(0, "civilseqno", ds_main_capm.getColumn(0, "capm_civilseqno"));
  2399. var objArg = new Object();
  2400. objArg.arg_ds_hidden_capm_pop_capm = ds_send_data6;
  2401. // 미완성 폼 호출 추가 수정 필요
  2402. frmf_modal("SMPMC02800", "SMPMC02800", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  2403. }
  2404. function group1_switch1_case2_button15_onclick(obj: Button, e: ClickEventInfo) {
  2405. ds_hidden_srchdiag.setColumn(0, "selectedrdodiagkind", "1");
  2406. ds_hidden_srchdiag.setColumn(0, "basedd", utlf_getCurrentDate());
  2407. ds_hidden_srchdiag.setColumn(0, "diagcd", "");
  2408. ds_hidden_srchdiag.setColumn(0, "diagnm", "");
  2409. ds_hidden_srchdiag.setColumn(0, "flag", "D");
  2410. var objArg = new Object();
  2411. objArg.arg_ds_diag = ds_hidden_srchdiag;
  2412. frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, "", "", "10", "10", "", "", "", "", "", "M");
  2413. }
  2414. function group1_switch1_case2_group4_btn_privacy_onclick(obj: Button, e: ClickEventInfo) {
  2415. //사생활보호 정보관리창 호출
  2416. fCallPatPrivacy(ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  2417. }
  2418. function group1_switch1_case2_group4_button8_onclick(obj: Button, e: ClickEventInfo) {
  2419. ds_send_data6.clearData();
  2420. ds_send_data6.addRow();
  2421. var capm_pid = utlf_transNullToEmpty(ds_main_capm.getColumn(0, "capm_pid"));
  2422. if (capm_pid == "" || capm_pid == " ") {
  2423. return false;
  2424. }
  2425. ds_send_data6.setColumn(0, "pid", ds_main_capm.getColumn(0, "capm_pid"));
  2426. ds_send_data6.setColumn(0, "civilgenrdd", ds_main_capm.getColumn(0, "capm_civilgenrdd"));
  2427. ds_send_data6.setColumn(0, "civilseqno", ds_main_capm.getColumn(0, "capm_civilseqno"));
  2428. var rsltyn = sysf_messageBox("민원환자의 민원사항과 민원내용을", "Q001");
  2429. if (rsltyn == 6) {
  2430. var oParam = {};
  2431. oParam.id = "TRPMC00104";
  2432. oParam.service = "patinfomngtapp.CivilAplPat";
  2433. oParam.method = "reqDelCivilAplFact";
  2434. oParam.inds = "req=ds_send_data6";
  2435. oParam.outds = "";
  2436. oParam.async = false;
  2437. oParam.callback = "cf_TRPMC00104";
  2438. tranf_submit(oParam);
  2439. if (arErrorCode.pop("TRPMC00104") > -1) {
  2440. ds_main_ptbs.clearData();
  2441. ds_main_ptbs.addRow();
  2442. ds_main_capm.clearData();
  2443. ds_main_capm.addRow();
  2444. ds_main_chosrec_chosreclist.clearData();
  2445. ds_main_chosrec_chosreclist.addRow();
  2446. }
  2447. } else {
  2448. return false;
  2449. }
  2450. }
  2451. function cf_TRPMC00104(sSvcId, nErrorCode, sErrorMsg) {
  2452. arErrorCode.push(sSvcId, nErrorCode);
  2453. }
  2454. function group1_switch1_case2_group4_button6_onclick(obj: Button, e: ClickEventInfo) {
  2455. var sCivilGenrDd = ds_main_capm.getColumn(0, "capm_civilgenrdd");
  2456. if (utlf_isNull(sCivilGenrDd)) {
  2457. sysf_messageBox("민원발생일자는", "I003");
  2458. return;
  2459. }
  2460. //민원제기일자가 없으면 오늘을 기본으로 입력한다.
  2461. var sCivilAplClamDd = ds_main_capm.getColumn(0, "capm_civilaplclamdd");
  2462. if (utlf_isNull(sCivilAplClamDd)) {
  2463. ds_main_capm.setColumn(0, "capm_civilaplclamdd", utlf_getCurrentDate());
  2464. }
  2465. //민원환자 존재 유무 체크
  2466. ds_send_data3.clearData();
  2467. ds_send_data3.addRow();
  2468. ds_send_data3.setColumn(0, "pid", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2469. ds_send_data3.setColumn(0, "civilgenrdd", ds_main_capm.getColumn(0, "capm_civilgenrdd"));
  2470. var oParam = {};
  2471. oParam.id = "TRPMC00103";
  2472. oParam.service = "patinfomngtapp.CivilAplPat";
  2473. oParam.method = "reqGetCheckCivilPat";
  2474. oParam.inds = "req=ds_send_data3";
  2475. oParam.outds = "ds_hidden_rcvflag_flag=flag";
  2476. oParam.async = false;
  2477. tranf_submit(oParam);
  2478. if (utlf_isNull(ds_hidden_rcvflag_flag.getColumnInfo("chkcount"))) {
  2479. ds_hidden_rcvflag_flag.addColumn("chkcount", "string");
  2480. }
  2481. var ichkcount = ds_hidden_rcvflag_flag.getColumn(0, "max_civilseqno");
  2482. ds_send_data3.clearData();
  2483. ds_send_data3.addRow();
  2484. ds_send_data4.clearData();
  2485. ds_send_data4.addRow();
  2486. if (ichkcount == 0) {
  2487. dsf_makeValue(ds_main_capm, "capm_chkflag", "string", "N");
  2488. dsf_makeValue(ds_main_capm, "capm_pid", "string", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2489. dsf_makeValue(ds_main_capm, "capm_status", "string", "i");
  2490. dsf_copyDsWithoutPrefix(ds_send_s_capm, ds_main_capm, "capm_");
  2491. var oParam = {};
  2492. oParam.id = "TXPMC00101";
  2493. oParam.service = "patinfomngtapp.CivilAplPat";
  2494. oParam.method = "insCivilAplFact";
  2495. oParam.inds = "s_capm=ds_send_s_capm";
  2496. oParam.outds = "";
  2497. oParam.async = false;
  2498. oParam.callback = "cf_TXPMC00101";
  2499. tranf_submit(oParam);
  2500. if (arErrorCode.pop("TXPMC00101") > -1) {
  2501. var result = sysf_messageBox("저장이 완료되었습니다.\n화면을 [초기화] 하시겠습니까??", "Q", "");
  2502. if (result == 6) {
  2503. fInitialize();
  2504. } else {
  2505. fBaseInfoRef();
  2506. }
  2507. } else {
  2508. sysf_messageBox("저장을", "E009");
  2509. }
  2510. } else {
  2511. //신규저장인지 업데이트인지 구분나누는 방법.
  2512. if (fChangeCheck() == true) {
  2513. var syn = sysf_messageBox("당일 민원환자 자료가 존재합니다. 추가로 저장을", "S002", "");
  2514. if (syn == 6) {
  2515. dsf_makeValue(ds_main_capm, "capm_chkflag", "string", "Y");
  2516. dsf_makeValue(ds_main_capm, "capm_pid", "string", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2517. dsf_makeValue(ds_main_capm, "capm_status", "string", "i");
  2518. //ds_send_s_capm.copyData(ds_main_capm);
  2519. dsf_copyDsWithoutPrefix(ds_send_s_capm, ds_main_capm, "capm_");
  2520. var oParam = {};
  2521. oParam.id = "TXPMC00101";
  2522. oParam.service = "patinfomngtapp.CivilAplPat";
  2523. oParam.method = "insCivilAplFact";
  2524. oParam.inds = "s_capm=ds_send_s_capm";
  2525. oParam.outds = "";
  2526. oParam.async = false;
  2527. oParam.callback = "cf_TXPMC00101";
  2528. tranf_submit(oParam);
  2529. if (arErrorCode.pop("TXPMC00101") > -1) {
  2530. var result = sysf_messageBox("저장이 완료되었습니다.\n화면을 [초기화] 하시겠습니까??", "Q", "");
  2531. if (result == 6) {
  2532. fInitialize();
  2533. } else {
  2534. fBaseInfoRef();
  2535. }
  2536. } else {
  2537. sysf_messageBox("저장을", "E009");
  2538. }
  2539. } else if (syn == 7) {
  2540. dsf_makeValue(ds_main_capm, "capm_pid", "string", ds_main_ptbs.getColumn(0, "ptbs_pid"));
  2541. dsf_makeValue(ds_main_capm, "capm_status", "string", "u");
  2542. dsf_copyDsWithoutPrefix(ds_send_s_capm, ds_main_capm, "capm_");
  2543. var oParam = {};
  2544. oParam.id = "TXPMC00101";
  2545. oParam.service = "patinfomngtapp.CivilAplPat";
  2546. oParam.method = "insCivilAplFact";
  2547. oParam.inds = "s_capm=ds_send_s_capm";
  2548. oParam.outds = "";
  2549. oParam.async = false;
  2550. oParam.callback = "cf_TXPMC00101";
  2551. tranf_submit(oParam);
  2552. if (arErrorCode.pop("TXPMC00101") > -1) {
  2553. var result = sysf_messageBox("저장이 완료되었습니다.\n화면을 [초기화] 하시겠습니까??", "Q", "");
  2554. if (result == 6) {
  2555. fInitialize();
  2556. } else {
  2557. fBaseInfoRef();
  2558. }
  2559. } else {
  2560. sysf_messageBox("저장을", "E009");
  2561. }
  2562. }
  2563. }
  2564. }
  2565. }
  2566. function cf_TXPMC00101(sSvcId, nErrorCode, sErrorMsg) {
  2567. arErrorCode.push(sSvcId, nErrorCode);
  2568. }
  2569. function group1_switch1_case2_group4_button9_onclick(obj: Button, e: ClickEventInfo) {
  2570. fInitialize();
  2571. }
  2572. function group1_switch1_case2_input8_onkeydown(obj: Calendar, e: KeyEventInfo) {
  2573. if (e.keycode == 13) {
  2574. group1.switch1.case2.cmb_lrgcd2.setFocus();
  2575. }
  2576. }
  2577. function group1_switch1_case2_input5_onkeydown(obj: Edit, e: KeyEventInfo) {
  2578. if (e.keycode == 13) {
  2579. group1.switch1.case2.input24.setFocus();
  2580. }
  2581. }
  2582. function group1_switch1_case2_cmb_atdoctid_onkeydown(obj: Combo, e: KeyEventInfo) {
  2583. if (e.keycode == 13) {
  2584. group1.switch1.case2.input33.setFocus();
  2585. }
  2586. }
  2587. function group1_switch1_case2_opt_depthngnm_onclick(obj: Edit, e: ClickEventInfo) {
  2588. frmf_modal("SSPMC07400", "SSPMC07400", "", "", "1", "100", "100", "", "", "", "", "", "M");
  2589. }
  2590. function group1_switch1_case2_ipt_civilaplernm_onkeydown(obj: Edit, e: KeyEventInfo) {
  2591. if (e.keycode == 13) {
  2592. if (!utlf_isNull(ds_main_ptbs.getColumn(0, "ptbs_sex"))) {
  2593. ds_main_capm.setColumn(0, "capm_civilaplersex", ds_main_ptbs.getColumn(0, "ptbs_sex"));
  2594. }
  2595. group1.switch1.case2.radio2.setFocus();
  2596. }
  2597. }
  2598. function group1_switch1_case2_input13_onkeydown(obj: Edit, e: KeyEventInfo) {
  2599. if (e.keycode == 13) {
  2600. group1.switch1.case2.input7.setFocus();
  2601. }
  2602. }
  2603. function group1_switch1_case2_grd_chosreclist_oncellclick(obj: Grid, e: GridClickEventInfo) {
  2604. var irowcnt = ds_main_chosrec_chosreclist.rowcount;
  2605. var itotalamt = 0;
  2606. var iownbamt = 0;
  2607. var ireduamt = 0;
  2608. var iset_totalamt = 0;
  2609. var iset_ownbamt = 0;
  2610. var iset_reduamt = 0;
  2611. for (i = 0; i < irowcnt; i++) {
  2612. var scheckflag = ds_main_chosrec_chosreclist.getColumn(i, "checkflag");
  2613. if (scheckflag == "true" || scheckflag == "1") {
  2614. var iset_totalamt = parseInt(ds_main_chosrec_chosreclist.getColumn(i, "totalamt"));
  2615. var iset_ownbamt = parseInt(ds_main_chosrec_chosreclist.getColumn(i, "ownbamt"));
  2616. var iset_reduamt = parseInt(ds_main_chosrec_chosreclist.getColumn(i, "reduamt"));
  2617. itotalamt = itotalamt + iset_totalamt;
  2618. iownbamt = iownbamt + iset_ownbamt;
  2619. ireduamt = ireduamt + iset_reduamt;
  2620. }
  2621. }
  2622. ds_main_capm.setColumn(0, "capm_totordamt", itotalamt); //총진료비
  2623. ds_main_capm.setColumn(0, "capm_ownbamt", iownbamt); //본인부담금
  2624. ds_main_capm.setColumn(0, "capm_reductamt", ireduamt); //감면액
  2625. }
  2626. function group1_switch1_case2_button1_onclick(obj: Button, e: ClickEventInfo) {
  2627. frmf_modal("SSPMC07400", "SSPMC07400", "", "", "1", "100", "100", "", "", "", "", "", "M");
  2628. }
  2629. function group1_switch1_case1_group2_ipt_enddd2_onkillfocus(obj: Calendar, e: KillFocusEventInfo) {
  2630. obj.updateToDataset();
  2631. var oParam = {};
  2632. oParam.id = "TRPMC00101";
  2633. oParam.service = "patinfomngtapp.CivilAplPat";
  2634. oParam.method = "reqGetCivilIndSpecList";
  2635. oParam.inds = "req=ds_ds_send_data1";
  2636. oParam.outds = "ds_main_capmlist_civilindspeclist=civilindspeclist";
  2637. oParam.async = false;
  2638. tranf_submit(oParam);
  2639. }
  2640. function group1_switch1_case1_group2_ipt_sacptdd2_onkillfocus(obj: Calendar, e: KillFocusEventInfo) {
  2641. obj.updateToDataset();
  2642. var oParam = {};
  2643. oParam.id = "TRPMC00101";
  2644. oParam.service = "patinfomngtapp.CivilAplPat";
  2645. oParam.method = "reqGetCivilIndSpecList";
  2646. oParam.inds = "req=ds_send_data1";
  2647. oParam.outds = "ds_main_capmlist_civilindspeclist=civilindspeclist";
  2648. oParam.async = false;
  2649. tranf_submit(oParam);
  2650. }
  2651. function group1_switch1_case2_ipt_rrgstno1_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
  2652. if (fRrgstNo1Veri() == false) return;
  2653. }
  2654. function group1_switch1_case2_ipt_rrgstno2_onkillfocus(obj: Edit, e: KillFocusEventInfo) {
  2655. if (fRrgstNo2Veri() == false) return;
  2656. }
  2657. function group1_switch1_case2_opt_depthngnm_oneditclick(obj: Edit, e: EditClickEventInfo) {
  2658. frmf_modal("SSPMC07400", "SSPMC07400", "", "", "1", "100", "100", "", "", "", "", "", "M");
  2659. }
  2660. ]]></Script>
  2661. </Form>
  2662. </FDL>