SMMQR00401_낙상(칠곡).xfdl 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMQR00401" position="absolute 0 0 1180 422" titletext="Untitle" oninit="SMMQR00401_oninit" onload="SMMQR00401_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1180 422" id="grp_fall">
  8. <Layouts>
  9. <Layout>
  10. <Shape position="absolute 9 30 184 315" id="roundrect8" class="roundrect_example" type="roundrectangle" anchor="default"/>
  11. <Shape position="absolute 189 30 364 315" id="roundrect9" class="roundrect_example" type="roundrectangle" anchor="default"/>
  12. <Shape position="absolute 369 30 623 315" id="roundrect10" class="roundrect_example" type="roundrectangle" anchor="default"/>
  13. <Shape position="absolute 628 30 1171 387" id="roundrect12" class="roundrect_example" type="roundrectangle" anchor="default"/>
  14. <Shape position="absolute 9 317 624 387" id="roundrect13" class="roundrect_example" type="roundrectangle" anchor="default"/>
  15. <Static text="/" position="absolute 778 3 788 23" id="caption1" anchor="default"/>
  16. <Edit position="absolute 278 1 501 20" id="ipt_fallplcecnts" class="input_default" enable="false" autoselect="true" maxlength="50" anchor="default"/>
  17. <TextArea position="absolute 381 244 616 309" id="tar_envcasetccntsyn" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50" anchor="default"/>
  18. <MaskEdit position="absolute 705 1 744 20" id="ipt_fallbfpnt" class="input_essential" enable="false" mask="999" onkillfocus="grp_fall_ipt_fallbfpnt_onkillfocus" anchor="default"/>
  19. <MaskEdit position="absolute 806 1 861 20" id="ipt_fallaftpnt" class="input_essential" enable="false" mask="999" onkillfocus="grp_fall_ipt_fallaftpnt_onkillfocus" anchor="default"/>
  20. <Button position="absolute 887 1 1008 20" id="button4" class="btn2" text="중증도 및 위험사정" onclick="grp_fall_button4_onclick" anchor="default"/>
  21. <Static text="의식상태" position="absolute 14 35 84 55" align="align:center middle;" id="cap_cscsstatyn" class="cell_2" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  22. <Static text="활동/기능" position="absolute 194 35 264 55" align="align:center middle;" id="cap_actfuntyn" class="cell_2" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  23. <Static text="환경적 요인" position="absolute 374 35 450 55" align="align:center middle;" id="cap_envcasyn" class="cell_2" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  24. <Static text="신체상태" position="absolute 639 35 715 55" align="align:center middle;" id="cap_bodystatyn" class="cell_2" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
  25. <Static text="즉각적 중재 내용" position="absolute 14 323 118 343" align="align:center middle;" id="cap_arbitrationcntsyn" class="cell_2" anchor="default"/>
  26. <Combo position="absolute 92 1 277 20" id="cmb_fallplcecd" class="combo_essential" innerdataset="ds_init_falldata_fallplce_M0443" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_fall_cmb_fallplcecd_onitemchanged" anchor="default"/>
  27. <Combo position="absolute 627 1 677 20" id="cmb_falldngrasesyn" class="combo_essential" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_fall_cmb_falldngrasesyn_onitemchanged" anchor="default">
  28. <Dataset id="innerdataset">
  29. <ColumnInfo>
  30. <Column id="codecolumn"/>
  31. <Column id="datacolumn"/>
  32. </ColumnInfo>
  33. <Rows>
  34. <Row>
  35. <Col id="codecolumn">Y</Col>
  36. <Col id="datacolumn">Y</Col>
  37. </Row>
  38. <Row>
  39. <Col id="codecolumn">N</Col>
  40. <Col id="datacolumn">N</Col>
  41. </Row>
  42. </Rows>
  43. </Dataset>
  44. </Combo>
  45. <Static text="낙상위험 사정 유무" position="absolute 504 0 625 23" align="align:center middle;" id="cap_falldngrasesyn" class="cell_1" anchor="default"/>
  46. <Static text="낙상장소" position="absolute 0 0 90 23" align="align:center middle;" id="cap_fallplcecd" class="cell_1" anchor="default"/>
  47. <Static text="예방교육 유무" position="absolute 1021 0 1111 23" align="align:center middle;" id="cap_pvneducyn" class="cell_1" anchor="default"/>
  48. <Combo position="absolute 1114 1 1164 20" id="cmb_pvneducyn" class="combo_essential" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  49. <Dataset id="innerdataset">
  50. <ColumnInfo>
  51. <Column id="codecolumn"/>
  52. <Column id="datacolumn"/>
  53. </ColumnInfo>
  54. <Rows>
  55. <Row>
  56. <Col id="codecolumn">Y</Col>
  57. <Col id="datacolumn">Y</Col>
  58. </Row>
  59. <Row>
  60. <Col id="codecolumn">N</Col>
  61. <Col id="datacolumn">N</Col>
  62. </Row>
  63. </Rows>
  64. </Dataset>
  65. </Combo>
  66. <Combo position="absolute 167 390 512 409" id="cmb_bodydamcd" class="combo_essential" innerdataset="ds_init_falldata_bodydam_M0435" datacolumn="cdnm" codecolumn="cdid" onitemchanged="grp_fall_cmb_bodydamcd_onitemchanged" anchor="default"/>
  67. <Static text="낙상으로 인한 신체적 손상" position="absolute 9 389 164 412" align="align:center middle;" id="cap_bodydamcd" class="cell_1" anchor="default"/>
  68. <Static text="손상된 신체부위" position="absolute 516 389 671 412" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
  69. <Edit position="absolute 674 390 1171 409" id="ipt_bodypart" class="input_default" taborder="2" autoselect="true" anchor="default"/>
  70. <Static text="전" position="absolute 685 2 700 22" id="caption3" anchor="default"/>
  71. <Static text="후" position="absolute 786 2 801 22" id="caption4" anchor="default"/>
  72. <Combo position="absolute 700 1 776 20" id="cmb_fallbfpnt" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  73. <Dataset id="innerdataset">
  74. <ColumnInfo>
  75. <Column id="codecolumn"/>
  76. <Column id="datacolumn"/>
  77. </ColumnInfo>
  78. <Rows>
  79. <Row>
  80. <Col id="codecolumn">101</Col>
  81. <Col id="datacolumn">정상</Col>
  82. </Row>
  83. <Row>
  84. <Col id="codecolumn">102</Col>
  85. <Col id="datacolumn">저위험</Col>
  86. </Row>
  87. <Row>
  88. <Col id="codecolumn">103</Col>
  89. <Col id="datacolumn">고위험</Col>
  90. </Row>
  91. </Rows>
  92. </Dataset>
  93. </Combo>
  94. <Combo position="absolute 801 1 877 20" id="cmb_fallaftpnt" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  95. <Dataset id="innerdataset">
  96. <ColumnInfo>
  97. <Column id="codecolumn"/>
  98. <Column id="datacolumn"/>
  99. </ColumnInfo>
  100. <Rows>
  101. <Row>
  102. <Col id="codecolumn">101</Col>
  103. <Col id="datacolumn">정상</Col>
  104. </Row>
  105. <Row>
  106. <Col id="codecolumn">102</Col>
  107. <Col id="datacolumn">저위험</Col>
  108. </Row>
  109. <Row>
  110. <Col id="codecolumn">103</Col>
  111. <Col id="datacolumn">고위험</Col>
  112. </Row>
  113. </Rows>
  114. </Dataset>
  115. </Combo>
  116. <Shape id="line01" class="line_3" position="absolute 0 20 1180 26" anchor="default"/>
  117. <Shape id="line1" class="line_3" position="absolute 9 409 1171 415" anchor="default"/>
  118. <cp_checkboxList id="chk_cscsstatyn" titletext="CheckBox List" taborder="6" position="absolute 14 60 179 310" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  119. <cp_checkboxList id="chk_actfuntyn" titletext="CheckBox List" taborder="7" position="absolute 199 60 359 310" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  120. <cp_checkboxList id="chk_envcasyn" titletext="CheckBox List" taborder="8" position="absolute 379 60 614 240" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  121. <cp_checkboxList id="chk_bodystatyn" titletext="CheckBox List" taborder="9" position="absolute 632 62 1165 290" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  122. <TextArea position="absolute 634 277 814 376" id="tar_bodystatetccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50" anchor="default"/>
  123. <cp_checkboxList id="chk_arbitrationcntsyn" titletext="CheckBox List" taborder="10" position="absolute 124 319 619 380" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  124. <TextArea position="absolute 184 347 619 379" id="tar_arbitrationetccnts" class="input_default" visible="false" scrollbars="alwaysvert" wordwrap="word" maxlength="50" anchor="default"/>
  125. </Layout>
  126. </Layouts>
  127. </Div>
  128. <Grid position="absolute 829 250 1099 375" align="align:center middle;" id="grd_druglist" visible="false" binddataset="ds_main_cond_druglist_falldruginfo">
  129. <Formats>
  130. <Format id="default">
  131. <Columns>
  132. <Column size="30"/>
  133. <Column size="80"/>
  134. <Column size="0"/>
  135. <Column size="0"/>
  136. <Column size="150"/>
  137. </Columns>
  138. <Rows>
  139. <Row size="24" band="head"/>
  140. <Row size="24"/>
  141. </Rows>
  142. <Band id="head">
  143. <Cell/>
  144. <Cell col="1" text="약품코드"/>
  145. <Cell col="2" text="접수번호"/>
  146. <Cell col="3" text="순번"/>
  147. <Cell col="4" text="약품명"/>
  148. </Band>
  149. <Band id="body">
  150. <Cell expr="expr:currow + 1"/>
  151. <Cell col="1" displaytype="none" edittype="none" class="input_essential" text="bind:medidrugcd"/>
  152. <Cell col="2" displaytype="none" edittype="none" class="input_essential" text="bind:acptno"/>
  153. <Cell col="3" displaytype="none" edittype="none" class="input_essential" text="bind:seq"/>
  154. <Cell col="4" displaytype="none" edittype="none" class="input_essential" text="bind:medidrugnm"/>
  155. </Band>
  156. </Format>
  157. </Formats>
  158. </Grid>
  159. <Button position="absolute 1010 229 1052 249" id="button1" class="btn2" visible="false" text="추가"/>
  160. <Button position="absolute 1056 229 1098 249" id="button5" class="btn2" visible="false" text="삭제"/>
  161. </Layout>
  162. </Layouts>
  163. <Objects>
  164. <Dataset id="ds_init_falldata_fallplce_M0443" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  165. <ColumnInfo>
  166. <Column id="cdnm" type="STRING"/>
  167. <Column id="cdid" type="STRING"/>
  168. </ColumnInfo>
  169. </Dataset>
  170. <Dataset id="ds_init_falldata_bodydam_M0435" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  171. <ColumnInfo>
  172. <Column id="cdnm" type="STRING"/>
  173. <Column id="cdid" type="STRING"/>
  174. </ColumnInfo>
  175. </Dataset>
  176. <Dataset id="ds_main_cond_druglist_falldruginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  177. <ColumnInfo>
  178. <Column id="medidrugcd" type="STRING"/>
  179. <Column id="acptno" type="STRING"/>
  180. <Column id="seq" type="STRING"/>
  181. <Column id="medidrugnm" type="STRING"/>
  182. </ColumnInfo>
  183. </Dataset>
  184. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  185. <ColumnInfo>
  186. <Column id="calcscorcd" type="STRING" size="256" sumtext="약품코드"/>
  187. <Column id="acptno" type="STRING" size="256" sumtext="보고서번호"/>
  188. </ColumnInfo>
  189. <Rows>
  190. <Row/>
  191. </Rows>
  192. </Dataset>
  193. <Dataset id="ds_hidden_mech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  194. <ColumnInfo>
  195. <Column id="hngnm" type="STRING" size="256" sumtext="약품명"/>
  196. </ColumnInfo>
  197. </Dataset>
  198. <Dataset id="ds_tmp_reptinfo_druglist_falldruginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  199. <ColumnInfo>
  200. <Column id="medidrugcd" type="STRING"/>
  201. <Column id="acptno" type="STRING"/>
  202. <Column id="seq" type="STRING"/>
  203. <Column id="medidrugnm" type="STRING"/>
  204. </ColumnInfo>
  205. </Dataset>
  206. <Dataset id="ds_init_falldata_cscsstat_cscsstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  207. <ColumnInfo>
  208. <Column id="label" type="STRING" size="256"/>
  209. <Column id="value" type="STRING" size="256"/>
  210. </ColumnInfo>
  211. <Rows>
  212. <Row>
  213. <Col id="label">명료(Alert)</Col>
  214. <Col id="value">01</Col>
  215. </Row>
  216. <Row>
  217. <Col id="value">02</Col>
  218. <Col id="label">졸음</Col>
  219. </Row>
  220. <Row>
  221. <Col id="value">03</Col>
  222. <Col id="label">혼돈</Col>
  223. </Row>
  224. <Row>
  225. <Col id="value">04</Col>
  226. <Col id="label">반혼수</Col>
  227. </Row>
  228. <Row>
  229. <Col id="value">05</Col>
  230. <Col id="label">혼수</Col>
  231. </Row>
  232. <Row>
  233. <Col id="value">06</Col>
  234. <Col id="label">7세 미만 소아</Col>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. <Dataset id="ds_init_falldata_actfunt_actfunt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  239. <ColumnInfo>
  240. <Column id="label" type="STRING" size="256"/>
  241. <Column id="value" type="STRING" size="256"/>
  242. </ColumnInfo>
  243. <Rows>
  244. <Row>
  245. <Col id="label">독립활동</Col>
  246. <Col id="value">01</Col>
  247. </Row>
  248. <Row>
  249. <Col id="value">02</Col>
  250. <Col id="label">도움필요</Col>
  251. </Row>
  252. <Row>
  253. <Col id="value">03</Col>
  254. <Col id="label">활동 불가능</Col>
  255. </Row>
  256. </Rows>
  257. </Dataset>
  258. <Dataset id="ds_init_falldata_env_env" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  259. <ColumnInfo>
  260. <Column id="label" type="STRING" size="256"/>
  261. <Column id="value" type="STRING" size="256"/>
  262. </ColumnInfo>
  263. <Rows>
  264. <Row>
  265. <Col id="label">Side rail 이 내려져 있어서</Col>
  266. <Col id="value">01</Col>
  267. </Row>
  268. <Row>
  269. <Col id="value">02</Col>
  270. <Col id="label">침대 바퀴 미 고정</Col>
  271. </Row>
  272. <Row>
  273. <Col id="value">03</Col>
  274. <Col id="label">바닥의 물기</Col>
  275. </Row>
  276. <Row>
  277. <Col id="value">04</Col>
  278. <Col id="label">조명 불량</Col>
  279. </Row>
  280. <Row>
  281. <Col id="value">05</Col>
  282. <Col id="label">부적절한 신발</Col>
  283. </Row>
  284. <Row>
  285. <Col id="value">06</Col>
  286. <Col id="label">보조기구 사용 중</Col>
  287. </Row>
  288. <Row>
  289. <Col id="value">07</Col>
  290. <Col id="label">의료기구 및 관련</Col>
  291. </Row>
  292. <Row>
  293. <Col id="value">08</Col>
  294. <Col id="label">기타</Col>
  295. </Row>
  296. </Rows>
  297. </Dataset>
  298. <Dataset id="ds_bodystatyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  299. <ColumnInfo>
  300. <Column id="label" type="STRING" size="256"/>
  301. <Column id="value" type="STRING" size="256"/>
  302. </ColumnInfo>
  303. <Rows>
  304. <Row>
  305. <Col id="label">어지러움</Col>
  306. <Col id="value">01</Col>
  307. </Row>
  308. <Row>
  309. <Col id="value">02</Col>
  310. <Col id="label">마비</Col>
  311. </Row>
  312. <Row>
  313. <Col id="value">03</Col>
  314. <Col id="label">전신쇠약</Col>
  315. </Row>
  316. <Row>
  317. <Col id="value">04</Col>
  318. <Col id="label">근력저하</Col>
  319. </Row>
  320. <Row>
  321. <Col id="value">05</Col>
  322. <Col id="label">보행장애</Col>
  323. </Row>
  324. <Row>
  325. <Col id="value">06</Col>
  326. <Col id="label">체위성 저혈압</Col>
  327. </Row>
  328. <Row>
  329. <Col id="value">07</Col>
  330. <Col id="label">평형장애</Col>
  331. </Row>
  332. <Row>
  333. <Col id="value">08</Col>
  334. <Col id="label">정서장애(흥분/우울/불안)</Col>
  335. </Row>
  336. <Row>
  337. <Col id="value">09</Col>
  338. <Col id="label">시력장애</Col>
  339. </Row>
  340. <Row>
  341. <Col id="value">10</Col>
  342. <Col id="label">수면장애</Col>
  343. </Row>
  344. <Row>
  345. <Col id="value">11</Col>
  346. <Col id="label">인지장애</Col>
  347. </Row>
  348. <Row>
  349. <Col id="value">12</Col>
  350. <Col id="label">7세 미만 소아</Col>
  351. </Row>
  352. <Row>
  353. <Col id="value">14</Col>
  354. <Col id="label">해당사항 없음</Col>
  355. </Row>
  356. <Row>
  357. <Col id="value">13</Col>
  358. <Col id="label">약물복용</Col>
  359. </Row>
  360. <Row>
  361. <Col id="value">15</Col>
  362. <Col id="label">기타</Col>
  363. </Row>
  364. </Rows>
  365. </Dataset>
  366. <Dataset id="ds_init_falldata_arbitrationcnts_newElement" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  367. <ColumnInfo>
  368. <Column id="label" type="STRING" size="256"/>
  369. <Column id="value" type="STRING" size="256"/>
  370. </ColumnInfo>
  371. <Rows>
  372. <Row>
  373. <Col id="label">관찰</Col>
  374. <Col id="value">01</Col>
  375. </Row>
  376. <Row>
  377. <Col id="value">02</Col>
  378. <Col id="label">드레싱</Col>
  379. </Row>
  380. <Row>
  381. <Col id="value">03</Col>
  382. <Col id="label">봉합</Col>
  383. </Row>
  384. <Row>
  385. <Col id="value">04</Col>
  386. <Col id="label">약물치료</Col>
  387. </Row>
  388. <Row>
  389. <Col id="value">05</Col>
  390. <Col id="label">물리치료</Col>
  391. </Row>
  392. <Row>
  393. <Col id="value">06</Col>
  394. <Col id="label">수술</Col>
  395. </Row>
  396. <Row>
  397. <Col id="value">07</Col>
  398. <Col id="label">기타</Col>
  399. </Row>
  400. </Rows>
  401. </Dataset>
  402. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  403. <ColumnInfo>
  404. <Column id="fallplcecd" type="STRING" size="256"/>
  405. <Column id="fallplcecnts" type="STRING" size="256"/>
  406. <Column id="falldngrasesyn" type="STRING" size="256"/>
  407. <Column id="fallbfpnt" type="STRING" size="256"/>
  408. <Column id="fallaftpnt" type="STRING" size="256"/>
  409. <Column id="pvneducyn" type="STRING" size="256"/>
  410. <Column id="cscsstatyn" type="STRING" size="256"/>
  411. <Column id="actfuntyn" type="STRING" size="256"/>
  412. <Column id="envcasyn" type="STRING" size="256"/>
  413. <Column id="envcasetccntsyn" type="STRING" size="256"/>
  414. <Column id="bodystatyn" type="STRING" size="256"/>
  415. <Column id="medidrugcd" type="STRING" size="256"/>
  416. <Column id="medidrugnm" type="STRING" size="256"/>
  417. <Column id="arbitrationcntsyn" type="STRING" size="256"/>
  418. <Column id="arbitrationetccnts" type="STRING" size="256"/>
  419. <Column id="bodydamcd" type="STRING" size="256"/>
  420. <Column id="bodypart" type="STRING" size="256"/>
  421. <Column id="bodystatetccnts" type="STRING" size="256"/>
  422. <Column id="detlcnts" type="STRING" size="256"/>
  423. <Column id="drugdump" type="STRING" size="256"/>
  424. <Column id="detlcnts_why" type="STRING" size="256"/>
  425. <Column id="detlcnts_how" type="STRING" size="256"/>
  426. <Column id="doctorcallyn" type="STRING" size="256"/>
  427. <Column id="doctorcalldt" type="STRING" size="256"/>
  428. <Column id="mediationyn" type="STRING" size="256"/>
  429. <Column id="mediationdt" type="STRING" size="256"/>
  430. </ColumnInfo>
  431. <Rows>
  432. <Row/>
  433. </Rows>
  434. </Dataset>
  435. <Dataset id="ds_main_cond_drugdump" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  436. <ColumnInfo>
  437. <Column id="medidrugcd" type="STRING"/>
  438. <Column id="acptno" type="STRING"/>
  439. <Column id="seq" type="STRING"/>
  440. <Column id="medidrugnm" type="STRING"/>
  441. </ColumnInfo>
  442. </Dataset>
  443. </Objects>
  444. <Bind>
  445. <BindItem id="item1" compid="grp_fall.chk_cscsstatyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  446. <BindItem id="item0" compid="grp_fall.chk_actfuntyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  447. <BindItem id="item2" compid="grp_fall.chk_envcasyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  448. <BindItem id="item3" compid="grp_fall.chk_bodystatyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  449. <BindItem id="item4" compid="grp_fall.chk_arbitrationcntsyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  450. <BindItem id="item5" compid="grp_fall.cmb_fallplcecd" propid="value" datasetid="ds_main_cond" columnid="fallplcecd"/>
  451. <BindItem id="item6" compid="grp_fall.ipt_fallplcecnts" propid="value" datasetid="ds_main_cond" columnid="fallplcecnts"/>
  452. <BindItem id="item7" compid="grp_fall.cmb_falldngrasesyn" propid="value" datasetid="ds_main_cond" columnid="falldngrasesyn"/>
  453. <BindItem id="item8" compid="grp_fall.cmb_fallbfpnt" propid="value" datasetid="ds_main_cond" columnid="fallbfpnt"/>
  454. <BindItem id="item9" compid="grp_fall.cmb_fallaftpnt" propid="value" datasetid="ds_main_cond" columnid="fallaftpnt"/>
  455. <BindItem id="item10" compid="grp_fall.cmb_pvneducyn" propid="value" datasetid="ds_main_cond" columnid="pvneducyn"/>
  456. <BindItem id="item11" compid="grp_fall.ipt_fallbfpnt" propid="value" datasetid="ds_main_cond" columnid="fallbfpnt"/>
  457. <BindItem id="item12" compid="grp_fall.ipt_fallaftpnt" propid="value" datasetid="ds_main_cond" columnid="fallaftpnt"/>
  458. <BindItem id="item13" compid="grp_fall.tar_envcasetccntsyn" propid="value" datasetid="ds_main_cond" columnid="envcasetccntsyn"/>
  459. <BindItem id="item14" compid="grp_fall.tar_bodystatetccnts" propid="value" datasetid="ds_main_cond" columnid="bodystatetccnts"/>
  460. <BindItem id="item15" compid="grp_fall.tar_arbitrationetccnts" propid="value" datasetid="ds_main_cond" columnid="arbitrationetccnts"/>
  461. <BindItem id="item19" compid="grp_fall.cmb_bodydamcd" propid="value" datasetid="ds_main_cond" columnid="bodydamcd"/>
  462. <BindItem id="item22" compid="grp_fall.ipt_bodypart" propid="value" datasetid="ds_main_cond" columnid="bodypart"/>
  463. </Bind>
  464. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  465. * System Name : 경대 의료정보시스템
  466. * Job Name : emr_qixp -> SMMQR00401
  467. * Creator : yjh
  468. * Make Date : 2016-04-04
  469. * Description :
  470. *---------------------------------------------------------------------------------------
  471. * Modify Date Modifier Modify Description
  472. *---------------------------------------------------------------------------------------
  473. * 2016-04-04 yjh TF->XP
  474. *
  475. *---------------------------------------------------------------------------------------
  476. ****************************************************************************************/
  477. //=======================================================================================
  478. // Lib Include
  479. //---------------------------------------------------------------------------------------
  480. include "com_commonxp::comm_main.xjs";
  481. include "emr_qixp::SMMQR00400.xjs"; //yjh : 커밋
  482. include "emr_qixp::SMMQR00000.xjs";
  483. //=======================================================================================
  484. // Global Form Variable
  485. //---------------------------------------------------------------------------------------
  486. //=======================================================================================
  487. // Function
  488. //---------------------------------------------------------------------------------------
  489. //=======================================================================================
  490. // Event
  491. //---------------------------------------------------------------------------------------
  492. /****************************************************************************************
  493. * Components : Form
  494. * Components ID : SMMQR00401
  495. * Event : oninit
  496. * Argument : 01.obj : Object Event has occurred
  497. * : 02.e : Event Object
  498. * Description : 화면 처음 초기화시
  499. ****************************************************************************************/
  500. function SMMQR00401_oninit(obj:Form, e:InitEventInfo)
  501. {
  502. frmf_initForm(obj); //폼 초기화
  503. }
  504. /****************************************************************************************
  505. * Components : Form
  506. * Components ID : SMMQR00401
  507. * Event : onload
  508. * Argument : 01.obj : Object Event has occurred
  509. * : 02.e : Event Object
  510. * Description : 화면 로딩 완료시
  511. ****************************************************************************************/
  512. function SMMQR00401_onload(obj:Form, e:LoadEventInfo)
  513. {
  514. ds_main_cond.setColumn(0, "doctorcallyn", "N");
  515. ds_main_cond.setColumn(0, "mediationyn", "N");
  516. ds_main_cond_druglist_falldruginfo.clearData();
  517. fInitialize_00400();
  518. //2013/04/18 Start
  519. grp_fall.button4.enable = false;
  520. var sProp="col=1,row=6,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=25,overflow='visible'";
  521. grp_fall.chk_cscsstatyn.setInitComp(sProp, ds_init_falldata_cscsstat_cscsstat,"value","label","fn_mChkCscsstatyn");
  522. var sProp="col=1,row=3,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=25,overflow='visible'";
  523. grp_fall.chk_actfuntyn.setInitComp(sProp, ds_init_falldata_actfunt_actfunt,"value","label","fn_mChkActfuntyn");
  524. var sProp="col=1,row=8,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=23,overflow='visible'";
  525. grp_fall.chk_envcasyn.setInitComp(sProp, ds_init_falldata_env_env,"value","label","fn_mChkEnvcasyn");
  526. var sProp="col=2,row=8,cellspacing=95,vcellspacing=9,itemWidth=-1,itemHeight=20,overflow='visible'";
  527. grp_fall.chk_bodystatyn.setInitComp(sProp, ds_bodystatyn,"value","label","fn_mChkBodystatyn");
  528. var sProp="col=6,row=2,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=25,overflow='visible'";
  529. grp_fall.chk_arbitrationcntsyn.setInitComp(sProp, ds_init_falldata_arbitrationcnts_newElement,"value","label","fn_mChkArbitrationcntsyn");
  530. //조회시 MultiCheckBox 값 조회 셋팅
  531. fn_getCscsstatyn();
  532. fn_getActfuntyn();
  533. fn_getEnvcasyn();
  534. fn_getBodystatyn();
  535. fn_getArbitrationcntsyn();
  536. if(ds_main_cond.getColumn(0, "envcasyn").search("08") > -1){
  537. ds_main_cond.setColumn(0, "envcasetccntsyn", ds_tmp_reptinfo_fallinfo.getColumn(0, "envcasetccntsyn"));
  538. grp_fall.tar_envcasetccntsyn.visible = true;
  539. }
  540. if(ds_main_cond.getColumn(0, "arbitrationcntsyn").search("07") > -1){
  541. ds_main_cond.setColumn(0, "arbitrationetccnts", ds_tmp_reptinfo_fallinfo.getColumn(0, "arbitrationetccnts"));
  542. grp_fall.tar_arbitrationetccnts.visible = true;
  543. }
  544. if(ds_main_cond.getColumn(0, "bodystatyn").search("13") > -1){
  545. ds_main_cond_druglist_falldruginfo.copyData(ds_tmp_reptinfo_falldruginfo);
  546. grd_druglist.visible = true;
  547. grp_fall.button4.visible = true;
  548. button5.visible = true;
  549. }else if(ds_main_cond.getColumn(0, "bodystatyn").search("15") > -1){
  550. ds_main_cond.setColumn(0, "bodystatetccnts", ds_tmp_reptinfo_fallinfo.getColumn(0, "bodystatetccnts"));
  551. grp_fall.tar_bodystatetccnts.visible = true;
  552. }
  553. }
  554. /**
  555. * @group :
  556. * @ver : 2017.01.09
  557. * @by : MultiCheckBox 값 조회 셋팅
  558. * @---------------------------------------------------
  559. * @type : function
  560. * @access : public
  561. * @desc : MultiCheckBox 값 조회 셋팅
  562. * @param :
  563. * @param :
  564. * @return :
  565. * @---------------------------------------------------
  566. */
  567. function fn_getCscsstatyn(){
  568. if(!utlf_isNull(ds_main_cond.getColumn(0, "cscsstatyn"))) {
  569. var CscsstatynList = ds_main_cond.getColumn(0, "cscsstatyn").split("▦");
  570. grp_fall.chk_cscsstatyn.setData(CscsstatynList);
  571. }
  572. }
  573. function fn_getActfuntyn(){
  574. if(!utlf_isNull(ds_main_cond.getColumn(0, "actfuntyn"))) {
  575. var ActfuntynList = ds_main_cond.getColumn(0, "actfuntyn").split("▦");
  576. grp_fall.chk_actfuntyn.setData(ActfuntynList);
  577. }
  578. }
  579. function fn_getEnvcasyn(){
  580. if(!utlf_isNull(ds_main_cond.getColumn(0, "envcasyn"))) {
  581. var EnvcasynList = ds_main_cond.getColumn(0, "envcasyn").split("▦");
  582. grp_fall.chk_envcasyn.setData(EnvcasynList);
  583. }
  584. }
  585. function fn_getBodystatyn(){
  586. if(!utlf_isNull(ds_main_cond.getColumn(0, "bodystatyn"))) {
  587. var BodystatynList = ds_main_cond.getColumn(0, "bodystatyn").split("▦");
  588. grp_fall.chk_bodystatyn.setData(BodystatynList);
  589. }
  590. }
  591. function fn_getArbitrationcntsyn(){
  592. if(!utlf_isNull(ds_main_cond.getColumn(0, "arbitrationcntsyn"))) {
  593. var ArbitrationcntsynList = ds_main_cond.getColumn(0, "arbitrationcntsyn").split("▦");
  594. grp_fall.chk_arbitrationcntsyn.setData(ArbitrationcntsynList);
  595. }
  596. }
  597. /**
  598. * @group :
  599. * @ver : 2016.04.05
  600. * @by : 윤주호
  601. * @---------------------------------------------------
  602. * @type : function
  603. * @access : public
  604. * @desc : MultiCheckBox 값 셋팅
  605. * @param :
  606. * @param :
  607. * @return :
  608. * @---------------------------------------------------
  609. */
  610. function fn_mChkCscsstatyn(){
  611. var rtn = "";
  612. var tmp = "";
  613. rtn = grp_fall.chk_cscsstatyn.getData();
  614. for( var i=0 ; i<rtn.length ; i++ ){
  615. if( i == 0 ) tmp = rtn[i];
  616. else tmp = tmp + " " +rtn[i];
  617. }
  618. ds_main_cond.setColumn(0, "cscsstatyn", tmp);
  619. }
  620. function fn_mChkActfuntyn(){
  621. var rtn = "";
  622. var tmp = "";
  623. rtn = grp_fall.chk_actfuntyn.getData();
  624. for( var i=0 ; i<rtn.length ; i++ ){
  625. if( i == 0 ) tmp = rtn[i];
  626. else tmp = tmp + " " +rtn[i];
  627. }
  628. ds_main_cond.setColumn(0, "actfuntyn", tmp);
  629. }
  630. function fn_mChkEnvcasyn(){
  631. var rtn = "";
  632. var tmp = "";
  633. rtn = grp_fall.chk_envcasyn.getData();
  634. for( var i=0 ; i<rtn.length ; i++ ){
  635. if( i == 0 ) tmp = rtn[i];
  636. else tmp = tmp + " " +rtn[i];
  637. }
  638. ds_main_cond.setColumn(0, "envcasyn", tmp);
  639. SetVisible("grp_fall.tar_envcasetccntsyn", ds_main_cond.getColumn(0, "envcasyn"), "08");
  640. }
  641. function fn_mChkBodystatyn(){
  642. var rtn = "";
  643. var tmp = "";
  644. rtn = grp_fall.chk_bodystatyn.getData();
  645. for( var i=0 ; i<rtn.length ; i++ ){
  646. if( i == 0 ) tmp = rtn[i];
  647. else tmp = tmp + " " +rtn[i];
  648. }
  649. ds_main_cond.setColumn(0, "bodystatyn", tmp);
  650. var bodystatyn = ds_main_cond.getColumn(0, "bodystatyn");
  651. if(bodystatyn == "13"){
  652. dreload();
  653. }
  654. SetVisible("grd_druglist", ds_main_cond.getColumn(0, "bodystatyn"), "13");
  655. SetVisible("grp_fall.button4", ds_main_cond.getColumn(0, "bodystatyn"), "13");
  656. SetVisible("button5", ds_main_cond.getColumn(0, "bodystatyn"), "13");
  657. SetVisible("grp_fall.tar_bodystatetccnts", ds_main_cond.getColumn(0, "bodystatyn"), "15");
  658. }
  659. function fn_mChkArbitrationcntsyn(){
  660. var rtn = "";
  661. var tmp = "";
  662. rtn = grp_fall.chk_arbitrationcntsyn.getData();
  663. for( var i=0 ; i<rtn.length ; i++ ){
  664. if( i == 0 ) tmp = rtn[i];
  665. else tmp = tmp + " " +rtn[i];
  666. }
  667. ds_main_cond.setColumn(0, "arbitrationcntsyn", tmp);
  668. SetVisible("grp_fall.tar_arbitrationetccnts", ds_main_cond.getColumn(0, "arbitrationcntsyn"), "07");
  669. }
  670. /****************************************************************************************
  671. * Components : Combo
  672. * Components ID : cmb_falldngrasesyn
  673. * Event : onitemchanged
  674. * Argument : 01.obj : Object Event has occurred
  675. * : 02.e : Event Object
  676. * Description : 콤보 값 변경시
  677. ****************************************************************************************/
  678. function grp_fall_cmb_falldngrasesyn_onitemchanged(obj, e)
  679. {
  680. if( ds_main_cond.getColumn(0, "falldngrasesyn") == "Y"){
  681. grp_fall.ipt_fallbfpnt.enable = true;
  682. grp_fall.ipt_fallaftpnt.enable = true;
  683. grp_fall.cmb_fallbfpnt.enable = true;
  684. grp_fall.cmb_fallaftpnt.enable = true;
  685. grp_fall.button4.enable=true;
  686. //낙상위험 점수를 자동으로 읽어오지 않고 정상, 저위험, 고위험 선택하도록 프로그램 수정.
  687. //요구사항[20150423020] 신민정선생님 요청. 2015.06.04수정일.
  688. // model.makeValue("/root/send/reqdata/pid", parent.javascript.model.getValue("/root/main/patinfo/patinfolist/pid"));
  689. // submit("TRMQR00110");
  690. // if(model.getValue("/root/tmp/fall/score")!="" && model.getValue("/root/tmp/fall/score")!=null){
  691. // model.setValue("/root/main/cond/fallbfpnt", model.getValue("/root/tmp/fall/score"));
  692. // model.refresh();
  693. // }
  694. }
  695. else{
  696. grp_fall.ipt_fallbfpnt.enable = false;
  697. grp_fall.ipt_fallaftpnt.enable = false;
  698. grp_fall.cmb_fallbfpnt.enable = false;
  699. grp_fall.cmb_fallaftpnt.enable = false;
  700. grp_fall.button4.enable=false;
  701. ds_main_cond.setColumn(0, "fallbfpnt", "");
  702. ds_main_cond.setColumn(0, "fallaftpnt", "");
  703. }
  704. }
  705. /****************************************************************************************
  706. * Components : Combo
  707. * Components ID : cmb_fallplcecd
  708. * Event : onitemchanged
  709. * Argument : 01.obj : Object Event has occurred
  710. * : 02.e : Event Object
  711. * Description : 콤보 값 변경시
  712. ****************************************************************************************/
  713. function grp_fall_cmb_fallplcecd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  714. {
  715. ds_main_cond.setColumn(0, "fallplcecnts", "");
  716. if( ds_main_cond.getColumn(0, "fallplcecd") == "06" || ds_main_cond.getColumn(0, "fallplcecd") == "05" ){
  717. grp_fall.ipt_fallplcecnts.enable = true;
  718. }
  719. else{
  720. grp_fall.ipt_fallplcecnts.enable = false;
  721. }
  722. }
  723. /****************************************************************************************
  724. * Components : MaskEdit
  725. * Components ID : ipt_fallbfpnt
  726. * Event : onkillfocus
  727. * Argument : 01.obj : Object Event has occurred
  728. * : 02.e : Event Object
  729. * Description : 포커스 아웃시
  730. ****************************************************************************************/
  731. function grp_fall_ipt_fallbfpnt_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
  732. {
  733. if( ds_main_cond.getColumn(0, "fallbfpnt") > 100 ){
  734. sysf_messageBox("100을 초과할수 ", "I004");
  735. ds_main_cond.setColumn(0, "fallbfpnt", "");
  736. grp_fall.ipt_fallbfpnt.setFocus();
  737. }
  738. }
  739. /****************************************************************************************
  740. * Components : MaskEdit
  741. * Components ID : ipt_fallaftpnt
  742. * Event : onkillfocus
  743. * Argument : 01.obj : Object Event has occurred
  744. * : 02.e : Event Object
  745. * Description : 포커스 아웃시
  746. ****************************************************************************************/
  747. function grp_fall_ipt_fallaftpnt_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
  748. {
  749. if( ds_main_cond.getColumn(0, "fallaftpnt") > 100 ){
  750. sysf_messageBox("100을 초과할수 ", "I004");
  751. ds_main_cond.setColumn(0, "fallaftpnt", "");
  752. grp_fall.ipt_fallaftpnt.setFocus();
  753. }
  754. }
  755. /****************************************************************************************
  756. * Components : Button
  757. * Components ID : button4
  758. * Event : onclick
  759. * Argument : 01.obj : Object Event has occurred
  760. * : 02.e : Event Object
  761. * Description : 중증도 및 위험사정버튼 클릭시
  762. ****************************************************************************************/
  763. function grp_fall_button4_onclick(obj:Button, e:ClickEventInfo)
  764. {
  765. frmf_open("SMMNW04000", "SMMNW04000", null, null, null, null, null, null, null, null, null, null, "M"); //yjh
  766. }
  767. /****************************************************************************************
  768. * Components : Combo
  769. * Components ID : cmb_bodydamcd
  770. * Event : onitemchanged
  771. * Argument : 01.obj : Object Event has occurred
  772. * : 02.e : Event Object
  773. * Description : 콤보 값 변경시
  774. ****************************************************************************************/
  775. function grp_fall_cmb_bodydamcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  776. {
  777. if( ds_main_cond.getColumn(0, "bodydamcd") == "01" ){
  778. grp_fall.ipt_bodypart.enable = false;
  779. }
  780. else{
  781. grp_fall.ipt_bodypart.enable = true;
  782. }
  783. }
  784. /****************************************************************************************
  785. * Components : Radio
  786. * Components ID : chk_doctorcallyn
  787. * Event : onitemchanged
  788. * Argument : 01.obj : Object Event has occurred
  789. * : 02.e : Event Object
  790. * Description : 라디오 값 변경시
  791. ****************************************************************************************/
  792. function grp_fall_grd_time_chk_doctorcallyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  793. {
  794. checkedVisibleInput(grp_fall.grd_time.ipt_doctorcall, ds_main_cond, "doctorcalldt", ds_main_cond.getColumn(0, "doctorcallyn"));
  795. }
  796. /****************************************************************************************
  797. * Components : Radio
  798. * Components ID : chk_mediationyn
  799. * Event : onitemchanged
  800. * Argument : 01.obj : Object Event has occurred
  801. * : 02.e : Event Object
  802. * Description : 라디오 값 변경시
  803. ****************************************************************************************/
  804. function grp_fall_grd_time_chk_mediationyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  805. {
  806. checkedVisibleInput(grp_fall.grd_time.ipt_mediation, ds_main_cond, "mediationdt", ds_main_cond.getColumn(0, "mediationyn"));
  807. }
  808. ]]></Script>
  809. </Form>
  810. </FDL>