SMMNE12600_응급실정보.xfdl 97 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213
  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 1 243 25" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" direction="horizontal" style="buttonalign:left top;align:left top;" 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 249 0 516 36" anchor="default" enable="true" wordwrap="word" readonly="true"/>
  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. <BindItem id="item62" compid="divPain.TextArea00" propid="tooltiptext" datasetid="ds_main_wardrecinfo" columnid="painflag"/>
  889. </Bind>
  890. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  891. * System Name :
  892. * Job Name :
  893. * Creator :
  894. * Make Date : 2015-11-13
  895. * Description :
  896. *---------------------------------------------------------------------------------------
  897. * Modify Date Modifier Modify Description
  898. *---------------------------------------------------------------------------------------
  899. * 2015-11-13 Live Converter TF->XP
  900. *
  901. *---------------------------------------------------------------------------------------
  902. ****************************************************************************************/
  903. include "com_commonxp::comm_main.xjs";
  904. var status = "select";
  905. function SMMNW12600_oninit(obj:Form, e:InitEventInfo)
  906. {
  907. frmf_initForm(obj);
  908. }
  909. function SMMNW12600_onload(obj:Form, e:LoadEventInfo)
  910. {
  911. //20181108 이돈희 : 기존 통증 입력란은 비활성화 처리,
  912. // 새로운 통증 입력란은 본원은 visible, 칠곡은 hide 처리
  913. var sInstcd = sysf_getUserInfo("dutplceinstcd");
  914. if(sInstcd == "031") {
  915. rdo_shpaininfoinclyn.visible = true;
  916. // 20190516 김현석, 예전 통증 평가 항목 안보이도록 하고 신규 통증 평가 NEW 버튼 보여주기
  917. rdo_painflag1.enable = false;
  918. cmb_pain.enable = false;
  919. // rdo_painflag1.visible = false;
  920. // cmb_pain.visible = false;
  921. btn_painflag.visible = true;
  922. btn_getPainRec.visible =true;
  923. edtPainRec.visible = true;
  924. // 20190411 김현석: 응급간호정보조사 낙상위험 평가 부분 수정 요청, , 요청번호 : 20190405020
  925. // 본원은 낙상위험도구 버튼으로 관리
  926. btn_fall_val.visible = false;
  927. var ds = rdo_fallpreventactflag.innerdataset;
  928. ds.deleteRow(2);
  929. caption19.text = "낙상위험평가";
  930. }
  931. else if (sInstcd == "032")
  932. {
  933. // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용)으로 인해 통증 값에 따라 컨트롤 활성화 여부 처리, 요청번호:20190626013
  934. divPain.visible = true;
  935. }
  936. }
  937. function fChkLoad()
  938. {
  939. var sProp = "col=3,row=4,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  940. chk_proceqmtflag.setInitComp(sProp, ds_init_mlist_M0125,"cdid","cdnm", "fn_chk_proceqmtflag");
  941. var sProp = "col=2,row=3,cellspacing=0,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  942. chk_chosgenrcmt2.setInitComp(sProp, ds_chk_chosgenrcmt2,"code","name", "fn_chk_chosgenrcmt2");
  943. ds_codelist.filter("cdgrupid == '187'");
  944. ds_chk_bedsoreprvn.copyData(ds_codelist, true);
  945. ds_codelist.filter("");
  946. var sProp = "col=2,row=2,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  947. chk_bedsoreprvn.setInitComp(sProp, ds_chk_bedsoreprvn,"cdid","cdnm", "fn_chk_bedsoreprvn");
  948. var sProp = "col=2,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=19,overflow='visible'";
  949. chk_edutrgt.setInitComp(sProp, ds_chk_edutrgt,"code","name", "fn_chk_edutrgt");
  950. //
  951. }
  952. function fn_chk_proceqmtflag()
  953. {
  954. var getData = String(chk_proceqmtflag.getData()).replace(","," ");
  955. ds_main_wardrecinfo.setColumn(0, "proceqmtflag", getData);
  956. }
  957. function fn_chk_chosgenrcmt2()
  958. {
  959. var getData = String(chk_chosgenrcmt2.getData()).replace(","," ");
  960. ds_data_chosedu.setColumn(0, "chosgenrcmt2", getData);
  961. }
  962. function fn_chk_bedsoreprvn()
  963. {
  964. var getData = String(chk_bedsoreprvn.getData()).replace(","," ");
  965. ds_data_chosedu.setColumn(0, "bedsoreprvn", getData);
  966. }
  967. function fn_chk_edutrgt()
  968. {
  969. var getData = String(chk_edutrgt.getData()).replace(","," ");
  970. ds_data_chosedu.setColumn(0, "edutrgt", getData);
  971. }
  972. function fInitEvent() {
  973. //내원사유 질병일 경우 disable
  974. ds_codelist.filter("cdgrupid == '114' && supcdid == '-'");
  975. ds_rdo_painflag1.copyData(ds_codelist, true);
  976. ds_codelist.filter("");
  977. rdo_painflag1.codecolumn = "cdid";
  978. rdo_painflag1.datacolumn = "cdnm";
  979. cmb_choswayflag.innerdataset = "ds_init_mlist_M0119";
  980. cmb_choswayflag.codecolumn = "cdid";
  981. cmb_choswayflag.datacolumn = "cdnm";
  982. cmb_chosresnflag.innerdataset = "ds_init_mlist_M0120";
  983. cmb_chosresnflag.codecolumn = "cdid";
  984. cmb_chosresnflag.datacolumn = "cdnm";
  985. cmb_intenflag.innerdataset = "ds_init_mlist_M0121";
  986. cmb_intenflag.codecolumn = "cdid";
  987. cmb_intenflag.datacolumn = "cdnm";
  988. cmb_injmechflag.innerdataset = "ds_init_mlist_M0122";
  989. cmb_injmechflag.codecolumn = "cdid";
  990. cmb_injmechflag.datacolumn = "cdnm";
  991. cmb_chospathflag.innerdataset = "ds_init_mlist_M0118";
  992. cmb_chospathflag.codecolumn = "cdid";
  993. cmb_chospathflag.datacolumn = "cdnm";
  994. cmb_cscs.innerdataset = "ds_init_mlist_M0117";
  995. cmb_cscs.codecolumn = "cdid";
  996. cmb_cscs.datacolumn = "cdnm";
  997. fChkLoad();
  998. grdExprOphist();
  999. grdExprPasthist();
  1000. var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
  1001. if(chosresnflag == "1"){ //내원사유가 질병인 경우
  1002. cmb_intenflag.enable = false;
  1003. cmb_injmechflag.enable = false;
  1004. }
  1005. frmf_inputEnterKey("chk_algyflag", "onclick", new ClickEventInfo );
  1006. frmf_inputEnterKey("chk_pasthistflag", "onclick", new ClickEventInfo );
  1007. frmf_inputEnterKey("rdo_inacompstyn", "onitemchanged", new ItemChangeEventInfo );
  1008. frmf_inputEnterKey("cmb_inacompstcd", "onitemchanged", new ItemChangeEventInfo );
  1009. frmf_inputEnterKey("rdo_allgyn", "onitemchanged", new ItemChangeEventInfo );
  1010. frmf_inputEnterKey("rdo_revisit", "onitemchanged", new ItemChangeEventInfo );
  1011. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
  1012. frmf_inputEnterKey("chk_prgchk", "onclick", new ClickEventInfo );
  1013. if(ds_data_pasthist2.getColumn(0, "pasthistinclyn") == "1") {
  1014. frmf_inputEnterKey("chk_pasthistyn", "onclick", new ClickEventInfo );
  1015. }
  1016. if(ds_data_rectmedistat.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1017. frmf_inputEnterKey("chk_rectmedistatinclyn", "onclick", new ClickEventInfo );
  1018. }
  1019. if(ds_data_ophist2.getColumn(0, "ophistinclyn") == "1") {
  1020. frmf_inputEnterKey("chk_ophistinclyn", "onclick", new ClickEventInfo );
  1021. }
  1022. frmf_inputEnterKey("rdo_painflag1", "onitemchanged", new ItemChangeEventInfo );
  1023. if(chk_acdownflag.value == "Y"){
  1024. rdo_acdowndetailflag.enable = true;
  1025. chk_proceqmtflag.enable = true;
  1026. chk_proceqmtflag.setEnbale(true);
  1027. }else{
  1028. rdo_acdowndetailflag.value = "";
  1029. rdo_acdowndetailflag.enable = false;
  1030. chk_proceqmtflag.enable = false;
  1031. chk_proceqmtflag.setCheckAll(false);
  1032. chk_proceqmtflag.setEnbale(false);
  1033. }
  1034. }
  1035. function fSetStatus() {
  1036. var rtn = "";
  1037. if(status == "select") {
  1038. rtn = "6";
  1039. } else {
  1040. rtn = sysf_messageBox("데이터를 ", "Q001");
  1041. }
  1042. return rtn;
  1043. }
  1044. function isCheckGridDataYN(grdData)
  1045. {
  1046. var isEmptyYN = "Y";
  1047. var bindDs = eval(grdData.binddataset);
  1048. if(bindDs.rowcount > 0)
  1049. {
  1050. for(var i = 0; i < grdData.getCellCount("Body"); i++) {
  1051. if(!utlf_isNull(grdData.getCellValue(0, i)))
  1052. {
  1053. isEmptyYN = "N";
  1054. break;
  1055. }
  1056. else
  1057. {
  1058. isEmptyYN = "Y";
  1059. }
  1060. }
  1061. }
  1062. else if(bindDs.rowcount == 0)
  1063. {
  1064. isEmptyYN = "Y";
  1065. }
  1066. else
  1067. {
  1068. isEmptyYN = "N";
  1069. }
  1070. if(isEmptyYN == "Y")
  1071. {
  1072. status = "select";
  1073. }
  1074. else
  1075. {
  1076. status = "";
  1077. }
  1078. return isEmptyYN;
  1079. }
  1080. /**
  1081. * @desc : String에서 특정 문자 검사
  1082. * @
  1083. * @param : trgtStr - 타켓이 되는 String문자열
  1084. * : fndCh - 찾을 Char문자
  1085. *
  1086. * @return : true/false
  1087. * @author : 오지훈
  1088. * @---------------------------------------------------
  1089. */
  1090. function fSearchChar(sTrgtStr, chFndChar){
  1091. for(var i = 0; i < sTrgtStr.length; i++){
  1092. var ch = sTrgtStr.charAt(i);
  1093. if(ch == chFndChar){
  1094. return true;
  1095. }
  1096. }
  1097. return false;
  1098. }
  1099. /**
  1100. * @desc : Enter 혹은 Tab키 입력시, 지정한 콘트롤로 이동
  1101. * @
  1102. * @param :
  1103. * @return :
  1104. * @author : 오지훈
  1105. * @---------------------------------------------------
  1106. */
  1107. function fNextMoveCtrl(ctrlID){
  1108. if(event.keyCode == 13){ //Enter키가 눌린 경우
  1109. model.setFocus(ctrlID);
  1110. }
  1111. }
  1112. /**
  1113. * @desc : 알러지 선택, 선택취소
  1114. * @
  1115. * @param :
  1116. * @return :
  1117. * @author : 오지훈
  1118. * @---------------------------------------------------
  1119. */
  1120. function fSelctAlgy(){
  1121. var sAglyFlag = ds_main_wardrecinfo.getColumn(0, "algyflag");
  1122. ipt_algyetccnt.enable = false;
  1123. if(fSearchChar(sAglyFlag, "8") == true){ // 없음(8)이 선택된 경우
  1124. deselectAll("chk_algyflag");
  1125. }else if(fSearchChar(sAglyFlag, "7") == true){ // 기타(7)이 선택된 경우
  1126. ipt_algyetccnt.enable = true;
  1127. }else if(fSearchChar(sAglyFlag, "7") == false){ // 기타(7)이 선택해제된 경우
  1128. ipt_algyetccnt.enable = false;
  1129. ipt_algyetccnt.value = "";
  1130. }else if(sAglyFlag == ""){
  1131. selectAll("chk_algyflag");
  1132. ipt_algyetccnt.enable = false;
  1133. }
  1134. if(fSearchChar(sAglyFlag, "8") == false){ // 없음(8)이 선택해제된 경우
  1135. chk_algyflag.enable = true;
  1136. }
  1137. }
  1138. /**
  1139. * @desc : 과거력 선택, 선택취소
  1140. * @
  1141. * @param :
  1142. * @return :
  1143. * @author : 오지훈
  1144. * @---------------------------------------------------
  1145. */
  1146. function fSelctPastHist(){
  1147. var sPastHistFlag = ds_main_wardrecinfo.getColumn(0, "pasthistflag");
  1148. ipt_pasthistetccnt.enable = false;
  1149. if(fSearchChar(sPastHistFlag, "9") == true){ // 없음(9)이 선택된 경우
  1150. deselectAll("chk_pasthistflag");
  1151. }else if(fSearchChar(sPastHistFlag, "8") == true){ // 기타(8)이 선택된 경우
  1152. ipt_pasthistetccnt.enable = true;
  1153. }else if(fSearchChar(sPastHistFlag, "8") == false){ // 기타(8)이 선택해제된 경우
  1154. ipt_pasthistetccnt.enable = false;
  1155. ipt_pasthistetccnt.value = "";
  1156. }else if(utlf_isNull(sPastHistFlag)){
  1157. selectAll("chk_pasthistflag");
  1158. ipt_pasthistetccnt.enable = false;
  1159. }
  1160. if(fSearchChar(sPastHistFlag, "9") == false){ // 없음(8)이 선택해제된 경우
  1161. chk_pasthistflag.enable = true;
  1162. }
  1163. }
  1164. // 모든 체크를 disabled = true
  1165. function deselectAll(flag)
  1166. {
  1167. if (flag == "chk_algyflag") { // 알러지
  1168. var i = 0;
  1169. for(i=0; i< chk_algyflag.length-1; i++)
  1170. {
  1171. chk_algyflag.deselect(i);
  1172. chk_algyflag.item(i).enable = false;
  1173. }
  1174. ds_main_wardrecinfo.setColumn(0, "algyetccnts");
  1175. }
  1176. else if (flag == "chk_pasthistflag") { // 과거력
  1177. var i = 0;
  1178. for(i=0; i < chk_pasthistflag.length-1 ; i++)
  1179. {
  1180. chk_pasthistflag.deselect(i);
  1181. chk_pasthistflag.item(i).disabled = true;
  1182. }
  1183. ds_main_wardrecinfo.setColumn(0, "pasthistetccnts");
  1184. }
  1185. }
  1186. // 모든 체크를 disabled = false
  1187. function selectAll(flag)
  1188. {
  1189. if (flag == "chk_algyflag") { // 알러지
  1190. var i = 0;
  1191. for(i=0; i < chk_algyflag.length-1; i++)
  1192. {
  1193. chk_algyflag.deselect(i);
  1194. chk_algyflag.item(i).enable = true;
  1195. }
  1196. } else if (flag == "chk_pasthistflag") { // 과거력
  1197. var i = 0;
  1198. for(i=0; i<chk_pasthistflag.length-1; i++)
  1199. {
  1200. chk_pasthistflag.deselect(i);
  1201. chk_pasthistflag.item(i).enable = true;
  1202. }
  1203. }
  1204. }
  1205. /**
  1206. * @desc : 내원사유 변경
  1207. * @
  1208. * @param :
  1209. * @return :
  1210. * @author : 오지훈
  1211. * @---------------------------------------------------
  1212. */
  1213. function fChngChosResnFlag(){
  1214. var chosresnflag = ds_main_wardrecinfo.getColumn(0, "chosresnflag");
  1215. if(chosresnflag == "1"){ //내원사유가 질병인 경우
  1216. ds_main_wardrecinfo.setColumn(0, "intenflag" , "-"); //의도성여부
  1217. ds_main_wardrecinfo.setColumn(0, "injmechflag" , "-"); //손상기전
  1218. ds_main_wardrecinfo.setColumn(0, "chospathflag", "-"); //내원경로
  1219. ds_main_wardrecinfo.setColumn(0, "acdownflag" , ""); //교통사고 당사자
  1220. ds_main_wardrecinfo.setColumn(0, "proceqmtflag", ""); //보호장구
  1221. ds_main_wardrecinfo.setColumn(0, "acdowndetailflag", "");
  1222. cmb_intenflag.enable = false;
  1223. cmb_injmechflag.enable = false;
  1224. }else{
  1225. cmb_intenflag.enable = true;
  1226. cmb_injmechflag.enable = true;
  1227. cmb_chospathflag.enable= true;
  1228. if (chosresnflag == "3"){ // 내원사유가 질병외방문시 활력증후 값 세팅
  1229. ds_main_wardrecinfo.setColumn(0, "highbp", "-"); // 수축기 혈압
  1230. ds_main_wardrecinfo.setColumn(0, "lowbp", "-"); // 이완기 혈압
  1231. ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-"); // 분당 맥박수
  1232. ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-"); // 분당 호흡수
  1233. ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-"); // 내원시 체온
  1234. }
  1235. }
  1236. }
  1237. function fSetPopupParam(part, direc, symp, cate, flag) {
  1238. var skinstatPath = ds_data_skinsect; //"/root/main/wardrecinfo/skinsectinfo/skinsect/skinstat";
  1239. frmf_setParameter("SPMNW07500_PARAM1", "");
  1240. frmf_setParameter("SPMNW07500_PARAM2", "");
  1241. frmf_setParameter("SPMNW07500_PARAM3", "");
  1242. frmf_setParameter("SPMNW07500_PARAM4", "");
  1243. frmf_setParameter("SPMNW07500_PARAM5", "");
  1244. var title ="";
  1245. var path = "";
  1246. var idx = -1;
  1247. if(flag == "01") {
  1248. title="동통팝업";
  1249. path = shpainPath;
  1250. //idx = grd_shpain.row;
  1251. } else if(flag =="02") {
  1252. title="호흡기계";
  1253. //path = resorgnPath;
  1254. //idx = grd_resorgn.row;
  1255. } else if(flag =="03") {
  1256. title="소화기계";
  1257. //path = digorgnPath;
  1258. //idx = grd_digorgn.row;
  1259. } else if(flag =="04") {
  1260. title = "신경계장애";
  1261. //path = nvesysdsordPath;
  1262. //idx = grd_nvesysdsord.row;
  1263. } else if(flag =="05") {
  1264. title = "피부색";
  1265. //path = skincolorPath;
  1266. //idx = grd_skincolor.row;
  1267. } else if(flag == "06") {
  1268. title = "피부상태";
  1269. path = skinstatPath;
  1270. idx = ds_data_skinstat.rowposition;
  1271. } else if(flag == "07") {
  1272. title = "비뇨기계";
  1273. //path = uriorgnPath;
  1274. //idx = grd_urine.row;
  1275. } else if(flag == "08") {
  1276. title = "대변";
  1277. //path = stoolPath;
  1278. }
  1279. fmrf_setParameter("SPMNW07500_PARAM1", part);
  1280. fmrf_setParameter("SPMNW07500_PARAM2", direc);
  1281. fmrf_setParameter("SPMNW07500_PARAM3", symp);
  1282. fmrf_setParameter("SPMNW07500_PARAM4", title);
  1283. fmrf_setParameter("SPMNW07500_PARAM5", cate);
  1284. //modal("SPMNW07500",1, (event.screenX + 517 >= 1195)? 1195-517 : event.screenX , (event.screenY+306 >= 1024)? 1024-306: event.screenY );
  1285. frmf_modal("SPMNW07500", "SPMNW07500", "", null, "1", (screenX + 517 >= 1195)? 1195-517 : screenX, (screenY+306 >= 1024)? 1024-306: screenY,
  1286. null, null, null, null, null, "M");
  1287. var flg = frmf_getParameter("SMMNW03100_PARAM4");
  1288. if(flg == "Y") {
  1289. if(part != "00") {
  1290. part = frmf_getParameter("SMMNW03100_PARAM1");
  1291. path.setColumn(idx, "part", part);
  1292. }
  1293. if(direc != "00") {
  1294. direc = frmf_getParameter("SMMNW03100_PARAM2");
  1295. path.setColumn(idx, "direc", direc);
  1296. }
  1297. if(symp != "00") {
  1298. symp = frmf_getParameter("SMMNW03100_PARAM3");
  1299. path.setColumn(idx, "symp", symp);
  1300. }
  1301. if(cate != "00") {
  1302. cate = frmf_getParameter("SMMNW03100_PARAM5");
  1303. if(flag == "03") {
  1304. // grd_digorgn.valueMatrix(idx, grd_digorgn.colRef("cate")) = cate;
  1305. // grd_digorgn.rebuild();
  1306. } else if(flag == "07") {
  1307. // grd_urine.valueMatrix(1, grd_urine.colRef("cate")) = cate;
  1308. //grd_urine.rebuild();
  1309. } else if(flag == "08") {
  1310. //path.setColumn(0, "stoolcatekind", cate);
  1311. }
  1312. }
  1313. }
  1314. }
  1315. function btn_prcpclsnm_onclick(obj:Button, e:ClickEventInfo)
  1316. {
  1317. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1318. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1319. dsf_makeValue(ds_main_wardrecinfo, "mainsympcd", "string", ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1320. dsf_makeValue(ds_main_wardrecinfo, "mainsympcdno", "string", 0);
  1321. dsf_makeValue(ds_main_wardrecinfo, "mainsympnm", "string", ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1322. //dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1323. //dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1324. //상단정보 재조회
  1325. ds_temp_cond_list.clearData();
  1326. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1327. }
  1328. function button1_onclick(obj:Button, e:ClickEventInfo)
  1329. {
  1330. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1331. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1332. ds_main_wardrecinfo.setColumn(0, "mainsympcd1" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1333. ds_main_wardrecinfo.setColumn(0, "mainsympcdno1", 0);
  1334. ds_main_wardrecinfo.setColumn(0, "mainsympnm1" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1335. dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1336. dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1337. //상단정보 재조회
  1338. ds_temp_cond_list.clearData();
  1339. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1340. }
  1341. function button2_onclick(obj:Button, e:ClickEventInfo)
  1342. {
  1343. frmf_modal("SPMRF04200","SPMRF04200","", "", "", "", "", "", "", "", "", "", "M");
  1344. frmf_setParameter("SPMRF04200_param_nodepath", "");
  1345. ds_main_wardrecinfo.setColumn(0, "mainsympcd2" , ds_temp_selectdiaglist.getColumn(0, "umlscd"));
  1346. ds_main_wardrecinfo.setColumn(0, "mainsympcdno2", 0);
  1347. ds_main_wardrecinfo.setColumn(0, "mainsympnm2" , ds_temp_selectdiaglist.getColumn(0, "termengnm"));
  1348. dsf_makeValue(ds_selectdiaglist, "umlscd", "string", "");
  1349. dsf_makeValue(ds_selectdiaglist, "termengnm", "string", "");
  1350. //상단정보 재조회
  1351. ds_temp_cond_list.clearData();
  1352. appf_getPatientInfoDetails("ds_temp_cond_list"); // 환자정보 호출
  1353. }
  1354. function input8_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1355. {
  1356. if(e.keycode == "13")
  1357. {
  1358. cmb_cscs.setFocus();
  1359. }
  1360. }
  1361. function ipt_attackdd_onkeydown(obj:Calendar, e:KeyEventInfo)
  1362. {
  1363. if(e.keycode == "13")
  1364. {
  1365. ipt_attacktm.setFocus();
  1366. }
  1367. }
  1368. function ipt_attacktm_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1369. {
  1370. if(e.keycode == "13")
  1371. {
  1372. cmb_cscs.setFocus();
  1373. }
  1374. }
  1375. function cmb_cscs_onkeydown(obj:Combo, e:KeyEventInfo)
  1376. {
  1377. if(e.keycode == "13")
  1378. {
  1379. cmb_pain.setFocus();
  1380. }
  1381. }
  1382. function rdo_painflag1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1383. {
  1384. //2017.08.09 최초 작성 시 통증 항목 사용자가 선택하게 수정
  1385. if( utlf_isNull(ds_main_wardrecinfo.getColumn(0,"painflag1"))){
  1386. rdo_painflag1.value =-1;
  1387. }
  1388. var painflag1= rdo_painflag1.value;//model.getValue("/root/main/ertriage/ertriage/painflag1");
  1389. //model.setValue("/root/main/wardrecinfo/painflag","");
  1390. if ( !utlf_isNull(painflag1) && painflag1 != "-" ){
  1391. ds_codelist.filter("cdgrupid == '114' && supcdid == '"+ painflag1 +"'");
  1392. //ds_main_wardrecinfo.setColumn(0, "painflag", ds_codelist.getColumn(0, "cdnm"));
  1393. ds_cmb_pain.copyData(ds_codelist, true);
  1394. ds_codelist.filter("");
  1395. }
  1396. }
  1397. function cmb_pain_onkeydown(obj:Combo, e:KeyEventInfo)
  1398. {
  1399. if(e.keycode == "13")
  1400. {
  1401. ipt_highbp.setFocus();
  1402. }
  1403. }
  1404. function ipt_highbp_onkeydown(obj:Edit, e:KeyEventInfo)
  1405. {
  1406. if(e.keycode == "13")
  1407. {
  1408. ipt_lowbp.setFocus();
  1409. }
  1410. }
  1411. function ipt_lowbp_onkeydown(obj:Edit, e:KeyEventInfo)
  1412. {
  1413. if(e.keycode == "13")
  1414. {
  1415. ipt_mntpulsecnt.setFocus();
  1416. }
  1417. }
  1418. function button14_onclick(obj:Button, e:ClickEventInfo)
  1419. {
  1420. ds_main_wardrecinfo.setColumn(0, "highbp", "-");
  1421. ds_main_wardrecinfo.setColumn(0, "lowbp", "-");
  1422. ds_main_wardrecinfo.setColumn(0, "mntpulsecnt", "-");
  1423. ds_main_wardrecinfo.setColumn(0, "mntbrethcnt", "-");
  1424. ds_main_wardrecinfo.setColumn(0, "chosbdtp", "-");
  1425. }
  1426. function ipt_mntpulsecnt_onkeydown(obj:Edit, e:KeyEventInfo)
  1427. {
  1428. if(e.keycode == "13")
  1429. {
  1430. ipt_mntbrethcnt.setFocus();
  1431. }
  1432. }
  1433. function ipt_mntbrethcnt_onkeydown(obj:Edit, e:KeyEventInfo)
  1434. {
  1435. if(e.keycode == "13")
  1436. {
  1437. ipt_chosbdtp.setFocus();
  1438. }
  1439. }
  1440. function ipt_chosbdtp_onkeydown(obj:Edit, e:KeyEventInfo)
  1441. {
  1442. if(e.keycode == "13")
  1443. {
  1444. ipt_oxyconcen.setFocus();
  1445. }
  1446. }
  1447. function ipt_oxyconcen_onkeydown(obj:Edit, e:KeyEventInfo)
  1448. {
  1449. if(e.keycode == "13")
  1450. {
  1451. cmb_choswayflag.setFocus();
  1452. }
  1453. }
  1454. function cmb_choswayflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1455. {
  1456. if(e.keycode == "13")
  1457. {
  1458. cmb_chosresnflag.setFocus();
  1459. }
  1460. }
  1461. function cmb_chosresnflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1462. {
  1463. if(e.keycode == "13")
  1464. {
  1465. cmb_intenflag.setFocus();
  1466. }
  1467. }
  1468. function cmb_intenflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1469. {
  1470. if(e.keycode == "13")
  1471. {
  1472. cmb_injmechflag.setFocus();
  1473. }
  1474. }
  1475. function cmb_injmechflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1476. {
  1477. if(e.keycode == "13")
  1478. {
  1479. cmb_chospathflag.setFocus();
  1480. }
  1481. }
  1482. function cmb_chospathflag_onkeydown(obj:Combo, e:KeyEventInfo)
  1483. {
  1484. if(e.keycode == "13")
  1485. {
  1486. chk_acdownflag.setFocus();
  1487. }
  1488. }
  1489. function rdo_inacompstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1490. {
  1491. if(ds_main_wardrecinfo.getColumn(0, "inacompstyn") == "2") {
  1492. cmb_inacompstcd.enable = true;
  1493. ipt_inacompst.enable = false;
  1494. } else {
  1495. cmb_inacompstcd.enable = false;
  1496. ipt_inacompst.enable = false;
  1497. ds_main_wardrecinfo.setColumn(0, "inacompstcd", "");
  1498. ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
  1499. }
  1500. }
  1501. function cmb_inacompstcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1502. {
  1503. if (ds_main_wardrecinfo.getColumn(0, "inacompstcd") == "5"){
  1504. ipt_inacompst.enable = true;
  1505. }else{
  1506. ipt_inacompst.enable = false;
  1507. ds_main_wardrecinfo.setColumn(0, "inacompstnm", "");
  1508. }
  1509. }
  1510. function rdo_revisit_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1511. {
  1512. if(ds_data_revisit.getColumn(0, "revisityn") == "2") {
  1513. cmb_revisit.enable = true;
  1514. //동일증상, 비동일 증상 판단하여 설정해줌
  1515. } else {
  1516. cmb_revisit.enable = false;
  1517. ds_data_revisit.setColumn(0, "revisitcd", "");
  1518. }
  1519. }
  1520. function chk_acdownflag_onclick(obj:CheckBox, e:ClickEventInfo)
  1521. {
  1522. if(chk_acdownflag.value == "Y"){
  1523. rdo_acdowndetailflag.enable = true;
  1524. chk_proceqmtflag.enable = true;
  1525. chk_proceqmtflag.setEnbale(true);
  1526. }else{
  1527. rdo_acdowndetailflag.value = "";
  1528. rdo_acdowndetailflag.enable = false;
  1529. chk_proceqmtflag.enable = false;
  1530. chk_proceqmtflag.setCheckAll(false);
  1531. chk_proceqmtflag.setEnbale(false);
  1532. }
  1533. }
  1534. function chk_pasthistyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1535. {
  1536. if(ds_data_pasthist1.getColumn(0, "pasthistinclyn") == "1") {
  1537. var isEmptyYN = "Y";
  1538. isEmptyYN = isCheckGridDataYN(grd_pasthist);
  1539. var rtn = fSetStatus();
  1540. if(rtn == "6") {
  1541. ds_data_pasthist2.clearData();
  1542. btn_pasthistadd.enable = false;
  1543. btn_pasthistdel.enable = false;
  1544. } else if(rtn == "7") {
  1545. ds_data_pasthist1.setColumn(0, "pasthistinclyn", "");
  1546. }
  1547. } else {
  1548. btn_pasthistadd.enable = true;
  1549. btn_pasthistdel.enable = true;
  1550. ds_data_pasthist2.addRow();
  1551. }
  1552. }
  1553. function chk_pasthistyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1554. {
  1555. status = "click";
  1556. }
  1557. function btn_pasthistadd_onclick(obj:Button, e:ClickEventInfo)
  1558. {
  1559. ds_data_pasthist2.addRow();
  1560. }
  1561. function btn_pasthistdel_onclick(obj:Button, e:ClickEventInfo)
  1562. {
  1563. ds_data_pasthist2.deleteRow(ds_data_pasthist2.rowposition);
  1564. }
  1565. function chk_rectmedistatinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1566. {
  1567. if(ds_data_rectmedistat1.getColumn(0, "rectmedistatinfoinclyn") == "1") {
  1568. var isEmptyYN = "Y";
  1569. isEmptyYN = isCheckGridDataYN(grd_rectmedistat);
  1570. var rtn = fSetStatus();
  1571. if(rtn == "6") {
  1572. ds_data_rectmedistat2.clearData();
  1573. btn_rectmedistatadd.enable = false;
  1574. btn_rectmedistatdel.enable = false;
  1575. } else if(rtn == "7") {
  1576. ds_data_rectmedistat.setColumn(0, "rectmedistatinfoinclyn", "");
  1577. }
  1578. } else {
  1579. btn_rectmedistatadd.enable = true;
  1580. btn_rectmedistatdel.enable = true;
  1581. ds_data_rectmedistat2.addRow();
  1582. }
  1583. }
  1584. function chk_rectmedistatinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1585. {
  1586. status = "click";
  1587. }
  1588. function btn_SPMMO14900_onclick(obj:Button, e:ClickEventInfo)
  1589. {
  1590. frmf_open("SPMMO14900","SPMMO14900","","","","","","","","","","","M");
  1591. }
  1592. function btn_rectmedistatadd_onclick(obj:Button, e:ClickEventInfo)
  1593. {
  1594. ds_data_rectmedistat2.addRow(); // 최근투약상태
  1595. }
  1596. function btn_rectmedistatdel_onclick(obj:Button, e:ClickEventInfo)
  1597. {
  1598. ds_data_rectmedistat2.deleteRow(ds_data_rectmedistat2.rowposition);
  1599. }
  1600. function chk_ophistinclyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1601. {
  1602. if(ds_data_ophist1.getColumn(0, "ophistinclyn") == "1") {
  1603. var isEmptyYN = "Y";
  1604. isEmptyYN = isCheckGridDataYN(grd_ophist);
  1605. var rtn = fSetStatus();
  1606. if(rtn == "6") {
  1607. ds_data_ophist2.clearData();
  1608. btn_ophistadd.enable = false;
  1609. btn_ophistdel.enable = false;
  1610. } else if(rtn == "7") {
  1611. ds_data_ophist1.setColumn(0, "ophistinclyn", "");
  1612. }
  1613. } else {
  1614. btn_ophistadd.enable = true;
  1615. btn_ophistdel.enable = true;
  1616. ds_data_ophist2.addRow();
  1617. }
  1618. }
  1619. function chk_ophistinclyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1620. {
  1621. status = "click";
  1622. }
  1623. function btn_ophistadd_onclick(obj:Button, e:ClickEventInfo)
  1624. {
  1625. ds_data_ophist2.addRow();
  1626. }
  1627. function btn_ophistdel_onclick(obj:Button, e:ClickEventInfo)
  1628. {
  1629. ds_data_ophist2.deleteRow(ds_data_ophist2.rowposition);
  1630. }
  1631. function chk_prgchk_onclick(obj:CheckBox, e:ClickEventInfo)
  1632. {
  1633. if(ds_data_prg.getColumn(0, "prgstatchk") == "1"){
  1634. rdo_prgyn.enable = false;
  1635. ipt_prg.enable = false;
  1636. }else{
  1637. dsf_makeValue(ds_data_prg, "prgstatyn", "string", "1");
  1638. rdo_prgyn.enable = true;
  1639. ipt_prg.enable = false;
  1640. }
  1641. }
  1642. function chk_prgchk_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1643. {
  1644. status = "click";
  1645. }
  1646. function rdo_smokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1647. {
  1648. sysf_trace("===========" + ds_data_smokinfo.getColumn(0, "smokinfoyn"))
  1649. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
  1650. rdo_bfsmokinfo.enable = true;
  1651. } else {
  1652. rdo_bfsmokinfo.enable = false;
  1653. ds_data_smokinfo.setColumn(0, "bfsmokinfoyn", "");
  1654. }
  1655. //금연상담여부컨트롤
  1656. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4") {
  1657. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
  1658. }else if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "2") {
  1659. if(ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
  1660. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "2");
  1661. } else{
  1662. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
  1663. }
  1664. }else{
  1665. ds_data_smokinfo.setColumn(0, "nosmokcnstyn", "1");
  1666. }
  1667. frmf_inputEnterKey("rdo_nosmokcnstyn", "onitemchanged", new ItemChangeEventInfo );
  1668. }
  1669. function rdo_bfsmokinfo_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1670. {
  1671. frmf_inputEnterKey("rdo_smokinfo", "onitemchanged", new ItemChangeEventInfo );
  1672. }
  1673. function chk_skinstatyn_onclick(obj:CheckBox, e:ClickEventInfo)
  1674. {
  1675. if(ds_data_skinsect.getColumn(0, "skinstatinfoinclyn")=="1") {
  1676. var isEmptyYN = "Y";
  1677. isEmptyYN = isCheckGridDataYN(grd_skinstat);
  1678. var rtn = fSetStatus();
  1679. if(rtn == "6") {
  1680. btn_skinstatadd.enable = false;
  1681. btn_skinstatdel.enable = false;
  1682. ds_data_skinstat.clearData();
  1683. } else if(rtn == "7") {
  1684. ds_data_skinsect.setColumn(0, "skinstatinfoinclyn", "");
  1685. }
  1686. } else {
  1687. btn_skinstatadd.enable = true;
  1688. btn_skinstatdel.enable = true;
  1689. ds_data_skinstat.addRow();
  1690. }
  1691. }
  1692. function btn_skinstatadd_onclick(obj:Button, e:ClickEventInfo)
  1693. {
  1694. ds_data_skinstat.addRow();
  1695. }
  1696. function btn_skinstatdel_onclick(obj:Button, e:ClickEventInfo)
  1697. {
  1698. ds_data_skinstat.deleteRow(ds_data_skinstat.rowposition);
  1699. }
  1700. function btn_lnkTriage_onclick(obj:Button, e:ClickEventInfo)
  1701. {
  1702. sSrchHistCd = "D";
  1703. var pid = ds_temp_cond_list.getColumn(0, "pid");
  1704. var indd = ds_temp_cond_list.getColumn(0, "indd");
  1705. var cretno = ds_temp_cond_list.getColumn(0, "cretno");
  1706. var instcd = ds_temp_cond_list.getColumn(0, "instcd");
  1707. var orddeptcd = ds_temp_cond_list.getColumn(0, "orddeptcd");
  1708. dsf_makeValue(ds_send_req, "pid", "string", pid);
  1709. dsf_makeValue(ds_send_req, "indd", "string", indd);
  1710. dsf_makeValue(ds_send_req, "cretno", "string", cretno);
  1711. dsf_makeValue(ds_send_req, "instcd", "string", instcd);
  1712. dsf_makeValue(ds_send_req, "recflag", "string", "10");
  1713. dsf_makeValue(ds_send_req, "docucode", "string", "0800000290");
  1714. dsf_makeValue(ds_send_req, "deptcd", "string", orddeptcd);
  1715. fAlertTriageChng();
  1716. }
  1717. function btn_curtime_onclick(obj:Button, e:ClickEventInfo)
  1718. {
  1719. ds_main_wardrecinfo.setColumn(0, "fstexamorddd", utlf_getCurrentDateTime().substring(0,8));
  1720. ds_main_wardrecinfo.setColumn(0, "fstexamordtm", utlf_getCurrentTime().substring(0,4));
  1721. }
  1722. function button5_onclick(obj:Button, e:ClickEventInfo)
  1723. {
  1724. ds_main_wardrecinfo.setColumn(0, "attackdd", "00000000");
  1725. ds_main_wardrecinfo.setColumn(0, "attacktm", "0000");
  1726. }
  1727. function button4_onclick(obj:Button, e:ClickEventInfo)
  1728. {
  1729. var pid = ds_temp_cond_list.getColumn(0, "pid");
  1730. var indd = ds_temp_cond_list.getColumn(0, "indd");
  1731. var cretno = ds_temp_cond_list.getColumn(0, "cretno");
  1732. var hngnm = ds_temp_cond_list.getColumn(0, "hngnm");
  1733. if(utlf_isNull(pid) || utlf_isNull(indd) || utlf_isNull(cretno) || utlf_isNull(hngnm)){
  1734. return;
  1735. }
  1736. frmf_setParameter("SPMNE04600_pid", pid);
  1737. frmf_setParameter("SPMNE04600_indd", indd);
  1738. frmf_setParameter("SPMNE04600_cretno", cretno);
  1739. frmf_setParameter("SPMNE04600_hngnm", hngnm);
  1740. frmf_open("SPMNE04600","SPMNE04600","","","","","","","","","","","M");
  1741. }
  1742. function btn_ophistpop_onclick(obj:Button, e:ClickEventInfo)
  1743. {
  1744. frmf_setParameter("histflag", "ophist");
  1745. frmf_setParameter("pid", ds_temp_cond_list.getColumn(0, "pid"));
  1746. frmf_setParameter("indd", ds_temp_cond_list.getColumn(0, "indd"));
  1747. frmf_setParameter("instcd", ds_temp_cond_list.getColumn(0, "instcd"));
  1748. frmf_setParameter("parentFormId", ds_parentFormId.getColumn(0, "cd"));
  1749. frmf_open("SPMNW12800","SPMNW12800","","","","","","","","","","","M");
  1750. }
  1751. function grdExprOphist()
  1752. {
  1753. var i = 0;
  1754. var EXPR = "EXPR(";
  1755. for(i = 0; i < ds_data_ophist2.rowcount ; i++)
  1756. {
  1757. if(!utlf_isNull(ds_data_ophist2.getColumn(i, "opdd")))
  1758. {
  1759. EXPR += "currow == " + i + " && " + ds_data_ophist2.getColumn(i, "opdd").length + " == 8 ? 'date' :";
  1760. }
  1761. }
  1762. if(EXPR.length > 7)
  1763. {
  1764. EXPR += "'text')";
  1765. }
  1766. else
  1767. {
  1768. EXPR = "";
  1769. }
  1770. grd_ophist.setCellProperty("Body", "opdd", "displaytype", EXPR)
  1771. }
  1772. function grdExprPasthist()
  1773. {
  1774. var i = 0;
  1775. var EXPR = "EXPR(";
  1776. for(i = 0; i < ds_data_pasthist2.rowcount ; i++)
  1777. {
  1778. if(!utlf_isNull(ds_data_pasthist2.getColumn(i, "genrdd")))
  1779. {
  1780. EXPR += "currow == " + i + " && " + ds_data_pasthist2.getColumn(i, "genrdd").length + " == 8 ? 'date' :";
  1781. }
  1782. }
  1783. if(EXPR.length > 7)
  1784. {
  1785. EXPR += "'text')";
  1786. }
  1787. else
  1788. {
  1789. EXPR = "";
  1790. }
  1791. grd_pasthist.setCellProperty("Body", "genrdd", "displaytype", EXPR)
  1792. }
  1793. function grd_ophist_oncloseup(obj:Grid, e:GridEditEventInfo)
  1794. {
  1795. obj.showEditor(false);
  1796. grdExpr();
  1797. }
  1798. function grd_pasthist_oncloseup(obj:Grid, e:GridEditEventInfo)
  1799. {
  1800. var dsGridBind = eval(obj.binddataset);
  1801. var preVal = utlf_transNullToEmpty(dsGridBind.getColumn(e.row, e.col));
  1802. var posVal = utlf_transNullToEmpty(e.value);
  1803. if( bDrop1 == true && (!utlf_isNull(posVal) || preVal != posVal) ){
  1804. obj.showEditor(false);
  1805. }
  1806. bDrop1 = false;
  1807. lastrow1 = e.row;
  1808. lastcol1 = e.col;
  1809. //obj.showEditor(false);
  1810. grdExprPasthist();
  1811. }
  1812. function rdo_nosmokcnstyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1813. {
  1814. if(ds_data_smokinfo.getColumn(0, "nosmokcnstyn") == "1") {
  1815. if(ds_data_smokinfo.getColumn(0, "smokinfoyn") == "4" || ds_data_smokinfo.getColumn(0, "bfsmokinfoyn") == "Y") {
  1816. cmb_nosmokcnst.enable = true;
  1817. ipt_nosmokcnstnm.enable = true;
  1818. }else{
  1819. cmb_nosmokcnst.enable = false;
  1820. ipt_nosmokcnstnm.enable = false;
  1821. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1822. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1823. }
  1824. } else {
  1825. cmb_nosmokcnst.enable = false;
  1826. ipt_nosmokcnstnm.enable = false;
  1827. ds_data_smokinfo.setColumn(0, "nosmokcnst", "");
  1828. ds_data_smokinfo.setColumn(0, "nosmokcnstnm", "");
  1829. }
  1830. }
  1831. function cmb_chosresnflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1832. {
  1833. fChngChosResnFlag();
  1834. }
  1835. function caption19_onmouseenter(obj:Static, e:MouseEventInfo)
  1836. {
  1837. // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청(본원은 제외), 요청번호 : 20190405020
  1838. // if ( sysf_getUserInfo("dutplceinstcd") == "032" )
  1839. // grp_fallriskscreening.visible = true;
  1840. }
  1841. function caption19_onmouseleave(obj:Static, e:MouseEventInfo)
  1842. {
  1843. grp_fallriskscreening.visible = false;
  1844. }
  1845. var lastrow1 = -1;
  1846. var lastcol1 = -1;
  1847. var bDrop1 = false;
  1848. function grd_pasthist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1849. {
  1850. lastrow1 = -1;
  1851. lastcol1 = -1;
  1852. }
  1853. function grd_pasthist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  1854. {
  1855. grdf_setSelectedCell(obj, e);
  1856. var dsGridBind = eval(obj.binddataset);
  1857. // Combo DropDown Click 처리
  1858. obj.autoenter = "select";
  1859. if( e.fromreferenceobject.name == "dropbutton" ){
  1860. bDrop1 = true;
  1861. }
  1862. if( e.row > -1 && obj.getCellProperty("body", e.col, "edittype") == "combo" ){
  1863. // Combo 선택시 활성화 및 combodatacol 변경
  1864. if( grdf_getSelectedCols(obj).length == 0 && grdf_getSelectedRows(obj).length == 0 && obj.getEditText() == undefined ){
  1865. obj.showEditor(true);
  1866. }else{
  1867. if(!obj.isDropdownCombo() && (lastrow1 != e.row || lastcol1 != e.col)) {
  1868. obj.setCellPos(e.col);
  1869. dsGridBind.rowposition = e.row;
  1870. obj.showEditor(true);
  1871. if(bDrop1) {
  1872. obj.dropdownCombo();
  1873. }
  1874. }
  1875. }
  1876. }else{
  1877. obj.autoenter = "select";
  1878. }
  1879. }
  1880. function rdo_painflag1_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  1881. {
  1882. ds_main_wardrecinfo.setColumn(0, "painflag", "");
  1883. }
  1884. function caption29_onclick(obj:Static, e:ClickEventInfo)
  1885. {
  1886. var sInstcd = sysf_getUserInfo("dutplceinstcd");
  1887. if(sInstcd == "031") {
  1888. //20190516 김현석 사용 안함.
  1889. //frmf_setParameter("chkFlag", "P");
  1890. //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
  1891. }
  1892. }
  1893. function rdo_shpaininfoinclyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1894. {
  1895. //20181108 이돈희 : 유 체크시 통증관리기록 자동 팝업
  1896. // : 무 체크시 통증관리기록에 자동 팝업 및 통증 무 기록 추가
  1897. if( rdo_shpaininfoinclyn.value == "2") {
  1898. frmf_setParameter("chkFlag", "");
  1899. }
  1900. else if(rdo_shpaininfoinclyn.value == "1") {
  1901. frmf_setParameter("chkFlag", "P");
  1902. }
  1903. // 20190516 김현석, 통증 관리 기록 안 띄우도록 함.
  1904. //frmf_open("SMMNW04810", "SMMNW04810", "", null, "", "", "", null, null, null, null, null, "M");
  1905. }
  1906. // 20190411 김현석, 응급간호정보조사 낙상위험 평가 부분 수정 요청, 요청번호 : 20190405020
  1907. function btn_fall_val_onclick(obj:Button, e:ClickEventInfo)
  1908. {
  1909. frmf_modal("SMMNW04000", "SMMNW04000", null, "", 0, 200, 200, "", "", "", "", "", "M");
  1910. }
  1911. function rdo_fallhighriskflag_canitemchange(obj:Radio, e:ItemChangeEventInfo)
  1912. {
  1913. if (e.postindex == 1 )
  1914. return false;
  1915. }
  1916. // 20190508 김현석, 낙상위험평가 Y 클릭 시 중증도 및 위험사정 폼 띄우기
  1917. function rdo_fallhighriskflag_onitemclick(obj:Radio, e:RadioMouseEventInfo)
  1918. {
  1919. if (e.index == 0)
  1920. {
  1921. frmf_modal("SMMNW04000", "SMMNW04000", null, true, 0, 200, 200, "", "", "", "", "", "M");
  1922. }
  1923. }
  1924. // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
  1925. function btn_painflag_onclick(obj:Button, e:ClickEventInfo)
  1926. {
  1927. frmf_modal("SMMNW04820", "SMMNW04820", "", null, "", "", "", null, null, null, null, null, "M");
  1928. rdo_shpaininfoinclyn.visible = false;
  1929. edtPainRec.visible = true;
  1930. ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
  1931. }
  1932. // 20190516 김현석
  1933. function fGetPainRecData()
  1934. {
  1935. // 20190516 김현석, 통증기록 작성 NEW 여부 확인
  1936. ds_send_checkpain.setColumn(0, "pid", ds_temp_cond_list.getColumn(0, "pid"));
  1937. ds_send_checkpain.setColumn(0, "indd", ds_temp_cond_list.getColumn(0, "indd"));
  1938. ds_send_checkpain.setColumn(0, "cretno", ds_temp_cond_list.getColumn(0, "cretno"));
  1939. var oParam = {};
  1940. oParam.id = "TRMNW04802";
  1941. oParam.service = "ercareapp.ERPatMngt";
  1942. oParam.method = "reqGetPainMngtFinalRecDataInitRec";
  1943. oParam.inds = "req=ds_send_checkpain";
  1944. oParam.outds = "ds_main_detlgrup_detlgruplist=painData";
  1945. oParam.async = false;
  1946. tranf_submit(oParam);
  1947. var painrecdata = "";
  1948. if(ds_main_detlgrup_detlgruplist.rowcount == 0)
  1949. {
  1950. painrecdata = "";
  1951. }
  1952. else
  1953. {
  1954. trace(ds_main_detlgrup_detlgruplist.saveXML());
  1955. if ( utlf_isNull( ds_main_detlgrup_detlgruplist.getColumn(0, "method") ) )
  1956. {
  1957. painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
  1958. }
  1959. else
  1960. {
  1961. painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
  1962. + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
  1963. + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
  1964. }
  1965. // if ( ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") == "통증없음" )
  1966. // {
  1967. // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn");
  1968. // }
  1969. // else
  1970. // {
  1971. // painrecdata = ds_main_detlgrup_detlgruplist.getColumn(0, "painyn") + "("
  1972. // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "method")) + "/"
  1973. // + utlf_transNullToEmpty(ds_main_detlgrup_detlgruplist.getColumn(0, "score")) + ")";
  1974. // }
  1975. }
  1976. return painrecdata ;
  1977. }
  1978. // 20190516 김현석, 통증 관리 기록 신규 폼 띄움
  1979. function btn_getPainRec_onclick(obj:Button, e:ClickEventInfo)
  1980. {
  1981. ds_main_wardrecinfo.setColumn(0, "painflag", fGetPainRecData());
  1982. rdo_shpaininfoinclyn.visible = false;
  1983. edtPainRec.visible = true;
  1984. }
  1985. // 20190703 김현석, 통증평가 방법 변경(외래초진기록과 동일하게 적용), 요청번호:20190626013
  1986. function divPain_rdo_shpaininfoinclyn1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1987. {
  1988. switch (e.postindex)
  1989. {
  1990. case 0:
  1991. case 2:
  1992. ds_main_wardrecinfo.setColumn(0, "painflag", divPain.rdo_shpaininfoinclyn1.text);
  1993. break;
  1994. case 1:
  1995. frmf_setParameter("SMMNW04830_vRecFlag", "O");
  1996. frmf_setParameter("SMMNW04830_oformcd", "1900023761"); // 칠곡 통증
  1997. // frmf_setParameter("SMMNW04830_vPid" , ds_send_req.getColumn(0, "pid"));
  1998. // frmf_setParameter("SMMNW04830_vIndd" , ds_send_req.getColumn(0, "indd"));
  1999. // frmf_setParameter("SMMNW04830_vCretno", ds_send_req.getColumn(0, "cretno"));
  2000. // frmf_setParameter("SMMNW04830_vInstcd", ds_send_req.getColumn(0, "instcd"));
  2001. // frmf_setParameter("SMMNW04830_vDschdd", "");
  2002. // frmf_setParameter("SMMNW04830_vWardcd", "");
  2003. var rtnArg = frmf_modal("SMMNW04830","SMMNW04830","","","","","","","","","","","M");
  2004. if(!utlf_isNull(rtnArg.vRtn))
  2005. {
  2006. var tmpRtn = rtnArg.vRtn;
  2007. tmpRtn = tmpRtn.replace("/", ",");
  2008. ds_main_wardrecinfo.setColumn(0, "painflag", tmpRtn);
  2009. // MTX_1.value = rtnArg.vRtn;
  2010. // SSU_4.value = "0020990001";
  2011. // SSU_4.text = "통증있음";
  2012. }
  2013. else
  2014. {
  2015. divPain.rdo_shpaininfoinclyn1.index = e.preindex;
  2016. }
  2017. break;
  2018. }
  2019. }
  2020. ]]></Script>
  2021. </Form>
  2022. </FDL>