SMMNW12600_응급실정보.xfdl 97 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNW12600" position="absolute 0 0 1194 673" titletext="Untitle" oninit="SMMNW12600_oninit" onload="SMMNW12600_onload">
  5. <Layouts>
  6. <Layout>
  7. <CheckBox position="absolute 99 287 599 307" id="chk_pasthistflag" visible="false"/>
  8. <Combo position="absolute 115 556 215 575" id="cmb_revisit" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn">
  9. <Dataset id="innerdataset">
  10. <ColumnInfo>
  11. <Column id="codecolumn"/>
  12. <Column id="datacolumn"/>
  13. </ColumnInfo>
  14. <Rows>
  15. <Row>
  16. <Col id="codecolumn">1</Col>
  17. <Col id="datacolumn">동일증상</Col>
  18. </Row>
  19. <Row>
  20. <Col id="codecolumn">2</Col>
  21. <Col id="datacolumn">비동일증상</Col>
  22. </Row>
  23. </Rows>
  24. </Dataset>
  25. </Combo>
  26. <Radio position="absolute 10 557 119 575" id="rdo_revisit" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_revisit_onitemchanged">
  27. <Dataset id="innerdataset">
  28. <ColumnInfo>
  29. <Column id="codecolumn"/>
  30. <Column id="datacolumn"/>
  31. </ColumnInfo>
  32. <Rows>
  33. <Row>
  34. <Col id="codecolumn">1</Col>
  35. <Col id="datacolumn">아니오</Col>
  36. </Row>
  37. <Row>
  38. <Col id="codecolumn">2</Col>
  39. <Col id="datacolumn">예</Col>
  40. </Row>
  41. </Rows>
  42. </Dataset>
  43. </Radio>
  44. <Static text="48시간 이내 재방문 여부" position="absolute 6 535 176 553" id="caption23" class="tit_2"/>
  45. <Shape position="absolute 5 574 276 580" linetype="horizontal" id="line9" class="line_3"/>
  46. <Static text="알러지" position="absolute 5 236 90 284" align="align:center middle;" id="caption18" class="cell_1" visible="false"/>
  47. <Static text="과거력" position="absolute 5 285 90 332" align="align:center middle;" id="caption27" class="cell_1" visible="false"/>
  48. <Edit position="absolute 95 262 610 281" id="ipt_algyetccnt" enable="false" visible="false"/>
  49. <Edit position="absolute 95 311 612 330" id="ipt_pasthistetccnt" enable="false" visible="false"/>
  50. <CheckBox position="absolute 103 237 618 257" id="chk_algyflag" taborder="14" visible="false"/>
  51. <Static text="Allergy" position="absolute 282 420 351 433" id="cap_allghist" class="tit_2" visible="false"/>
  52. <Button position="absolute 558 415 611 434" id="btn_allghistadd" class="btn2" taborder="72" visible="false" text="행추가"/>
  53. <Shape position="absolute 277 432 613 438" linetype="vertical" id="line28" class="line_1" visible="false"/>
  54. <Shape position="absolute 277 432 613 438" linetype="vertical" id="line27" class="line_1" visible="false"/>
  55. <Button position="absolute 562 415 615 434" id="btn_allghistdel" class="btn2" taborder="73" visible="false" text="행삭제"/>
  56. <Radio position="absolute 355 419 495 432" id="rdo_allgyn" visible="false" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn">
  57. <Dataset id="innerdataset">
  58. <ColumnInfo>
  59. <Column id="codecolumn"/>
  60. <Column id="datacolumn"/>
  61. </ColumnInfo>
  62. <Rows>
  63. <Row>
  64. <Col id="codecolumn">1</Col>
  65. <Col id="datacolumn">무</Col>
  66. </Row>
  67. <Row>
  68. <Col id="codecolumn">2</Col>
  69. <Col id="datacolumn">유</Col>
  70. </Row>
  71. <Row>
  72. <Col id="codecolumn">3</Col>
  73. <Col id="datacolumn">잘모름</Col>
  74. </Row>
  75. </Rows>
  76. </Dataset>
  77. </Radio>
  78. <Button position="absolute 537 417 553 433" id="btn_allg" class="icon_search" visible="false" text=""/>
  79. <Grid position="absolute 277 365 610 436" id="grd_allghist" visible="false" scrollbars="autoboth" binddataset="ds_data_allghist2">
  80. <Formats>
  81. <Format id="default">
  82. <Columns>
  83. <Column size="85"/>
  84. <Column size="70"/>
  85. <Column size="158"/>
  86. <Column size="0"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. <Column size="0"/>
  91. <Column size="0"/>
  92. <Column size="0"/>
  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="Allergy 내역 및 증상"/>
  102. <Cell col="3"/>
  103. <Cell col="4"/>
  104. <Cell col="5"/>
  105. <Cell col="6"/>
  106. <Cell col="7"/>
  107. <Cell col="8"/>
  108. <Cell col="9"/>
  109. </Band>
  110. <Band id="body">
  111. <Cell text="bind:genrdd" edittype="date" displaytype="date"/>
  112. <Cell col="1" class="gridcombo" text="bind:flag" edittype="combo" displaytype="combo"/>
  113. <Cell col="2" text="bind:allergespec" edittype="text" displaytype="text"/>
  114. <Cell col="3" text="bind:hosoutyn"/>
  115. <Cell col="4" text="bind:comclscd"/>
  116. <Cell col="5" text="bind:drugcd"/>
  117. <Cell col="6" text="bind:drugnm"/>
  118. <Cell col="7" text="bind:rgstdt" edittype="date" displaytype="date"/>
  119. <Cell col="8" text="bind:rgster"/>
  120. <Cell col="9" text="bind:cretno"/>
  121. </Band>
  122. </Format>
  123. </Formats>
  124. </Grid>
  125. <Shape position="absolute 278 452 609 458" linetype="horizontal" id="line8" class="line_3" visible="false"/>
  126. <Radio position="absolute 663 473 745 486" id="rdo_heardsordyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  127. <Dataset id="innerdataset">
  128. <ColumnInfo>
  129. <Column id="codecolumn"/>
  130. <Column id="datacolumn"/>
  131. </ColumnInfo>
  132. <Rows>
  133. <Row>
  134. <Col id="codecolumn">1</Col>
  135. <Col id="datacolumn">무</Col>
  136. </Row>
  137. <Row>
  138. <Col id="codecolumn">2</Col>
  139. <Col id="datacolumn">유</Col>
  140. </Row>
  141. </Rows>
  142. </Dataset>
  143. </Radio>
  144. <Radio position="absolute 683 394 765 407" id="rdo_visdsordyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  145. <Dataset id="innerdataset">
  146. <ColumnInfo>
  147. <Column id="codecolumn"/>
  148. <Column id="datacolumn"/>
  149. </ColumnInfo>
  150. <Rows>
  151. <Row>
  152. <Col id="codecolumn">1</Col>
  153. <Col id="datacolumn">무</Col>
  154. </Row>
  155. <Row>
  156. <Col id="codecolumn">2</Col>
  157. <Col id="datacolumn">유</Col>
  158. </Row>
  159. </Rows>
  160. </Dataset>
  161. </Radio>
  162. <Shape position="absolute 615 661 969 667" linetype="vertical" id="line93" class="line_3" visible="false"/>
  163. <Edit position="absolute 903 470 953 489" id="ipt_heardsordrght" class="input_default" enable="false" visible="false"/>
  164. <CheckBox position="absolute 656 533 964 571" id="chk_tootstatkind" taborder="70" visible="false"/>
  165. <Shape position="absolute 607 548 961 554" linetype="horizontal" id="line92" class="line_2" visible="false"/>
  166. <CheckBox position="absolute 663 493 953 506" id="chk_heardsordkind" enable="false" visible="false"/>
  167. <Shape position="absolute 613 596 967 602" linetype="horizontal" id="line91" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
  168. <Shape position="absolute 605 570 959 576" linetype="horizontal" id="line90" class="line_3" visible="false"/>
  169. <Static text="시력장애" position="absolute 615 391 695 446" align="align:center middle;" id="cap_visdord" class="cell_1" visible="false"/>
  170. <CheckBox position="absolute 678 414 968 427" id="chk_visdsordkind" enable="false" visible="false"/>
  171. <Button position="absolute 853 575 906 594" id="btn_skinstatadd" class="btn2" visible="false" text="행추가" onclick="btn_skinstatadd_onclick"/>
  172. <Static text="치아&#13;&#10;상태" position="absolute 620 533 656 581" align="align:center middle;" id="cap_tootstat" class="cell_1" visible="false"/>
  173. <Edit position="absolute 832 391 882 410" id="ipt_visdsordleft" class="input_default" enable="false" visible="false"/>
  174. <Static text="피부계" position="absolute 616 580 680 600" id="caption119" class="tit_2" visible="false"/>
  175. <CheckBox position="absolute 778 394 968 407" id="chk_visdordpos" enable="false" visible="false"/>
  176. <Shape position="absolute 607 529 961 535" linetype="horizontal" id="line89" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
  177. <CheckBox position="absolute 778 473 968 486" id="chk_heardsordpos" enable="false" visible="false"/>
  178. <Shape position="absolute 607 507 961 513" linetype="horizontal" id="line88" class="line_3" visible="false"/>
  179. <Shape position="absolute 615 443 969 449" linetype="horizontal" id="line22" class="line_3" visible="false"/>
  180. <CheckBox position="absolute 718 580 788 595" id="chk_skinstatyn" taborder="78" visible="false" text="해당없음" truevalue="1" onclick="chk_skinstatyn_onclick"/>
  181. <Edit position="absolute 812 470 862 489" id="ipt_heardsordleft" class="input_default" enable="false" visible="false"/>
  182. <Static text="치아상태" position="absolute 622 513 726 530" id="caption116" class="tit_2" visible="false"/>
  183. <Shape position="absolute 620 466 974 472" linetype="horizontal" id="line87" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
  184. <Static text="청력장애" position="absolute 620 470 700 510" align="align:center middle;" id="cap_heardord" class="cell_1" visible="false"/>
  185. <Button position="absolute 909 575 962 594" id="btn_skinstatdel" class="btn2" visible="false" text="행삭제" onclick="btn_skinstatdel_onclick"/>
  186. <Edit position="absolute 918 391 968 410" id="ipt_visdsordrght" class="input_default" enable="false" visible="false"/>
  187. <Shape position="absolute 661 487 970 493" linetype="horizontal" id="line108" class="line_2" visible="false"/>
  188. <Shape position="absolute 606 486 942 492" linetype="horizontal" id="line86" class="line_2" visible="false"/>
  189. <Shape position="absolute 661 408 970 414" linetype="vertical" id="line85" class="line_2" visible="false"/>
  190. <Static text="청력장애" position="absolute 620 450 724 468" id="caption114" class="tit_2" visible="false"/>
  191. <Grid position="absolute 698 602 968 664" id="grd_skinstat" visible="false" binddataset="ds_data_skinstat" autoenter="select">
  192. <Formats>
  193. <Format id="default">
  194. <Columns>
  195. <Column size="60"/>
  196. <Column size="60"/>
  197. <Column size="100"/>
  198. <Column size="40"/>
  199. </Columns>
  200. <Rows>
  201. <Row size="24" band="head"/>
  202. <Row size="24"/>
  203. </Rows>
  204. <Band id="head">
  205. <Cell text="부위"/>
  206. <Cell col="1" text="방향"/>
  207. <Cell col="2" text="증상"/>
  208. <Cell col="3" text="목록"/>
  209. </Band>
  210. <Band id="body">
  211. <Cell text="bind:part"/>
  212. <Cell col="1" text="bind:direc"/>
  213. <Cell col="2" text="bind:symp"/>
  214. <Cell col="3" text="bind:list"/>
  215. </Band>
  216. </Format>
  217. </Formats>
  218. </Grid>
  219. <Shape position="absolute 615 362 969 368" linetype="horizontal" id="line95" class="line_3" visible="false"/>
  220. <CheckBox position="absolute 683 432 968 445" id="chk_blindnesspos" visible="false"/>
  221. <Shape position="absolute 615 383 969 389" linetype="vertical" id="line84" class="line_1" visible="false"/>
  222. <Static text="시력장애" position="absolute 617 371 721 384" id="caption113" class="tit_2" visible="false"/>
  223. <Static text="피부상태" position="absolute 615 600 695 664" align="align:center middle;" id="cap_skinstat" class="cell_1" visible="false"/>
  224. <Edit position="absolute 798 343 879 362" id="ipt_prg" class="input_default" visible="false"/>
  225. <Radio position="absolute 681 346 796 359" id="rdo_prgyn" visible="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
  226. <Dataset id="innerdataset">
  227. <ColumnInfo>
  228. <Column id="codecolumn"/>
  229. <Column id="datacolumn"/>
  230. </ColumnInfo>
  231. <Rows>
  232. <Row>
  233. <Col id="codecolumn">1</Col>
  234. <Col id="datacolumn">아니오</Col>
  235. </Row>
  236. <Row>
  237. <Col id="codecolumn">2</Col>
  238. <Col id="datacolumn">예</Col>
  239. </Row>
  240. </Rows>
  241. </Dataset>
  242. </Radio>
  243. <Static text="wks" position="absolute 881 345 915 364" align="align:center middle;" id="caption6" visible="false"/>
  244. <Static text="임신여부" position="absolute 620 323 724 341" id="caption13" class="tit_2" visible="false"/>
  245. <Static text="현재임신여부" position="absolute 615 343 695 364" align="align:center middle;" id="caption98" class="cell_1" visible="false"/>
  246. <Shape position="absolute 615 339 969 345" linetype="horizontal" id="line23" class="line_1" visible="false" style="strokepen:3 solid #33bbbbff;"/>
  247. <CheckBox position="absolute 720 323 790 338" id="chk_prgchk" visible="false" text="해당없음" truevalue="1" onclick="chk_prgchk_onclick" onchanged="chk_prgchk_onchanged"/>
  248. <Button position="absolute 916 102 969 121" id="btn_rectmedistatdel" class="btn2" taborder="70" text="행삭제" onclick="btn_rectmedistatdel_onclick"/>
  249. <Static text="과거병력" position="absolute 615 9 719 26" id="cap_pasthist" class="tit_2"/>
  250. <CheckBox position="absolute 719 9 789 24" id="chk_pasthistyn" taborder="56" text="해당없음" truevalue="1" onclick="chk_pasthistyn_onclick" onchanged="chk_pasthistyn_onchanged"/>
  251. <Grid position="absolute 615 30 969 101" id="grd_pasthist" scrollbars="autoboth" binddataset="ds_data_pasthist2" autofittype="col" oncloseup="grd_pasthist_oncloseup" autoenter="select" oncellclick="grd_pasthist_oncellclick" onlbuttonup="grd_pasthist_onlbuttonup">
  252. <Formats>
  253. <Format id="default">
  254. <Columns>
  255. <Column size="102"/>
  256. <Column size="155"/>
  257. <Column size="90"/>
  258. </Columns>
  259. <Rows>
  260. <Row size="24" band="head"/>
  261. <Row size="22"/>
  262. </Rows>
  263. <Band id="head">
  264. <Cell text="발생일자"/>
  265. <Cell col="1" text="병력내역"/>
  266. <Cell col="2" text="비고"/>
  267. </Band>
  268. <Band id="body">
  269. <Cell displaytype="expr:genrdd.length != 8 ? 'normal' : 'date'" edittype="date" style="align:left;" text="bind:genrdd" editautoselect="true"/>
  270. <Cell col="1" displaytype="combo" edittype="combo" class="gridcombo" text="bind:histspec" combodataset="ds_init_mlist_M0532" combocodecol="cdid" combodatacol="cdnm"/>
  271. <Cell col="2" displaytype="text" edittype="text" text="bind:remfact" editautoselect="true"/>
  272. </Band>
  273. </Format>
  274. </Formats>
  275. </Grid>
  276. <Shape position="absolute 615 243 969 249" linetype="horizontal" id="line24" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  277. <Grid position="absolute 615 248 969 320" id="grd_ophist" scrollbars="autoboth" binddataset="ds_data_ophist2" autofittype="col" oncloseup="grd_ophist_oncloseup" autoenter="select">
  278. <Formats>
  279. <Format id="default">
  280. <Columns>
  281. <Column size="102"/>
  282. <Column size="156"/>
  283. <Column size="90"/>
  284. <Column size="0"/>
  285. </Columns>
  286. <Rows>
  287. <Row size="24" band="head"/>
  288. <Row size="22"/>
  289. </Rows>
  290. <Band id="head">
  291. <Cell text="수술일자"/>
  292. <Cell col="1" text="수술명"/>
  293. <Cell col="2" text="진료기관"/>
  294. <Cell col="3" text="ophistpk"/>
  295. </Band>
  296. <Band id="body">
  297. <Cell edittype="date" style="align:left;" text="bind:opdd" editautoselect="true"/>
  298. <Cell col="1" displaytype="text" edittype="text" text="bind:opnm" editautoselect="true"/>
  299. <Cell col="2" displaytype="text" edittype="text" text="bind:orddept" editautoselect="true"/>
  300. <Cell col="3" text="bind:ophistpk"/>
  301. </Band>
  302. </Format>
  303. </Formats>
  304. </Grid>
  305. <Shape position="absolute 615 122 969 128" linetype="horizontal" id="line26" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  306. <Static text="수술이력" position="absolute 615 227 719 244" id="cap_ophist" class="tit_2"/>
  307. <CheckBox position="absolute 720 228 790 243" id="chk_ophistinclyn" taborder="65" text="해당없음" truevalue="1" onclick="chk_ophistinclyn_onclick" onchanged="chk_ophistinclyn_onchanged"/>
  308. <Button position="absolute 860 102 913 121" id="btn_rectmedistatadd" class="btn2" taborder="69" text="행추가" onclick="btn_rectmedistatadd_onclick"/>
  309. <Button position="absolute 917 223 970 242" id="btn_ophistdel" class="btn2" taborder="67" text="행삭제" onclick="btn_ophistdel_onclick"/>
  310. <Static text="최근투약상태" position="absolute 615 106 719 123" id="cap_rectmedistat" class="tit_2"/>
  311. <CheckBox position="absolute 720 106 790 121" id="chk_rectmedistatinclyn" taborder="68" visible="false" text="해당없음" truevalue="1" onclick="chk_rectmedistatinclyn_onclick" onchanged="chk_rectmedistatinclyn_onchanged"/>
  312. <Shape position="absolute 615 25 969 31" linetype="horizontal" id="line19" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  313. <Button position="absolute 860 4 913 23" id="btn_pasthistadd" class="btn2" taborder="57" text="행추가" onclick="btn_pasthistadd_onclick"/>
  314. <Button position="absolute 916 4 969 23" id="btn_pasthistdel" class="btn2" taborder="58" text="행삭제" onclick="btn_pasthistdel_onclick"/>
  315. <Grid position="absolute 615 151 969 222" id="grd_rectmedistat" scrollbars="autoboth" binddataset="ds_data_rectmedistat2" autofittype="col" autoenter="select">
  316. <Formats>
  317. <Format id="default">
  318. <Columns>
  319. <Column size="70"/>
  320. <Column size="170"/>
  321. <Column size="90"/>
  322. </Columns>
  323. <Rows>
  324. <Row size="24" band="head"/>
  325. <Row size="22"/>
  326. </Rows>
  327. <Band id="head">
  328. <Cell text="약명"/>
  329. <Cell col="1" text="복용법(용도/용량/용법)"/>
  330. <Cell col="2" text="진료기관"/>
  331. </Band>
  332. <Band id="body">
  333. <Cell displaytype="text" edittype="text" text="bind:drugnm" editautoselect="true"/>
  334. <Cell col="1" displaytype="text" edittype="text" text="bind:direc" editautoselect="true"/>
  335. <Cell col="2" displaytype="text" edittype="text" text="bind:orddept" editautoselect="true"/>
  336. </Band>
  337. </Format>
  338. </Formats>
  339. </Grid>
  340. <Button position="absolute 861 223 914 242" id="btn_ophistadd" class="btn2" taborder="66" text="행추가" onclick="btn_ophistadd_onclick"/>
  341. <Shape position="absolute 5 453 276 459" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  342. <Static text="환자기본정보" position="absolute 6 437 110 454" id="caption1" class="tit_2"/>
  343. <Shape position="absolute 615 338 969 344" linetype="horizontal" id="line33" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  344. <Static text="흡연력" position="absolute 615 322 719 339" id="caption42" class="tit_2"/>
  345. <Combo position="absolute 165 507 218 526" id="cmb_inacompstcd" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_inacompstcd_onitemchanged">
  346. <Dataset id="innerdataset">
  347. <ColumnInfo>
  348. <Column id="codecolumn"/>
  349. <Column id="datacolumn"/>
  350. </ColumnInfo>
  351. <Rows>
  352. <Row>
  353. <Col id="codecolumn">1</Col>
  354. <Col id="datacolumn">부모</Col>
  355. </Row>
  356. <Row>
  357. <Col id="codecolumn">2</Col>
  358. <Col id="datacolumn">배우자</Col>
  359. </Row>
  360. <Row>
  361. <Col id="codecolumn">3</Col>
  362. <Col id="datacolumn">자녀</Col>
  363. </Row>
  364. <Row>
  365. <Col id="codecolumn">4</Col>
  366. <Col id="datacolumn">친구</Col>
  367. </Row>
  368. <Row>
  369. <Col id="codecolumn">5</Col>
  370. <Col id="datacolumn">기타</Col>
  371. </Row>
  372. </Rows>
  373. </Dataset>
  374. </Combo>
  375. <Shape position="absolute 615 428 969 434" linetype="horizontal" id="line36" class="line_3"/>
  376. <Static text="병원도착전 24시간내 항생제 투약여부" position="absolute 615 127 830 150" id="caption4" class="cell_1"/>
  377. <Combo position="absolute 833 129 968 148" align="align:center middle;" id="cmb_antibiodrugyn" class="combo_default" taborder="16" codecolumn="codecolumn" datacolumn="datacolumn" style="background:#ffe4b5ff stretch 5,5;align:center middle;">
  378. <Dataset id="innerdataset">
  379. <ColumnInfo>
  380. <Column id="codecolumn"/>
  381. <Column id="datacolumn"/>
  382. </ColumnInfo>
  383. <Rows>
  384. <Row>
  385. <Col id="codecolumn">Y</Col>
  386. <Col id="datacolumn">Y</Col>
  387. </Row>
  388. <Row>
  389. <Col id="codecolumn">N</Col>
  390. <Col id="datacolumn">N</Col>
  391. </Row>
  392. <Row>
  393. <Col id="codecolumn">U</Col>
  394. <Col id="datacolumn">확인불가</Col>
  395. </Row>
  396. </Rows>
  397. </Dataset>
  398. </Combo>
  399. <Edit position="absolute 702 409 968 428" id="ipt_nosmokcnstnm" enable="false" taborder="36"/>
  400. <Combo position="absolute 771 385 968 404" id="cmb_nosmokcnst" class="combo_default" enable="false" taborder="35" codecolumn="codecolumn" datacolumn="datacolumn">
  401. <Dataset id="innerdataset">
  402. <ColumnInfo>
  403. <Column id="codecolumn"/>
  404. <Column id="datacolumn"/>
  405. </ColumnInfo>
  406. <Rows>
  407. <Row>
  408. <Col id="codecolumn">00</Col>
  409. <Col id="datacolumn">
  410. </Col>
  411. </Row>
  412. <Row>
  413. <Col id="codecolumn">01</Col>
  414. <Col id="datacolumn">환자의 신경학적 결함(의식 혼탁 등)으로 인해 금연 상담의 이해가 불가능한 경우</Col>
  415. </Row>
  416. <Row>
  417. <Col id="codecolumn">02</Col>
  418. <Col id="datacolumn">환자의 신체적/정신적 상태로 인해 흡연이 불가능한 경우</Col>
  419. </Row>
  420. <Row>
  421. <Col id="codecolumn">03</Col>
  422. <Col id="datacolumn">기타</Col>
  423. </Row>
  424. </Rows>
  425. </Dataset>
  426. </Combo>
  427. <Radio position="absolute 702 385 774 401" id="rdo_nosmokcnstyn" taborder="34" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_nosmokcnstyn_onitemchanged">
  428. <Dataset id="innerdataset">
  429. <ColumnInfo>
  430. <Column id="codecolumn"/>
  431. <Column id="datacolumn"/>
  432. </ColumnInfo>
  433. <Rows>
  434. <Row>
  435. <Col id="codecolumn">1</Col>
  436. <Col id="datacolumn">무</Col>
  437. </Row>
  438. <Row>
  439. <Col id="codecolumn">2</Col>
  440. <Col id="datacolumn">유</Col>
  441. </Row>
  442. </Rows>
  443. </Dataset>
  444. </Radio>
  445. <Shape position="absolute 614 379 968 385" linetype="horizontal" id="line44" class="line_2"/>
  446. <Static text="흡연정보" position="absolute 615 343 698 381" align="align:left middle;" id="cap_smokinfo" class="cell_1"/>
  447. <Shape position="absolute 614 405 968 411" linetype="vertical" id="line45" class="line_2"/>
  448. <Static text="금연상담여부" position="absolute 615 382 698 431" id="caption5" class="cell_1"/>
  449. <Static text="기타 전화번호" position="absolute 5 482 94 505" id="caption9" class="cell_1"/>
  450. <Edit position="absolute 97 459 184 478" id="input1" autoselect="true"/>
  451. <Edit position="absolute 185 459 275 478" id="input2" autoselect="true"/>
  452. <Edit position="absolute 97 483 184 502" id="input3" autoselect="true"/>
  453. <Edit position="absolute 185 483 275 502" id="input4" autoselect="true"/>
  454. <Shape position="absolute 5 524 276 530" linetype="horizontal" id="line35" class="line_3"/>
  455. <Static text="연락처/휴대폰" position="absolute 5 458 94 481" id="caption11" class="cell_1"/>
  456. <Static text="입원시동반자" position="absolute 5 506 94 527" align="align:center middle;" id="caption7" class="cell_1"/>
  457. <Radio position="absolute 98 508 164 524" id="rdo_inacompstyn" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_inacompstyn_onitemchanged">
  458. <Dataset id="innerdataset">
  459. <ColumnInfo>
  460. <Column id="codecolumn"/>
  461. <Column id="datacolumn"/>
  462. </ColumnInfo>
  463. <Rows>
  464. <Row>
  465. <Col id="codecolumn">1</Col>
  466. <Col id="datacolumn">무</Col>
  467. </Row>
  468. <Row>
  469. <Col id="codecolumn">2</Col>
  470. <Col id="datacolumn">유</Col>
  471. </Row>
  472. </Rows>
  473. </Dataset>
  474. </Radio>
  475. <Shape position="absolute 5 552 276 558" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  476. <Static text="Triage 기록" position="absolute 6 10 106 27" align="align:center middle;" id="caption62" class="tit_2"/>
  477. <Shape position="absolute 5 26 612 32" linetype="horizontal" id="line11" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  478. <Edit position="absolute 219 507 275 526" id="ipt_inacompst" autoselect="true"/>
  479. <Shape position="absolute 5 379 210 385" linetype="horizontal" id="line3" class="line_3"/>
  480. <Static text="* Triage Level :" position="absolute 301 4 415 24" id="cap_uncnfm"/>
  481. <Edit position="absolute 415 4 472 23" id="caption28" autoselect="true"/>
  482. <Combo position="absolute 93 384 210 403" id="cmb_injmechflag" innerdataset="ds_init_mlist_M0122" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_injmechflag_onkeydown"/>
  483. <Combo position="absolute 93 216 210 235" id="cmb_pain" innerdataset="@ds_cmb_pain" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_pain_onkeydown" style="background:URL('theme://images/bg_edit_N.png') stretch 5,5;"/>
  484. <Combo position="absolute 93 309 210 328" id="cmb_choswayflag" innerdataset="ds_init_mlist_M0119" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_choswayflag_onkeydown"/>
  485. <Edit position="absolute 93 262 210 281" id="ipt_mntpulsecnt" taborder="10" onkeydown="ipt_mntpulsecnt_onkeydown" autoselect="true"/>
  486. <Button position="absolute 416 153 480 172" id="button4" class="btn2" visible="false" text="중증응급" onclick="button4_onclick"/>
  487. <Static text="초진진료일자" position="absolute 5 127 90 150" align="align:center middle;" id="caption30" class="cell_1"/>
  488. <Combo position="absolute 93 407 210 426" id="cmb_chospathflag" innerdataset="ds_init_mlist_M0118" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_chospathflag_onkeydown"/>
  489. <Button position="absolute 371 153 413 172" id="button5" class="btn2_letter2" text="미상" onclick="button5_onclick"/>
  490. <Edit position="absolute 93 238 210 257" id="ipt_highbp" taborder="8" onkeydown="ipt_highbp_onkeydown" autoselect="true"/>
  491. <Static text="초진진료시간" position="absolute 215 127 298 150" align="align:center middle;" id="caption31" class="cell_1"/>
  492. <Static text="발병시간" position="absolute 215 151 298 174" align="align:center middle;" id="caption20" class="cell_1"/>
  493. <Edit position="absolute 298 263 405 282" id="ipt_mntbrethcnt" taborder="11" onkeydown="ipt_mntbrethcnt_onkeydown" autoselect="true"/>
  494. <Edit position="absolute 417 33 517 52" id="input11" enable="false" visible="false" autoselect="true"/>
  495. <Button position="absolute 398 34 414 50" id="btn_prcpclsnm" class="icon_search" text="" onclick="btn_prcpclsnm_onclick"/>
  496. <Static text="의도성여부" position="absolute 5 357 90 380" align="align:center middle;" id="caption21" class="cell_1"/>
  497. <Static text="의식" position="absolute 5 175 90 198" align="align:center middle;" id="caption2" class="cell_1"/>
  498. <MaskEdit position="absolute 301 153 368 172" id="ipt_attacktm" mask="##:##" onkeydown="ipt_attacktm_onkeydown" style="align:center middle;" maskchar=" " type="string" autoselect="true"/>
  499. <Static text="손상기전" position="absolute 5 382 90 405" align="align:center middle;" id="caption22" class="cell_1"/>
  500. <Static text="수축기혈압" position="absolute 5 236 90 259" align="align:center middle;" id="caption3" class="cell_1"/>
  501. <Static text="내원경로" position="absolute 5 406 90 429" align="align:center middle;" id="caption12" class="cell_1"/>
  502. <Static text="분당맥박수" position="absolute 5 260 90 283" align="align:center middle;" id="caption14" class="cell_1"/>
  503. <Button position="absolute 371 129 435 148" id="btn_curtime" class="btn2" text="현재시간" onclick="btn_curtime_onclick"/>
  504. <Combo position="absolute 93 335 210 354" id="cmb_chosresnflag" innerdataset="ds_init_mlist_M0120" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_chosresnflag_onkeydown" onitemchanged="cmb_chosresnflag_onitemchanged"/>
  505. <Edit position="absolute 298 238 405 257" id="ipt_lowbp" taborder="9" onkeydown="ipt_lowbp_onkeydown" autoselect="true"/>
  506. <Combo position="absolute 93 176 210 195" id="cmb_cscs" innerdataset="ds_init_cmb_cscs" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_cscs_onkeydown"/>
  507. <Edit position="absolute 93 32 395 51" id="ipt_mainsynm" enable="false"/>
  508. <Static text="내원수단" position="absolute 5 308 90 331" align="align:center middle;" id="caption15" class="cell_1"/>
  509. <Static text="내원시 체온" position="absolute 5 284 90 307" align="align:center middle;" id="caption16" class="cell_1"/>
  510. <Static text="내원사유" position="absolute 5 333 90 356" align="align:center middle;" id="caption17" class="cell_1"/>
  511. <Static text="통증" position="absolute 5 199 90 235" align="align:center middle;" id="caption29" class="cell_1" onclick="caption29_onclick"/>
  512. <Edit position="absolute 93 286 210 305" id="ipt_chosbdtp" taborder="12" onkeydown="ipt_chosbdtp_onkeydown" autoselect="true"/>
  513. <Edit position="absolute 519 33 608 52" id="input5" enable="false" visible="false" autoselect="true"/>
  514. <Static text="이완기혈압" position="absolute 215 236 295 259" align="align:center middle;" id="caption32" class="cell_1"/>
  515. <Static text="주증상" position="absolute 5 31 90 54" align="align:center middle;" id="caption33" class="cell_1"/>
  516. <Calendar position="absolute 93 152 210 171" id="ipt_attackdd" class="input" onkeydown="ipt_attackdd_onkeydown" autoselect="true"/>
  517. <Static text="분당호흡수" position="absolute 215 260 295 283" align="align:center middle;" id="caption34" class="cell_1"/>
  518. <Static text="발병일자" position="absolute 5 151 90 174" align="align:center middle;" id="caption35" class="cell_1"/>
  519. <Calendar position="absolute 93 128 210 147" id="input7" autoselect="true"/>
  520. <Edit position="absolute 298 286 405 305" id="ipt_oxyconcen" taborder="13" onkeydown="ipt_oxyconcen_onkeydown" autoselect="true"/>
  521. <Static text="산소포화도" position="absolute 215 284 295 307" align="align:center middle;" id="caption36" class="cell_1"/>
  522. <MaskEdit position="absolute 301 129 368 148" id="input8" mask="##:##" onkeydown="input8_onkeydown" type="string" maskchar=" " style="align:center middle;" autoselect="true"/>
  523. <Combo position="absolute 93 359 210 378" id="cmb_intenflag" innerdataset="ds_init_mlist_M0121" datacolumn="cdnm" codecolumn="cdid" onkeydown="cmb_intenflag_onkeydown"/>
  524. <Button position="absolute 840 225 856 241" id="btn_ophistpop" class="icon_search" text="" onclick="btn_ophistpop_onclick"/>
  525. <Radio position="absolute 701 343 834 381" id="rdo_smokinfo" taborder="33" columncount="2" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_smokinfo_onitemchanged">
  526. <Dataset id="innerdataset">
  527. <ColumnInfo>
  528. <Column id="codecolumn"/>
  529. <Column id="datacolumn"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="codecolumn">4</Col>
  534. <Col id="datacolumn">현재흡연</Col>
  535. </Row>
  536. <Row>
  537. <Col id="codecolumn">2</Col>
  538. <Col id="datacolumn">과거흡연</Col>
  539. </Row>
  540. <Row>
  541. <Col id="codecolumn">1</Col>
  542. <Col id="datacolumn">비흡연</Col>
  543. </Row>
  544. <Row>
  545. <Col id="codecolumn">3</Col>
  546. <Col id="datacolumn">확인불능</Col>
  547. </Row>
  548. </Rows>
  549. </Dataset>
  550. </Radio>
  551. <Edit position="absolute 856 320 966 339" id="ipt_smokinfocnt" enable="false" taborder="41" visible="false"/>
  552. <Button position="absolute 408 238 501 257" id="button14" class="btn2" text="측정하지 않음" onclick="button14_onclick"/>
  553. <Button position="absolute 504 5 612 24" id="btn_lnkTriage" class="btn2" text="Triage 기록 연동" onclick="btn_lnkTriage_onclick"/>
  554. <Button position="absolute 398 58 414 74" id="button1" class="icon_search" text="" onclick="button1_onclick"/>
  555. <Static text="주증상1" position="absolute 5 55 90 78" align="align:center middle;" id="caption38" class="cell_1"/>
  556. <Edit position="absolute 93 56 395 75" id="ipt_mainsympnm1" enable="false"/>
  557. <Button position="absolute 398 83 414 99" id="button2" class="icon_search" text="" onclick="button2_onclick"/>
  558. <Static text="주증상2" position="absolute 5 79 90 102" align="align:center middle;" id="caption39" class="cell_1"/>
  559. <Edit position="absolute 93 80 395 99" id="ipt_mainsympnm2" enable="false"/>
  560. <Edit position="absolute 93 104 395 123" id="ipt_etcsymp" autoselect="true"/>
  561. <Static text="기타증상" position="absolute 5 103 90 126" align="align:center middle;" id="caption40" class="cell_1"/>
  562. <CheckBox position="absolute 349 463 608 488" id="chk_chosgenrcmt1" taborder="70" text="내용 :"/>
  563. <Static text="일반사항" position="absolute 277 458 348 553" align="align:center middle;" id="caption10" class="cell_1"/>
  564. <Static text="접수안내/도난방지/보호자1인상주/핸드폰사용제한/화재예방(O2주의)" position="absolute 409 458 602 493" id="chosgenrcmt11"/>
  565. <Static text="교육대상자" position="absolute 277 619 364 642" align="align:center middle;" id="caption24" class="cell_1"/>
  566. <Static text="욕창 예방" position="absolute 277 578 364 617" align="align:center middle;" id="caption26" class="cell_1"/>
  567. <Static text="내원시 교육" position="absolute 277 437 381 455" id="caption8" class="tit_2"/>
  568. <Shape position="absolute 277 453 613 459" linetype="horizontal" id="line5" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  569. <CheckBox position="absolute 503 307 610 324" id="chk_acdownflag" truevalue="Y" text="교통사고당사자" onclick="chk_acdownflag_onclick"/>
  570. <Static text="보호장구" position="absolute 277 308 357 325" align="align:center middle;" id="caption41" class="tit_2"/>
  571. <Radio position="absolute 278 334 610 352" id="rdo_acdowndetailflag" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn">
  572. <Dataset id="innerdataset">
  573. <ColumnInfo>
  574. <Column id="codecolumn"/>
  575. <Column id="datacolumn"/>
  576. </ColumnInfo>
  577. <Rows>
  578. <Row>
  579. <Col id="codecolumn">1</Col>
  580. <Col id="datacolumn">보행자</Col>
  581. </Row>
  582. <Row>
  583. <Col id="codecolumn">2</Col>
  584. <Col id="datacolumn">운전자</Col>
  585. </Row>
  586. <Row>
  587. <Col id="codecolumn">3</Col>
  588. <Col id="datacolumn">승객</Col>
  589. </Row>
  590. <Row>
  591. <Col id="codecolumn">4</Col>
  592. <Col id="datacolumn">기타</Col>
  593. </Row>
  594. <Row>
  595. <Col id="codecolumn">9</Col>
  596. <Col id="datacolumn">미상</Col>
  597. </Row>
  598. </Rows>
  599. </Dataset>
  600. </Radio>
  601. <Shape position="absolute 5 426 611 432" linetype="horizontal" id="line4" class="line_3"/>
  602. <Shape position="absolute 277 324 613 330" linetype="horizontal" id="line10" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  603. <Shape position="absolute 277 551 613 557" linetype="horizontal" id="line12" class="line_2"/>
  604. <Shape position="absolute 277 575 613 581" linetype="horizontal" id="line13" class="line_2"/>
  605. <Shape position="absolute 277 615 613 621" linetype="horizontal" id="line14" class="line_2"/>
  606. <Static text="기타사항" position="absolute 616 439 710 456" id="caption43" class="tit_2"/>
  607. <Shape position="absolute 616 455 970 461" linetype="horizontal" id="line15" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  608. <TextArea position="absolute 617 461 971 588" id="txt_etcfact" wordwrap="char"/>
  609. <Edit position="absolute 417 58 517 77" id="ipt_mainsympcd1" enable="false" visible="false" autoselect="true"/>
  610. <Edit position="absolute 519 58 608 77" id="ipt_mainsympcdno1" enable="false" visible="false" autoselect="true"/>
  611. <Edit position="absolute 417 83 517 102" id="ipt_mainsympcd2" enable="false" visible="false" autoselect="true"/>
  612. <Edit position="absolute 519 83 608 102" id="ipt_mainsympcdno2" enable="false" visible="false" autoselect="true"/>
  613. <Radio position="absolute 93 199 344 215" id="rdo_painflag1" columncount="-1" innerdataset="@ds_rdo_painflag1" datacolumn="cdnm" codecolumn="cdid" onitemchanged="rdo_painflag1_onitemchanged" rowcount="-1" onitemclick="rdo_painflag1_onitemclick"/>
  614. <Button position="absolute 793 102 857 121" id="btn_SPMMO14900" class="btn5" taborder="69" visible="false" text="처방조회" onclick="btn_SPMMO14900_onclick"/>
  615. <Div position="absolute 408 284 524 310" id="grp_weight" visible="true">
  616. <Layouts>
  617. <Layout>
  618. <Static text="체중" position="absolute 0 0 35 23" id="cap_bdwt" class="cell_1"/>
  619. <MaskEdit position="absolute 38 2 78 21" id="ipt_bdwt" mask="#.#" autoselect="true"/>
  620. <Static text="Kg" position="absolute 79 2 112 21" align="align:center middle;" id="caption44"/>
  621. </Layout>
  622. </Layouts>
  623. </Div>
  624. <Radio position="absolute 898 362 968 379" id="rdo_bfsmokinfo" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_bfsmokinfo_onitemchanged">
  625. <Dataset id="innerdataset">
  626. <ColumnInfo>
  627. <Column id="codecolumn"/>
  628. <Column id="datacolumn"/>
  629. </ColumnInfo>
  630. <Rows>
  631. <Row>
  632. <Col id="codecolumn">N</Col>
  633. <Col id="datacolumn">무</Col>
  634. </Row>
  635. <Row>
  636. <Col id="codecolumn">Y</Col>
  637. <Col id="datacolumn">유</Col>
  638. </Row>
  639. </Rows>
  640. </Dataset>
  641. </Radio>
  642. <Static text="흡연여부 :" position="absolute 839 364 899 379" id="caption45"/>
  643. <Static text="(" position="absolute 835 344 848 363" align="align:center middle;" id="caption46"/>
  644. <Static text=")" position="absolute 962 363 975 382" align="align:center middle;" id="caption47"/>
  645. <Static text="입원전1개월이내" position="absolute 840 343 935 363" id="caption48"/>
  646. <Static text="낙상고위험" position="absolute 277 554 364 577" align="align:center middle;" id="caption19" class="cell_1" onmouseenter="caption19_onmouseenter" onmouseleave="caption19_onmouseleave"/>
  647. <Radio position="absolute 368 556 426 574" id="rdo_fallhighriskflag" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn" style="background:#ffe4b5ff;" canitemchange="rdo_fallhighriskflag_canitemchange" onitemclick="rdo_fallhighriskflag_onitemclick">
  648. <Dataset id="innerdataset">
  649. <ColumnInfo>
  650. <Column id="codecolumn"/>
  651. <Column id="datacolumn"/>
  652. </ColumnInfo>
  653. <Rows>
  654. <Row>
  655. <Col id="codecolumn">Y</Col>
  656. <Col id="datacolumn">Y</Col>
  657. </Row>
  658. <Row>
  659. <Col id="codecolumn">N</Col>
  660. <Col id="datacolumn">N</Col>
  661. </Row>
  662. </Rows>
  663. </Dataset>
  664. </Radio>
  665. <Static text="낙상예방활동" position="absolute 427 553 510 576" align="align:center middle;" id="caption37" class="cell_1"/>
  666. <Radio position="absolute 510 555 616 572" id="rdo_fallpreventactflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 0 0 3;background:#ffe4b5ff;">
  667. <Dataset id="innerdataset">
  668. <ColumnInfo>
  669. <Column id="codecolumn"/>
  670. <Column id="datacolumn"/>
  671. </ColumnInfo>
  672. <Rows>
  673. <Row>
  674. <Col id="codecolumn">Y</Col>
  675. <Col id="datacolumn">Y</Col>
  676. </Row>
  677. <Row>
  678. <Col id="codecolumn">N</Col>
  679. <Col id="datacolumn">N</Col>
  680. </Row>
  681. <Row>
  682. <Col id="codecolumn">U</Col>
  683. <Col id="datacolumn">해당무</Col>
  684. </Row>
  685. </Rows>
  686. </Dataset>
  687. </Radio>
  688. <Shape position="absolute 277 637 613 643" linetype="vertical" id="line7" class="line_2"/>
  689. <Shape position="absolute 277 639 613 645" linetype="horizontal" id="line6" class="line_3"/>
  690. <cp_checkboxList id="chk_proceqmtflag" titletext="CheckBox List" taborder="79" text="cp_checkboxList00" scrollbars="none" position="absolute 279 351 610 428" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  691. <cp_checkboxList id="chk_chosgenrcmt2" titletext="CheckBox List" taborder="80" text="cp_checkboxList00" scrollbars="none" position="absolute 349 488 610 548" style="background:transparent;font:Dotum,8;" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  692. <cp_checkboxList id="chk_bedsoreprvn" titletext="CheckBox List" taborder="81" text="cp_checkboxList00" scrollbars="none" position="absolute 366 579 603 616" style="background:transparent;font:Dotum,8;" col="1" row="1" cellspacing="1" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  693. <cp_checkboxList id="chk_edutrgt" titletext="CheckBox List" taborder="82" text="cp_checkboxList00" scrollbars="none" position="absolute 366 621 611 640" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  694. <Div position="absolute 277 366 647 551" id="grp_fallriskscreening" visible="false">
  695. <Layouts>
  696. <Layout>
  697. <Shape id="rectangle1" type="rectangle" position="absolute 0 0 370 185" anchor="default"/>
  698. <Static position="absolute 1 138 369 184" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
  699. <Static position="absolute 0 1 369 25" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
  700. <Static text="1. 환자는 상해나 질병으로 걸을 수 없거나 도움이 필요합니까?" position="absolute 15 25 367 55" id="capnrs21" taborder="43" visible="true" enable="false" anchor="default"/>
  701. <Static text="2. 신체 균형에 영향을 줄 수 있는 내과적 문제나 신체적 장애와" position="absolute 15 50 365 80" id="caption49" taborder="43" visible="true" enable="false" anchor="default"/>
  702. <Static text="(예를 들면, 변화된 의식 수준, 당뇨병, 신경결함)" position="absolute 24 88 299 118" id="caption50" taborder="43" visible="true" enable="false" anchor="default"/>
  703. <Static text="3. 환자는 경련의 증상이 있습니까?" position="absolute 15 111 367 141" id="caption51" taborder="43" visible="true" enable="false" anchor="default"/>
  704. <Static text="한 개 문항이상 해당되면 낙상 고위험 환자로 간주하고 &#13;&#10;고위험 환자의 낙상 예방 활동을 시행" position="absolute 3 145 366 175" align="align:center middle;" id="caption52" taborder="43" visible="true" enable="false" style=":disabled {align:center middle;}" anchor="default"/>
  705. <Static text="응급의료센터 환자 낙상위험 Screening" position="absolute 4 0 369 30" align="align:center middle;" id="caption53" taborder="43" visible="true" enable="false" style=":disabled {align:center middle;}" anchor="default"/>
  706. <Static text="관련된 주증상이 있습니까?" position="absolute 29 69 304 99" id="caption54" taborder="43" visible="true" enable="false" anchor="default"/>
  707. <Shape position="absolute 0 22 369 28" linetype="horizontal" id="line17" anchor="default"/>
  708. <Shape position="absolute 0 135 369 141" linetype="horizontal" id="line16" anchor="default"/>
  709. </Layout>
  710. </Layouts>
  711. </Div>
  712. <Static id="caption00" text="init V/S일자" class="cell_1" position="absolute 215 175 298 198"/>
  713. <Calendar id="ipt_initvsdt" taborder="83" autoselect="true" position="absolute 301 177 407 196"/>
  714. <Static id="caption25" text="init V/S시간" class="cell_1" position="absolute 411 175 494 198"/>
  715. <MaskEdit id="ipt_initvstm" taborder="84" type="string" mask="##:##" maskchar=" " autoselect="true" onkeydown="input8_onkeydown" position="absolute 497 177 564 196" style="align:center middle;"/>
  716. <Radio id="rdo_shpaininfoinclyn" taborder="86" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_shpaininfoinclyn_onitemchanged" position="absolute 344 218 425 234" style="background:transparent;" visible="false" onitemclick="rdo_shpaininfoinclyn_onitemclick">
  717. <Dataset id="innerdataset">
  718. <ColumnInfo>
  719. <Column id="codecolumn"/>
  720. <Column id="datacolumn"/>
  721. </ColumnInfo>
  722. <Rows>
  723. <Row>
  724. <Col id="codecolumn">1</Col>
  725. <Col id="datacolumn">무</Col>
  726. </Row>
  727. <Row>
  728. <Col id="codecolumn">2</Col>
  729. <Col id="datacolumn">유</Col>
  730. </Row>
  731. </Rows>
  732. </Dataset>
  733. </Radio>
  734. <Button id="btn_fall_val" taborder="87" text="낙상위험평가" position="absolute 141 589 272 609" visible="false" onclick="btn_fall_val_onclick"/>
  735. <Button id="btn_painflag" taborder="88" text="통증관리기록" class="btn2" position="absolute 342 199 434 218" onclick="btn_painflag_onclick" visible="false"/>
  736. <Button id="btn_getPainRec" taborder="89" text="기록연동" class="btn2" visible="false" position="absolute 438 199 509 218" onclick="btn_getPainRec_onclick"/>
  737. <Edit id="edtPainRec" taborder="91" position="absolute 342 218 600 235" visible="false"/>
  738. <Div id="divPain" taborder="92" position="absolute 93 199 613 235" style="background:white;" visible="false">
  739. <Layouts>
  740. <Layout>
  741. <Radio id="rdo_shpaininfoinclyn1" taborder="0" columncount="3" rowcount="0" position="absolute 7 10 307 26" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" direction="horizontal" style="buttonalign:left middle;align:left middle;" onitemchanged="divPain_rdo_shpaininfoinclyn1_onitemchanged" index="-1">
  742. <Dataset id="innerdataset">
  743. <ColumnInfo>
  744. <Column id="codecolumn" size="256"/>
  745. <Column id="datacolumn" size="256"/>
  746. </ColumnInfo>
  747. <Rows>
  748. <Row>
  749. <Col id="codecolumn">1</Col>
  750. <Col id="datacolumn">통증없음 (0점)</Col>
  751. </Row>
  752. <Row>
  753. <Col id="codecolumn">2</Col>
  754. <Col id="datacolumn">통증있음</Col>
  755. </Row>
  756. <Row>
  757. <Col id="codecolumn">3</Col>
  758. <Col id="datacolumn">평가불가능</Col>
  759. </Row>
  760. </Rows>
  761. </Dataset>
  762. </Radio>
  763. <TextArea id="TextArea00" taborder="1" position="absolute 321 3 516 34" anchor="default" enable="false"/>
  764. </Layout>
  765. </Layouts>
  766. </Div>
  767. </Layout>
  768. </Layouts>
  769. <Objects>
  770. <Dataset id="ds_selectdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  771. <ColumnInfo>
  772. <Column id="umlscd" type="STRING" size="256"/>
  773. <Column id="termengnm" type="STRING" size="256"/>
  774. </ColumnInfo>
  775. <Rows>
  776. <Row/>
  777. </Rows>
  778. </Dataset>
  779. <Dataset id="ds_chk_chosgenrcmt2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  780. <ColumnInfo>
  781. <Column id="code" type="STRING" size="256"/>
  782. <Column id="name" type="STRING" size="256"/>
  783. </ColumnInfo>
  784. <Rows>
  785. <Row>
  786. <Col id="name">해당없음</Col>
  787. <Col id="code">1</Col>
  788. </Row>
  789. <Row>
  790. <Col id="name">교육실시</Col>
  791. <Col id="code">2</Col>
  792. </Row>
  793. <Row>
  794. <Col id="name">안내자료배부</Col>
  795. <Col id="code">3</Col>
  796. </Row>
  797. <Row>
  798. <Col id="name">설명거부</Col>
  799. <Col id="code">4</Col>
  800. </Row>
  801. <Row>
  802. <Col id="name">설명할 수 없는 상태/보호자 부재</Col>
  803. <Col id="code">5</Col>
  804. </Row>
  805. </Rows>
  806. </Dataset>
  807. <Dataset id="ds_chk_bedsoreprvn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  808. <Dataset id="ds_chk_edutrgt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  809. <ColumnInfo>
  810. <Column id="code" type="STRING" size="256"/>
  811. <Column id="name" type="STRING" size="256"/>
  812. </ColumnInfo>
  813. <Rows>
  814. <Row>
  815. <Col id="code">1</Col>
  816. <Col id="name">환자</Col>
  817. </Row>
  818. <Row>
  819. <Col id="code">2</Col>
  820. <Col id="name">보호자</Col>
  821. </Row>
  822. </Rows>
  823. </Dataset>
  824. </Objects>
  825. <Bind>
  826. <BindItem id="item0" compid="ipt_mainsynm" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm"/>
  827. <BindItem id="item1" compid="input11" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd"/>
  828. <BindItem id="item2" compid="input5" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno"/>
  829. <BindItem id="item3" compid="ipt_mainsympnm1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm1"/>
  830. <BindItem id="item4" compid="ipt_mainsympcd1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd1"/>
  831. <BindItem id="item5" compid="ipt_mainsympcdno1" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno1"/>
  832. <BindItem id="item6" compid="ipt_mainsympnm2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympnm2"/>
  833. <BindItem id="item7" compid="ipt_mainsympcd2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcd2"/>
  834. <BindItem id="item8" compid="ipt_mainsympcdno2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mainsympcdno2"/>
  835. <BindItem id="item9" compid="ipt_etcsymp" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcsymp"/>
  836. <BindItem id="item10" compid="input7" propid="value" datasetid="ds_main_wardrecinfo" columnid="fstexamorddd"/>
  837. <BindItem id="item11" compid="input8" propid="value" datasetid="ds_main_wardrecinfo" columnid="fstexamordtm"/>
  838. <BindItem id="item12" compid="ipt_attackdd" propid="value" datasetid="ds_main_wardrecinfo" columnid="attackdd"/>
  839. <BindItem id="item13" compid="ipt_attacktm" propid="value" datasetid="ds_main_wardrecinfo" columnid="attacktm"/>
  840. <BindItem id="item14" compid="cmb_cscs" propid="value" datasetid="ds_main_wardrecinfo" columnid="cscsflag"/>
  841. <BindItem id="item15" compid="cmb_pain" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
  842. <BindItem id="item16" compid="ipt_highbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="highbp"/>
  843. <BindItem id="item17" compid="ipt_lowbp" propid="value" datasetid="ds_main_wardrecinfo" columnid="lowbp"/>
  844. <BindItem id="item18" compid="ipt_mntpulsecnt" propid="value" datasetid="ds_main_wardrecinfo" columnid="mntpulsecnt"/>
  845. <BindItem id="item19" compid="ipt_mntbrethcnt" propid="value" datasetid="ds_main_wardrecinfo" columnid="mntbrethcnt"/>
  846. <BindItem id="item20" compid="ipt_chosbdtp" propid="value" datasetid="ds_main_wardrecinfo" columnid="chosbdtp"/>
  847. <BindItem id="item21" compid="ipt_oxyconcen" propid="value" datasetid="ds_main_wardrecinfo" columnid="oxyconcen"/>
  848. <BindItem id="item22" compid="grp_weight.ipt_bdwt" propid="value" datasetid="ds_main_wardrecinfo" columnid="bdwt"/>
  849. <BindItem id="item23" compid="cmb_chosresnflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="chosresnflag"/>
  850. <BindItem id="item24" compid="cmb_intenflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="intenflag"/>
  851. <BindItem id="item25" compid="cmb_injmechflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="injmechflag"/>
  852. <BindItem id="item26" compid="cmb_chospathflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="chospathflag"/>
  853. <BindItem id="item27" compid="input1" propid="value" datasetid="ds_main_wardrecinfo" columnid="tel"/>
  854. <BindItem id="item28" compid="input2" propid="value" datasetid="ds_main_wardrecinfo" columnid="mphone"/>
  855. <BindItem id="item29" compid="input3" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone1"/>
  856. <BindItem id="item30" compid="input4" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcphone2"/>
  857. <BindItem id="item31" compid="rdo_inacompstyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstyn"/>
  858. <BindItem id="item32" compid="cmb_inacompstcd" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstcd"/>
  859. <BindItem id="item33" compid="ipt_inacompst" propid="value" datasetid="ds_main_wardrecinfo" columnid="inacompstnm"/>
  860. <BindItem id="item34" compid="rdo_revisit" propid="value" datasetid="ds_data_revisit" columnid="revisityn"/>
  861. <BindItem id="item35" compid="cmb_revisit" propid="value" datasetid="ds_data_revisit" columnid="revisitcd"/>
  862. <BindItem id="item36" compid="chk_acdownflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="acdownflag"/>
  863. <BindItem id="item37" compid="rdo_acdowndetailflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="acdowndetailflag"/>
  864. <BindItem id="item38" compid="chk_chosgenrcmt1" propid="value" datasetid="ds_data_chosedu" columnid="chosgenrcmt1"/>
  865. <BindItem id="item39" compid="rdo_fallhighriskflag" propid="value" datasetid="ds_data_chosedu" columnid="fallhighriskflag"/>
  866. <BindItem id="item40" compid="rdo_fallpreventactflag" propid="value" datasetid="ds_data_chosedu" columnid="fallpreventactflag"/>
  867. <BindItem id="item41" compid="chk_pasthistyn" propid="value" datasetid="ds_data_pasthist1" columnid="pasthistinclyn"/>
  868. <BindItem id="item42" compid="chk_rectmedistatinclyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="rectmedistatinfoinclyn"/>
  869. <BindItem id="item43" compid="chk_ophistinclyn" propid="value" datasetid="ds_data_ophist1" columnid="ophistinclyn"/>
  870. <BindItem id="item44" compid="chk_prgchk" propid="value" datasetid="ds_data_prg" columnid="prgstatchk"/>
  871. <BindItem id="item45" compid="chk_skinstatyn" propid="value" datasetid="ds_data_skinsect" columnid="skinstatinfoinclyn"/>
  872. <BindItem id="item46" compid="ipt_pasthistetccnt" propid="value" datasetid="ds_main_wardrecinfo" columnid=""/>
  873. <BindItem id="item47" compid="rdo_painflag1" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag1"/>
  874. <BindItem id="item48" compid="cmb_choswayflag" propid="value" datasetid="ds_main_wardrecinfo" columnid="choswayflag"/>
  875. <BindItem id="item49" compid="cmb_antibiodrugyn" propid="value" datasetid="ds_data_rectmedistat1" columnid="antibiodrugyn"/>
  876. <BindItem id="item50" compid="rdo_smokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="smokinfoyn"/>
  877. <BindItem id="item51" compid="rdo_bfsmokinfo" propid="value" datasetid="ds_data_smokinfo" columnid="bfsmokinfoyn"/>
  878. <BindItem id="item52" compid="rdo_nosmokcnstyn" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstyn"/>
  879. <BindItem id="item53" compid="cmb_nosmokcnst" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnst"/>
  880. <BindItem id="item54" compid="ipt_nosmokcnstnm" propid="value" datasetid="ds_data_smokinfo" columnid="nosmokcnstnm"/>
  881. <BindItem id="item55" compid="txt_etcfact" propid="value" datasetid="ds_main_wardrecinfo" columnid="etcfact"/>
  882. <BindItem id="item56" compid="caption28" propid="value" datasetid="ds_main_wardrecinfo" columnid="serdiagflag"/>
  883. <BindItem id="item57" compid="ipt_initvsdt" propid="value" datasetid="ds_main_wardrecinfo" columnid="initvsdd"/>
  884. <BindItem id="item58" compid="ipt_initvstm" propid="value" datasetid="ds_main_wardrecinfo" columnid="initvstm"/>
  885. <BindItem id="item59" compid="rdo_shpaininfoinclyn" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
  886. <BindItem id="item60" compid="edtPainRec" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
  887. <BindItem id="item61" compid="divPain.TextArea00" propid="value" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
  888. </Bind>
  889. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  890. * System Name :
  891. * Job Name :
  892. * Creator :
  893. * Make Date : 2015-11-13
  894. * Description :
  895. *---------------------------------------------------------------------------------------
  896. * Modify Date Modifier Modify Description
  897. *---------------------------------------------------------------------------------------
  898. * 2015-11-13 Live Converter TF->XP
  899. *
  900. *---------------------------------------------------------------------------------------
  901. ****************************************************************************************/
  902. include "com_commonxp::comm_main.xjs";
  903. var status = "select";
  904. function SMMNW12600_oninit(obj:Form, e:InitEventInfo)
  905. {
  906. frmf_initForm(obj);
  907. }
  908. function SMMNW12600_onload(obj:Form, e:LoadEventInfo)
  909. {
  910. //20181108 이돈희 : 기존 통증 입력란은 비활성화 처리,
  911. // 새로운 통증 입력란은 본원은 visible, 칠곡은 hide 처리
  912. var sInstcd = sysf_getUserInfo("dutplceinstcd");
  913. if(sInstcd == "031") {
  914. rdo_shpaininfoinclyn.visible = true;
  915. // 20190516 김현석, 예전 통증 평가 항목 안보이도록 하고 신규 통증 평가 NEW 버튼 보여주기
  916. rdo_painflag1.enable = false;
  917. cmb_pain.enable = false;
  918. // rdo_painflag1.visible = false;
  919. // cmb_pain.visible = false;
  920. btn_painflag.visible = true;
  921. btn_getPainRec.visible =true;
  922. edtPainRec.visible = true;
  923. // 20190411 김현석: 응급간호정보조사 낙상위험 평가 부분 수정 요청, , 요청번호 : 20190405020
  924. // 본원은 낙상위험도구 버튼으로 관리
  925. btn_fall_val.visible = false;
  926. var ds = rdo_fallpreventactflag.innerdataset;
  927. ds.deleteRow(2);
  928. caption19.text = "낙상위험평가";
  929. }
  930. else if (sInstcd == "032")
  931. {
  932. // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용)으로 인해 통증 값에 따라 컨트롤 활성화 여부 처리, 요청번호:20190626013
  933. divPain.visible = true;
  934. }
  935. }
  936. function fChkLoad()
  937. {
  938. var sProp = "col=3,row=4,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  939. chk_proceqmtflag.setInitComp(sProp, ds_init_mlist_M0125,"cdid","cdnm", "fn_chk_proceqmtflag");
  940. var sProp = "col=2,row=3,cellspacing=0,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  941. chk_chosgenrcmt2.setInitComp(sProp, ds_chk_chosgenrcmt2,"code","name", "fn_chk_chosgenrcmt2");
  942. ds_codelist.filter("cdgrupid == '187'");
  943. ds_chk_bedsoreprvn.copyData(ds_codelist, true);
  944. ds_codelist.filter("");
  945. var sProp = "col=2,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  946. chk_bedsoreprvn.setInitComp(sProp, ds_chk_bedsoreprvn,"cdid","cdnm", "fn_chk_bedsoreprvn");
  947. var sProp = "col=2,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  948. chk_edutrgt.setInitComp(sProp, ds_chk_edutrgt,"code","name", "fn_chk_edutrgt");
  949. //
  950. }
  951. function fn_chk_proceqmtflag()
  952. {
  953. var getData = String(chk_proceqmtflag.getData()).replace(","," ");
  954. ds_main_wardrecinfo.setColumn(0, "proceqmtflag", getData);
  955. }
  956. function fn_chk_chosgenrcmt2()
  957. {
  958. var getData = String(chk_chosgenrcmt2.getData()).replace(","," ");
  959. ds_data_chosedu.setColumn(0, "chosgenrcmt2", getData);
  960. }
  961. function fn_chk_bedsoreprvn()
  962. {
  963. var getData = String(chk_bedsoreprvn.getData()).replace(","," ");
  964. ds_data_chosedu.setColumn(0, "bedsoreprvn", getData);
  965. }
  966. function fn_chk_edutrgt()
  967. {
  968. var getData = String(chk_edutrgt.getData()).replace(","," ");
  969. ds_data_chosedu.setColumn(0, "edutrgt", getData);
  970. }
  971. function fInitEvent() {
  972. //내원사유 질병일 경우 disable
  973. ds_codelist.filter("cdgrupid == '114' && supcdid == '-'");
  974. ds_rdo_painflag1.copyData(ds_codelist, true);
  975. ds_codelist.filter("");
  976. rdo_painflag1.codecolumn = "cdid";
  977. rdo_painflag1.datacolumn = "cdnm";
  978. cmb_choswayflag.innerdataset = "ds_init_mlist_M0119";
  979. cmb_choswayflag.codecolumn = "cdid";
  980. cmb_choswayflag.datacolumn = "cdnm";
  981. cmb_chosresnflag.innerdataset = "ds_init_mlist_M0120";
  982. cmb_chosresnflag.codecolumn = "cdid";
  983. cmb_chosresnflag.datacolumn = "cdnm";
  984. cmb_intenflag.innerdataset = "ds_init_mlist_M0121";
  985. cmb_intenflag.codecolumn = "cdid";
  986. cmb_intenflag.datacolumn = "cdnm";
  987. cmb_injmechflag.innerdataset = "ds_init_mlist_M0122";
  988. cmb_injmechflag.codecolumn = "cdid";
  989. cmb_injmechflag.datacolumn = "cdnm";
  990. cmb_chospathflag.innerdataset = "ds_init_mlist_M0118";
  991. cmb_chospathflag.codecolumn = "cdid";
  992. cmb_chospathflag.datacolumn = "cdnm";
  993. cmb_cscs.innerdataset = "ds_init_mlist_M0117";
  994. cmb_cscs.codecolumn = "cdid";
  995. cmb_cscs.datacolumn = "cdnm";
  996. fChkLoad();
  997. grdExprOphist();
  998. grdExprPasthist();
  999. var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
  1000. if(chosresnflag == "1"){ //내원사유가 질병인 경우
  1001. cmb_intenflag.enable = false;
  1002. cmb_injmechflag.enable = false;
  1003. }
  1004. frmf_inputEnterKey("chk_algyflag", "onclick", new ClickEventInfo );
  1005. frmf_inputEnterKey("chk_pasthistflag", "onclick", new ClickEventInfo );
  1006. frmf_inputEnterKey("rdo_inacompstyn", "onitemchanged", new ItemChangeEventInfo );
  1007. frmf_inputEnterKey("cmb_inacompstcd", "onitemchanged", new ItemChangeEventInfo );
  1008. frmf_inputEnterKey("rdo_allgyn", "onitemchanged", new ItemChangeEventInfo );
  1009. frmf_inputEnterKey("rdo_revisit", "onitemchanged", new ItemChangeEventInfo );
  1010. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
  1011. frmf_inputEnterKey("chk_prgchk", "onclick", new ClickEventInfo );
  1012. if(ds_data_pasthist2.getColumn(0, "pasthistinclyn") == "1") {
  1013. frmf_inputEnterKey("chk_pasthistyn", "onclick", new ClickEventInfo );
  1014. }
  1015. if(ds_data_rectmedistat.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1016. frmf_inputEnterKey("chk_rectmedistatinclyn", "onclick", new ClickEventInfo );
  1017. }
  1018. if(ds_data_ophist2.getColumn(0, "ophistinclyn") == "1") {
  1019. frmf_inputEnterKey("chk_ophistinclyn", "onclick", new ClickEventInfo );
  1020. }
  1021. frmf_inputEnterKey("rdo_painflag1", "onitemchanged", new ItemChangeEventInfo );
  1022. if(chk_acdownflag.value == "Y"){
  1023. rdo_acdowndetailflag.enable = true;
  1024. chk_proceqmtflag.enable = true;
  1025. chk_proceqmtflag.setEnbale(true);
  1026. }else{
  1027. rdo_acdowndetailflag.value = "";
  1028. rdo_acdowndetailflag.enable = false;
  1029. chk_proceqmtflag.enable = false;
  1030. chk_proceqmtflag.setCheckAll(false);
  1031. chk_proceqmtflag.setEnbale(false);
  1032. }
  1033. }
  1034. function fSetStatus() {
  1035. var rtn = "";
  1036. if(status == "select") {
  1037. rtn = "6";
  1038. } else {
  1039. rtn = sysf_messageBox("데이터를 ", "Q001");
  1040. }
  1041. return rtn;
  1042. }
  1043. function isCheckGridDataYN(grdData)
  1044. {
  1045. var isEmptyYN = "Y";
  1046. var bindDs = eval(grdData.binddataset);
  1047. if(bindDs.rowcount > 0)
  1048. {
  1049. for(var i = 0; i < grdData.getCellCount("Body"); i++) {
  1050. if(!utlf_isNull(grdData.getCellValue(0, i)))
  1051. {
  1052. isEmptyYN = "N";
  1053. break;
  1054. }
  1055. else
  1056. {
  1057. isEmptyYN = "Y";
  1058. }
  1059. }
  1060. }
  1061. else if(bindDs.rowcount == 0)
  1062. {
  1063. isEmptyYN = "Y";
  1064. }
  1065. else
  1066. {
  1067. isEmptyYN = "N";
  1068. }
  1069. if(isEmptyYN == "Y")
  1070. {
  1071. status = "select";
  1072. }
  1073. else
  1074. {
  1075. status = "";
  1076. }
  1077. return isEmptyYN;
  1078. }
  1079. /**
  1080. * @desc : String에서 특정 문자 검사
  1081. * @
  1082. * @param : trgtStr - 타켓이 되는 String문자열
  1083. * : fndCh - 찾을 Char문자
  1084. *
  1085. * @return : true/false
  1086. * @author : 오지훈
  1087. * @---------------------------------------------------
  1088. */
  1089. function fSearchChar(sTrgtStr, chFndChar){
  1090. for(var i = 0; i < sTrgtStr.length; i++){
  1091. var ch = sTrgtStr.charAt(i);
  1092. if(ch == chFndChar){
  1093. return true;
  1094. }
  1095. }
  1096. return false;
  1097. }
  1098. /**
  1099. * @desc : Enter 혹은 Tab키 입력시, 지정한 콘트롤로 이동
  1100. * @
  1101. * @param :
  1102. * @return :
  1103. * @author : 오지훈
  1104. * @---------------------------------------------------
  1105. */
  1106. function fNextMoveCtrl(ctrlID){
  1107. if(event.keyCode == 13){ //Enter키가 눌린 경우
  1108. model.setFocus(ctrlID);
  1109. }
  1110. }
  1111. /**
  1112. * @desc : 알러지 선택, 선택취소
  1113. * @
  1114. * @param :
  1115. * @return :
  1116. * @author : 오지훈
  1117. * @---------------------------------------------------
  1118. */
  1119. function fSelctAlgy(){
  1120. var sAglyFlag = ds_main_wardrecinfo.getColumn(0, "algyflag");
  1121. ipt_algyetccnt.enable = false;
  1122. if(fSearchChar(sAglyFlag, "8") == true){ // 없음(8)이 선택된 경우
  1123. deselectAll("chk_algyflag");
  1124. }else if(fSearchChar(sAglyFlag, "7") == true){ // 기타(7)이 선택된 경우
  1125. ipt_algyetccnt.enable = true;
  1126. }else if(fSearchChar(sAglyFlag, "7") == false){ // 기타(7)이 선택해제된 경우
  1127. ipt_algyetccnt.enable = false;
  1128. ipt_algyetccnt.value = "";
  1129. }else if(sAglyFlag == ""){
  1130. selectAll("chk_algyflag");
  1131. ipt_algyetccnt.enable = false;
  1132. }
  1133. if(fSearchChar(sAglyFlag, "8") == false){ // 없음(8)이 선택해제된 경우
  1134. chk_algyflag.enable = true;
  1135. }
  1136. }
  1137. /**
  1138. * @desc : 과거력 선택, 선택취소
  1139. * @
  1140. * @param :
  1141. * @return :
  1142. * @author : 오지훈
  1143. * @---------------------------------------------------
  1144. */
  1145. function fSelctPastHist(){
  1146. var sPastHistFlag = ds_main_wardrecinfo.getColumn(0, "pasthistflag");
  1147. ipt_pasthistetccnt.enable = false;
  1148. if(fSearchChar(sPastHistFlag, "9") == true){ // 없음(9)이 선택된 경우
  1149. deselectAll("chk_pasthistflag");
  1150. }else if(fSearchChar(sPastHistFlag, "8") == true){ // 기타(8)이 선택된 경우
  1151. ipt_pasthistetccnt.enable = true;
  1152. }else if(fSearchChar(sPastHistFlag, "8") == false){ // 기타(8)이 선택해제된 경우
  1153. ipt_pasthistetccnt.enable = false;
  1154. ipt_pasthistetccnt.value = "";
  1155. }else if(utlf_isNull(sPastHistFlag)){
  1156. selectAll("chk_pasthistflag");
  1157. ipt_pasthistetccnt.enable = false;
  1158. }
  1159. if(fSearchChar(sPastHistFlag, "9") == false){ // 없음(8)이 선택해제된 경우
  1160. chk_pasthistflag.enable = true;
  1161. }
  1162. }
  1163. // 모든 체크를 disabled = true
  1164. function deselectAll(flag)
  1165. {
  1166. if (flag == "chk_algyflag") { // 알러지
  1167. var i = 0;
  1168. for(i=0; i< chk_algyflag.length-1; i++)
  1169. {
  1170. chk_algyflag.deselect(i);
  1171. chk_algyflag.item(i).enable = false;
  1172. }
  1173. ds_main_wardrecinfo.setColumn(0, "algyetccnts");
  1174. }
  1175. else if (flag == "chk_pasthistflag") { // 과거력
  1176. var i = 0;
  1177. for(i=0; i < chk_pasthistflag.length-1 ; i++)
  1178. {
  1179. chk_pasthistflag.deselect(i);
  1180. chk_pasthistflag.item(i).disabled = true;
  1181. }
  1182. ds_main_wardrecinfo.setColumn(0, "pasthistetccnts");
  1183. }
  1184. }
  1185. // 모든 체크를 disabled = false
  1186. function selectAll(flag)
  1187. {
  1188. if (flag == "chk_algyflag") { // 알러지
  1189. var i = 0;
  1190. for(i=0; i < chk_algyflag.length-1; i++)
  1191. {
  1192. chk_algyflag.deselect(i);
  1193. chk_algyflag.item(i).enable = true;
  1194. }
  1195. } else if (flag == "chk_pasthistflag") { // 과거력
  1196. var i = 0;
  1197. for(i=0; i<chk_pasthistflag.length-1; i++)
  1198. {
  1199. chk_pasthistflag.deselect(i);
  1200. chk_pasthistflag.item(i).enable = true;
  1201. }
  1202. }
  1203. }
  1204. /**
  1205. * @desc : 내원사유 변경
  1206. * @
  1207. * @param :
  1208. * @return :
  1209. * @author : 오지훈
  1210. * @---------------------------------------------------
  1211. */
  1212. function fChngChosResnFlag(){
  1213. var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
  1214. if(chosresnflag == "1"){ //내원사유가 질병인 경우
  1215. ds_main_wardrecinfo.setColumn(0, "intenflag" , "-"); //의도성여부
  1216. ds_main_wardrecinfo.setColumn(0, "injmechflag" , "-"); //손상기전
  1217. ds_main_wardrecinfo.setColumn(0, "chospathflag", "-"); //내원경로
  1218. ds_main_wardrecinfo.setColumn(0, "acdownflag" , ""); //교통사고 당사자
  1219. ds_main_wardrecinfo.setColumn(0, "proceqmtflag", ""); //보호장구
  1220. ds_main_wardrecinfo.setColumn(0, "acdowndetailflag", "");
  1221. cmb_intenflag.enable = false;
  1222. cmb_injmechflag.enable = false;
  1223. }else{
  1224. cmb_intenflag.enable = true;
  1225. cmb_injmechflag.enable = true;
  1226. cmb_chospathflag.enable= true;
  1227. if (chosresnflag == "3"){ // 내원사유가 질병외방문시 활력증후 값 세팅
  1228. ds_main_wardrecinfo.setColumn(0, "highbp", "-"); // 수축기 혈압
  1229. ds_main_wardrecinfo.setColumn(0, "lowbp", "-"); // 이완기 혈압
  1230. ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-"); // 분당 맥박수
  1231. ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-"); // 분당 호흡수
  1232. ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-"); // 내원시 체온
  1233. }
  1234. }
  1235. }
  1236. function fSetPopupParam(part, direc, symp, cate, flag) {
  1237. var skinstatPath = ds_data_skinsect; //"/root/main/wardrecinfo/skinsectinfo/skinsect/skinstat";
  1238. frmf_setParameter("SPMNW07500_PARAM1", "");
  1239. frmf_setParameter("SPMNW07500_PARAM2", "");
  1240. frmf_setParameter("SPMNW07500_PARAM3", "");
  1241. frmf_setParameter("SPMNW07500_PARAM4", "");
  1242. frmf_setParameter("SPMNW07500_PARAM5", "");
  1243. var title ="";
  1244. var path = "";
  1245. var idx = -1;
  1246. if(flag == "01") {
  1247. title="동통팝업";
  1248. path = shpainPath;
  1249. //idx = grd_shpain.row;
  1250. } else if(flag =="02") {
  1251. title="호흡기계";
  1252. //path = resorgnPath;
  1253. //idx = grd_resorgn.row;
  1254. } else if(flag =="03") {
  1255. title="소화기계";
  1256. //path = digorgnPath;
  1257. //idx = grd_digorgn.row;
  1258. } else if(flag =="04") {
  1259. title = "신경계장애";
  1260. //path = nvesysdsordPath;
  1261. //idx = grd_nvesysdsord.row;
  1262. } else if(flag =="05") {
  1263. title = "피부색";
  1264. //path = skincolorPath;
  1265. //idx = grd_skincolor.row;
  1266. } else if(flag == "06") {
  1267. title = "피부상태";
  1268. path = skinstatPath;
  1269. idx = ds_data_skinstat.rowposition;
  1270. } else if(flag == "07") {
  1271. title = "비뇨기계";
  1272. //path = uriorgnPath;
  1273. //idx = grd_urine.row;
  1274. } else if(flag == "08") {
  1275. title = "대변";
  1276. //path = stoolPath;
  1277. }
  1278. fmrf_setParameter("SPMNW07500_PARAM1", part);
  1279. fmrf_setParameter("SPMNW07500_PARAM2", direc);
  1280. fmrf_setParameter("SPMNW07500_PARAM3", symp);
  1281. fmrf_setParameter("SPMNW07500_PARAM4", title);
  1282. fmrf_setParameter("SPMNW07500_PARAM5", cate);
  1283. //modal("SPMNW07500",1, (event.screenX + 517 >= 1195)? 1195-517 : event.screenX , (event.screenY+306 >= 1024)? 1024-306: event.screenY );
  1284. frmf_modal("SPMNW07500", "SPMNW07500", "", null, "1", (screenX + 517 >= 1195)? 1195-517 : screenX, (screenY+306 >= 1024)? 1024-306: screenY,
  1285. null, null, null, null, null, "M");
  1286. var flg = frmf_getParameter("SMMNW03100_PARAM4");
  1287. if(flg == "Y") {
  1288. if(part != "00") {
  1289. part = frmf_getParameter("SMMNW03100_PARAM1");
  1290. path.setColumn(idx, "part", part);
  1291. }
  1292. if(direc != "00") {
  1293. direc = frmf_getParameter("SMMNW03100_PARAM2");
  1294. path.setColumn(idx, "direc", direc);
  1295. }
  1296. if(symp != "00") {
  1297. symp = frmf_getParameter("SMMNW03100_PARAM3");
  1298. path.setColumn(idx, "symp", symp);
  1299. }
  1300. if(cate != "00") {
  1301. cate = frmf_getParameter("SMMNW03100_PARAM5");
  1302. if(flag == "03") {
  1303. // grd_digorgn.valueMatrix(idx, grd_digorgn.colRef("cate")) = cate;
  1304. // grd_digorgn.rebuild();
  1305. } else if(flag == "07") {
  1306. // grd_urine.valueMatrix(1, grd_urine.colRef("cate")) = cate;
  1307. //grd_urine.rebuild();
  1308. } else if(flag == "08") {
  1309. //path.setColumn(0, "stoolcatekind", cate);
  1310. }
  1311. }
  1312. }
  1313. }
  1314. function btn_prcpclsnm_onclick(obj:Button, e:ClickEventInfo)
  1315. {
  1316. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1317. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1318. dsf_makeValue(ds_main_wardrecinfo, "mainsympcd", "string", ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1319. dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno", "string", 0);
  1320. dsf_makeValue(ds_main_wardrecinfo, "mainsympnm", "string", ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1321. //dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1322. //dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1323. //상단정보 재조회
  1324. ds_temp_cond_list.clearData();
  1325. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1326. }
  1327. function button1_onclick(obj:Button, e:ClickEventInfo)
  1328. {
  1329. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1330. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1331. ds_main_wardrecinfo.setColumn(0, "mainsympcd1" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1332. ds_main_wardrecinfo.setColumn(0, "mainsympcdno1", 0);
  1333. ds_main_wardrecinfo.setColumn(0, "mainsympnm1" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1334. dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1335. dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1336. //상단정보 재조회
  1337. ds_temp_cond_list.clearData();
  1338. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1339. }
  1340. function button2_onclick(obj:Button, e:ClickEventInfo)
  1341. {
  1342. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1343. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1344. ds_main_wardrecinfo.setColumn(0, "mainsympcd2" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1345. ds_main_wardrecinfo.setColumn(0, "mainsympcdno2", 0);
  1346. ds_main_wardrecinfo.setColumn(0, "mainsympnm2" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1347. dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1348. dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1349. //상단정보 재조회
  1350. ds_temp_cond_list.clearData();
  1351. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1352. }
  1353. function input8_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1354. {
  1355. if(e.keycode == "13")
  1356. {
  1357. cmb_cscs.setFocus();
  1358. }
  1359. }
  1360. function ipt_attackdd_onkeydown(obj:Calendar, e:KeyEventInfo)
  1361. {
  1362. if(e.keycode == "13")
  1363. {
  1364. ipt_attacktm.setFocus();
  1365. }
  1366. }
  1367. function ipt_attacktm_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1368. {
  1369. if(e.keycode == "13")
  1370. {
  1371. cmb_cscs.setFocus();
  1372. }
  1373. }
  1374. function cmb_cscs_onkeydown(obj:Combo, e:KeyEventInfo)
  1375. {
  1376. if(e.keycode == "13")
  1377. {
  1378. cmb_pain.setFocus();
  1379. }
  1380. }
  1381. function rdo_painflag1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1382. {
  1383. //2017.08.09 최초 작성 시 통증 항목 사용자가 선택하게 수정
  1384. if( utlf_isNull(ds_main_wardrecinfo.getColumn(0,"painflag1"))){
  1385. rdo_painflag1.value =-1;
  1386. }
  1387. var painflag1= rdo_painflag1.value;//model.getValue("/root/main/ertriage/ertriage/painflag1");
  1388. //model.setValue("/root/main/wardrecinfo/painflag","");
  1389. if ( !utlf_isNull(painflag1) && painflag1 != "-" ){
  1390. ds_codelist.filter("cdgrupid == '114' && supcdid == '"+ painflag1 +"'");
  1391. //ds_main_wardrecinfo.setColumn(0, "painflag", ds_codelist.getColumn(0, "cdnm"));
  1392. ds_cmb_pain.copyData(ds_codelist, true);
  1393. ds_codelist.filter("");
  1394. }
  1395. }
  1396. function cmb_pain_onkeydown(obj:Combo, e:KeyEventInfo)
  1397. {
  1398. if(e.keycode == "13")
  1399. {
  1400. ipt_highbp.setFocus();
  1401. }
  1402. }
  1403. function ipt_highbp_onkeydown(obj:Edit, e:KeyEventInfo)
  1404. {
  1405. if(e.keycode == "13")
  1406. {
  1407. ipt_lowbp.setFocus();
  1408. }
  1409. }
  1410. function ipt_lowbp_onkeydown(obj:Edit, e:KeyEventInfo)
  1411. {
  1412. if(e.keycode == "13")
  1413. {
  1414. ipt_mntpulsecnt.setFocus();
  1415. }
  1416. }
  1417. function button14_onclick(obj:Button, e:ClickEventInfo)
  1418. {
  1419. ds_main_wardrecinfo.setColumn(0, "highbp", "-");
  1420. ds_main_wardrecinfo.setColumn(0, "lowbp", "-");
  1421. ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-");
  1422. ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-");
  1423. ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-");
  1424. }
  1425. function ipt_mntpulsecnt_onkeydown(obj:Edit, e:KeyEventInfo)
  1426. {
  1427. if(e.keycode == "13")
  1428. {
  1429. ipt_mntbrethcnt.setFocus();
  1430. }
  1431. }
  1432. function ipt_mntbrethcnt_onkeydown(obj:Edit, e:KeyEventInfo)
  1433. {
  1434. if(e.keycode == "13")
  1435. {
  1436. ipt_chosbdtp.setFocus();
  1437. }
  1438. }
  1439. function ipt_chosbdtp_onkeydown(obj:Edit, e:KeyEventInfo)
  1440. {
  1441. if(e.keycode == "13")
  1442. {
  1443. ipt_oxyconcen.setFocus();
  1444. }
  1445. }
  1446. function ipt_oxyconcen_onkeydown(obj:Edit, e:KeyEventInfo)
  1447. {
  1448. if(e.keycode == "13")
  1449. {
  1450. cmb_choswayflag.setFocus();
  1451. }
  1452. }
  1453. function cmb_choswayflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1454. {
  1455. if(e.keycode == "13")
  1456. {
  1457. cmb_chosresnflag.setFocus();
  1458. }
  1459. }
  1460. function cmb_chosresnflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1461. {
  1462. if(e.keycode == "13")
  1463. {
  1464. cmb_intenflag.setFocus();
  1465. }
  1466. }
  1467. function cmb_intenflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1468. {
  1469. if(e.keycode == "13")
  1470. {
  1471. cmb_injmechflag.setFocus();
  1472. }
  1473. }
  1474. function cmb_injmechflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1475. {
  1476. if(e.keycode == "13")
  1477. {
  1478. cmb_chospathflag.setFocus();
  1479. }
  1480. }
  1481. function cmb_chospathflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1482. {
  1483. if(e.keycode == "13")
  1484. {
  1485. chk_acdownflag.setFocus();
  1486. }
  1487. }
  1488. function rdo_inacompstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1489. {
  1490. if(ds_main_wardrecinfo.getColumn(0, "inacompstyn") == "2") {
  1491. cmb_inacompstcd.enable = true;
  1492. ipt_inacompst.enable = false;
  1493. } else {
  1494. cmb_inacompstcd.enable = false;
  1495. ipt_inacompst.enable = false;
  1496. ds_main_wardrecinfo.setColumn(0, "inacompstcd", "");
  1497. ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
  1498. }
  1499. }
  1500. function cmb_inacompstcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1501. {
  1502. if (ds_main_wardrecinfo.getColumn(0, "inacompstcd") == "5"){
  1503. ipt_inacompst.enable = true;
  1504. }else{
  1505. ipt_inacompst.enable = false;
  1506. ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
  1507. }
  1508. }
  1509. function rdo_revisit_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1510. {
  1511. if(ds_data_revisit.getColumn(0, "revisityn") == "2") {
  1512. cmb_revisit.enable = true;
  1513. //동일증상, 비동일 증상 판단하여 설정해줌
  1514. } else {
  1515. cmb_revisit.enable = false;
  1516. ds_data_revisit.setColumn(0, "revisitcd", "");
  1517. }
  1518. }
  1519. function chk_acdownflag_onclick(obj:CheckBox, e:ClickEventInfo)
  1520. {
  1521. if(chk_acdownflag.value == "Y"){
  1522. rdo_acdowndetailflag.enable = true;
  1523. chk_proceqmtflag.enable = true;
  1524. chk_proceqmtflag.setEnbale(true);
  1525. }else{
  1526. rdo_acdowndetailflag.value = "";
  1527. rdo_acdowndetailflag.enable = false;
  1528. chk_proceqmtflag.enable = false;
  1529. chk_proceqmtflag.setCheckAll(false);
  1530. chk_proceqmtflag.setEnbale(false);
  1531. }
  1532. }
  1533. function chk_pasthistyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1534. {
  1535. if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") == "1") {
  1536. var isEmptyYN = "Y";
  1537. isEmptyYN = isCheckGridDataYN(grd_pasthist);
  1538. var rtn = fSetStatus();
  1539. if(rtn == "6") {
  1540. ds_data_pasthist2.clearData();
  1541. btn_pasthistadd.enable = false;
  1542. btn_pasthistdel.enable = false;
  1543. } else if(rtn == "7") {
  1544. ds_data_pasthist1.setColumn(0, "pasthistinclyn", "");
  1545. }
  1546. } else {
  1547. btn_pasthistadd.enable = true;
  1548. btn_pasthistdel.enable = true;
  1549. ds_data_pasthist2.addRow();
  1550. }
  1551. }
  1552. function chk_pasthistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1553. {
  1554. status = "click";
  1555. }
  1556. function btn_pasthistadd_onclick(obj:Button, e:ClickEventInfo)
  1557. {
  1558. ds_data_pasthist2.addRow();
  1559. }
  1560. function btn_pasthistdel_onclick(obj:Button, e:ClickEventInfo)
  1561. {
  1562. ds_data_pasthist2.deleteRow(ds_data_pasthist2.rowposition);
  1563. }
  1564. function chk_rectmedistatinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1565. {
  1566. if(ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1567. var isEmptyYN = "Y";
  1568. isEmptyYN = isCheckGridDataYN(grd_rectmedistat);
  1569. var rtn = fSetStatus();
  1570. if(rtn == "6") {
  1571. ds_data_rectmedistat2.clearData();
  1572. btn_rectmedistatadd.enable = false;
  1573. btn_rectmedistatdel.enable = false;
  1574. } else if(rtn == "7") {
  1575. ds_data_rectmedistat.setColumn(0, "rectmedistatinfoinclyn", "");
  1576. }
  1577. } else {
  1578. btn_rectmedistatadd.enable = true;
  1579. btn_rectmedistatdel.enable = true;
  1580. ds_data_rectmedistat2.addRow();
  1581. }
  1582. }
  1583. function chk_rectmedistatinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1584. {
  1585. status = "click";
  1586. }
  1587. function btn_SPMMO14900_onclick(obj:Button, e:ClickEventInfo)
  1588. {
  1589. frmf_open("SPMMO14900","SPMMO14900","","","","","","","","","","","M");
  1590. }
  1591. function btn_rectmedistatadd_onclick(obj:Button, e:ClickEventInfo)
  1592. {
  1593. ds_data_rectmedistat2.addRow(); // 최근투약상태
  1594. }
  1595. function btn_rectmedistatdel_onclick(obj:Button, e:ClickEventInfo)
  1596. {
  1597. ds_data_rectmedistat2.deleteRow(ds_data_rectmedistat2.rowposition);
  1598. }
  1599. function chk_ophistinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1600. {
  1601. if(ds_data_ophist1.getColumn(0, "ophistinclyn") == "1") {
  1602. var isEmptyYN = "Y";
  1603. isEmptyYN = isCheckGridDataYN(grd_ophist);
  1604. var rtn = fSetStatus();
  1605. if(rtn == "6") {
  1606. ds_data_ophist2.clearData();
  1607. btn_ophistadd.enable = false;
  1608. btn_ophistdel.enable = false;
  1609. } else if(rtn == "7") {
  1610. ds_data_ophist1.setColumn(0, "ophistinclyn", "");
  1611. }
  1612. } else {
  1613. btn_ophistadd.enable = true;
  1614. btn_ophistdel.enable = true;
  1615. ds_data_ophist2.addRow();
  1616. }
  1617. }
  1618. function chk_ophistinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1619. {
  1620. status = "click";
  1621. }
  1622. function btn_ophistadd_onclick(obj:Button, e:ClickEventInfo)
  1623. {
  1624. ds_data_ophist2.addRow();
  1625. }
  1626. function btn_ophistdel_onclick(obj:Button, e:ClickEventInfo)
  1627. {
  1628. ds_data_ophist2.deleteRow(ds_data_ophist2.rowposition);
  1629. }
  1630. function chk_prgchk_onclick(obj:CheckBox, e:ClickEventInfo)
  1631. {
  1632. if(ds_data_prg.getColumn(0, "prgstatchk") == "1"){
  1633. rdo_prgyn.enable = false;
  1634. ipt_prg.enable = false;
  1635. }else{
  1636. dsf_makeValue(ds_data_prg, "prgstatyn", "string", "1");
  1637. rdo_prgyn.enable = true;
  1638. ipt_prg.enable = false;
  1639. }
  1640. }
  1641. function chk_prgchk_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1642. {
  1643. status = "click";
  1644. }
  1645. function rdo_smokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1646. {
  1647. sysf_trace("===========" + ds_data_smokinfo.getColumn(0, "smokinfoyn"))
  1648. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
  1649. rdo_bfsmokinfo.enable = true;
  1650. } else {
  1651. rdo_bfsmokinfo.enable = false;
  1652. ds_data_smokinfo.setColumn(0, "bfsmokinfoyn", "");
  1653. }
  1654. //금연상담여부컨트롤
  1655. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4") {
  1656. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
  1657. }else if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
  1658. if(ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
  1659. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
  1660. } else{
  1661. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
  1662. }
  1663. }else{
  1664. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
  1665. }
  1666. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
  1667. }
  1668. function rdo_bfsmokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1669. {
  1670. frmf_inputEnterKey("rdo_smokinfo", "onitemchanged", new ItemChangeEventInfo );
  1671. }
  1672. function chk_skinstatyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1673. {
  1674. if(ds_data_skinsect.getColumn(0, "skinstatinfoinclyn")=="1") {
  1675. var isEmptyYN = "Y";
  1676. isEmptyYN = isCheckGridDataYN(grd_skinstat);
  1677. var rtn = fSetStatus();
  1678. if(rtn == "6") {
  1679. btn_skinstatadd.enable = false;
  1680. btn_skinstatdel.enable = false;
  1681. ds_data_skinstat.clearData();
  1682. } else if(rtn == "7") {
  1683. ds_data_skinsect.setColumn(0, "skinstatinfoinclyn", "");
  1684. }
  1685. } else {
  1686. btn_skinstatadd.enable = true;
  1687. btn_skinstatdel.enable = true;
  1688. ds_data_skinstat.addRow();
  1689. }
  1690. }
  1691. function btn_skinstatadd_onclick(obj:Button, e:ClickEventInfo)
  1692. {
  1693. ds_data_skinstat.addRow();
  1694. }
  1695. function btn_skinstatdel_onclick(obj:Button, e:ClickEventInfo)
  1696. {
  1697. ds_data_skinstat.deleteRow(ds_data_skinstat.rowposition);
  1698. }
  1699. function btn_lnkTriage_onclick(obj:Button, e:ClickEventInfo)
  1700. {
  1701. sSrchHistCd = "D";
  1702. var pid = ds_temp_cond_list.getColumn(0, "pid");
  1703. var indd = ds_temp_cond_list.getColumn(0, "indd");
  1704. var cretno = ds_temp_cond_list.getColumn(0, "vcretno");
  1705. var instcd = ds_temp_cond_list.getColumn(0, "instcd");
  1706. var orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
  1707. dsf_makeValue(ds_send_req, "pid", "string", pid);
  1708. dsf_makeValue(ds_send_req, "indd", "string", indd);
  1709. dsf_makeValue(ds_send_req, "cretno", "string", cretno);
  1710. dsf_makeValue(ds_send_req, "instcd", "string", instcd);
  1711. dsf_makeValue(ds_send_req, "recflag", "string", "10");
  1712. dsf_makeValue(ds_send_req, "docucode", "string", "0800000290");
  1713. dsf_makeValue(ds_send_req, "deptcd", "string", orddeptcd);
  1714. fAlertTriageChng();
  1715. }
  1716. function btn_curtime_onclick(obj:Button, e:ClickEventInfo)
  1717. {
  1718. ds_main_wardrecinfo.setColumn(0, "fstexamorddd", utlf_getCurrentDateTime().substring(0,8));
  1719. ds_main_wardrecinfo.setColumn(0, "fstexamordtm", utlf_getCurrentTime().substring(0,4));
  1720. }
  1721. function button5_onclick(obj:Button, e:ClickEventInfo)
  1722. {
  1723. ds_main_wardrecinfo.setColumn(0, "attackdd", "00000000");
  1724. ds_main_wardrecinfo.setColumn(0, "attacktm", "0000");
  1725. }
  1726. function button4_onclick(obj:Button, e:ClickEventInfo)
  1727. {
  1728. var pid = ds_temp_cond_list.getColumn(0, "pid");
  1729. var indd = ds_temp_cond_list.getColumn(0, "indd");
  1730. var cretno = ds_temp_cond_list.getColumn(0, "cretno");
  1731. var hngnm = ds_temp_cond_list.getColumn(0, "hngnm");
  1732. if(utlf_isNull(pid) || utlf_isNull(indd) || utlf_isNull(cretno) || utlf_isNull(hngnm)){
  1733. return;
  1734. }
  1735. frmf_setParameter("SPMNE04600_pid", pid);
  1736. frmf_setParameter("SPMNE04600_indd", indd);
  1737. frmf_setParameter("SPMNE04600_cretno", cretno);
  1738. frmf_setParameter("SPMNE04600_hngnm", hngnm);
  1739. frmf_open("SPMNE04600","SPMNE04600","","","","","","","","","","","M");
  1740. }
  1741. function btn_ophistpop_onclick(obj:Button, e:ClickEventInfo)
  1742. {
  1743. frmf_setParameter("histflag", "ophist");
  1744. frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
  1745. frmf_setParameter("indd", ds_temp_cond_list.getColumn(0, "indd"));
  1746. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1747. frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
  1748. frmf_open("SPMNW12800","SPMNW12800","","","","","","","","","","","M");
  1749. }
  1750. function grdExprOphist()
  1751. {
  1752. var i = 0;
  1753. var EXPR = "EXPR(";
  1754. for(i = 0; i < ds_data_ophist2.rowcount ; i++)
  1755. {
  1756. if(!utlf_isNull(ds_data_ophist2.getColumn(i, "opdd")))
  1757. {
  1758. EXPR += "currow == " + i + " && " + ds_data_ophist2.getColumn(i, "opdd").length + " == 8 ? 'date' :";
  1759. }
  1760. }
  1761. if(EXPR.length > 7)
  1762. {
  1763. EXPR += "'text')";
  1764. }
  1765. else
  1766. {
  1767. EXPR = "";
  1768. }
  1769. grd_ophist.setCellProperty("Body", "opdd", "displaytype", EXPR)
  1770. }
  1771. function grdExprPasthist()
  1772. {
  1773. var i = 0;
  1774. var EXPR = "EXPR(";
  1775. for(i = 0; i < ds_data_pasthist2.rowcount ; i++)
  1776. {
  1777. if(!utlf_isNull(ds_data_pasthist2.getColumn(i, "genrdd")))
  1778. {
  1779. EXPR += "currow == " + i + " && " + ds_data_pasthist2.getColumn(i, "genrdd").length + " == 8 ? 'date' :";
  1780. }
  1781. }
  1782. if(EXPR.length > 7)
  1783. {
  1784. EXPR += "'text')";
  1785. }
  1786. else
  1787. {
  1788. EXPR = "";
  1789. }
  1790. grd_pasthist.setCellProperty("Body", "genrdd", "displaytype", EXPR)
  1791. }
  1792. function grd_ophist_oncloseup(obj:Grid, e:GridEditEventInfo)
  1793. {
  1794. obj.showEditor(false);
  1795. grdExpr();
  1796. }
  1797. function grd_pasthist_oncloseup(obj:Grid, e:GridEditEventInfo)
  1798. {
  1799. var dsGridBind = eval(obj.binddataset);
  1800. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  1801. var posVal = utlf_transNullToEmpty(e.value);
  1802. if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  1803. obj.showEditor(false);
  1804. }
  1805. bDrop1 = false;
  1806. lastrow1 = e.row;
  1807. lastcol1 = e.col;
  1808. //obj.showEditor(false);
  1809. grdExprPasthist();
  1810. }
  1811. function rdo_nosmokcnstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1812. {
  1813. if(ds_data_smokinfo.getColumn(0, "nosmokcnstyn") == "1") {
  1814. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4" || ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
  1815. cmb_nosmokcnst.enable = true;
  1816. ipt_nosmokcnstnm.enable = true;
  1817. }else{
  1818. cmb_nosmokcnst.enable = false;
  1819. ipt_nosmokcnstnm.enable = false;
  1820. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1821. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1822. }
  1823. } else {
  1824. cmb_nosmokcnst.enable = false;
  1825. ipt_nosmokcnstnm.enable = false;
  1826. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1827. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1828. }
  1829. }
  1830. function cmb_chosresnflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1831. {
  1832. fChngChosResnFlag();
  1833. }
  1834. function caption19_onmouseenter(obj:Static, e:MouseEventInfo)
  1835. {
  1836. // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청(본원은 제외), 요청번호 : 20190405020
  1837. // if ( sysf_getUserInfo("dutplceinstcd") == "032" )
  1838. // grp_fallriskscreening.visible = true;
  1839. }
  1840. function caption19_onmouseleave(obj:Static, e:MouseEventInfo)
  1841. {
  1842. grp_fallriskscreening.visible = false;
  1843. }
  1844. var lastrow1 = -1;
  1845. var lastcol1 = -1;
  1846. var bDrop1 = false;
  1847. function grd_pasthist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1848. {
  1849. lastrow1 = -1;
  1850. lastcol1 = -1;
  1851. }
  1852. function grd_pasthist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  1853. {
  1854. grdf_setSelectedCell(obj, e);
  1855. var dsGridBind = eval(obj.binddataset);
  1856. // Combo DropDown Click 처리
  1857. obj.autoenter = "select";
  1858. if( e.fromreferenceobject.name == "dropbutton" ){
  1859. bDrop1 = true;
  1860. }
  1861. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  1862. // Combo 선택시 활성화 및 combodatacol 변경
  1863. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  1864. obj.showEditor(true);
  1865. }else{
  1866. if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
  1867. obj.setCellPos(e.col);
  1868. dsGridBind.rowposition = e.row;
  1869. obj.showEditor(true);
  1870. if(bDrop1) {
  1871. obj.dropdownCombo();
  1872. }
  1873. }
  1874. }
  1875. }else{
  1876. obj.autoenter = "select";
  1877. }
  1878. }
  1879. function rdo_painflag1_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  1880. {
  1881. ds_main_wardrecinfo.setColumn(0, "painflag", "");
  1882. }
  1883. function caption29_onclick(obj:Static, e:ClickEventInfo)
  1884. {
  1885. var sInstcd = sysf_getUserInfo("dutplceinstcd");
  1886. if(sInstcd == "031") {
  1887. //20190516 김현석 사용 안함.
  1888. //frmf_setParameter("chkFlag", "P");
  1889. //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
  1890. }
  1891. }
  1892. function rdo_shpaininfoinclyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1893. {
  1894. //20181108 이돈희 : 유 체크시 통증관리기록 자동 팝업
  1895. // : 무 체크시 통증관리기록에 자동 팝업 및 통증 무 기록 추가
  1896. if( rdo_shpaininfoinclyn.value == "2") {
  1897. frmf_setParameter("chkFlag", "");
  1898. }
  1899. else if(rdo_shpaininfoinclyn.value == "1") {
  1900. frmf_setParameter("chkFlag", "P");
  1901. }
  1902. // 20190516 김현석, 통증 관리 기록 안 띄우도록 함.
  1903. //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
  1904. }
  1905. // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청, 요청번호 : 20190405020
  1906. function btn_fall_val_onclick(obj:Button, e:ClickEventInfo)
  1907. {
  1908. frmf_modal("SMMNW04000", "SMMNW04000", null, "", 0, 200, 200, "", "", "", "", "", "M");
  1909. }
  1910. function rdo_fallhighriskflag_canitemchange(obj:Radio, e:ItemChangeEventInfo)
  1911. {
  1912. if (e.postindex == 1 )
  1913. return false;
  1914. }
  1915. // 20190508 김현석, 낙상위험평가 Y 클릭 시 중증도 및 위험사정 폼 띄우기
  1916. function rdo_fallhighriskflag_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  1917. {
  1918. if (e.index == 0)
  1919. {
  1920. frmf_modal("SMMNW04000", "SMMNW04000", null, true, 0, 200, 200, "", "", "", "", "", "M");
  1921. }
  1922. }
  1923. // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
  1924. function btn_painflag_onclick(obj:Button, e:ClickEventInfo)
  1925. {
  1926. frmf_modal("SMMNW04820", "SMMNW04820", "", null, "", "", "", null, null, null, null, null, "M");
  1927. rdo_shpaininfoinclyn.visible = false;
  1928. edtPainRec.visible = true;
  1929. ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
  1930. }
  1931. // 20190516 김현석
  1932. function fGetPainRecData()
  1933. {
  1934. // 20190516 김현석, 통증기록 작성 NEW 여부 확인
  1935. ds_send_checkpain.setColumn(0, "pid", ds_temp_cond_list.getColumn(0, "pid"));
  1936. ds_send_checkpain.setColumn(0, "indd", ds_temp_cond_list.getColumn(0, "indd"));
  1937. ds_send_checkpain.setColumn(0, "cretno", ds_temp_cond_list.getColumn(0, "cretno"));
  1938. var oParam = {};
  1939. oParam.id = "TRMNW04802";
  1940. oParam.service = "wardcareapp.WardPainCareMngt";
  1941. oParam.method = "reqGetPainMngtFinalRecDataInitRec";
  1942. oParam.inds = "req=ds_send_checkpain";
  1943. oParam.outds = "ds_main_detlgrup_detlgruplist=painData";
  1944. oParam.async = false;
  1945. tranf_submit(oParam);
  1946. var painrecdata = "";
  1947. if(ds_main_detlgrup_detlgruplist.rowcount == 0)
  1948. {
  1949. painrecdata = "";
  1950. }
  1951. else
  1952. {
  1953. trace(ds_main_detlgrup_detlgruplist.saveXML());
  1954. if ( utlf_isNull( ds_main_detlgrup_detlgruplist.getColumn(0, "method") ) )
  1955. {
  1956. painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
  1957. }
  1958. else
  1959. {
  1960. painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
  1961. + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
  1962. + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
  1963. }
  1964. // if ( ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") == "통증없음" )
  1965. // {
  1966. // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
  1967. // }
  1968. // else
  1969. // {
  1970. // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
  1971. // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
  1972. // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
  1973. // }
  1974. }
  1975. return painrecdata ;
  1976. }
  1977. // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
  1978. function btn_getPainRec_onclick(obj:Button, e:ClickEventInfo)
  1979. {
  1980. ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
  1981. rdo_shpaininfoinclyn.visible = false;
  1982. edtPainRec.visible = true;
  1983. }
  1984. // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용), 요청번호:20190626013
  1985. function divPain_rdo_shpaininfoinclyn1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1986. {
  1987. switch (e.postindex)
  1988. {
  1989. case 0:
  1990. case 2:
  1991. ds_main_wardrecinfo.setColumn(0, "painflag", divPain.rdo_shpaininfoinclyn1.text);
  1992. break;
  1993. case 1:
  1994. frmf_setParameter("SMMNW04830_vRecFlag", "O");
  1995. frmf_setParameter("SMMNW04830_oformcd", "1900023761"); // 칠곡 통증
  1996. // frmf_setParameter("SMMNW04830_vPid" , ds_send_req.getColumn(0, "pid"));
  1997. // frmf_setParameter("SMMNW04830_vIndd" , ds_send_req.getColumn(0, "indd"));
  1998. // frmf_setParameter("SMMNW04830_vCretno", ds_send_req.getColumn(0, "cretno"));
  1999. // frmf_setParameter("SMMNW04830_vInstcd", ds_send_req.getColumn(0, "instcd"));
  2000. // frmf_setParameter("SMMNW04830_vDschdd", "");
  2001. // frmf_setParameter("SMMNW04830_vWardcd", "");
  2002. var rtnArg = frmf_modal("SMMNW04830","SMMNW04830","","","","","","","","","","","M");
  2003. if(!utlf_isNull(rtnArg.vRtn))
  2004. {
  2005. var tmpRtn = rtnArg.vRtn;
  2006. tmpRtn = tmpRtn.replace("/", ",");
  2007. ds_main_wardrecinfo.setColumn(0, "painflag", tmpRtn);
  2008. // MTX_1.value = rtnArg.vRtn;
  2009. // SSU_4.value = "0020990001";
  2010. // SSU_4.text = "통증있음";
  2011. }
  2012. else
  2013. {
  2014. divPain.rdo_shpaininfoinclyn1.index = e.preindex;
  2015. }
  2016. break;
  2017. }
  2018. }
  2019. ]]></Script>
  2020. </Form>
  2021. </FDL>