SMMNW07610_NEW일반정보.xfdl 108 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNW07610" position="absolute 0 0 1194 673" titletext="Untitle" onload="SMMNW07610_onload" oninit="SMMNW07610_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 401 30 792 80" id="grp_basebdinfo" taborder="28">
  8. <Layouts>
  9. <Layout>
  10. <Static text="회/분" position="absolute 335 5 388 24" align="align:center middle;" id="caption30" visible="false" anchor="default"/>
  11. <MaskEdit position="absolute 63 1 113 20" align="align:center middle;" id="ipt_highbp" taborder="23" visible="false" mask="9#.#" anchor="default"/>
  12. <MaskEdit position="absolute 116 1 166 20" align="align:center middle;" id="ipt_lowbp" taborder="24" visible="false" mask="9#.#" anchor="default"/>
  13. <MaskEdit position="absolute 63 25 166 44" align="align:center middle;" id="ipt_pulse" taborder="25" visible="false" mask="999" anchor="default"/>
  14. <MaskEdit position="absolute 228 5 331 24" align="align:center middle;" id="ipt_breth" taborder="26" visible="false" mask="99" anchor="default"/>
  15. <MaskEdit position="absolute 228 25 278 44" align="align:center middle;" id="ipt_bdtp" taborder="27" visible="false" mask="9#.#" anchor="default"/>
  16. <Combo position="absolute 281 25 331 44" id="cmb_bdtp" class="combo_default" taborder="28" visible="false" innerdataset="ds_init_cmb_bdtp" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  17. <Shape position="absolute 0 20 391 26" id="line15" class="line_2" anchor="default"/>
  18. <Static text="mmHg" position="absolute 170 0 223 19" align="align:center middle;" id="caption26" visible="false" anchor="default"/>
  19. <Static text="℃" position="absolute 335 25 388 44" align="align:center middle;" id="caption38" visible="false" anchor="default"/>
  20. <Static text="회/분" position="absolute 170 25 223 44" align="align:center middle;" id="caption28" visible="false" anchor="default"/>
  21. <Static text=".... 혈압" position="absolute 0 0 60 23" id="caption17" class="cell_1" visible="false" anchor="default"/>
  22. <Static text=".... 맥박" position="absolute 0 24 60 47" id="caption18" class="cell_1" visible="false" anchor="default"/>
  23. <Static text=".... 호흡" position="absolute 165 5 225 28" id="caption19" class="cell_1" visible="false" anchor="default"/>
  24. <Static text=".... 체온" position="absolute 165 24 225 47" id="caption20" class="cell_1" visible="false" anchor="default"/>
  25. <CheckBox position="absolute 5 4 20 19" id="chk_bpinspyn" taborder="59" visible="false" anchor="default"/>
  26. <CheckBox position="absolute 5 28 20 43" id="chk_pulseinspyn" taborder="59" visible="false" anchor="default"/>
  27. <CheckBox position="absolute 170 5 185 20" id="chk_brethinspyn" taborder="59" visible="false" anchor="default"/>
  28. <CheckBox position="absolute 170 28 185 43" id="chk_bdtpinspyn" taborder="59" visible="false" anchor="default"/>
  29. <Static text=" 신장" position="absolute 0 0 60 23" id="cap_bdht" class="cell_1" anchor="default"/>
  30. <Static text=" 체중" position="absolute 0 24 60 47" id="cap_bdwt" class="cell_1" anchor="default"/>
  31. <Static text=" SpO2" position="absolute 196 0 256 23" id="caption2" class="cell_1" anchor="default"/>
  32. <CheckBox position="absolute 5 4 20 19" id="chk_bdhtinspyn" taborder="59" onclick="grp_basebdinfo_chk_bdhtinspyn_onclick" truevalue="Y" anchor="default"/>
  33. <CheckBox position="absolute 200 4 215 19" id="chk_spo2inspyn" taborder="59" truevalue="Y" onclick="grp_basebdinfo_chk_spo2inspyn_onclick" anchor="default"/>
  34. <CheckBox position="absolute 5 28 20 43" id="chk_bdwtinspyn" taborder="59" truevalue="Y" onclick="grp_basebdinfo_chk_bdwtinspyn_onclick" anchor="default"/>
  35. <Static text="혈액형" position="absolute 196 24 256 47" id="cap_btype" class="cell_1" anchor="default"/>
  36. <MaskEdit position="absolute 259 1 356 20" align="align:center middle;" id="ipt_spo2" taborder="31" mask="! 9#.#" style="background:#ffe4b5ff stretch 5,5;border:1 solid #bac1c6ff ;" anchor="default"/>
  37. <MaskEdit position="absolute 63 1 160 20" align="align:center middle;" id="ipt_bdht" taborder="29" mask="! 9#.#" style="background:#ffe4b5ff stretch 5,5;border:1 solid #bac1c6ff ;" anchor="default"/>
  38. <MaskEdit position="absolute 63 25 160 44" align="align:center middle;" id="ipt_bdwt" taborder="30" mask="! 9#.#" style="background:#ffe4b5ff stretch 5,5;border:1 solid #bac1c6ff ;" anchor="default"/>
  39. <Combo position="absolute 259 25 389 44" id="cmb_bdbtype" class="combo_default" taborder="32" innerdataset="ds_init_mlist_M0376" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  40. <Static text="Cm" position="absolute 169 1 199 20" align="align:center middle;" id="caption31" anchor="default"/>
  41. <Static text="Kg" position="absolute 169 25 199 44" align="align:center middle;" id="caption36" anchor="default"/>
  42. <Static text="%" position="absolute 359 1 389 20" align="align:center middle;" id="caption3" anchor="default"/>
  43. <Shape id="line29" class="line_3" position="absolute 0 44 391 50" anchor="default"/>
  44. </Layout>
  45. </Layouts>
  46. </Div>
  47. <Grid position="absolute 797 233 1188 304" id="grd_inhist" scrollbars="autoboth" binddataset="ds_data_inhist2" autofittype="none" autofitbandtype="body" autoenter="key" cellsizingtype="col" taborder="27">
  48. <Formats>
  49. <Format id="default">
  50. <Columns>
  51. <Column size="98"/>
  52. <Column size="98"/>
  53. <Column size="115"/>
  54. <Column size="60"/>
  55. <Column size="0"/>
  56. </Columns>
  57. <Rows>
  58. <Row size="24" band="head"/>
  59. <Row size="24"/>
  60. </Rows>
  61. <Band id="head">
  62. <Cell text="입원일자"/>
  63. <Cell col="1" text="퇴원일자"/>
  64. <Cell col="2" text="병명"/>
  65. <Cell col="3" text="진료기관"/>
  66. <Cell col="4" text="inhistpk"/>
  67. </Band>
  68. <Band id="body">
  69. <Cell displaytype="normal" edittype="date" style="align:left;" text="bind:indd"/>
  70. <Cell col="1" displaytype="normal" edittype="date" style="align:left;" text="bind:dschdd"/>
  71. <Cell col="2" displaytype="text" edittype="text" text="bind:illnm"/>
  72. <Cell col="3" displaytype="text" edittype="text" text="bind:orddept"/>
  73. <Cell col="4" text="bind:inhistpk"/>
  74. </Band>
  75. </Format>
  76. </Formats>
  77. </Grid>
  78. <Button position="absolute 1135 208 1188 228" id="btn_inhistdel" class="btn2" taborder="83" text="행삭제" onclick="btn_inhistdel_onclick"/>
  79. <Button position="absolute 1135 414 1188 434" id="btn_rectmedistatdel" class="btn2" taborder="90" text="행삭제" onclick="btn_rectmedistatdel_onclick"/>
  80. <Static text="Allergy" position="absolute 797 554 866 574" id="cap_allghist" class="tit_2"/>
  81. <Button position="absolute 1079 550 1132 570" id="btn_allghistadd" class="btn2" taborder="91" text="행추가" onclick="btn_allghistadd_onclick"/>
  82. <Static text="과거병력" position="absolute 797 9 901 29" id="cap_pasthist" class="tit_2"/>
  83. <CheckBox position="absolute 902 7 972 22" id="chk_pasthistyn" taborder="74" text="해당없음" truevalue="1" onclick="chk_pasthistyn_onclick" onchanged="chk_pasthistyn_onchanged"/>
  84. <Shape position="absolute 797 127 1188 133" linetype="horizontal" id="line22" class="line_10"/>
  85. <Shape position="absolute 797 228 1188 234" linetype="horizontal" id="line23" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  86. <Grid position="absolute 797 30 1188 101" id="grd_pasthist" scrollbars="autoboth" binddataset="ds_data_pasthist2" autofittype="none" autoenter="key" cellsizingtype="col" taborder="26">
  87. <Formats>
  88. <Format id="default">
  89. <Columns>
  90. <Column size="98"/>
  91. <Column size="157"/>
  92. <Column size="116"/>
  93. </Columns>
  94. <Rows>
  95. <Row size="24" band="head"/>
  96. <Row size="24"/>
  97. </Rows>
  98. <Band id="head">
  99. <Cell text="발생일자"/>
  100. <Cell col="1" text="병력내역"/>
  101. <Cell col="2" text="비고"/>
  102. </Band>
  103. <Band id="body">
  104. <Cell displaytype="normal" edittype="date" style="align:left;" text="bind:genrdd"/>
  105. <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:histspec" combodataset="ds_init_mlist_M0532" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  106. <Cell col="2" displaytype="text" edittype="text" text="bind:remfact"/>
  107. </Band>
  108. </Format>
  109. </Formats>
  110. </Grid>
  111. <Button position="absolute 1079 107 1132 127" id="btn_famyhistadd" class="btn2" taborder="79" text="행추가" onclick="btn_famyhistadd_onclick"/>
  112. <Static text="가족병력" position="absolute 797 111 871 131" id="cap_famyhist" class="tit_2"/>
  113. <CheckBox position="absolute 902 110 972 125" id="chk_famyhistyn" taborder="78" text="해당없음" truevalue="1" onclick="chk_famyhistyn_onclick" onchanged="chk_famyhistyn_onchanged"/>
  114. <Shape position="absolute 797 330 1187 336" linetype="horizontal" id="line24" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  115. <Grid position="absolute 797 132 1188 203" id="grd_famyhist" scrollbars="autoboth" binddataset="ds_data_famyhist2" autofittype="none" autoenter="key" cellsizingtype="col" taborder="25">
  116. <Formats>
  117. <Format id="default">
  118. <Columns>
  119. <Column size="60"/>
  120. <Column size="40"/>
  121. <Column size="169"/>
  122. <Column size="102"/>
  123. </Columns>
  124. <Rows>
  125. <Row size="24" band="head"/>
  126. <Row size="24"/>
  127. </Rows>
  128. <Band id="head">
  129. <Cell text="관계"/>
  130. <Cell col="1" text="생존"/>
  131. <Cell col="2" text="병력내역"/>
  132. <Cell col="3" text="비고"/>
  133. </Band>
  134. <Band id="body">
  135. <Cell displaytype="combo" edittype="combo" class="gridcombo" text="bind:famyrel" combodataset="ds_init_mlist_M0072" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  136. <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:existyn" combodataset="ds_init_mlist_M0088" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  137. <Cell col="2" displaytype="combo" edittype="combo" class="gridcombo" text="bind:histspec" combodataset="ds_init_mlist_M0368" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  138. <Cell col="3" displaytype="text" edittype="text" text="bind:remfact"/>
  139. </Band>
  140. </Format>
  141. </Formats>
  142. </Grid>
  143. <Shape position="absolute 797 434 1187 440" linetype="horizontal" id="line25" class="line_1"/>
  144. <Grid position="absolute 797 335 1187 406" id="grd_ophist" scrollbars="autoboth" binddataset="ds_data_ophist2" autofittype="none" autoenter="key" cellsizingtype="col" taborder="24">
  145. <Formats>
  146. <Format id="default">
  147. <Columns>
  148. <Column size="98"/>
  149. <Column size="170"/>
  150. <Column size="101"/>
  151. <Column size="0"/>
  152. </Columns>
  153. <Rows>
  154. <Row size="24" band="head"/>
  155. <Row size="24"/>
  156. </Rows>
  157. <Band id="head">
  158. <Cell text="수술일자"/>
  159. <Cell col="1" text="수술명"/>
  160. <Cell col="2" text="진료기관"/>
  161. <Cell col="3" text="ophistpk"/>
  162. </Band>
  163. <Band id="body">
  164. <Cell displaytype="normal" edittype="date" style="align:left;" text="bind:opdd"/>
  165. <Cell col="1" displaytype="text" edittype="text" text="bind:opnm"/>
  166. <Cell col="2" displaytype="text" edittype="text" text="bind:orddept"/>
  167. <Cell col="3" text="bind:ophistpk"/>
  168. </Band>
  169. </Format>
  170. </Formats>
  171. </Grid>
  172. <Shape position="absolute 797 434 1187 440" linetype="horizontal" id="line26" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  173. <Static text="수술이력" position="absolute 797 314 901 334" id="cap_ophist" class="tit_2"/>
  174. <CheckBox position="absolute 902 313 972 328" id="chk_ophistinclyn" taborder="84" text="해당없음" truevalue="1" onclick="chk_ophistinclyn_onclick" onchanged="chk_ophistinclyn_onchanged"/>
  175. <Button position="absolute 1079 208 1132 228" id="btn_inhistadd" class="btn2" taborder="82" text="행추가" onclick="btn_inhistadd_onclick"/>
  176. <Button position="absolute 1079 414 1132 434" id="btn_rectmedistatadd" class="btn2" taborder="89" text="행추가" onclick="btn_rectmedistatadd_onclick"/>
  177. <Shape position="absolute 797 569 1187 575" linetype="horizontal" id="line27" class="line_1"/>
  178. <Button position="absolute 1135 310 1188 330" id="btn_ophistdel" class="btn2" taborder="86" text="행삭제" onclick="btn_ophistdel_onclick"/>
  179. <Shape position="absolute 797 570 1188 576" linetype="horizontal" id="line28" class="line_10"/>
  180. <Static text="최근투약상태" position="absolute 797 418 901 438" id="cap_rectmedistat" class="tit_2"/>
  181. <CheckBox position="absolute 902 417 972 432" id="chk_rectmedistatinclyn" taborder="87" visible="false" text="해당없음" truevalue="1" onclick="chk_rectmedistatinclyn_onclick" onchanged="chk_rectmedistatinclyn_onchanged"/>
  182. <Button position="absolute 1135 550 1188 570" id="btn_allghistdel" class="btn2" taborder="92" text="행삭제" onclick="btn_allghistdel_onclick"/>
  183. <Shape position="absolute 797 25 1188 31" linetype="horizontal" id="line19" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  184. <Button position="absolute 1079 5 1132 25" id="btn_pasthistadd" class="btn2" taborder="76" text="행추가" onclick="btn_pasthistadd_onclick"/>
  185. <Button position="absolute 1135 5 1188 25" id="btn_pasthistdel" class="btn2" taborder="77" text="행삭제" onclick="btn_pasthistdel_onclick"/>
  186. <Static text="입원이력" position="absolute 797 212 901 232" id="cap_inhist" class="tit_2"/>
  187. <CheckBox position="absolute 902 211 972 226" id="chk_inhistyn" taborder="81" text="해당없음" truevalue="1" onclick="chk_inhistyn_onclick" onchanged="chk_inhistyn_onchanged"/>
  188. <Grid position="absolute 797 463 1187 534" id="grd_rectmedistat" scrollbars="autoboth" binddataset="ds_data_rectmedistat2" autofittype="none" autoenter="key" cellsizingtype="col" taborder="23">
  189. <Formats>
  190. <Format id="default">
  191. <Columns>
  192. <Column size="70"/>
  193. <Column size="200"/>
  194. <Column size="101"/>
  195. </Columns>
  196. <Rows>
  197. <Row size="24" band="head"/>
  198. <Row size="24"/>
  199. </Rows>
  200. <Band id="head">
  201. <Cell text="약명"/>
  202. <Cell col="1" text="복용법(용도/용량/용법)"/>
  203. <Cell col="2" text="진료기관"/>
  204. </Band>
  205. <Band id="body">
  206. <Cell text="bind:drugnm" edittype="text" displaytype="text"/>
  207. <Cell col="1" text="bind:direc" edittype="text" displaytype="text"/>
  208. <Cell col="2" text="bind:orddept" edittype="text" displaytype="text"/>
  209. </Band>
  210. </Format>
  211. </Formats>
  212. </Grid>
  213. <Button position="absolute 1135 107 1188 127" id="btn_famyhistdel" class="btn2" taborder="80" text="행삭제" onclick="btn_famyhistdel_onclick"/>
  214. <Grid position="absolute 797 575 1188 646" id="grd_allghist" scrollbars="autoboth" binddataset="ds_data_allghist2" autofittype="none" autoenter="key" oncloseup="grd_allghist_oncloseup" cellsizingtype="col" taborder="22">
  215. <Formats>
  216. <Format id="default">
  217. <Columns>
  218. <Column size="98"/>
  219. <Column size="70"/>
  220. <Column size="199"/>
  221. <Column size="0"/>
  222. <Column size="0"/>
  223. <Column size="0"/>
  224. <Column size="0"/>
  225. <Column size="0"/>
  226. <Column size="0"/>
  227. <Column size="0"/>
  228. </Columns>
  229. <Rows>
  230. <Row size="24" band="head"/>
  231. <Row size="24"/>
  232. </Rows>
  233. <Band id="head">
  234. <Cell text="발생일자"/>
  235. <Cell col="1" text="분류"/>
  236. <Cell col="2" text="Allergy 내역 및 증상"/>
  237. <Cell col="3"/>
  238. <Cell col="4"/>
  239. <Cell col="5"/>
  240. <Cell col="6"/>
  241. <Cell col="7"/>
  242. <Cell col="8"/>
  243. <Cell col="9"/>
  244. </Band>
  245. <Band id="body">
  246. <Cell displaytype="normal" edittype="date" style="align:left;" text="bind:genrdd"/>
  247. <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:flag" combodataset="ds_init_mlist_M0090" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  248. <Cell col="2" displaytype="text" edittype="text" text="bind:allergespec"/>
  249. <Cell col="3" text="bind:hosoutyn"/>
  250. <Cell col="4" text="bind:comclscd"/>
  251. <Cell col="5" text="bind:drugcd"/>
  252. <Cell col="6" text="bind:drugnm"/>
  253. <Cell col="7" displaytype="date" edittype="date" text="bind:rgstdt"/>
  254. <Cell col="8" text="bind:rgster"/>
  255. <Cell col="9" text="bind:cretno"/>
  256. </Band>
  257. </Format>
  258. </Formats>
  259. </Grid>
  260. <Button position="absolute 1079 310 1132 330" id="btn_ophistadd" class="btn2" taborder="85" text="행추가" onclick="btn_ophistadd_onclick"/>
  261. <Static text="일반 및 입원정보" position="absolute 5 9 133 26" id="caption10" class="tit_2"/>
  262. <Shape position="absolute 5 25 396 31" linetype="horizontal" id="line9" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  263. <Shape position="absolute 5 50 396 56" linetype="horizontal" id="line10" class="line_2"/>
  264. <Shape position="absolute 5 74 396 80" linetype="horizontal" id="line11" class="line_2"/>
  265. <Shape position="absolute 5 98 396 104" linetype="horizontal" id="line12" class="line_2"/>
  266. <Shape position="absolute 5 150 396 156" linetype="horizontal" id="line14" class="line_10"/>
  267. <Static text="입원동기와 병에 대한 인식" position="absolute 5 134 188 151" id="caption16" class="tit_2"/>
  268. <Radio position="absolute 177 183 308 200" id="rdo_inmotv" taborder="50" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  269. <Dataset id="innerdataset">
  270. <ColumnInfo>
  271. <Column id="codecolumn"/>
  272. <Column id="datacolumn"/>
  273. </ColumnInfo>
  274. <Rows>
  275. <Row>
  276. <Col id="codecolumn">Y</Col>
  277. <Col id="datacolumn">자의</Col>
  278. </Row>
  279. <Row>
  280. <Col id="codecolumn">N</Col>
  281. <Col id="datacolumn">타의</Col>
  282. </Row>
  283. </Rows>
  284. </Dataset>
  285. </Radio>
  286. <Shape position="absolute 5 175 396 181" linetype="horizontal" id="line16" class="line_2"/>
  287. <TextArea position="absolute 91 207 396 315" id="tar_inmotv" taborder="51" autoselect="true" style="background:#ffe4b5ff stretch 5,5;border:1 solid #bac1c6ff ;" wordwrap="char"/>
  288. <Shape position="absolute 86 200 396 206" linetype="horizontal" id="line17" class="line_2"/>
  289. <Shape position="absolute 5 314 396 320" linetype="horizontal" id="line18" class="line_2"/>
  290. <Radio position="absolute 169 320 300 336" id="rdo_illnessflag" taborder="52" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  291. <Dataset id="innerdataset">
  292. <ColumnInfo>
  293. <Column id="codecolumn"/>
  294. <Column id="datacolumn"/>
  295. </ColumnInfo>
  296. <Rows>
  297. <Row>
  298. <Col id="codecolumn">N</Col>
  299. <Col id="datacolumn">무</Col>
  300. </Row>
  301. <Row>
  302. <Col id="codecolumn">Y</Col>
  303. <Col id="datacolumn">유</Col>
  304. </Row>
  305. </Rows>
  306. </Dataset>
  307. </Radio>
  308. <Shape position="absolute 5 338 396 344" linetype="horizontal" id="line30" class="line_3"/>
  309. <MaskEdit position="absolute 295 156 396 175" id="ipt_attackdt" class="input_default" taborder="49" mask="##:##" maskchar=" " type="string" style="align:center middle;" autoselect="true" displaynulltext=" " ontextchange="ipt_attackdt_ontextchange"/>
  310. <Static text="병에대한인식" position="absolute 5 318 88 341" align="align:center middle;" id="caption29" class="cell_1"/>
  311. <Calendar position="absolute 91 156 207 175" id="ipt_attackdd" class="input_default" taborder="48"/>
  312. <Static text="입원동기" position="absolute 5 179 88 315" align="align:center middle;" id="caption27" class="cell_1"/>
  313. <Static text="발병일자" position="absolute 5 155 88 178" align="align:center middle;" id="cap_attackdd" class="cell_1"/>
  314. <Shape position="absolute 401 217 792 223" linetype="horizontal" id="line31" class="line_2"/>
  315. <Shape position="absolute 401 241 792 247" linetype="horizontal" id="line32" class="line_2"/>
  316. <Shape position="absolute 401 103 792 109" linetype="horizontal" id="line33" class="line_10"/>
  317. <Static text="기호정보" position="absolute 401 87 505 104" id="caption42" class="tit_2"/>
  318. <Shape position="absolute 401 293 792 299" linetype="horizontal" id="line38" class="line_10"/>
  319. <Static text="여성정보" position="absolute 401 277 505 294" id="caption50" class="tit_2"/>
  320. <Shape position="absolute 401 318 792 324" linetype="horizontal" id="line39" class="line_2"/>
  321. <Shape position="absolute 401 342 792 348" linetype="horizontal" id="line40" class="line_2"/>
  322. <Edit position="absolute 591 347 617 366" id="ipt_prgbthhisa" class="input_default" taborder="69" autoselect="true"/>
  323. <Static text="AA" position="absolute 675 345 693 370" align="align:center middle;" id="caption125"/>
  324. <Static text=") L" position="absolute 725 345 743 370" align="align:center middle;" id="caption127"/>
  325. <Edit position="absolute 751 347 777 366" id="ipt_prgbthhisl" class="input_default" taborder="72" autoselect="true"/>
  326. <Static text="G" position="absolute 484 345 499 370" align="align:center middle;" id="caption120"/>
  327. <Edit position="absolute 646 347 672 366" id="ipt_prgbthhissa" class="input_default" taborder="70" autoselect="true"/>
  328. <Static text="P" position="absolute 531 344 546 369" align="align:center middle;" id="caption121"/>
  329. <Edit position="absolute 696 347 722 366" id="ipt_prgbthhisaa" class="input_default" taborder="71" autoselect="true"/>
  330. <Edit position="absolute 549 347 575 366" id="ipt_prgbthhisp" class="input_default" taborder="68" autoselect="true"/>
  331. <Static text="A" position="absolute 578 344 593 369" align="align:center middle;" id="caption122"/>
  332. <Static text="(SA" position="absolute 620 344 643 369" align="align:center middle;" id="caption123"/>
  333. <Shape position="absolute 401 499 792 505" linetype="horizontal" id="line41" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  334. <Static text="특이사항" position="absolute 401 483 475 500" id="caption53" class="tit_2"/>
  335. <Calendar position="absolute 108 31 208 50" id="ipt_indd" class="input_default" enable="false" taborder="39"/>
  336. <Static text="입원일자" position="absolute 5 30 105 53" id="cap_indd" class="cell_1"/>
  337. <Static text="입원시간" position="absolute 211 30 293 53" id="cap_indt" class="cell_1"/>
  338. <MaskEdit position="absolute 295 31 396 50" align="align:center middle;" id="ipt_indt" taborder="40" mask="##:##" type="string" maskchar=" " style="align:center middle;" autoselect="true" displaynulltext=" " ontextchange="ipt_indt_ontextchange"/>
  339. <Static text="입원경로" position="absolute 5 54 105 77" id="cap_inpath" class="cell_1"/>
  340. <Combo position="absolute 108 55 208 74" id="cmb_inpath" class="combo_default" taborder="41" innerdataset="ds_init_mlist_M0418" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_inpath_onitemchanged"/>
  341. <Static text="입원방법" position="absolute 5 78 105 101" id="cap_inmthd" class="cell_1"/>
  342. <Combo position="absolute 108 79 208 98" id="cmb_inmthd" class="combo_default" taborder="43" innerdataset="ds_init_mlist_M0210" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_inmthd_onitemchanged"/>
  343. <Static text="입원시동반자" position="absolute 5 102 105 125" id="cap_inptner" class="cell_1"/>
  344. <Combo position="absolute 108 103 208 122" id="cmb_inacompst" class="combo_default" taborder="46" innerdataset="ds_init_mlist_M0098" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_inacompst_onitemchanged"/>
  345. <TextArea position="absolute 401 504 792 589" id="tar_spcffact" taborder="73" wordwrap="char"/>
  346. <Radio position="absolute 494 108 639 145" id="rdo_smokinfo" taborder="53" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_smokinfo_onitemchanged" style="background:#ffe4b5ff;">
  347. <Dataset id="innerdataset">
  348. <ColumnInfo>
  349. <Column id="codecolumn"/>
  350. <Column id="datacolumn"/>
  351. </ColumnInfo>
  352. <Rows>
  353. <Row>
  354. <Col id="codecolumn">4</Col>
  355. <Col id="datacolumn">현재흡연</Col>
  356. </Row>
  357. <Row>
  358. <Col id="codecolumn">2</Col>
  359. <Col id="datacolumn">과거흡연</Col>
  360. </Row>
  361. <Row>
  362. <Col id="codecolumn">1</Col>
  363. <Col id="datacolumn">비흡연</Col>
  364. </Row>
  365. <Row>
  366. <Col id="codecolumn">3</Col>
  367. <Col id="datacolumn">확인불능</Col>
  368. </Row>
  369. </Rows>
  370. </Dataset>
  371. </Radio>
  372. <Static text="음주정보" position="absolute 401 197 491 220" id="cap_drunkinfo" class="cell_1"/>
  373. <Radio position="absolute 494 200 569 216" id="rdo_drunkinfo" taborder="57" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_drunkinfo_onitemchanged">
  374. <Dataset id="innerdataset">
  375. <ColumnInfo>
  376. <Column id="codecolumn"/>
  377. <Column id="datacolumn"/>
  378. </ColumnInfo>
  379. <Rows>
  380. <Row>
  381. <Col id="codecolumn">1</Col>
  382. <Col id="datacolumn">무</Col>
  383. </Row>
  384. <Row>
  385. <Col id="codecolumn">2</Col>
  386. <Col id="datacolumn">유</Col>
  387. </Row>
  388. </Rows>
  389. </Dataset>
  390. </Radio>
  391. <Static text="기호식품" position="absolute 401 221 491 244" id="cap_gustofoodyn" class="cell_1"/>
  392. <Radio position="absolute 494 224 569 240" id="rdo_gustofoodyn" taborder="60" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_gustofoodyn_onitemchanged">
  393. <Dataset id="innerdataset">
  394. <ColumnInfo>
  395. <Column id="codecolumn"/>
  396. <Column id="datacolumn"/>
  397. </ColumnInfo>
  398. <Rows>
  399. <Row>
  400. <Col id="codecolumn">1</Col>
  401. <Col id="datacolumn">무</Col>
  402. </Row>
  403. <Row>
  404. <Col id="codecolumn">2</Col>
  405. <Col id="datacolumn">유</Col>
  406. </Row>
  407. </Rows>
  408. </Dataset>
  409. </Radio>
  410. <Static text="수혈부작용" position="absolute 401 245 491 268" id="cap_tnsseffcyn" class="cell_1"/>
  411. <Shape position="absolute 401 265 792 271" linetype="horizontal" id="line36" class="line_3"/>
  412. <Radio position="absolute 494 248 569 264" id="rdo_tnsseffcyn" taborder="63" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_tnsseffcyn_onitemchanged">
  413. <Dataset id="innerdataset">
  414. <ColumnInfo>
  415. <Column id="codecolumn"/>
  416. <Column id="datacolumn"/>
  417. </ColumnInfo>
  418. <Rows>
  419. <Row>
  420. <Col id="codecolumn">1</Col>
  421. <Col id="datacolumn">무</Col>
  422. </Row>
  423. <Row>
  424. <Col id="codecolumn">2</Col>
  425. <Col id="datacolumn">유</Col>
  426. </Row>
  427. </Rows>
  428. </Dataset>
  429. </Radio>
  430. <Edit position="absolute 572 246 790 265" id="ipt_tnsseffc" enable="false" taborder="64"/>
  431. <Edit position="absolute 572 222 790 241" id="ipt_gustofood" enable="false" taborder="62"/>
  432. <Radio position="absolute 485 301 560 317" id="rdo_endmensyn" taborder="65" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_endmensyn_onitemchanged">
  433. <Dataset id="innerdataset">
  434. <ColumnInfo>
  435. <Column id="codecolumn"/>
  436. <Column id="datacolumn"/>
  437. </ColumnInfo>
  438. <Rows>
  439. <Row>
  440. <Col id="codecolumn">1</Col>
  441. <Col id="datacolumn">무</Col>
  442. </Row>
  443. <Row>
  444. <Col id="codecolumn">2</Col>
  445. <Col id="datacolumn">유</Col>
  446. </Row>
  447. </Rows>
  448. </Dataset>
  449. </Radio>
  450. <Edit position="absolute 730 299 773 318" id="ipt_closmensage" taborder="21"/>
  451. <Static text="세" position="absolute 777 299 792 318" align="align:center middle;" id="caption15"/>
  452. <Static text="폐경나이" position="absolute 668 298 727 321" id="caption6" class="cell_1"/>
  453. <Calendar position="absolute 564 299 665 318" id="ipt_endmensyn" class="input_default" enable="false" taborder="66" mask="yyyy-mm-dd"/>
  454. <Calendar position="absolute 484 323 792 342" id="ipt_lastmensdd" class="input_default" taborder="67" mask="yyyy-mm-dd"/>
  455. <Static text="최종월경일" position="absolute 401 322 481 345" id="cap_lastmensdd" class="cell_1"/>
  456. <Static text="폐경여부" position="absolute 401 298 481 321" id="cap_endmensyn" class="cell_1"/>
  457. <Static text="임신출산력" position="absolute 401 346 481 369" id="cap_prgbthhis" class="cell_1"/>
  458. <Shape position="absolute 401 366 792 372" linetype="horizontal" id="line37" class="line_3"/>
  459. <Shape position="absolute 5 122 396 128" linetype="horizontal" id="line13" class="line_3"/>
  460. <Edit position="absolute 211 55 396 74" id="ipt_inpathnm" taborder="42" visible="false"/>
  461. <Edit position="absolute 211 79 396 98" id="ipt_inmthdnm" taborder="44" visible="false"/>
  462. <Edit position="absolute 211 103 396 122" id="ipt_inacompstnm" taborder="47" visible="false"/>
  463. <CheckBox position="absolute 720 276 790 291" id="chk_femaleinfoinclyn" text="해당없음" truevalue="1" onclick="chk_femaleinfoinclyn_onclick" onchanged="chk_femaleinfoinclyn_onchanged" taborder="20"/>
  464. <CheckBox position="absolute 631 6 701 26" id="chk_basebdinfoinclyn" visible="false" text="해당없음" onclick="chk_basebdinfoinclyn_onclick" onchanged="chk_basebdinfoinclyn_onchanged" truevalue="1" taborder="19"/>
  465. <Static text="기본 신체정보" position="absolute 401 9 505 26" id="caption39" class="tit_2"/>
  466. <Shape position="absolute 400 25 792 31" linetype="horizontal" id="line34" class="line_10"/>
  467. <Shape position="absolute 797 459 1188 465" id="line43" class="line_2"/>
  468. <Static text="병원도착전 24시간내 항생제 투약여부" position="absolute 797 439 1012 462" id="caption4" class="cell_1"/>
  469. <Combo position="absolute 1015 439 1187 460" align="align:center middle;" id="cmb_antibiodrugyn" taborder="45" codecolumn="codecolumn" datacolumn="datacolumn" style="background:#ffe4b5ff stretch 5,5;border:1 solid #bac1c6ff ;">
  470. <Dataset id="innerdataset">
  471. <ColumnInfo>
  472. <Column id="codecolumn"/>
  473. <Column id="datacolumn"/>
  474. </ColumnInfo>
  475. <Rows>
  476. <Row>
  477. <Col id="codecolumn">Y</Col>
  478. <Col id="datacolumn">Y</Col>
  479. </Row>
  480. <Row>
  481. <Col id="codecolumn">N</Col>
  482. <Col id="datacolumn">N</Col>
  483. </Row>
  484. <Row>
  485. <Col id="codecolumn">U</Col>
  486. <Col id="datacolumn">확인불가</Col>
  487. </Row>
  488. </Rows>
  489. </Dataset>
  490. </Combo>
  491. <Edit position="absolute 494 174 790 193" id="ipt_nosmokcnstnm" enable="false" taborder="56"/>
  492. <Combo position="absolute 572 149 790 168" id="cmb_nosmokcnst" class="combo_default" enable="false" taborder="55" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_nosmokcnst_onitemchanged">
  493. <Dataset id="innerdataset">
  494. <ColumnInfo>
  495. <Column id="codecolumn"/>
  496. <Column id="datacolumn"/>
  497. </ColumnInfo>
  498. <Rows>
  499. <Row>
  500. <Col id="codecolumn">00</Col>
  501. <Col id="datacolumn">
  502. </Col>
  503. </Row>
  504. <Row>
  505. <Col id="codecolumn">01</Col>
  506. <Col id="datacolumn">환자의 신경학적 결함(의식 혼탁 등)으로 인해 금연 상담의 이해가 불가능한 경우</Col>
  507. </Row>
  508. <Row>
  509. <Col id="codecolumn">02</Col>
  510. <Col id="datacolumn">환자의 신체적/정신적 상태로 인해 흡연이 불가능한 경우</Col>
  511. </Row>
  512. <Row>
  513. <Col id="codecolumn">03</Col>
  514. <Col id="datacolumn">기타</Col>
  515. </Row>
  516. </Rows>
  517. </Dataset>
  518. </Combo>
  519. <Radio position="absolute 494 149 569 168" id="rdo_nosmokcnstyn" taborder="54" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_nosmokcnstyn_onitemchanged" style="background:#ffe4b5ff;">
  520. <Dataset id="innerdataset">
  521. <ColumnInfo>
  522. <Column id="codecolumn"/>
  523. <Column id="datacolumn"/>
  524. </ColumnInfo>
  525. <Rows>
  526. <Row>
  527. <Col id="codecolumn">1</Col>
  528. <Col id="datacolumn">무</Col>
  529. </Row>
  530. <Row>
  531. <Col id="codecolumn">2</Col>
  532. <Col id="datacolumn">유</Col>
  533. </Row>
  534. </Rows>
  535. </Dataset>
  536. </Radio>
  537. <Shape position="absolute 400 143 791 149" linetype="horizontal" id="line44" class="line_2"/>
  538. <Static text="흡연정보" position="absolute 401 108 491 146" align="align:left middle;" id="cap_smokinfo" class="cell_1"/>
  539. <Shape position="absolute 400 169 791 175" linetype="horizontal" id="line45" class="line_2"/>
  540. <Shape position="absolute 400 193 791 199" linetype="horizontal" id="line46" class="line_2"/>
  541. <Static text="금연상담여부" position="absolute 401 147 491 196" id="caption5" class="cell_1"/>
  542. <Edit position="absolute 689 198 744 217" align="align:center middle;" id="ipt_drunkinfoterm" enable="false" taborder="59"/>
  543. <Static text="기간(년)" position="absolute 744 199 797 218" align="align:center middle;" id="cap_drunkinfoterm"/>
  544. <Edit position="absolute 572 198 686 217" align="align:center middle;" id="ipt_drunkinfokind" enable="false" taborder="58"/>
  545. <Radio position="absolute 870 552 1032 569" id="rdo_allgyn" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_allgyn_onitemchanged" taborder="18">
  546. <Dataset id="innerdataset">
  547. <ColumnInfo>
  548. <Column id="codecolumn"/>
  549. <Column id="datacolumn"/>
  550. </ColumnInfo>
  551. <Rows>
  552. <Row>
  553. <Col id="codecolumn">1</Col>
  554. <Col id="datacolumn">무</Col>
  555. </Row>
  556. <Row>
  557. <Col id="codecolumn">2</Col>
  558. <Col id="datacolumn">유</Col>
  559. </Row>
  560. <Row>
  561. <Col id="codecolumn">3</Col>
  562. <Col id="datacolumn">잘모름</Col>
  563. </Row>
  564. </Rows>
  565. </Dataset>
  566. </Radio>
  567. <Button position="absolute 1056 550 1076 570" id="btn_allg" class="icon_search" text="" onclick="btn_allg_onclick" taborder="17"/>
  568. <Static text="발병시간" position="absolute 211 155 293 178" id="caption12" class="cell_1"/>
  569. <Edit position="absolute 682 83 792 103" id="ipt_smokinfocnt" enable="false" taborder="61" visible="false"/>
  570. <Button position="absolute 1056 208 1076 228" id="btn_inhistpop" class="icon_search" text="" onclick="btn_inhistpop_onclick" taborder="16"/>
  571. <Button position="absolute 1056 310 1076 330" id="btn_ophistpop" class="icon_search" text="" onclick="btn_ophistpop_onclick" taborder="15"/>
  572. <Static text="(" position="absolute 640 109 653 128" align="align:center middle;" id="caption13"/>
  573. <Static text=")" position="absolute 773 129 786 148" align="align:center middle;" id="caption14"/>
  574. <Static text="측정불가 V" position="absolute 717 6 790 26" align="align:center middle;" id="cap_insp"/>
  575. <Button position="absolute 515 5 601 25" id="bnt_testroom" class="btn2" visible="false" text="입원전검사실" onclick="bnt_testroom_onclick" taborder="14"/>
  576. <Button position="absolute 1009 414 1077 434" id="btn_SPMMO14900" class="btn5" taborder="88" visible="false" text="처방조회" onclick="btn_SPMMO14900_onclick"/>
  577. <Static text="존재유무" position="absolute 414 633 514 656" id="cap_existyn" class="cell_1" visible="false"/>
  578. <Button position="absolute 620 634 684 653" id="button40" class="btn2" visible="false" text="끌어오기" taborder="13"/>
  579. <Static text="가계도" position="absolute 414 612 518 632" id="caption8" class="tit_2" visible="false"/>
  580. <Edit position="absolute 517 634 617 653" id="opt_existyn" enable="false" taborder="38" visible="false"/>
  581. <Shape position="absolute 414 628 805 634" id="line7" class="line_10" visible="false"/>
  582. <Div position="absolute 771 435 1011 575" id="grp_anti" visible="false" style="background:#ccffccff;shadow:outer 3,3 3 gray;" taborder="12">
  583. <Layouts>
  584. <Layout>
  585. <Button position="absolute 144 108 186 128" id="btn_anti1" class="btn5" visible="false" text="선택" anchor="default" onclick="grp_anti_btn_anti1_onclick"/>
  586. <Button position="absolute 187 108 229 128" id="btn_anti2" class="btn5" visible="false" text="취소" anchor="default" onclick="grp_anti_btn_anti2_onclick"/>
  587. <Radio position="absolute 17 9 217 74" id="rdo_anti" visible="false" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  588. <Dataset id="innerdataset">
  589. <ColumnInfo>
  590. <Column id="codecolumn"/>
  591. <Column id="datacolumn"/>
  592. </ColumnInfo>
  593. <Rows>
  594. <Row>
  595. <Col id="codecolumn">1</Col>
  596. <Col id="datacolumn">페니실린계</Col>
  597. </Row>
  598. <Row>
  599. <Col id="codecolumn">2</Col>
  600. <Col id="datacolumn">기타 베타락탐계</Col>
  601. </Row>
  602. <Row>
  603. <Col id="codecolumn">3</Col>
  604. <Col id="datacolumn">기타</Col>
  605. </Row>
  606. </Rows>
  607. </Dataset>
  608. </Radio>
  609. <TextArea position="absolute 70 51 229 102" id="txt_anti" visible="false" anchor="default"/>
  610. </Layout>
  611. </Layouts>
  612. </Div>
  613. <Static text="입원전1개월이내" position="absolute 648 108 796 128" id="caption25" onclick="caption25_onclick"/>
  614. <Radio position="absolute 708 128 778 145" id="rdo_bfsmokinfo" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_bfsmokinfo_onitemchanged" taborder="11">
  615. <Dataset id="innerdataset">
  616. <ColumnInfo>
  617. <Column id="codecolumn"/>
  618. <Column id="datacolumn"/>
  619. </ColumnInfo>
  620. <Rows>
  621. <Row>
  622. <Col id="codecolumn">N</Col>
  623. <Col id="datacolumn">무</Col>
  624. </Row>
  625. <Row>
  626. <Col id="codecolumn">Y</Col>
  627. <Col id="datacolumn">유</Col>
  628. </Row>
  629. </Rows>
  630. </Dataset>
  631. </Radio>
  632. <Static text="흡연여부 :" position="absolute 648 129 713 144" id="caption32"/>
  633. <Edit position="absolute 150 423 262 442" id="ipt_relignnm" enable="false" taborder="10"/>
  634. <Combo position="absolute 327 423 396 442" id="cmb_relignreq" class="combo_default" taborder="32" visible="false" innerdataset="ds_init_mlist_M0411" datacolumn="cdnm" codecolumn="cdid" style="background:#ffe4b5ff;border:1 solid #9fbed4ff ;"/>
  635. <Edit position="absolute 149 449 200 468" id="ipt_marystatnm" enable="false" taborder="37"/>
  636. <Combo position="absolute 68 423 146 442" id="cmb_relign" class="combo_default" taborder="34" innerdataset="ds_init_mlist_M0070" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_relign_onitemchanged" style="background:#ffe4b5ff;border:1 solid #9fbed4ff ;"/>
  637. <Combo position="absolute 68 399 146 418" id="cmb_job" class="combo_default" taborder="29" innerdataset="ds_init_mlist_M0068" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_job_onitemchanged" style="background:#ffe4b5ff;border:1 solid #9fbed4ff ;"/>
  638. <Button position="absolute 343 547 396 567" id="btn_famyfactdel" class="btn2" text="행삭제" onclick="btn_famyfactdel_onclick" taborder="9"/>
  639. <Static text="사회문화적 정보" position="absolute 5 350 133 368" id="caption1" class="tit_2"/>
  640. <Static text="세례명" position="absolute 149 422 200 445" id="cap_baptnm" class="cell_1" visible="false"/>
  641. <Edit position="absolute 149 399 200 418" id="ipt_job" enable="false" taborder="30"/>
  642. <Edit position="absolute 203 423 263 442" id="ipt_baptnm" enable="false" taborder="35" visible="false"/>
  643. <Combo position="absolute 68 449 146 468" id="cmb_marystat" class="combo_default" taborder="36" innerdataset="ds_init_mlist_M0151" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_marystat_onitemchanged" style="background:#ffe4b5ff;border:1 solid #9fbed4ff ;"/>
  644. <Shape position="absolute 5 366 396 372" linetype="horizontal" id="line1" class="line_10"/>
  645. <Radio position="absolute 103 520 200 536" id="rdo_telflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" taborder="7">
  646. <Dataset id="innerdataset">
  647. <ColumnInfo>
  648. <Column id="codecolumn"/>
  649. <Column id="datacolumn"/>
  650. </ColumnInfo>
  651. <Rows>
  652. <Row>
  653. <Col id="codecolumn">1</Col>
  654. <Col id="datacolumn">본인</Col>
  655. </Row>
  656. <Row>
  657. <Col id="codecolumn">2</Col>
  658. <Col id="datacolumn">보호자</Col>
  659. </Row>
  660. </Rows>
  661. </Dataset>
  662. </Radio>
  663. <Shape position="absolute 5 418 396 424" linetype="horizontal" id="line2" class="line_2"/>
  664. <Edit position="absolute 206 518 300 537" id="input1" autoselect="true" taborder="6"/>
  665. <CheckBox position="absolute 266 349 396 364" id="chk_privacy" visible="false" text="개인정보사정 미동의" onclick="chk_privacy_onclick" truevalue="Y" taborder="5"/>
  666. <Shape position="absolute 5 444 396 450" linetype="horizontal" id="line3" class="line_2"/>
  667. <Button position="absolute 287 547 340 567" id="btn_famyfactadd" class="btn2" text="행추가" onclick="btn_famyfactadd_onclick" taborder="4"/>
  668. <Edit position="absolute 302 518 396 537" id="input2" autoselect="true" taborder="3"/>
  669. <Static text="영적요구" position="absolute 265 422 325 445" id="caption7" class="cell_1" visible="false"/>
  670. <Static text="종교" position="absolute 5 422 65 445" id="cap_relign" class="cell_1"/>
  671. <Shape position="absolute 5 470 396 476" linetype="horizontal" id="line5" class="line_2"/>
  672. <Static text="직업" position="absolute 5 396 65 419" id="cap_job" class="cell_1"/>
  673. <Shape position="absolute 5 567 396 573" linetype="horizontal" id="line6" class="line_10"/>
  674. <Combo position="absolute 266 398 343 417" id="cmb_educgrde" class="combo_default" taborder="31" visible="false" innerdataset="ds_init_mlist_M0069" datacolumn="cdnm" codecolumn="cdid" onitemchanged="cmb_educgrde_onitemchanged" style="background:#ffe4b5ff;border:1 solid #9fbed4ff ;"/>
  675. <Static text="보호자 연락처" position="absolute 5 551 109 568" id="cap_famyfact" class="tit_2"/>
  676. <Edit position="absolute 346 398 396 417" id="ipt_educgrde" enable="false" taborder="33" visible="false"/>
  677. <Static text="교육정도" position="absolute 203 396 263 419" id="cap_educgrde" class="cell_1" visible="false"/>
  678. <Grid position="absolute 5 572 396 664" id="grd_famyfact" scrollbars="autoboth" binddataset="ds_main_famyfact" autoenter="key" cellsizingtype="col">
  679. <Formats>
  680. <Format id="default">
  681. <Columns>
  682. <Column size="29"/>
  683. <Column size="45"/>
  684. <Column size="0"/>
  685. <Column size="85"/>
  686. <Column size="85"/>
  687. <Column size="55"/>
  688. <Column size="92"/>
  689. <Column size="0"/>
  690. </Columns>
  691. <Rows>
  692. <Row size="24" band="head"/>
  693. <Row size="24"/>
  694. </Rows>
  695. <Band id="head">
  696. <Cell/>
  697. <Cell col="1" text="관계"/>
  698. <Cell col="2" text="성명"/>
  699. <Cell col="3" text="핸드폰번호"/>
  700. <Cell col="4" text="전화번호"/>
  701. <Cell col="5" text="주보호자"/>
  702. <Cell col="6" text="비고"/>
  703. <Cell col="7" text="fmlyseq"/>
  704. </Band>
  705. <Band id="body">
  706. <Cell text="bind:stat"/>
  707. <Cell col="1" displaytype="combo" edittype="combo" style="align:center;" class="gridcombo" text="bind:rela" combodataset="ds_init_mlist_M0072" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
  708. <Cell col="2" displaytype="text" edittype="text" text="bind:hngnm"/>
  709. <Cell col="3" displaytype="text" edittype="text" text="bind:mpphone"/>
  710. <Cell col="4" displaytype="text" edittype="text" text="bind:tel"/>
  711. <Cell col="5" displaytype="checkbox" edittype="checkbox" style="align:center;" text="bind:chk" expr="expr:(chk == &quot;Y&quot; || chk == 1) ? 1 : 0"/>
  712. <Cell col="6" displaytype="text" edittype="text" text="bind:remfact"/>
  713. <Cell col="7" text="bind:fmlyseq"/>
  714. </Band>
  715. </Format>
  716. </Formats>
  717. </Grid>
  718. <Edit id="ipt_prgbthhisg" taborder="93" autoselect="true" class="input_default" position="absolute 499 347 525 366"/>
  719. <Static id="cap_marystat" text="결혼상태" class="cell_1" position="absolute 5 448 65 471"/>
  720. <Static id="caption11" text="연락처/휴대폰" class="cell_1" position="absolute 5 517 100 540"/>
  721. <Shape id="line35" class="line_3" position="absolute 5 539 396 545"/>
  722. <Shape id="line8" class="line_3" visible="false" position="absolute 414 653 805 659"/>
  723. <Radio id="rdo_inmotivedetail" taborder="75" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 98 206 336 240" visible="false">
  724. <Dataset id="innerdataset">
  725. <ColumnInfo>
  726. <Column id="codecolumn" size="256"/>
  727. <Column id="datacolumn" size="256"/>
  728. </ColumnInfo>
  729. <Rows>
  730. <Row>
  731. <Col id="codecolumn">01</Col>
  732. <Col id="datacolumn">자의</Col>
  733. </Row>
  734. <Row>
  735. <Col id="codecolumn">02</Col>
  736. <Col id="datacolumn">동의</Col>
  737. </Row>
  738. <Row>
  739. <Col id="codecolumn">03</Col>
  740. <Col id="datacolumn">보호의무자</Col>
  741. </Row>
  742. <Row>
  743. <Col id="codecolumn">04</Col>
  744. <Col id="datacolumn">행정</Col>
  745. </Row>
  746. <Row>
  747. <Col id="codecolumn">05</Col>
  748. <Col id="datacolumn">응급</Col>
  749. </Row>
  750. </Rows>
  751. </Dataset>
  752. </Radio>
  753. <Shape id="line21" class="line_2" position="absolute 400 444 791 450"/>
  754. <Shape id="line49" class="line_2" position="absolute 400 420 792 426"/>
  755. <Shape id="line42" class="line_10" position="absolute 401 396 792 400"/>
  756. <Static id="caption21" text="영양사정" class="tit_2" position="absolute 401 379 792 399"/>
  757. <Radio id="rdo_apttstatflag" taborder="94" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 484 401 762 420" style="background:#ffe4b5ff;" onmousemove="rdo_apttstatflag_onmousemove">
  758. <Dataset id="innerdataset">
  759. <ColumnInfo>
  760. <Column id="codecolumn"/>
  761. <Column id="datacolumn"/>
  762. </ColumnInfo>
  763. <Rows>
  764. <Row>
  765. <Col id="codecolumn">1</Col>
  766. <Col id="datacolumn">좋음</Col>
  767. </Row>
  768. <Row>
  769. <Col id="codecolumn">2</Col>
  770. <Col id="datacolumn">보통</Col>
  771. </Row>
  772. <Row>
  773. <Col id="codecolumn">3</Col>
  774. <Col id="datacolumn">나쁨</Col>
  775. </Row>
  776. <Row>
  777. <Col id="codecolumn">4</Col>
  778. <Col id="datacolumn">매우 나쁨</Col>
  779. </Row>
  780. </Rows>
  781. </Dataset>
  782. </Radio>
  783. <Static id="cap_apttstatflag" text="식욕상태" class="cell_1" position="absolute 401 400 481 423"/>
  784. <Static id="cap_apttchng" text="체중감소" class="cell_1" position="absolute 401 424 481 447"/>
  785. <Radio id="rdo_apttchngyn" taborder="95" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 484 424 556 443" style="background:#ffe4b5ff;">
  786. <Dataset id="innerdataset">
  787. <ColumnInfo>
  788. <Column id="codecolumn"/>
  789. <Column id="datacolumn"/>
  790. </ColumnInfo>
  791. <Rows>
  792. <Row>
  793. <Col id="codecolumn">1</Col>
  794. <Col id="datacolumn">무</Col>
  795. </Row>
  796. <Row>
  797. <Col id="codecolumn">2</Col>
  798. <Col id="datacolumn">유</Col>
  799. </Row>
  800. </Rows>
  801. </Dataset>
  802. </Radio>
  803. <Static id="caption35" text="연하곤란" class="cell_1" position="absolute 401 449 481 472"/>
  804. <Radio id="rdo_dysphagiayn" taborder="96" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 484 450 556 469" style="background:#ffe4b5ff;">
  805. <Dataset id="innerdataset">
  806. <ColumnInfo>
  807. <Column id="codecolumn"/>
  808. <Column id="datacolumn"/>
  809. </ColumnInfo>
  810. <Rows>
  811. <Row>
  812. <Col id="codecolumn">1</Col>
  813. <Col id="datacolumn">무</Col>
  814. </Row>
  815. <Row>
  816. <Col id="codecolumn">2</Col>
  817. <Col id="datacolumn">유</Col>
  818. </Row>
  819. </Rows>
  820. </Dataset>
  821. </Radio>
  822. <Shape id="line51" class="line_3" position="absolute 401 469 792 475"/>
  823. <Shape id="line4" class="line_2" position="absolute 5 513 396 519"/>
  824. <Static id="caption00" text="가족사항" class="cell_1" position="absolute 5 474 65 514"/>
  825. <Static id="caption22" text="부모:" position="absolute 67 476 97 490"/>
  826. <Static id="caption24" text="자녀:" position="absolute 67 496 97 510"/>
  827. <cp_checkboxList id="chk_famyparent" titletext="CheckBox List" taborder="97" text="cp_checkboxList" scrollbars="none" position="absolute 96 472 222 490" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  828. <Edit id="ipt_famychildren" taborder="98" autoselect="true" position="absolute 98 494 226 513"/>
  829. <Static id="caption23" text="형제:" position="absolute 232 476 262 490"/>
  830. <Edit id="ipt_famybrother" taborder="99" autoselect="true" position="absolute 265 474 392 493"/>
  831. <Radio id="rdo_famyspouse" taborder="100" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 278 496 375 512">
  832. <Dataset id="innerdataset">
  833. <ColumnInfo>
  834. <Column id="codecolumn"/>
  835. <Column id="datacolumn"/>
  836. </ColumnInfo>
  837. <Rows>
  838. <Row>
  839. <Col id="codecolumn">Y</Col>
  840. <Col id="datacolumn">유</Col>
  841. </Row>
  842. <Row>
  843. <Col id="codecolumn">N</Col>
  844. <Col id="datacolumn">무</Col>
  845. </Row>
  846. </Rows>
  847. </Dataset>
  848. </Radio>
  849. <Static id="caption33" text="배우자:" position="absolute 232 496 282 510"/>
  850. <Static id="caption02" text="국적" class="cell_1" position="absolute 5 371 65 394"/>
  851. <Radio id="rdo_nationalityflag" taborder="101" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_nationalityflag_onitemchanged" position="absolute 68 372 178 391" style="background:#ffe4b5ff;">
  852. <Dataset id="innerdataset">
  853. <ColumnInfo>
  854. <Column id="codecolumn"/>
  855. <Column id="datacolumn"/>
  856. </ColumnInfo>
  857. <Rows>
  858. <Row>
  859. <Col id="codecolumn">N</Col>
  860. <Col id="datacolumn">내국인</Col>
  861. </Row>
  862. <Row>
  863. <Col id="codecolumn">Y</Col>
  864. <Col id="datacolumn">외국인</Col>
  865. </Row>
  866. </Rows>
  867. </Dataset>
  868. </Radio>
  869. <Edit id="ipt_nationalitynm" taborder="102" enable="false" position="absolute 189 372 300 391"/>
  870. <Shape id="line00" class="line_2" position="absolute 5 392 396 398"/>
  871. <Radio id="rdo_socialwelfare" taborder="103" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 293 449 396 468" style="textpadding:0 0 0 0;itempadding:0 0 0 0;background:#ffe4b5ff;" columncount="2" rowcount="0">
  872. <Dataset id="innerdataset">
  873. <ColumnInfo>
  874. <Column id="codecolumn"/>
  875. <Column id="datacolumn"/>
  876. </ColumnInfo>
  877. <Rows>
  878. <Row>
  879. <Col id="codecolumn">Y</Col>
  880. <Col id="datacolumn">필요</Col>
  881. </Row>
  882. <Row>
  883. <Col id="codecolumn">N</Col>
  884. <Col id="datacolumn">불필요</Col>
  885. </Row>
  886. </Rows>
  887. </Dataset>
  888. </Radio>
  889. <Static id="caption03" text="사회복지상담" class="cell_1" position="absolute 203 448 290 471"/>
  890. <Radio position="absolute 103 630 203 647" id="rdo_etctelflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" taborder="8" visible="false">
  891. <Dataset id="innerdataset">
  892. <ColumnInfo>
  893. <Column id="codecolumn"/>
  894. <Column id="datacolumn"/>
  895. </ColumnInfo>
  896. <Rows>
  897. <Row>
  898. <Col id="codecolumn">1</Col>
  899. <Col id="datacolumn">본인</Col>
  900. </Row>
  901. <Row>
  902. <Col id="codecolumn">2</Col>
  903. <Col id="datacolumn">보호자</Col>
  904. </Row>
  905. </Rows>
  906. </Dataset>
  907. </Radio>
  908. <Edit position="absolute 206 628 300 647" id="input3" autoselect="true" taborder="2" visible="false"/>
  909. <Static text="기타 전화번호" position="absolute 5 627 100 650" id="caption9" class="cell_1" visible="false"/>
  910. <Edit position="absolute 302 628 396 647" id="input4" autoselect="true" taborder="1" visible="false"/>
  911. </Layout>
  912. </Layouts>
  913. <Objects>
  914. <Dataset id="ds_init_cmb_bdtp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  915. <ColumnInfo>
  916. <Column id="cdnm" type="STRING"/>
  917. <Column id="cdid" type="STRING"/>
  918. </ColumnInfo>
  919. </Dataset>
  920. <Dataset id="ds_init_cmb_bdbtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  921. <ColumnInfo>
  922. <Column id="cdnm" type="STRING"/>
  923. <Column id="cdid" type="STRING"/>
  924. </ColumnInfo>
  925. </Dataset>
  926. <Dataset id="ds_grd_inhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  927. <ColumnInfo>
  928. <Column id="indd" type="STRING"/>
  929. <Column id="dschdd" type="STRING"/>
  930. <Column id="illnm" type="STRING"/>
  931. <Column id="orddept" type="STRING"/>
  932. <Column id="inhistpk" type="STRING"/>
  933. </ColumnInfo>
  934. </Dataset>
  935. <Dataset id="ds_grd_pasthist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  936. <ColumnInfo>
  937. <Column id="genrdd" type="STRING"/>
  938. <Column id="histspec" type="STRING"/>
  939. <Column id="remfact" type="STRING"/>
  940. </ColumnInfo>
  941. </Dataset>
  942. <Dataset id="ds_grd_famyhist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  943. <ColumnInfo>
  944. <Column id="famyrel" type="STRING"/>
  945. <Column id="existyn" type="STRING"/>
  946. <Column id="histspec" type="STRING"/>
  947. <Column id="remfact" type="STRING"/>
  948. </ColumnInfo>
  949. </Dataset>
  950. <Dataset id="ds_grd_ophist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  951. <ColumnInfo>
  952. <Column id="opdd" type="STRING"/>
  953. <Column id="opnm" type="STRING"/>
  954. <Column id="orddept" type="STRING"/>
  955. <Column id="ophistpk" type="STRING"/>
  956. </ColumnInfo>
  957. </Dataset>
  958. <Dataset id="ds_grd_rectmedistat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  959. <ColumnInfo>
  960. <Column id="drugnm" type="STRING"/>
  961. <Column id="direc" type="STRING"/>
  962. <Column id="orddept" type="STRING"/>
  963. </ColumnInfo>
  964. </Dataset>
  965. <Dataset id="ds_grd_allghist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  966. <ColumnInfo>
  967. <Column id="genrdd" type="STRING"/>
  968. <Column id="flag" type="STRING"/>
  969. <Column id="allergespec" type="STRING"/>
  970. <Column id="hosoutyn" type="STRING"/>
  971. <Column id="comclscd" type="STRING"/>
  972. <Column id="drugcd" type="STRING"/>
  973. <Column id="drugnm" type="STRING"/>
  974. <Column id="rgstdt" type="STRING"/>
  975. <Column id="rgster" type="STRING"/>
  976. <Column id="cretno" type="STRING"/>
  977. </ColumnInfo>
  978. </Dataset>
  979. <Dataset id="ds_init_cmb_inpath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  980. <ColumnInfo>
  981. <Column id="cdnm" type="STRING"/>
  982. <Column id="cdid" type="STRING"/>
  983. </ColumnInfo>
  984. </Dataset>
  985. <Dataset id="ds_init_cmb_inmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  986. <ColumnInfo>
  987. <Column id="cdnm" type="STRING"/>
  988. <Column id="cdid" type="STRING"/>
  989. </ColumnInfo>
  990. </Dataset>
  991. <Dataset id="ds_init_cmb_inacompst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  992. <ColumnInfo>
  993. <Column id="cdnm" type="STRING"/>
  994. <Column id="cdid" type="STRING"/>
  995. </ColumnInfo>
  996. </Dataset>
  997. <Dataset id="ds_init_cmb_relignreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  998. <ColumnInfo>
  999. <Column id="cdnm" type="STRING"/>
  1000. <Column id="cdid" type="STRING"/>
  1001. </ColumnInfo>
  1002. </Dataset>
  1003. <Dataset id="ds_init_cmb_relign" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1004. <ColumnInfo>
  1005. <Column id="cdnm" type="STRING"/>
  1006. <Column id="cdid" type="STRING"/>
  1007. </ColumnInfo>
  1008. </Dataset>
  1009. <Dataset id="ds_init_cmb_job" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1010. <ColumnInfo>
  1011. <Column id="cdnm" type="STRING"/>
  1012. <Column id="cdid" type="STRING"/>
  1013. </ColumnInfo>
  1014. </Dataset>
  1015. <Dataset id="ds_init_cmb_marystat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1016. <ColumnInfo>
  1017. <Column id="cdnm" type="STRING"/>
  1018. <Column id="cdid" type="STRING"/>
  1019. </ColumnInfo>
  1020. </Dataset>
  1021. <Dataset id="ds_init_cmb_educgrde" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1022. <ColumnInfo>
  1023. <Column id="cdnm" type="STRING"/>
  1024. <Column id="cdid" type="STRING"/>
  1025. </ColumnInfo>
  1026. </Dataset>
  1027. <Dataset id="ds_grd_famyfact" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1028. <ColumnInfo>
  1029. <Column id="stat" type="STRING"/>
  1030. <Column id="rela" type="STRING"/>
  1031. <Column id="hngnm" type="STRING"/>
  1032. <Column id="tel" type="STRING"/>
  1033. <Column id="mpphone" type="STRING"/>
  1034. <Column id="addr" type="STRING"/>
  1035. <Column id="detladdr" type="STRING"/>
  1036. <Column id="remfact" type="STRING"/>
  1037. <Column id="fmlyseq" type="STRING"/>
  1038. </ColumnInfo>
  1039. </Dataset>
  1040. <Dataset id="ds_chk_famyparent" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1041. <ColumnInfo>
  1042. <Column id="code" type="STRING" size="256"/>
  1043. <Column id="name" type="STRING" size="256"/>
  1044. </ColumnInfo>
  1045. <Rows>
  1046. <Row>
  1047. <Col id="code">1</Col>
  1048. <Col id="name">부</Col>
  1049. </Row>
  1050. <Row>
  1051. <Col id="code">2</Col>
  1052. <Col id="name">모</Col>
  1053. </Row>
  1054. <Row>
  1055. <Col id="code">3</Col>
  1056. <Col id="name">무</Col>
  1057. </Row>
  1058. </Rows>
  1059. </Dataset>
  1060. </Objects>
  1061. <Bind>
  1062. <BindItem id="item0" compid="ipt_indd" propid="value" datasetid="ds_main_wardrecinfo" columnid="indd"/>
  1063. <BindItem id="item1" compid="ipt_indt" propid="value" datasetid="ds_main_wardrecinfo" columnid="indt"/>
  1064. <BindItem id="item2" compid="cmb_inpath" propid="value" datasetid="ds_main_wardrecinfo" columnid="inpathcd"/>
  1065. <BindItem id="item3" compid="ipt_inpathnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="inpathnm"/>
  1066. <BindItem id="item4" compid="cmb_inmthd" propid="value" datasetid="ds_main_wardrecinfo" columnid="inmthdcd"/>
  1067. <BindItem id="item5" compid="ipt_inmthdnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="inmthdnm"/>
  1068. <BindItem id="item6" compid="cmb_inacompst" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstcd"/>
  1069. <BindItem id="item7" compid="ipt_inacompstnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstnm"/>
  1070. <BindItem id="item8" compid="ipt_attackdd" propid="value" datasetid="ds_data_inmotive" columnid="attackdd"/>
  1071. <BindItem id="item9" compid="ipt_attackdt" propid="value" datasetid="ds_data_inmotive" columnid="attackdt"/>
  1072. <BindItem id="item10" compid="rdo_inmotv" propid="value" datasetid="ds_data_inmotive" columnid="inmotive1"/>
  1073. <BindItem id="item11" compid="tar_inmotv" propid="value" datasetid="ds_data_inmotive" columnid="inmotive2"/>
  1074. <BindItem id="item12" compid="rdo_illnessflag" propid="value" datasetid="ds_data_inmotive" columnid="illnessflag"/>
  1075. <BindItem id="item13" compid="chk_privacy" propid="value" datasetid="ds_main_wardrecinfo" columnid="privacy"/>
  1076. <BindItem id="item14" compid="cmb_job" propid="value" datasetid="ds_main_wardrecinfo" columnid="jobcd"/>
  1077. <BindItem id="item15" compid="ipt_job" propid="value" datasetid="ds_main_wardrecinfo" columnid="jobnm"/>
  1078. <BindItem id="item16" compid="cmb_educgrde" propid="value" datasetid="ds_main_wardrecinfo" columnid="educgrdecd"/>
  1079. <BindItem id="item17" compid="ipt_educgrde" propid="value" datasetid="ds_main_wardrecinfo" columnid="educgrdenm"/>
  1080. <BindItem id="item18" compid="cmb_relign" propid="value" datasetid="ds_main_wardrecinfo" columnid="religncd"/>
  1081. <BindItem id="item19" compid="ipt_relignnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="relignnm"/>
  1082. <BindItem id="item20" compid="ipt_baptnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="baptnm"/>
  1083. <BindItem id="item21" compid="cmb_relignreq" propid="value" datasetid="ds_main_wardrecinfo" columnid="relignreq"/>
  1084. <BindItem id="item22" compid="cmb_marystat" propid="value" datasetid="ds_main_wardrecinfo" columnid="marystatcd"/>
  1085. <BindItem id="item23" compid="ipt_marystatnm" propid="value" datasetid="ds_main_wardrecinfo" columnid="marystatnm"/>
  1086. <BindItem id="item24" compid="rdo_telflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="telflag"/>
  1087. <BindItem id="item25" compid="input1" propid="value" datasetid="ds_main_wardrecinfo" columnid="tel"/>
  1088. <BindItem id="item26" compid="input2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mphone"/>
  1089. <BindItem id="item27" compid="rdo_etctelflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="etctelflag"/>
  1090. <BindItem id="item28" compid="input3" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone1"/>
  1091. <BindItem id="item29" compid="input4" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone2"/>
  1092. <BindItem id="item30" compid="grp_basebdinfo.chk_bdhtinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdhtinspyn"/>
  1093. <BindItem id="item31" compid="grp_basebdinfo.chk_spo2inspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="spo2inspyn"/>
  1094. <BindItem id="item32" compid="chk_basebdinfoinclyn" propid="value" datasetid="ds_main_wardrecinfo" columnid=""/>
  1095. <BindItem id="item33" compid="grp_basebdinfo.ipt_bdht" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdht"/>
  1096. <BindItem id="item34" compid="grp_basebdinfo.ipt_spo2" propid="value" datasetid="ds_main_wardrecinfo" columnid="spo2"/>
  1097. <BindItem id="item35" compid="grp_basebdinfo.chk_bdwtinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdwtinspyn"/>
  1098. <BindItem id="item36" compid="grp_basebdinfo.ipt_bdwt" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdwt"/>
  1099. <BindItem id="item37" compid="grp_basebdinfo.cmb_bdbtype" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdbtype"/>
  1100. <BindItem id="item38" compid="grp_basebdinfo.chk_bpinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="bpinspyn"/>
  1101. <BindItem id="item39" compid="grp_basebdinfo.chk_pulseinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="pulseinspyn"/>
  1102. <BindItem id="item40" compid="grp_basebdinfo.chk_brethinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="brethinspyn"/>
  1103. <BindItem id="item41" compid="grp_basebdinfo.chk_bdtpinspyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdtpinspyn"/>
  1104. <BindItem id="item42" compid="grp_basebdinfo.ipt_highbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="highbp"/>
  1105. <BindItem id="item43" compid="grp_basebdinfo.ipt_lowbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="lowbp"/>
  1106. <BindItem id="item44" compid="grp_basebdinfo.ipt_pulse" propid="value" datasetid="ds_main_wardrecinfo" columnid="pulse"/>
  1107. <BindItem id="item45" compid="grp_basebdinfo.ipt_breth" propid="value" datasetid="ds_main_wardrecinfo" columnid="breth"/>
  1108. <BindItem id="item46" compid="grp_basebdinfo.ipt_bdtp" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdtp"/>
  1109. <BindItem id="item47" compid="grp_basebdinfo.cmb_bdtp" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdtppartcd"/>
  1110. <BindItem id="item48" compid="rdo_smokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="smokinfoyn"/>
  1111. <BindItem id="item49" compid="rdo_bfsmokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="bfsmokinfoyn"/>
  1112. <BindItem id="item50" compid="rdo_nosmokcnstyn" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstyn"/>
  1113. <BindItem id="item51" compid="cmb_nosmokcnst" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnst"/>
  1114. <BindItem id="item52" compid="ipt_nosmokcnstnm" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstnm"/>
  1115. <BindItem id="item53" compid="rdo_drunkinfo" propid="value" datasetid="ds_data_drunkinfo" columnid="drunkinfoyn"/>
  1116. <BindItem id="item54" compid="ipt_drunkinfokind" propid="value" datasetid="ds_data_drunkinfo" columnid="drunkinfokind"/>
  1117. <BindItem id="item55" compid="ipt_drunkinfoterm" propid="value" datasetid="ds_data_drunkinfo" columnid="drunkinfoterm"/>
  1118. <BindItem id="item56" compid="rdo_gustofoodyn" propid="value" datasetid="ds_data_gustofoodinfo" columnid="gustofoodyn"/>
  1119. <BindItem id="item57" compid="ipt_gustofood" propid="value" datasetid="ds_data_gustofoodinfo" columnid="gustofooddetl"/>
  1120. <BindItem id="item58" compid="rdo_tnsseffcyn" propid="value" datasetid="ds_data_tnsseffcinfo" columnid="tnsseffcyn"/>
  1121. <BindItem id="item59" compid="ipt_tnsseffc" propid="value" datasetid="ds_data_tnsseffcinfo" columnid="tnsseffcdetl"/>
  1122. <BindItem id="item60" compid="chk_femaleinfoinclyn" propid="value" datasetid="ds_data_female1" columnid="femaleinfoyn"/>
  1123. <BindItem id="item61" compid="rdo_endmensyn" propid="value" datasetid="ds_data_female2" columnid="endmensyn"/>
  1124. <BindItem id="item62" compid="ipt_endmensyn" propid="value" datasetid="ds_data_female2" columnid="endmensdd"/>
  1125. <BindItem id="item63" compid="ipt_closmensage" propid="value" datasetid="ds_data_mens" columnid="closmensage"/>
  1126. <BindItem id="item64" compid="ipt_lastmensdd" propid="value" datasetid="ds_data_female2" columnid="lastmensdd"/>
  1127. <BindItem id="item66" compid="ipt_prgbthhisp" propid="value" datasetid="ds_data_female2" columnid="prgbthhisp"/>
  1128. <BindItem id="item67" compid="ipt_prgbthhisa" propid="value" datasetid="ds_data_female2" columnid="prgbthhisa"/>
  1129. <BindItem id="item68" compid="ipt_prgbthhissa" propid="value" datasetid="ds_data_female2" columnid="prgbthhissa"/>
  1130. <BindItem id="item69" compid="ipt_prgbthhisaa" propid="value" datasetid="ds_data_female2" columnid="prgbthhisaa"/>
  1131. <BindItem id="item70" compid="ipt_prgbthhisl" propid="value" datasetid="ds_data_female2" columnid="prgbthhisl"/>
  1132. <BindItem id="item71" compid="tar_spcffact" propid="value" datasetid="ds_data_spcf" columnid="spcffactdetl"/>
  1133. <BindItem id="item72" compid="chk_pasthistyn" propid="value" datasetid="ds_data_pasthist1" columnid="pasthistinclyn"/>
  1134. <BindItem id="item73" compid="chk_famyhistyn" propid="value" datasetid="ds_data_famyhist1" columnid="famyhistinclyn"/>
  1135. <BindItem id="item74" compid="chk_inhistyn" propid="value" datasetid="ds_data_inhist1" columnid="inhistinclyn"/>
  1136. <BindItem id="item75" compid="chk_ophistinclyn" propid="value" datasetid="ds_data_ophist1" columnid="ophistinclyn"/>
  1137. <BindItem id="item76" compid="chk_rectmedistatinclyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="rectmedistatinfoinclyn"/>
  1138. <BindItem id="item77" compid="cmb_antibiodrugyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="antibiodrugyn"/>
  1139. <BindItem id="item78" compid="rdo_allgyn" propid="value" datasetid="ds_data_allghist1" columnid="allghistinclyn"/>
  1140. <BindItem id="item79" compid="grp_anti.rdo_anti" propid="value" datasetid="ds_main_allgtemp" columnid="antitype"/>
  1141. <BindItem id="item80" compid="grp_anti.txt_anti" propid="value" datasetid="ds_main_allgtemp" columnid="antidesc"/>
  1142. <BindItem id="item65" compid="ipt_prgbthhisg" propid="value" datasetid="ds_data_female2" columnid="prgbthhisg"/>
  1143. <BindItem id="item81" compid="rdo_inmotivedetail" propid="value" datasetid="ds_main_wardrecinfo" columnid="inmotivedetail"/>
  1144. <BindItem id="item82" compid="rdo_apttstatflag" propid="value" datasetid="ds_data_apttbdwtchng" columnid="apptstatflag"/>
  1145. <BindItem id="item83" compid="rdo_apttchngyn" propid="value" datasetid="ds_data_apttbdwtchng" columnid="bdwtchngyn"/>
  1146. <BindItem id="item84" compid="rdo_dysphagiayn" propid="value" datasetid="ds_data_apttbdwtchng" columnid="dysphagiayn"/>
  1147. <BindItem id="item85" compid="chk_famyparent" propid="value" datasetid="ds_data_famyinfo" columnid="famyparent"/>
  1148. <BindItem id="item86" compid="ipt_famychildren" propid="value" datasetid="ds_data_famyinfo" columnid="famychildren"/>
  1149. <BindItem id="item87" compid="ipt_famybrother" propid="value" datasetid="ds_data_famyinfo" columnid="famybrother"/>
  1150. <BindItem id="item88" compid="rdo_famyspouse" propid="value" datasetid="ds_data_famyinfo" columnid="famyspouse"/>
  1151. <BindItem id="item89" compid="rdo_nationalityflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="nationalityflag"/>
  1152. <BindItem id="item90" compid="ipt_nationalitynm" propid="value" datasetid="ds_main_wardrecinfo" columnid="nationalitynm"/>
  1153. <BindItem id="item91" compid="rdo_socialwelfare" propid="value" datasetid="ds_main_wardrecinfo" columnid="socialwelfareflag"/>
  1154. </Bind>
  1155. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1156. * System Name :
  1157. * Job Name :
  1158. * Creator :
  1159. * Make Date : 2015-11-13
  1160. * Description :
  1161. *---------------------------------------------------------------------------------------
  1162. * Modify Date Modifier Modify Description
  1163. *---------------------------------------------------------------------------------------
  1164. * 2015-11-13 Live Converter TF->XP
  1165. *
  1166. *---------------------------------------------------------------------------------------
  1167. ****************************************************************************************/
  1168. include "com_commonxp::comm_main.xjs";
  1169. function SMMNW07610_oninit(obj:Form, e:InitEventInfo)
  1170. {
  1171. frmf_initForm(obj);
  1172. }
  1173. function SMMNW07610_onload(obj:Form, e:LoadEventInfo)
  1174. {
  1175. grdf_setRowTypeIcon(grd_famyfact, 0);
  1176. //190514_AYS_사회문화적정보_가족사항 부모 CheckBox
  1177. var sProp = "col=3,row=1,cellspacing=2,vcellspacing=0,itemWidth=40,itemHeight=20,overflow='visible'";
  1178. chk_famyparent.setInitComp(sProp, ds_chk_famyparent, "code","name", "fn_famyparent");
  1179. }
  1180. //190514_AYS_사회문화적정보_가족사항 부모 CheckBox
  1181. function fn_famyparent()
  1182. {
  1183. var getData = String(chk_famyparent.getData()).replace(","," ");
  1184. ds_data_famyinfo.setColumn(0, "famyparent", getData);
  1185. }
  1186. function fInitEventGnrlInfo() {
  1187. if(utlf_isNull(ipt_indt.value)) {
  1188. ipt_indt.value = ds_temp_cond_list.getColumn(0, "careinrmtm"); //입원시간
  1189. }
  1190. //입원전 검사실에서 기록한 기록이 있을 경우 [입원전 검사실]버튼이 생성
  1191. var oParam = {};
  1192. oParam.id = "TRMNW07601";
  1193. oParam.service = "wardcareapp.WardCareRec";
  1194. oParam.method = "reqGetInbfInfo";
  1195. oParam.inds = "refCond=ds_send_req";
  1196. oParam.outds = "ds_main_inbfinfo=inbfinfolist";
  1197. oParam.async = false;
  1198. tranf_submit(oParam);
  1199. if(ds_main_inbfinfo.getColumn(0, "inbfyn") == "Y"){
  1200. bnt_testroom.visible =true;
  1201. } else {
  1202. bnt_testroom.visible =false;
  1203. }
  1204. if(ds_temp_cond_list.getColumn(0, "sex") == "M") {
  1205. ds_data_female1.setColumn(0, "femaleinfoyn", "1");
  1206. }
  1207. var privacychk = ds_codelist.lookup("cdgrupid", "W25", "cdid");
  1208. if(privacychk == "N"){
  1209. ds_main_wardrecinfo.setColumn(0, "privacy", "");
  1210. chk_privacy.visible = false;
  1211. cap_educgrde.visible = true;
  1212. cmb_educgrde.visible = true;
  1213. ipt_educgrde.visible = true;
  1214. }else{
  1215. chk_privacy.visible = true;
  1216. cap_educgrde.visible = false;
  1217. cmb_educgrde.visible = false;
  1218. ipt_educgrde.visible = false;
  1219. }
  1220. if(ds_main_wardrecinfo.getColumn(0, "privacy") == "Y"){
  1221. cmb_job.enable = false;
  1222. ipt_job.enable = false;
  1223. cmb_relign.enable = false;
  1224. ipt_relignnm.enable = false;
  1225. cmb_marystat.enable = false;
  1226. ipt_marystatnm.enable = false;
  1227. rdo_nationalityflag.enable = false;
  1228. ipt_nationalitynm.enable = false;
  1229. rdo_socialwelfare.enable = false;
  1230. chk_famyparent.enable = false;
  1231. ipt_famybrother.enable = false;
  1232. ipt_famychildren.enable = false;
  1233. cap_baptnm.visible = false;
  1234. ipt_baptnm.visible = false;
  1235. }else{
  1236. cmb_job.enable = true;
  1237. cmb_relign.enable = true;
  1238. cmb_marystat.enable = true;
  1239. rdo_nationalityflag.enable = true;
  1240. rdo_socialwelfare.enable = true;
  1241. chk_famyparent.enable = true;
  1242. ipt_famybrother.enable = true;
  1243. ipt_famychildren.enable = true;
  1244. frmf_inputEnterKey("cmb_job", "onitemchanged", new ItemChangeEventInfo);
  1245. frmf_inputEnterKey("cmb_relign", "onitemchanged", new ItemChangeEventInfo);
  1246. frmf_inputEnterKey("cmb_educgrde", "onitemchanged", new ItemChangeEventInfo);
  1247. frmf_inputEnterKey("cmb_marystat", "onitemchanged", new ItemChangeEventInfo);
  1248. frmf_inputEnterKey("rdo_nationalityflag", "onitemchanged", new ItemChangeEventInfo );
  1249. }
  1250. if(ds_main_wardrecinfo.getColumn(0, "basebdinfoinclyn") == "1") {
  1251. frmf_inputEnterKey("chk_basebdinfoinclyn", "onclick", new ClickEventInfo);
  1252. }
  1253. frmf_inputEnterKey("cmb_inpath", "onitemchanged", new ItemChangeEventInfo);
  1254. frmf_inputEnterKey("cmb_inmthd", "onitemchanged", new ItemChangeEventInfo);
  1255. frmf_inputEnterKey("cmb_inacompst", "onitemchanged", new ItemChangeEventInfo);
  1256. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo);
  1257. frmf_inputEnterKey("rdo_drunkinfo", "onitemchanged", new ItemChangeEventInfo);
  1258. frmf_inputEnterKey("rdo_gustofoodyn", "onitemchanged", new ItemChangeEventInfo);
  1259. frmf_inputEnterKey("rdo_tnsseffcyn", "onitemchanged", new ItemChangeEventInfo);
  1260. if(ds_data_female1.getColumn(0, "femaleinfoyn") == "1") {
  1261. frmf_inputEnterKey("chk_femaleinfoinclyn", "onclick", new ClickEventInfo);
  1262. } else {
  1263. frmf_inputEnterKey("rdo_endmensyn", "onitemchanged", new ItemChangeEventInfo);
  1264. }
  1265. if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") == "1") {
  1266. frmf_inputEnterKey("chk_pasthistyn", "onclick", new ClickEventInfo);
  1267. }
  1268. else
  1269. {
  1270. if(ds_data_pasthist2.rowcount == 0)
  1271. {
  1272. ds_data_pasthist2.addRow();
  1273. }
  1274. }
  1275. if(ds_data_famyhist1.getColumn(0, "famyhistinclyn") == "1") {
  1276. frmf_inputEnterKey("chk_famyhistyn", "onclick", new ClickEventInfo);
  1277. }
  1278. else
  1279. {
  1280. if(ds_data_famyhist2.rowcount == 0)
  1281. {
  1282. ds_data_famyhist2.addRow();
  1283. }
  1284. }
  1285. if(ds_data_inhist1.getColumn(0, "inhistinclyn") == "1") {
  1286. frmf_inputEnterKey("chk_inhistyn", "onclick", new ClickEventInfo);
  1287. }
  1288. else
  1289. {
  1290. if(ds_data_inhist2.rowcount == 0)
  1291. {
  1292. ds_data_inhist2.addRow();
  1293. }
  1294. }
  1295. if(ds_data_ophist1.getColumn(0, "ophistinclyn") == "1") {
  1296. frmf_inputEnterKey("chk_ophistinclyn", "onclick", new ClickEventInfo);
  1297. }
  1298. else
  1299. {
  1300. if(ds_data_ophist2.rowcount == 0)
  1301. {
  1302. ds_data_ophist2.addRow();
  1303. }
  1304. }
  1305. if(ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1306. frmf_inputEnterKey("chk_rectmedistatinclyn", "onclick", new ClickEventInfo);
  1307. }
  1308. if(ds_data_allghist1.getColumn(0, "allghistinclyn") == "1") {
  1309. frmf_inputEnterKey("rdo_allgyn", "onitemchanged", new ItemChangeEventInfo);
  1310. }
  1311. if(utlf_isNull(ds_main_wardrecinfo.getColumnInfo("bdhtinspyn")))
  1312. {
  1313. ds_main_wardrecinfo.addColumn("bdhtinspyn", "string");
  1314. }
  1315. if(utlf_isNull(ds_main_wardrecinfo.getColumnInfo("bdwtinspyn")))
  1316. {
  1317. ds_main_wardrecinfo.addColumn("bdwtinspyn", "string");
  1318. }
  1319. if(utlf_isNull(ds_main_wardrecinfo.getColumnInfo("spo2inspyn")))
  1320. {
  1321. ds_main_wardrecinfo.addColumn("spo2inspyn", "string");
  1322. }
  1323. //신체정보 측정불가시 측정불가 체크표시 추가_20090306_SMY
  1324. frmf_inputEnterKey("grp_basebdinfo.chk_bpinspyn", "onclick", new ClickEventInfo);
  1325. frmf_inputEnterKey("grp_basebdinfo.chk_pulseinspyn", "onclick", new ClickEventInfo);
  1326. frmf_inputEnterKey("grp_basebdinfo.chk_brethinspyn", "onclick", new ClickEventInfo);
  1327. frmf_inputEnterKey("grp_basebdinfo.chk_bdtpinspyn", "onclick", new ClickEventInfo);
  1328. frmf_inputEnterKey("grp_basebdinfo.chk_bdhtinspyn", "onclick", new ClickEventInfo);
  1329. frmf_inputEnterKey("grp_basebdinfo.chk_bdwtinspyn", "onclick", new ClickEventInfo);
  1330. frmf_inputEnterKey("grp_basebdinfo.chk_spo2inspyn", "onclick", new ClickEventInfo);
  1331. }
  1332. function fChkNoneInspCode(IptPath, IptID)
  1333. {
  1334. if(IptPath.getColumn(0, IptPath) == NoneInspCode)
  1335. {
  1336. sysf_messageBox(NoneInspCode + "은 입력할 수 없는 값입니다.", "I");
  1337. IptPath.clearData();
  1338. IptIDCon.setFocus();
  1339. return;
  1340. }
  1341. }
  1342. function isCheckGridDataYN(grdData)
  1343. {
  1344. var isEmptyYN = "Y";
  1345. var bindDs = eval(grdData.binddataset);
  1346. if(bindDs.rowcount > 0)
  1347. {
  1348. for(var i = 0; i < grdData.getCellCount("Body"); i++) {
  1349. if(!utlf_isNull(grdData.getCellValue(0, i)))
  1350. {
  1351. isEmptyYN = "N";
  1352. break;
  1353. }
  1354. else
  1355. {
  1356. isEmptyYN = "Y";
  1357. }
  1358. }
  1359. }
  1360. else if(bindDs.rowcount == 0)
  1361. {
  1362. isEmptyYN = "Y";
  1363. }
  1364. else
  1365. {
  1366. isEmptyYN = "N";
  1367. }
  1368. if(isEmptyYN == "Y")
  1369. {
  1370. status = "select";
  1371. }
  1372. else
  1373. {
  1374. status = "";
  1375. }
  1376. return isEmptyYN;
  1377. }
  1378. function fSetStatus(strTest) {
  1379. var rtn = "";
  1380. if(status == "select") {
  1381. rtn = "6";
  1382. } else {
  1383. sysf_trace(strTest)
  1384. rtn = sysf_messageBox("데이터를 ", "Q001");
  1385. }
  1386. return rtn;
  1387. }
  1388. function cmb_inpath_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1389. {
  1390. if(ds_main_wardrecinfo.getColumn(0, "inpathcd") == "08") {
  1391. ipt_inpathnm.visible = true;
  1392. } else { ipt_inpathnm.visible = false;
  1393. ds_main_wardrecinfo.setColumn(0, "inpathnm", "");
  1394. }
  1395. }
  1396. function cmb_inmthd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1397. {
  1398. if(ds_main_wardrecinfo.getColumn(0, "inmthdcd") == "08") {
  1399. ipt_inmthdnm.visible = true;
  1400. } else {
  1401. ipt_inmthdnm.visible = false;
  1402. ds_main_wardrecinfo.setColumn(0, "inmthdnm", "");
  1403. }
  1404. }
  1405. function cmb_inacompst_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1406. {
  1407. if(ds_main_wardrecinfo.getColumn(0, "inacompstcd") == "04") {
  1408. ipt_inacompstnm.visible = true;
  1409. } else {
  1410. ipt_inacompstnm.visible = false;
  1411. ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
  1412. }
  1413. }
  1414. function chk_privacy_onclick(obj:CheckBox, e:ClickEventInfo)
  1415. {
  1416. if(ds_main_wardrecinfo.getColumn(0, "privacy") == "Y"){
  1417. ds_main_wardrecinfo.setColumn(0, "jobcd","");
  1418. ds_main_wardrecinfo.setColumn(0, "jobnm","");
  1419. ds_main_wardrecinfo.setColumn(0, "religncd","");
  1420. ds_main_wardrecinfo.setColumn(0, "relignnm","");
  1421. ds_main_wardrecinfo.setColumn(0, "baptnm","");
  1422. ds_main_wardrecinfo.setColumn(0, "marystatcd","");
  1423. ds_main_wardrecinfo.setColumn(0, "marystatnm","");
  1424. ds_main_wardrecinfo.setColumn(0, "nationalityflag" , ""); // 국적
  1425. ds_main_wardrecinfo.setColumn(0, "nationalitynm" , ""); // 국적(외국인)
  1426. ds_main_wardrecinfo.setColumn(0, "socialwelfareflag", ""); // 사회복지상담
  1427. ds_data_famyinfo.setColumn(0, "famyparent", ""); // 가족사항(부모)
  1428. ds_data_famyinfo.setColumn(0, "famybrother", ""); // 가족사항(형제)
  1429. ds_data_famyinfo.setColumn(0, "famychildren", ""); // 가족사항(자녀)
  1430. cmb_job.enable = false;
  1431. ipt_job.enable = false;
  1432. cmb_relign.enable = false;
  1433. ipt_relignnm.enable = false;
  1434. cmb_marystat.enable = false;
  1435. ipt_marystatnm.enable = false;
  1436. cap_baptnm.visible = false;
  1437. ipt_baptnm.visible = false;
  1438. ipt_relignnm.visible = true;
  1439. }else{
  1440. cmb_job.enable = true;
  1441. cmb_relign.enable = true;
  1442. cmb_marystat.enable = true;
  1443. frmf_inputEnterKey("cmb_job", "onitemchanged", new ItemChangeEventInfo);
  1444. frmf_inputEnterKey("cmb_relign", "onitemchanged", new ItemChangeEventInfo);
  1445. frmf_inputEnterKey("cmb_marystat", "onitemchanged", new ItemChangeEventInfo);
  1446. }
  1447. }
  1448. function cmb_job_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1449. {
  1450. var job = ds_main_wardrecinfo.getColumn(0, "jobcd");
  1451. if(job == "10") { //기타
  1452. ipt_job.enable = true;
  1453. } else {
  1454. ds_main_wardrecinfo.setColumn(0, "jobnm", "");
  1455. ipt_job.enable = false;
  1456. }
  1457. }
  1458. function cmb_educgrde_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1459. {
  1460. var educgrde = ds_main_wardrecinfo.getColumn(0, "educgrdecd");
  1461. if(educgrde == "15") { //기타
  1462. ipt_educgrde.enable = true;
  1463. } else {
  1464. ds_main_wardrecinfo.setColumn(0, "educgrdenm", "");
  1465. ipt_educgrde.enable = false;
  1466. }
  1467. }
  1468. function cmb_relign_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1469. {
  1470. var religncd = ds_main_wardrecinfo.getColumn(0, "religncd");
  1471. if(religncd == "01") { //천주교일 경우 세례명 입력
  1472. cap_baptnm.visible = true;
  1473. ipt_baptnm.visible = true;
  1474. ipt_baptnm.enable = true;
  1475. ipt_relignnm.visible = false;
  1476. } else {
  1477. cap_baptnm.visible = false;
  1478. ipt_baptnm.visible = false;
  1479. ipt_relignnm.visible = true;
  1480. ds_main_wardrecinfo.setColumn(0, "baptnm", "");
  1481. if(religncd == "09") { //기타
  1482. ipt_relignnm.enable = true;
  1483. } else {
  1484. ipt_relignnm.enable = false;
  1485. }
  1486. }
  1487. }
  1488. function cmb_marystat_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1489. {
  1490. var marystatcd = ds_main_wardrecinfo.getColumn(0, "marystatcd");
  1491. if(marystatcd == "09") {
  1492. ipt_marystatnm.enable = true;
  1493. } else {
  1494. ipt_marystatnm.enable = false;
  1495. ds_main_wardrecinfo.setColumn(0, "marystatnm", "");
  1496. }
  1497. }
  1498. function btn_famyfactadd_onclick(obj:Button, e:ClickEventInfo)
  1499. {
  1500. ds_main_famyfact.addRow();
  1501. }
  1502. function btn_famyfactdel_onclick(obj:Button, e:ClickEventInfo)
  1503. {
  1504. ds_main_famyfact.deleteRow(ds_main_famyfact.rowposition);
  1505. }
  1506. function bnt_testroom_onclick(obj:Button, e:ClickEventInfo)
  1507. {
  1508. frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
  1509. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1510. frmf_setParameter("recflag", "");
  1511. frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
  1512. frmf_modal("SPMNW12900", "SPMNW12900", "", "","1", "10", "10", "", "", "", "", "", "M");
  1513. }
  1514. function chk_basebdinfoinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1515. {
  1516. if(ds_main_wardrecinfo.getColumn(0, "basebdinfoinclyn") == "1") {
  1517. var rtn = "";
  1518. var isEmptyYN = "Y";
  1519. while(1) {
  1520. if(!utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bdht"))) {
  1521. isEmptyYN = "N";
  1522. break;
  1523. }
  1524. if(!utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bdwt"))) {
  1525. isEmptyYN = "N";
  1526. break;
  1527. }
  1528. if(!utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bdbtype"))) {
  1529. isEmptyYN = "N";
  1530. break;
  1531. }
  1532. if(!utlf_isNull(ds_main_wardrecinfo.getColumn(0, "bdbtyperh"))) {
  1533. isEmptyYN = "N";
  1534. break;
  1535. }
  1536. if(!utlf_isNull(ds_main_wardrecinfo.getColumn(0, "spo2"))) {
  1537. isEmptyYN = "N";
  1538. break;
  1539. }
  1540. break;
  1541. }
  1542. if(isEmptyYN == "Y") {
  1543. status = "select";
  1544. }
  1545. rtn = fSetStatus();
  1546. if(rtn == "6") {
  1547. grp_basebdinfo.ipt_bdht.enable = false;
  1548. grp_basebdinfo.ipt_bdwt.enable = false;
  1549. grp_basebdinfo.ipt_spo2.enable = false;
  1550. grp_basebdinfo.cmb_bdbtype.enable = false;
  1551. ds_main_wardrecinfo.setColumn(0, "bdht", "");
  1552. ds_main_wardrecinfo.setColumn(0, "bdwt", "");
  1553. ds_main_wardrecinfo.setColumn(0, "bdbtype", "");
  1554. ds_main_wardrecinfo.setColumn(0, "bdbtyperh", "");
  1555. ds_main_wardrecinfo.setColumn(0, "spo2", "");
  1556. } else {
  1557. ds_main_wardrecinfo.setColumn(0, "basebdinfoinclyn", "");
  1558. return;
  1559. }
  1560. } else {
  1561. grp_basebdinfo.ipt_bdht.enable = true;
  1562. grp_basebdinfo.ipt_bdwt.enable = true;
  1563. grp_basebdinfo.cmb_bdbtype.enable = true;
  1564. grp_basebdinfo.ipt_spo2.enable = true;
  1565. }
  1566. }
  1567. function chk_basebdinfoinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1568. {
  1569. status = "click";
  1570. }
  1571. function grp_basebdinfo_chk_bdhtinspyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1572. {
  1573. if(ds_main_wardrecinfo.getColumn(0, "bdhtinspyn") == "Y"){
  1574. grp_basebdinfo.ipt_bdht.enable = false;
  1575. ds_main_wardrecinfo.setColumn(0, "bdht", "");
  1576. grp_basebdinfo.ipt_bdht.style.background.color = "gainsboro";
  1577. }else{
  1578. grp_basebdinfo.ipt_bdht.enable = true;
  1579. grp_basebdinfo.ipt_bdht.style.background.color = "#ffe4b5ff";
  1580. }
  1581. }
  1582. function grp_basebdinfo_chk_spo2inspyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1583. {
  1584. if(ds_main_wardrecinfo.getColumn(0, "spo2inspyn") == "Y"){
  1585. grp_basebdinfo.ipt_spo2.enable = false;
  1586. ds_main_wardrecinfo.setColumn(0, "spo2", "");
  1587. grp_basebdinfo.ipt_spo2.style.background.color = "gainsboro";
  1588. }else{
  1589. grp_basebdinfo.ipt_spo2.enable = true;
  1590. grp_basebdinfo.ipt_spo2.style.background.color = "#ffe4b5ff";
  1591. }
  1592. }
  1593. function grp_basebdinfo_chk_bdwtinspyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1594. {
  1595. if(ds_main_wardrecinfo.getColumn(0, "bdwtinspyn") == "Y"){
  1596. grp_basebdinfo.ipt_bdwt.enable = false;
  1597. ds_main_wardrecinfo.setColumn(0, "bdwt", "");
  1598. grp_basebdinfo.ipt_bdwt.style.background.color = "gainsboro";
  1599. }else{
  1600. grp_basebdinfo.ipt_bdwt.enable = true;
  1601. grp_basebdinfo.ipt_bdwt.style.background.color = "#ffe4b5ff";
  1602. }
  1603. }
  1604. function rdo_smokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1605. {
  1606. //입원전1개월이내흡연 체크
  1607. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
  1608. rdo_bfsmokinfo.enable = true;
  1609. } else {
  1610. rdo_bfsmokinfo.enable = false;
  1611. ds_data_smokinfo.setColumn(0, "bfsmokinfoyn", "");
  1612. }
  1613. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo);
  1614. }
  1615. function rdo_bfsmokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1616. {
  1617. frmf_inputEnterKey("rdo_smokinfo", "onitemchanged", new ItemChangeEventInfo);
  1618. }
  1619. function grp_anti_btn_anti1_onclick(obj:Button, e:ClickEventInfo)
  1620. {
  1621. var antitype = utlf_transNullToEmpty(ds_main_allgtemp.getColumn(0, "antitype"));
  1622. var antilabel = grp_anti.rdo_anti.text;
  1623. var antidesc = utlf_transNullToEmpty(ds_main_allgtemp.getColumn(0, "antidesc"));
  1624. var allgrow = ds_main_allgtemp.getColumn(0, "row");
  1625. var allgcol = eval(ds_main_allgtemp.getColumn(0, "col")) + 1;
  1626. //var alldesc = utlf_transNullToEmpty(grd_allghist.getCellValue(allgrow, allgcol));
  1627. var alldesc = utlf_transNullToEmpty(ds_data_allghist2.getColumn(allgrow, "allergespec"));
  1628. if (!utlf_isNull(alldesc) && !utlf_isNull(antitype)) {
  1629. alldesc = alldesc + ",";
  1630. }
  1631. if (antitype == "3") {
  1632. if (!utlf_isNull(antidesc)) {
  1633. antidesc = ":" + antidesc;
  1634. }
  1635. } else {
  1636. antidesc = "";
  1637. }
  1638. var allgdesc = alldesc + antilabel + antidesc;
  1639. ds_data_allghist2.setColumn(allgrow, "allergespec", allgdesc);
  1640. ds_main_allgtemp.clearData();
  1641. //allergespec
  1642. grp_anti.visible = false;
  1643. grp_anti.rdo_anti.visible = false;
  1644. grp_anti.txt_anti.visible = false;
  1645. grp_anti.btn_anti1.visible = false;
  1646. grp_anti.btn_anti2.visible = false;
  1647. }
  1648. function grp_anti_btn_anti2_onclick(obj:Button, e:ClickEventInfo)
  1649. {
  1650. grp_anti.visible = false;
  1651. grp_anti.rdo_anti.visible = false;
  1652. grp_anti.txt_anti.visible = false;
  1653. grp_anti.btn_anti1.visible = false;
  1654. grp_anti.btn_anti2.visible = false;
  1655. ds_main_allgtemp.clearData();
  1656. }
  1657. function rdo_nosmokcnstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1658. {
  1659. if(ds_data_smokinfo.getColumn(0, "nosmokcnstyn") == "1") {
  1660. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4"
  1661. || ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
  1662. cmb_nosmokcnst.enable = true;
  1663. ipt_nosmokcnstnm.enable = true;
  1664. }else{
  1665. cmb_nosmokcnst.enable = false;
  1666. ipt_nosmokcnstnm.enable = false;
  1667. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1668. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1669. }
  1670. } else {
  1671. cmb_nosmokcnst.enable = false;
  1672. ipt_nosmokcnstnm.enable = false;
  1673. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1674. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1675. }
  1676. }
  1677. function cmb_nosmokcnst_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1678. {
  1679. if(ds_data_smokinfo.getColumn(0, "nosmokcnst") == "03") {
  1680. ipt_nosmokcnstnm.enable = true;
  1681. } else {
  1682. ipt_nosmokcnstnm.enable = false;
  1683. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1684. }
  1685. }
  1686. function rdo_drunkinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1687. {
  1688. if(ds_data_drunkinfo.getColumn(0, "drunkinfoyn") == "2") {
  1689. ipt_drunkinfokind.enable = true;
  1690. ipt_drunkinfoterm.enable = true;
  1691. } else {
  1692. ds_data_drunkinfo.setColumn(0, "drunkinfokind", "");
  1693. ds_data_drunkinfo.setColumn(0, "drunkinfoterm", "");
  1694. ipt_drunkinfokind.enable = false;
  1695. ipt_drunkinfoterm.enable = false;
  1696. }
  1697. }
  1698. function rdo_gustofoodyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1699. {
  1700. if(ds_data_gustofoodinfo.getColumn(0, "gustofoodyn") == "2") {
  1701. ipt_gustofood.enable = true;
  1702. } else {
  1703. ds_data_gustofoodinfo.setColumn(0, "gustofooddetl");
  1704. ipt_gustofood.enable = false;
  1705. }
  1706. }
  1707. function rdo_tnsseffcyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1708. {
  1709. if(ds_data_tnsseffcinfo.getColumn(0, "tnsseffcyn") == "2") {
  1710. ipt_tnsseffc.enable = true;
  1711. } else {
  1712. ds_data_tnsseffcinfo.setColumn(0, "tnsseffcdetl", "");
  1713. ipt_tnsseffc.enable = false;
  1714. }
  1715. }
  1716. function rdo_endmensyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1717. {
  1718. if(ds_data_female2.getColumn(0, "endmensyn") == "2") {
  1719. ipt_endmensyn.enable = true;
  1720. ipt_closmensage.enable = true;
  1721. if ( ds_data_mens.getColumn(0, "mensinclyn") != "1") {
  1722. ds_data_mens.setColumn(0, "mensyn", "2");
  1723. rdo_mensynChange();
  1724. }
  1725. } else {
  1726. ipt_endmensyn.enable = false;
  1727. ipt_closmensage.enable = false;
  1728. ds_data_female2.setColumn(0, "endmensdd", "");
  1729. ds_data_mens.setColumn(0, "closmensage", "");
  1730. if ( ds_data_mens.getColumn(0, "mensinclyn") !="1") {
  1731. ds_data_mens.setColumn(0, "mensyn", "1");
  1732. rdo_mensynChange();
  1733. }
  1734. }
  1735. }
  1736. function chk_pasthistyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1737. {
  1738. if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") == "1") {
  1739. var isEmptyYN = "Y";
  1740. isEmptyYN = isCheckGridDataYN(grd_pasthist);
  1741. var rtn = fSetStatus();
  1742. if(rtn == "6") {
  1743. ds_data_pasthist2.clearData();
  1744. btn_pasthistadd.enable = false;
  1745. btn_pasthistdel.enable = false;
  1746. } else if(rtn == "7") {
  1747. ds_data_pasthist1.setColumn(0, "pasthistinclyn", "");
  1748. }
  1749. } else {
  1750. btn_pasthistadd.enable = true;
  1751. btn_pasthistdel.enable = true;
  1752. ds_data_pasthist2.addRow();
  1753. }
  1754. }
  1755. function chk_pasthistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1756. {
  1757. status = "click";
  1758. }
  1759. function btn_pasthistadd_onclick(obj:Button, e:ClickEventInfo)
  1760. {
  1761. ds_data_pasthist2.addRow();
  1762. grdDateType(ds_data_pasthist2, "genrdd", 0, grd_pasthist);
  1763. }
  1764. function btn_pasthistdel_onclick(obj:Button, e:ClickEventInfo)
  1765. {
  1766. ds_data_pasthist2.deleteRow(ds_data_pasthist2.rowposition);
  1767. }
  1768. function chk_famyhistyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1769. {
  1770. if(ds_data_famyhist1.getColumn(0, "famyhistinclyn") == "1") {
  1771. var isEmptyYN = "Y";
  1772. isEmptyYN = isCheckGridDataYN(grd_famyhist);
  1773. var rtn = fSetStatus();
  1774. if(rtn == "6") {
  1775. ds_data_famyhist2.clearData();
  1776. btn_famyhistadd.enable = false;
  1777. btn_famyhistdel.enable = false;
  1778. } else if(rtn == "7") {
  1779. ds_data_famyhist1.setColumn(0, "famyhistinclyn", "");
  1780. }
  1781. } else {
  1782. btn_famyhistadd.enable = true;
  1783. btn_famyhistdel.enable = true;
  1784. ds_data_famyhist2.addRow();
  1785. }
  1786. }
  1787. function chk_famyhistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1788. {
  1789. status = "click";
  1790. }
  1791. function btn_famyhistadd_onclick(obj:Button, e:ClickEventInfo)
  1792. {
  1793. ds_data_famyhist2.addRow();
  1794. }
  1795. function btn_famyhistdel_onclick(obj:Button, e:ClickEventInfo)
  1796. {
  1797. ds_data_famyhist2.deleteRow(ds_data_famyhist2.rowposition);
  1798. }
  1799. function chk_inhistyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1800. {
  1801. if(ds_data_inhist1.getColumn(0, "inhistinclyn") == "1") {
  1802. var isEmptyYN = "Y";
  1803. isEmptyYN = isCheckGridDataYN(grd_inhist);
  1804. var rtn = fSetStatus();
  1805. if(rtn == "6") {
  1806. ds_data_inhist2.clearData();
  1807. btn_inhistadd.enable = false;
  1808. btn_inhistdel.enable = false;
  1809. btn_inhistpop.enable = false;
  1810. } else if(rtn == "7") {
  1811. ds_data_inhist.setColumn(0, "inhistinclyn", "");
  1812. }
  1813. } else {
  1814. btn_inhistadd.enable = true;
  1815. btn_inhistdel.enable = true;
  1816. btn_inhistpop.enable = true;
  1817. ds_data_inhist2.addRow();
  1818. }
  1819. }
  1820. function chk_inhistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1821. {
  1822. status = "click";
  1823. }
  1824. function btn_inhistadd_onclick(obj:Button, e:ClickEventInfo)
  1825. {
  1826. ds_data_inhist2.addRow();
  1827. grdDateType(ds_data_inhist2, "indd", 0, group3.switch1.case1.import1.grd_inhist);
  1828. grdDateType(ds_data_inhist2, "dschdd", 1, group3.switch1.case1.import1.grd_inhist);
  1829. }
  1830. function btn_inhistdel_onclick(obj:Button, e:ClickEventInfo)
  1831. {
  1832. ds_data_inhist2.deleteRow(ds_data_inhist2.rowposition);
  1833. }
  1834. function btn_inhistpop_onclick(obj:Button, e:ClickEventInfo)
  1835. {
  1836. frmf_setParameter("histflag", "inhist");
  1837. frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
  1838. frmf_setParameter("indd", ds_temp_cond_list.getColumn(0, "indd"));
  1839. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1840. frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
  1841. frmf_open("SPMNW12800","SPMNW12800","","","","","","","","","","","M");
  1842. }
  1843. function chk_ophistinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1844. {
  1845. if(ds_data_ophist1.getColumn(0, "ophistinclyn") == "1") {
  1846. var isEmptyYN = "Y";
  1847. isEmptyYN = isCheckGridDataYN(grd_ophist);
  1848. var rtn = fSetStatus();
  1849. if(rtn == "6") {
  1850. ds_data_ophist2.clearData();
  1851. btn_ophistadd.enable = false;
  1852. btn_ophistdel.enable = false;
  1853. btn_ophistpop.enable = false;
  1854. } else if(rtn == "7") {
  1855. ds_data_ophist1.setColumn(0, "ophistinclyn", "");
  1856. }
  1857. } else {
  1858. btn_ophistadd.enable = true;
  1859. btn_ophistdel.enable = true;
  1860. btn_ophistpop.enable = true;
  1861. ds_data_ophist2.addRow();
  1862. }
  1863. }
  1864. function chk_ophistinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1865. {
  1866. status = "click";
  1867. }
  1868. function btn_ophistadd_onclick(obj:Button, e:ClickEventInfo)
  1869. {
  1870. ds_data_ophist2.addRow();
  1871. grdDateType(ds_data_ophist2, "opdd", 0, grd_ophist);
  1872. }
  1873. function btn_ophistdel_onclick(obj:Button, e:ClickEventInfo)
  1874. {
  1875. ds_data_ophist2.deleteRow(ds_data_ophist2.rowposition);
  1876. }
  1877. function btn_ophistpop_onclick(obj:Button, e:ClickEventInfo)
  1878. {
  1879. frmf_setParameter("histflag", "ophist");
  1880. frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
  1881. frmf_setParameter("indd", ds_temp_cond_list.getColumn(0, "indd"));
  1882. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1883. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1884. frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
  1885. frmf_open("SPMNW12800","SPMNW12800","","","","","","","","","","","M");
  1886. }
  1887. function chk_rectmedistatinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1888. {
  1889. if(ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1890. var isEmptyYN = "Y";
  1891. isEmptyYN = isCheckGridDataYN(grd_rectmedistat);
  1892. var rtn = fSetStatus();
  1893. if(rtn == "6") {
  1894. ds_data_rectmedistat2.clearData();
  1895. btn_rectmedistatadd.enable = false;
  1896. btn_rectmedistatdel.enable = false;
  1897. } else if(rtn == "7") {
  1898. ds_data_rectmedistat1.setColumn(0, "rectmedistatinfoinclyn", "");
  1899. }
  1900. } else {
  1901. btn_rectmedistatadd.enable = true;
  1902. btn_rectmedistatdel.enable = true;
  1903. ds_data_rectmedistat1.addRow();
  1904. }
  1905. }
  1906. function chk_rectmedistatinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1907. {
  1908. status = "click";
  1909. }
  1910. function btn_rectmedistatadd_onclick(obj:Button, e:ClickEventInfo)
  1911. {
  1912. ds_data_rectmedistat2.addRow();
  1913. }
  1914. function btn_rectmedistatdel_onclick(obj:Button, e:ClickEventInfo)
  1915. {
  1916. ds_data_rectmedistat2.deleteRow(ds_data_rectmedistat2.rowposition);
  1917. }
  1918. function btn_SPMMO14900_onclick(obj:Button, e:ClickEventInfo)
  1919. {
  1920. frmf_open("SPMMO14900","SPMMO14900","","","","","","","","","","","M");
  1921. }
  1922. function rdo_allgyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1923. {
  1924. if(ds_data_allghist1.getColumn(0, "allghistinclyn") == "1") {
  1925. var isEmptyYN = "Y";
  1926. isEmptyYN = isCheckGridDataYN(grd_allghist);
  1927. var rtn = fSetStatus();
  1928. if(rtn == "6") {
  1929. ds_data_allghist2.clearData();
  1930. btn_allghistadd.enable = false;
  1931. btn_allghistdel.enable = false;
  1932. } else if(rtn == "7") {
  1933. ds_data_allghist1.setColumn(0, "allghistinclyn", "");
  1934. }
  1935. } else {
  1936. btn_allghistadd.enable = true;
  1937. btn_allghistdel.enable = true;
  1938. if(ds_data_allghist2.rowcount == 0) {
  1939. ds_data_allghist2.addRow();
  1940. }
  1941. }
  1942. }
  1943. function btn_allghistadd_onclick(obj:Button, e:ClickEventInfo)
  1944. {
  1945. ds_data_allghist2.addRow();
  1946. grdDateType(ds_data_allghist2, "genrdd", 0, grd_allghist);
  1947. }
  1948. function btn_allghistdel_onclick(obj:Button, e:ClickEventInfo)
  1949. {
  1950. ds_data_allghist2.deleteRow(ds_data_allghist2.rowposition);
  1951. }
  1952. function btn_allg_onclick(obj:Button, e:ClickEventInfo)
  1953. {
  1954. frmf_open("SPMMD03300","SPMMD03300","","","","","","","","","","","M");
  1955. }
  1956. function chk_femaleinfoinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1957. {
  1958. if(ds_data_female1.getColumn(0, "femaleinfoyn") == "1") {
  1959. var isEmptyYN = "Y";
  1960. while(1) {
  1961. if(!utlf_isNull(ds_data_mens.getColumn(0, "closmensage"))) {
  1962. isEmptyYN = "N";
  1963. break;
  1964. }
  1965. if(!utlf_isNull(ds_data_female2.getColumn(0, "endmensdd"))) {
  1966. isEmptyYN = "N";
  1967. break;
  1968. }
  1969. if(!utlf_isNull(ds_data_female2.getColumn(0, "lastmensdd"))) {
  1970. isEmptyYN = "N";
  1971. break;
  1972. }
  1973. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhisg"))) {
  1974. isEmptyYN = "N";
  1975. break;
  1976. }
  1977. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhisp"))) {
  1978. isEmptyYN = "N";
  1979. break;
  1980. }
  1981. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhisa"))) {
  1982. isEmptyYN = "N";
  1983. break;
  1984. }
  1985. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhissa"))) {
  1986. isEmptyYN = "N";
  1987. break;
  1988. }
  1989. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhisaa"))) {
  1990. isEmptyYN = "N";
  1991. break;
  1992. }
  1993. if(!utlf_isNull(ds_data_female2.getColumn(0, "prgbthhisl"))) {
  1994. isEmptyYN = "N";
  1995. break;
  1996. }
  1997. break;
  1998. }
  1999. if(isEmptyYN == "Y") {
  2000. status = "select";
  2001. }
  2002. var rtn = "";
  2003. rtn = fSetStatus();
  2004. if(rtn == "6") {
  2005. rdo_endmensyn.enable = false;
  2006. ipt_endmensyn.enable = false;
  2007. ipt_lastmensdd.enable = false;
  2008. ipt_prgbthhisg.enable = false;
  2009. ipt_prgbthhisp.enable = false;
  2010. ipt_prgbthhisa.enable = false;
  2011. ipt_prgbthhissa.enable = false;
  2012. ipt_prgbthhisaa.enable = false;
  2013. ipt_prgbthhisl.enable = false;
  2014. ipt_closmensage.enable = false;
  2015. ds_data_female2.setColumn(0, "endmensyn", "");
  2016. ds_data_female2.setColumn(0, "endmensdd", "");
  2017. ds_data_mens.setColumn(0, "closmensage", "");
  2018. ds_data_female2.setColumn(0, "lastmensdd", "");
  2019. ds_data_female2.setColumn(0, "prgbthhisg", "");
  2020. ds_data_female2.setColumn(0, "prgbthhisp", "");
  2021. ds_data_female2.setColumn(0, "prgbthhisa", "");
  2022. ds_data_female2.setColumn(0, "prgbthhissa", "");
  2023. ds_data_female2.setColumn(0, "prgbthhisaa", "");
  2024. ds_data_female2.setColumn(0, "prgbthhisl", "");
  2025. ds_data_mens.setColumn(0, "mensinclyn", "1");
  2026. status = "select";
  2027. chk_mensinclynChange();
  2028. } else {
  2029. return;
  2030. }
  2031. } else {
  2032. sysf_trace("111")
  2033. if(ds_data_female2.rowcount == 0)
  2034. {
  2035. ds_data_female2.addRow();
  2036. }
  2037. ds_data_female1.setColumn(0, "femaleinfoyn", "");
  2038. rdo_endmensyn.enable = true;
  2039. ipt_endmensyn.enable = true;
  2040. ipt_lastmensdd.enable = true;
  2041. ipt_prgbthhisg.enable = true;
  2042. ipt_prgbthhisp.enable = true;
  2043. ipt_prgbthhisa.enable = true;
  2044. ipt_prgbthhissa.enable = true;
  2045. ipt_prgbthhisaa.enable = true;
  2046. ipt_prgbthhisl.enable = true;
  2047. ds_data_female2.setColumn(0, "endmensyn", "1");
  2048. ipt_endmensyn.enable = false;
  2049. ipt_closmensage.enable = false;
  2050. }
  2051. }
  2052. function chk_femaleinfoinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  2053. {
  2054. status = "click";
  2055. }
  2056. function grd_allghist_oncloseup(obj:Grid, e:GridEditEventInfo)
  2057. {
  2058. grd_allghist.updateToDataset();
  2059. if (e.col == 1)
  2060. {
  2061. if (ds_data_allghist2.getColumn(ds_data_allghist2.rowposition, "flag") == "07")
  2062. {
  2063. // 분류값이 항생제로 선택이 되면..
  2064. ds_main_allgtemp.addColumn("antitype", "string");
  2065. ds_main_allgtemp.addColumn("antidesc", "string");
  2066. dsf_makeValue(ds_main_allgtemp, "row", "string", grd_allghist.currentrow);
  2067. dsf_makeValue(ds_main_allgtemp, "col", "string", grd_allghist.currentcol);
  2068. grp_anti.visible = true;
  2069. grp_anti.rdo_anti.visible = true;
  2070. grp_anti.txt_anti.visible = true;
  2071. grp_anti.btn_anti1.visible = true;
  2072. grp_anti.btn_anti2.visible = true;
  2073. }
  2074. else if ( ds_data_allghist2.getColumn(ds_data_allghist2.rowposition, "flag") == "06")
  2075. {
  2076. // 조영제로 선택이 되면
  2077. sysf_messageBox("조영제에 대한 ADR 입력 화면으로 연결됩니다.", "I999");
  2078. frmf_modal("SPMMD03300","SPMMD03300","", 1, 10, 10,"","", "", "", "", "", "M");
  2079. }
  2080. else
  2081. {
  2082. grp_anti.visible = false;
  2083. grp_anti.rdo_anti.visible = false;
  2084. grp_anti.txt_anti.visible = false;
  2085. grp_anti.btn_anti1.visible = false;
  2086. grp_anti.btn_anti2.visible = false;
  2087. }
  2088. }
  2089. }
  2090. function ipt_indt_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2091. {
  2092. var posttext = utlf_trim(e.posttext.replace(":",""));
  2093. if(!utlf_isNull(posttext.substring(0,1))){
  2094. if(eval(posttext.substring(0,1)) > 2){
  2095. ipt_indt.value = "";
  2096. ipt_indt.setCaretPos(0);
  2097. return;
  2098. }
  2099. }
  2100. if(!utlf_isNull(posttext.substring(1,2))){
  2101. if(eval(posttext.substring(0,1)) > 1){
  2102. if(eval(posttext.substring(1,2)) > 3){
  2103. ipt_indt.value = posttext.substring(0,1);
  2104. ipt_indt.setCaretPos(1);
  2105. return;
  2106. }
  2107. }
  2108. }
  2109. if(!utlf_isNull(posttext.substring(3,2))){
  2110. if(eval(posttext.substring(3,2)) > 5){
  2111. ipt_indt.value = posttext.substring(0,2);
  2112. ipt_indt.setCaretPos(2);
  2113. return;
  2114. }
  2115. }
  2116. }
  2117. function ipt_attackdt_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2118. {
  2119. var posttext = utlf_trim(e.posttext.replace(":",""));
  2120. if(!utlf_isNull(posttext.substring(0,1))){
  2121. if(eval(posttext.substring(0,1)) > 2){
  2122. ipt_attackdt.value = "";
  2123. ipt_attackdt.setCaretPos(0);
  2124. return;
  2125. }
  2126. }
  2127. if(!utlf_isNull(posttext.substring(1,2))){
  2128. if(eval(posttext.substring(0,1)) > 1){
  2129. if(eval(posttext.substring(1,2)) > 3){
  2130. ipt_attackdt.value = posttext.substring(0,1);
  2131. ipt_attackdt.setCaretPos(1);
  2132. return;
  2133. }
  2134. }
  2135. }
  2136. if(!utlf_isNull(posttext.substring(3,2))){
  2137. if(eval(posttext.substring(3,2)) > 5){
  2138. ipt_attackdt.value = posttext.substring(0,2);
  2139. ipt_attackdt.setCaretPos(2);
  2140. return;
  2141. }
  2142. }
  2143. }
  2144. function rdo_nationalityflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2145. {
  2146. if(ds_main_wardrecinfo.getColumn(0, "nationalityflag") == "N") {
  2147. ds_main_wardrecinfo.setColumn(0, "nationalitynm", "");
  2148. ipt_nationalitynm.enable = false;
  2149. } else {
  2150. ipt_nationalitynm.enable = true;
  2151. }
  2152. }]]></Script>
  2153. </Form>
  2154. </FDL>