SMMNR08400_통증관리.xfdl 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNR08400" position="absolute 0 0 1187 700" titletext="통증관리" oninit="SMMNR08400_oninit" onload="SMMNR08400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button position="absolute 300 35 375 54" id="btn_4daysvw" class="btn2" visible="false" text="4일화면" onclick="btn_4daysvw_onclick"/>
  8. <ActiveX position="absolute 0 85 1168 333" id="obj_4dayschart" progid="{fab9b41c-87d6-474d-ab7e-f07d78f2422e}"/>
  9. <Div position="absolute 0 0 1165 32" id="group1">
  10. <Layouts>
  11. <Layout>
  12. <ImageViewer position="absolute 0 0 0 0" id="img_tmp"/>
  13. <Radio position="absolute 0 6 95 22" id="rdo_srchflag" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group1_rdo_srchflag_onitemchanged">
  14. <Dataset id="innerdataset">
  15. <ColumnInfo>
  16. <Column id="codecolumn"/>
  17. <Column id="datacolumn"/>
  18. </ColumnInfo>
  19. <Rows>
  20. <Row>
  21. <Col id="codecolumn">1</Col>
  22. <Col id="datacolumn">병동</Col>
  23. </Row>
  24. <Row>
  25. <Col id="codecolumn">2</Col>
  26. <Col id="datacolumn">진료</Col>
  27. </Row>
  28. </Rows>
  29. </Dataset>
  30. </Radio>
  31. <Div position="absolute 240 0 1160 29" id="grp_outpatinfo" visible="false" class="div_SA">
  32. <Layouts>
  33. <Layout>
  34. <Static text="등록번호 :" position="absolute 20 6 88 26" id="caption14"/>
  35. <Static text="환자명 :" position="absolute 200 6 255 26" id="caption15"/>
  36. <Static text="S/A :" position="absolute 380 6 422 26" id="caption16"/>
  37. <Static position="absolute 86 5 193 25" id="caption18"/>
  38. <Static position="absolute 257 5 362 25" id="caption19"/>
  39. <Static position="absolute 421 5 511 25" id="caption20"/>
  40. </Layout>
  41. </Layouts>
  42. </Div>
  43. <Div position="absolute 240 0 1160 29" id="grp_inpatinfo" visible="false" class="div_SA">
  44. <Layouts>
  45. <Layout>
  46. <Static text="병 동 :" position="absolute 5 6 75 23" id="caption33" class="search_name" anchor="default"/>
  47. <Static text="병 실 :" position="absolute 215 6 285 23" id="caption7" class="search_name" anchor="default"/>
  48. <Static text="환자명 / 등록번호 :" position="absolute 393 6 538 23" id="caption8" class="search_name" anchor="default"/>
  49. <Static text="내환자 정보 :" position="absolute 711 6 816 23" id="caption9" class="search_name" anchor="default"/>
  50. <Combo position="absolute 67 5 197 24" id="cmb_wardlist" class="combo_s_essential" innerdataset="@ds_data_wardcdgruplist" datacolumn="wardnm" codecolumn="wardcd" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_wardlist_onitemchanged"/>
  51. <Combo position="absolute 285 5 380 24" id="cmb_roomlist" class="combo_s_essential" innerdataset="@ds_data_roomcdgruplist" datacolumn="roomnm" codecolumn="roomcd" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_roomlist_onitemchanged"/>
  52. <Combo position="absolute 540 5 615 24" id="cmb_patlist" class="combo_s_essential" innerdataset="@ds_data_patientgruplist" datacolumn="patientnm" codecolumn="pid" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_patlist_onitemchanged"/>
  53. <Edit position="absolute 616 5 691 24" id="ipt_pid" enable="false" anchor="default"/>
  54. <Combo position="absolute 812 5 887 24" id="cmb_mypatlist" class="combo_s_essential" innerdataset="@ds_data_settingpatientlist" datacolumn="patnm" codecolumn="pid" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_mypatlist_onitemchanged"/>
  55. <Combo position="absolute 277 5 372 24" id="cmb_zone" class="combo_search" visible="false" innerdataset="@ds_temp_zoneinfo_zonelist" datacolumn="bednm" codecolumn="bedcd" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_zone_onitemchanged"/>
  56. <Combo position="absolute 531 5 702 24" id="cmb_erpat" class="combo_s_essential" visible="false" innerdataset="@ds_data_patientgruplist" datacolumn="etcinfo" codecolumn="pid" anchor="default" onitemchanged="group1_grp_inpatinfo_cmb_erpat_onitemchanged"/>
  57. </Layout>
  58. </Layouts>
  59. </Div>
  60. <Div position="absolute 240 1 1165 31" id="grp_oderinpatinfo" visible="false" class="div_SA">
  61. <Layouts>
  62. <Layout>
  63. <Static text="진료과 :" position="absolute 5 7 65 24" id="caption17" class="search_name" anchor="default"/>
  64. <Static text="전문의 :" position="absolute 213 7 272 24" id="caption21" class="search_name" anchor="default"/>
  65. <Static text="담당의 :" position="absolute 365 7 425 24" id="caption22" class="search_name" anchor="default"/>
  66. <Static text="환자명 / 등록번호 :" position="absolute 519 7 649 24" id="caption23" class="search_name" anchor="default"/>
  67. <Combo position="absolute 70 5 195 24" id="cmb_deptlist" class="combo_s_essential" innerdataset="@ds_temp_cond_deptgrup_deptgruplist_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group1_grp_oderinpatinfo_cmb_deptlist_onitemchanged"/>
  68. <Combo position="absolute 276 5 351 24" id="cmb_medispcllist" class="combo_s_essential" innerdataset="@ds_temp_cond_doctlist_medispcl_usercombo" datacolumn="usernm" codecolumn="userid" anchor="default" onitemchanged="group1_grp_oderinpatinfo_cmb_medispcllist_onitemchanged"/>
  69. <Combo position="absolute 428 5 503 24" id="cmb_atdoctlist" class="combo_s_essential" innerdataset="@ds_temp_cond_doctlist_atdoct_usercombo" datacolumn="usernm" codecolumn="userid" anchor="default" onitemchanged="group1_grp_oderinpatinfo_cmb_atdoctlist_onitemchanged"/>
  70. <Combo position="absolute 651 5 726 24" id="cmb_oderpatlist" class="combo_s_essential" innerdataset="@ds_data_patientgruplist" datacolumn="patientnm" codecolumn="pid" anchor="default" onitemchanged="group1_grp_oderinpatinfo_cmb_oderpatlist_onitemchanged"/>
  71. <Edit position="absolute 727 5 802 24" id="ipt_orderpid" enable="false" anchor="default"/>
  72. <CheckBox position="absolute 806 6 897 21" id="chk_mypatchk" text="내환자 포함" anchor="default" onclick="group1_grp_oderinpatinfo_chk_mypatchk_onclick"/>
  73. </Layout>
  74. </Layouts>
  75. </Div>
  76. <Static text="V/S" position="absolute 95 0 240 30" align="align:center middle;" id="cpt_vsinfo" style="color:#0000ffff;"/>
  77. </Layout>
  78. </Layouts>
  79. </Div>
  80. <Button position="absolute 295 35 370 54" id="btn_24hoursvw" class="btn2" visible="false" text="24시간화면" onclick="btn_24hoursvw_onclick"/>
  81. <Calendar position="absolute 47 35 135 54" id="ipt_4daysrecdd" class="input_s_essential" onchanged="ipt_4daysrecdd_onchanged" autoselect="true"/>
  82. <Button position="absolute 2 35 44 54" id="btn_4daybefore" class="btn2" text="이전" onclick="btn_4daybefore_onclick"/>
  83. <Button position="absolute 138 35 180 54" id="btn_4dayafter" class="btn2" text="다음" onclick="btn_4dayafter_onclick"/>
  84. <Button position="absolute 239 35 292 54" id="btn_4daysvwctrl" class="btn2" visible="false" text="펼치기" onclick="btn_4daysvwctrl_onclick"/>
  85. <Button position="absolute 183 35 236 54" id="btn_4dayrefresh" class="btn2" text="재조회" onclick="btn_4dayrefresh_onclick"/>
  86. <Div position="absolute 245 35 1165 56" id="grp_chkbox">
  87. <Layouts>
  88. <Layout>
  89. <cp_checkboxList id="chk_dayschartinfo" titletext="CheckBox List" taborder="0" position="absolute 0 -1 920 19" col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" anchor="default"/>
  90. </Layout>
  91. </Layouts>
  92. </Div>
  93. <Grid position="absolute 24 308 1168 358" id="grd_timelist" visible="false">
  94. <Formats>
  95. <Format id="default">
  96. <Columns>
  97. <Column size="71"/>
  98. <Column size="71"/>
  99. <Column size="71"/>
  100. <Column size="72"/>
  101. <Column size="71"/>
  102. <Column size="72"/>
  103. <Column size="71"/>
  104. <Column size="72"/>
  105. <Column size="71"/>
  106. <Column size="71"/>
  107. <Column size="71"/>
  108. <Column size="72"/>
  109. <Column size="72"/>
  110. <Column size="72"/>
  111. <Column size="72"/>
  112. <Column size="72"/>
  113. </Columns>
  114. <Rows>
  115. <Row size="24" band="head"/>
  116. <Row size="24" band="head"/>
  117. </Rows>
  118. <Band id="head">
  119. <Cell text="07:00"/>
  120. <Cell col="1" text="13:00"/>
  121. <Cell col="2" text="19:00"/>
  122. <Cell col="3" text="01:00"/>
  123. <Cell col="4" text="07:00"/>
  124. <Cell col="5" text="13:00"/>
  125. <Cell col="6" text="19:00"/>
  126. <Cell col="7" text="01:00"/>
  127. <Cell col="8" text="07:00"/>
  128. <Cell col="9" text="13:00"/>
  129. <Cell col="10" text="19:00"/>
  130. <Cell col="11" text="01:00"/>
  131. <Cell col="12" text="07:00"/>
  132. <Cell col="13" text="13:00"/>
  133. <Cell col="14" text="19:00"/>
  134. <Cell col="15" text="01:00"/>
  135. <Cell row="1" style="align:center;" wordwrap="word" taborder="undefined"/>
  136. <Cell row="1" col="1" style="align:center;" wordwrap="word" taborder="undefined"/>
  137. <Cell row="1" col="2" style="align:center;" wordwrap="word" taborder="undefined"/>
  138. <Cell row="1" col="3" style="align:center;" wordwrap="word" taborder="undefined"/>
  139. <Cell row="1" col="4" style="align:center;" wordwrap="word" taborder="undefined"/>
  140. <Cell row="1" col="5" style="align:center;" wordwrap="word" taborder="undefined"/>
  141. <Cell row="1" col="6" style="align:center;" wordwrap="word" taborder="undefined"/>
  142. <Cell row="1" col="7" style="align:center;" wordwrap="word" taborder="undefined"/>
  143. <Cell row="1" col="8" style="align:center;" wordwrap="word" taborder="undefined"/>
  144. <Cell row="1" col="9" style="align:center;" wordwrap="word" taborder="undefined"/>
  145. <Cell row="1" col="10" style="align:center;" wordwrap="word" taborder="undefined"/>
  146. <Cell row="1" col="11" style="align:center;" wordwrap="word" taborder="undefined"/>
  147. <Cell row="1" col="12" style="align:center;" wordwrap="word" taborder="undefined"/>
  148. <Cell row="1" col="13" style="align:center;" wordwrap="word" taborder="undefined"/>
  149. <Cell row="1" col="14" style="align:center;" wordwrap="word" taborder="undefined"/>
  150. <Cell row="1" col="15" style="align:center;" wordwrap="word"/>
  151. </Band>
  152. </Format>
  153. </Formats>
  154. </Grid>
  155. <Grid position="absolute 24 355 309 699" id="grd_prcplist1" binddataset="ds_main_searchinfo_prcplist1">
  156. <Formats>
  157. <Format id="default">
  158. <Columns>
  159. <Column size="71"/>
  160. <Column size="142"/>
  161. <Column size="72"/>
  162. </Columns>
  163. <Rows>
  164. <Row size="24" band="head"/>
  165. <Row size="24"/>
  166. </Rows>
  167. <Band id="head">
  168. <Cell text="투약일시"/>
  169. <Cell col="1" text="[처방종류]처방명"/>
  170. <Cell col="2" text="1회용량"/>
  171. </Band>
  172. <Band id="body">
  173. <Cell text="bind:medrdt" mask="expr:utlf_isNull(medrdt) ? '' : '##:##'"/>
  174. <Cell col="1" text="bind:prcpnm"/>
  175. <Cell col="2" text="bind:execvol"/>
  176. </Band>
  177. </Format>
  178. </Formats>
  179. </Grid>
  180. <Grid position="absolute 309 355 595 699" id="grd_prcplist2" binddataset="ds_main_searchinfo_prcplist2">
  181. <Formats>
  182. <Format id="default">
  183. <Columns>
  184. <Column size="71"/>
  185. <Column size="143"/>
  186. <Column size="72"/>
  187. </Columns>
  188. <Rows>
  189. <Row size="24" band="head"/>
  190. <Row size="24"/>
  191. </Rows>
  192. <Band id="head">
  193. <Cell text="투약일시"/>
  194. <Cell col="1" text="[처방종류]처방명"/>
  195. <Cell col="2" text="1회용량"/>
  196. </Band>
  197. <Band id="body">
  198. <Cell text="bind:medrdt" mask="expr:utlf_isNull(medrdt) ? '' : '##:##'"/>
  199. <Cell col="1" text="bind:prcpnm"/>
  200. <Cell col="2" text="bind:execvol"/>
  201. </Band>
  202. </Format>
  203. </Formats>
  204. </Grid>
  205. <Grid position="absolute 595 355 880 699" id="grd_prcplist3" binddataset="ds_main_searchinfo_prcplist3">
  206. <Formats>
  207. <Format id="default">
  208. <Columns>
  209. <Column size="71"/>
  210. <Column size="142"/>
  211. <Column size="72"/>
  212. </Columns>
  213. <Rows>
  214. <Row size="24" band="head"/>
  215. <Row size="24"/>
  216. </Rows>
  217. <Band id="head">
  218. <Cell text="투약일시"/>
  219. <Cell col="1" text="[처방종류]처방명"/>
  220. <Cell col="2" text="1회용량"/>
  221. </Band>
  222. <Band id="body">
  223. <Cell text="bind:medrdt" mask="expr:utlf_isNull(medrdt) ? '' : '##:##'"/>
  224. <Cell col="1" text="bind:prcpnm"/>
  225. <Cell col="2" text="bind:execvol"/>
  226. </Band>
  227. </Format>
  228. </Formats>
  229. </Grid>
  230. <Grid position="absolute 880 355 1168 699" id="grd_prcplist4" binddataset="ds_main_searchinfo_prcplist4">
  231. <Formats>
  232. <Format id="default">
  233. <Columns>
  234. <Column size="71"/>
  235. <Column size="143"/>
  236. <Column size="74"/>
  237. </Columns>
  238. <Rows>
  239. <Row size="24" band="head"/>
  240. <Row size="24"/>
  241. </Rows>
  242. <Band id="head">
  243. <Cell text="투약일시"/>
  244. <Cell col="1" text="[처방종류]처방명"/>
  245. <Cell col="2" text="1회용량"/>
  246. </Band>
  247. <Band id="body">
  248. <Cell text="bind:medrdt" mask="expr:utlf_isNull(medrdt) ? '' : '##:##'"/>
  249. <Cell col="1" text="bind:prcpnm"/>
  250. <Cell col="2" text="bind:execvol"/>
  251. </Band>
  252. </Format>
  253. </Formats>
  254. </Grid>
  255. </Layout>
  256. </Layouts>
  257. <Objects>
  258. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  259. <ColumnInfo>
  260. <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
  261. <Column id="srchdd" type="STRING" size="256" sumtext="조회기준일자"/>
  262. <Column id="flag" type="STRING" size="256" sumtext="조회기준일자"/>
  263. <Column id="allflag" type="STRING" size="256" sumtext="모두조회여부"/>
  264. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  265. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  266. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  267. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  268. <Column id="ioflag" type="STRING" size="256" sumtext="I/O구분"/>
  269. <Column id="fromdd" type="STRING" size="256" sumtext="시작일시"/>
  270. <Column id="todd" type="STRING" size="256" sumtext="종료일시"/>
  271. <Column id="vwctrl_button" type="STRING" size="256" sumtext="조회일자"/>
  272. </ColumnInfo>
  273. <Rows>
  274. <Row/>
  275. </Rows>
  276. </Dataset>
  277. <Dataset id="ds_code_codeinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  278. <ColumnInfo>
  279. <Column id="cdgrupid" type="STRING" size="256" sumtext="코드그룹ID"/>
  280. <Column id="cdid" type="STRING" size="256" sumtext="코드ID"/>
  281. <Column id="cdnm" type="STRING" size="256" sumtext="코드명"/>
  282. <Column id="grupdetldesc" type="STRING" size="256" sumtext="코드그룹상세설명"/>
  283. <Column id="supcdid" type="STRING" size="256" sumtext="상위코드ID"/>
  284. <Column id="sortseq" type="STRING" size="256" sumtext="상위코드ID"/>
  285. <Column id="valifromdd" type="STRING" size="256" sumtext="시작일자"/>
  286. <Column id="valitodd" type="STRING" size="256" sumtext="시작일자"/>
  287. </ColumnInfo>
  288. </Dataset>
  289. <Dataset id="ds_main_searchinfo_prcplist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  290. <ColumnInfo>
  291. <Column id="medrdd" type="STRING" size="256" sumtext="투약기록일시"/>
  292. <Column id="medrddseq" type="STRING" size="256" sumtext="투약기록일시"/>
  293. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  294. <Column id="execvol" type="STRING" size="256" sumtext="1회용랑"/>
  295. <Column id="medrdt" type="STRING" size="256" sumtext="투약기록일시"/>
  296. </ColumnInfo>
  297. </Dataset>
  298. <Dataset id="ds_main_searchinfo_prcplist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  299. <ColumnInfo>
  300. <Column id="medrdd" type="STRING" size="256" sumtext="투약기록일시"/>
  301. <Column id="medrddseq" type="STRING" size="256" sumtext="투약기록일시"/>
  302. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  303. <Column id="execvol" type="STRING" size="256" sumtext="1회용랑"/>
  304. <Column id="medrdt" type="STRING" size="256" sumtext="투약기록일시"/>
  305. </ColumnInfo>
  306. </Dataset>
  307. <Dataset id="ds_main_searchinfo_prcplist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  308. <ColumnInfo>
  309. <Column id="medrdd" type="STRING" size="256" sumtext="투약기록일시"/>
  310. <Column id="medrddseq" type="STRING" size="256" sumtext="투약기록일시"/>
  311. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  312. <Column id="execvol" type="STRING" size="256" sumtext="1회용랑"/>
  313. <Column id="medrdt" type="STRING" size="256" sumtext="투약기록일시"/>
  314. </ColumnInfo>
  315. </Dataset>
  316. <Dataset id="ds_main_searchinfo_prcplist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  317. <ColumnInfo>
  318. <Column id="medrdd" type="STRING" size="256" sumtext="투약기록일시"/>
  319. <Column id="medrddseq" type="STRING" size="256" sumtext="투약기록일시"/>
  320. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  321. <Column id="execvol" type="STRING" size="256" sumtext="1회용랑"/>
  322. <Column id="medrdt" type="STRING" size="256" sumtext="투약기록일시"/>
  323. </ColumnInfo>
  324. </Dataset>
  325. <Dataset id="ds_main_searchinfo_painlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  326. <ColumnInfo>
  327. <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
  328. <Column id="rectm" type="STRING" size="256" sumtext="기록시"/>
  329. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  330. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  331. <Column id="direcnm" type="STRING" size="256" sumtext="방향"/>
  332. <Column id="symptom" type="STRING" size="256" sumtext="[구분]통증양상"/>
  333. <Column id="pnt" type="STRING" size="256" sumtext="통증점수"/>
  334. <Column id="valu" type="STRING" size="256" sumtext="반응평가"/>
  335. <Column id="causeid" type="STRING" size="256" sumtext="원인"/>
  336. </ColumnInfo>
  337. </Dataset>
  338. <Dataset id="ds_main_searchinfo_painlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  339. <ColumnInfo>
  340. <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
  341. <Column id="rectm" type="STRING" size="256" sumtext="기록시"/>
  342. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  343. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  344. <Column id="direcnm" type="STRING" size="256" sumtext="방향"/>
  345. <Column id="symptom" type="STRING" size="256" sumtext="[구분]통증양상"/>
  346. <Column id="pnt" type="STRING" size="256" sumtext="통증점수"/>
  347. <Column id="valu" type="STRING" size="256" sumtext="반응평가"/>
  348. <Column id="causeid" type="STRING" size="256" sumtext="원인"/>
  349. </ColumnInfo>
  350. </Dataset>
  351. <Dataset id="ds_main_searchinfo_painlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  352. <ColumnInfo>
  353. <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
  354. <Column id="rectm" type="STRING" size="256" sumtext="기록시"/>
  355. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  356. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  357. <Column id="direcnm" type="STRING" size="256" sumtext="방향"/>
  358. <Column id="symptom" type="STRING" size="256" sumtext="[구분]통증양상"/>
  359. <Column id="pnt" type="STRING" size="256" sumtext="통증점수"/>
  360. <Column id="valu" type="STRING" size="256" sumtext="반응평가"/>
  361. <Column id="causeid" type="STRING" size="256" sumtext="원인"/>
  362. </ColumnInfo>
  363. </Dataset>
  364. <Dataset id="ds_main_searchinfo_painlist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  365. <ColumnInfo>
  366. <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
  367. <Column id="rectm" type="STRING" size="256" sumtext="기록시"/>
  368. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  369. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  370. <Column id="direcnm" type="STRING" size="256" sumtext="방향"/>
  371. <Column id="symptom" type="STRING" size="256" sumtext="[구분]통증양상"/>
  372. <Column id="pnt" type="STRING" size="256" sumtext="통증점수"/>
  373. <Column id="valu" type="STRING" size="256" sumtext="반응평가"/>
  374. <Column id="causeid" type="STRING" size="256" sumtext="원인"/>
  375. </ColumnInfo>
  376. </Dataset>
  377. <Dataset id="ds_main_searchinfo_totpainlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  378. <ColumnInfo>
  379. <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
  380. <Column id="rectm" type="STRING" size="256" sumtext="기록시"/>
  381. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  382. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  383. <Column id="direcnm" type="STRING" size="256" sumtext="방향"/>
  384. <Column id="symptom" type="STRING" size="256" sumtext="[구분]통증양상"/>
  385. <Column id="pnt" type="STRING" size="256" sumtext="통증점수"/>
  386. <Column id="valu" type="STRING" size="256" sumtext="반응평가"/>
  387. <Column id="paingb" type="STRING" size="256" sumtext="통증구분"/>
  388. <Column id="paingbid" type="STRING" size="256" sumtext="통증구분"/>
  389. <Column id="causeid" type="STRING" size="256" sumtext="원인"/>
  390. <Column id="arbitration" type="STRING" size="256" sumtext="약물 및 비약물 중재"/>
  391. <Column id="toolid" type="STRING" size="256" sumtext="사정도구구분"/>
  392. <Column id="tool" type="STRING" size="256" sumtext="사정도구"/>
  393. <Column id="drugarbt" type="STRING" size="256" sumtext="약물중재"/>
  394. <Column id="nondrugarbt" type="STRING" size="256" sumtext="비약물중재"/>
  395. </ColumnInfo>
  396. </Dataset>
  397. <Dataset id="ds_main_searchinfo_obspartlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  398. <ColumnInfo>
  399. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  400. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  401. </ColumnInfo>
  402. </Dataset>
  403. <Dataset id="ds_main_searchinfo_paincount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  404. <ColumnInfo>
  405. <Column id="obspartnm" type="STRING" size="256" sumtext="통증부위"/>
  406. <Column id="obspartid" type="STRING" size="256" sumtext="통증부위"/>
  407. <Column id="direcid" type="STRING" size="256" sumtext="통증방향"/>
  408. <Column id="causeid" type="STRING" size="256" sumtext="원인아디"/>
  409. <Column id="srchdd" type="STRING" size="256" sumtext="조회일자"/>
  410. <Column id="cnt7pnt" type="STRING" size="256" sumtext="점수가7점이상이 3회이상인경우 Y 아니면 N"/>
  411. <Column id="cnt4pnt" type="STRING" size="256" sumtext="점수가4점이상이 3회이상인경우 Y 아니면 N"/>
  412. </ColumnInfo>
  413. </Dataset>
  414. <Dataset id="ds_main_searchinfo_tprlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  415. <ColumnInfo>
  416. <Column id="vsinfo" type="STRING" size="256" sumtext="BPS/BPD-맥박"/>
  417. <Column id="bodyinfo" type="STRING" size="256" sumtext="키-몸무게"/>
  418. </ColumnInfo>
  419. </Dataset>
  420. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  421. <ColumnInfo>
  422. <Column id="srchflag" type="STRING" size="256"/>
  423. <Column id="vwctrl_button" type="STRING" size="256"/>
  424. <Column id="recdd" type="STRING" size="256"/>
  425. <Column id="pid" type="STRING" size="256"/>
  426. <Column id="zonecd" type="STRING" size="256"/>
  427. <Column id="wardcdgruplist" type="STRING" size="256"/>
  428. <Column id="dept" type="STRING" size="256"/>
  429. <Column id="medispcl" type="STRING" size="256"/>
  430. <Column id="atdoct" type="STRING" size="256"/>
  431. <Column id="patientgruplist" type="STRING" size="256"/>
  432. <Column id="settingpatientlist" type="STRING" size="256"/>
  433. <Column id="roomcdgruplist" type="STRING" size="256"/>
  434. <Column id="dayschartinfo" type="STRING" size="256"/>
  435. </ColumnInfo>
  436. <Rows>
  437. <Row/>
  438. </Rows>
  439. </Dataset>
  440. <Dataset id="ds_main_paminfo_pamlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  441. <ColumnInfo>
  442. <Column id="pid" type="STRING" size="256"/>
  443. <Column id="cretno" type="STRING" size="256"/>
  444. <Column id="instcd" type="STRING" size="256"/>
  445. <Column id="ioflag" type="STRING" size="256"/>
  446. <Column id="wardcd" type="STRING" size="256"/>
  447. <Column id="roomcd" type="STRING" size="256"/>
  448. <Column id="indschacptstat" type="STRING" size="256"/>
  449. <Column id="dschdd" type="STRING" size="256"/>
  450. <Column id="hngnm" type="STRING" size="256"/>
  451. <Column id="sex" type="STRING" size="256"/>
  452. <Column id="age" type="STRING" size="256"/>
  453. <Column id="orddeptcd" type="STRING" size="256"/>
  454. <Column id="medispclid" type="STRING" size="256"/>
  455. <Column id="sectioncd" type="STRING" size="256"/>
  456. <Column id="orddd" type="STRING" size="256"/>
  457. <Column id="indd" type="STRING" size="256"/>
  458. </ColumnInfo>
  459. </Dataset>
  460. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  461. <ColumnInfo>
  462. <Column id="pid" type="STRING" size="256"/>
  463. <Column id="indd" type="STRING" size="256"/>
  464. <Column id="cretno" type="STRING" size="256"/>
  465. <Column id="ordtype" type="STRING" size="256"/>
  466. <Column id="indschacptstat" type="STRING" size="256"/>
  467. <Column id="dschdd" type="STRING" size="256"/>
  468. <Column id="wardcd" type="STRING" size="256"/>
  469. <Column id="roomcd" type="STRING" size="256"/>
  470. <Column id="patnm" type="STRING" size="256"/>
  471. <Column id="sexage" type="STRING" size="256"/>
  472. <Column id="orddeptcd" type="STRING" size="256"/>
  473. <Column id="medispclid" type="STRING" size="256"/>
  474. <Column id="sectioncd" type="STRING" size="256"/>
  475. <Column id="eroutdd" type="STRING" size="256"/>
  476. </ColumnInfo>
  477. <Rows>
  478. <Row/>
  479. </Rows>
  480. </Dataset>
  481. <Dataset id="ds_temp_cond_doctlist_medispcl_usercombo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  482. <ColumnInfo>
  483. <Column id="userid" type="STRING" size="256" sumtext="사용자 id"/>
  484. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  485. <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
  486. <Column id="refseq" type="STRING" size="256" sumtext="특진의여부"/>
  487. </ColumnInfo>
  488. </Dataset>
  489. <Dataset id="ds_temp_cond_doctlist_atdoct_usercombo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  490. <ColumnInfo>
  491. <Column id="userid" type="STRING" size="256" sumtext="사용자 id"/>
  492. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  493. <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
  494. <Column id="refseq" type="STRING" size="256" sumtext="특진의여부"/>
  495. </ColumnInfo>
  496. </Dataset>
  497. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  498. <ColumnInfo>
  499. <Column id="vsinfo" type="STRING" size="256"/>
  500. </ColumnInfo>
  501. <Rows>
  502. <Row/>
  503. </Rows>
  504. </Dataset>
  505. <Dataset id="ds_temp_cond_deptgrup_deptgruplist_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  506. <ColumnInfo>
  507. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  508. <Column id="depthngnm" type="STRING" size="256" sumtext="부서명"/>
  509. <Column id="deptengabbr" type="STRING" size="256" sumtext="부서영문약어"/>
  510. </ColumnInfo>
  511. </Dataset>
  512. <Dataset id="ds_data_wardcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  513. <ColumnInfo>
  514. <Column id="wardcd" type="STRING" size="256"/>
  515. <Column id="wardnm" type="STRING" size="256"/>
  516. </ColumnInfo>
  517. <Rows>
  518. <Row/>
  519. </Rows>
  520. </Dataset>
  521. <Dataset id="ds_data_settingpatientlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  522. <ColumnInfo>
  523. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  524. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  525. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  526. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  527. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  528. <Column id="ordtype" type="STRING" size="256" sumtext="입원구분"/>
  529. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  530. </ColumnInfo>
  531. </Dataset>
  532. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  533. <ColumnInfo>
  534. <Column id="mypatsrchflag" type="STRING" size="256"/>
  535. </ColumnInfo>
  536. <Rows>
  537. <Row>
  538. <Col id="mypatsrchflag">Y</Col>
  539. </Row>
  540. </Rows>
  541. </Dataset>
  542. <Dataset id="ds_data_patientgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  543. <ColumnInfo>
  544. <Column id="patientnm" type="STRING" size="256" sumtext="환자명"/>
  545. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  546. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  547. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  548. <Column id="ordtype" type="STRING" size="256" sumtext="입원구분"/>
  549. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  550. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
  551. <Column id="medispclid" type="STRING" size="256" sumtext="진료의ID"/>
  552. <Column id="medispclid" type="STRING" size="256" sumtext="진료의ID"/>
  553. <Column id="unstableyn" type="STRING" size="256" sumtext="활력징후여부"/>
  554. <Column id="highbp" type="STRING" size="256" sumtext="수축기혈압"/>
  555. <Column id="lowbp" type="STRING" size="256" sumtext="이완기혈압"/>
  556. <Column id="mntpulsecnt" type="STRING" size="256" sumtext="맥박"/>
  557. <Column id="mntbrethcnt" type="STRING" size="256" sumtext="호흡"/>
  558. <Column id="chosbdtp" type="STRING" size="256" sumtext="체온"/>
  559. <Column id="oxyconcen" type="STRING" size="256" sumtext="산소포화도"/>
  560. <Column id="chosdt" type="STRING" size="256" sumtext="내원시간"/>
  561. <Column id="dschnotiyn" type="STRING" size="256" sumtext="간호사퇴원확정여부"/>
  562. <Column id="diag" type="STRING" size="256" sumtext="진단명"/>
  563. <Column id="etcinfo" type="STRING" size="256" sumtext="상세베드/환자명/pid/기록여부"/>
  564. <Column id="zonecd" type="STRING" size="256" sumtext="구역정보"/>
  565. </ColumnInfo>
  566. </Dataset>
  567. <Dataset id="ds_temp_zoneinfo_zonelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  568. <ColumnInfo>
  569. <Column id="bedcd" type="STRING" size="256" sumtext="구역코드"/>
  570. <Column id="bednm" type="STRING" size="256" sumtext="구역명칭"/>
  571. <Column id="grupcd" type="STRING" size="256" sumtext="구역명칭"/>
  572. </ColumnInfo>
  573. </Dataset>
  574. <Dataset id="ds_data_roomcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  575. <ColumnInfo>
  576. <Column id="roomnm" type="STRING" size="256" sumtext="병실명"/>
  577. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  578. </ColumnInfo>
  579. </Dataset>
  580. </Objects>
  581. <Bind>
  582. <BindItem id="item0" compid="group1.grp_inpatinfo.cmb_wardlist" propid="value" datasetid="ds_main_cond" columnid="wardcdgruplist"/>
  583. <BindItem id="item1" compid="group1.grp_oderinpatinfo.cmb_deptlist" propid="value" datasetid="ds_main_cond" columnid="dept"/>
  584. <BindItem id="item2" compid="group1.grp_oderinpatinfo.cmb_medispcllist" propid="value" datasetid="ds_main_cond" columnid="medispcl"/>
  585. <BindItem id="item3" compid="group1.grp_oderinpatinfo.cmb_atdoctlist" propid="value" datasetid="ds_main_cond" columnid="atdoct"/>
  586. <BindItem id="item4" compid="group1.rdo_srchflag" propid="value" datasetid="ds_main_cond" columnid="srchflag"/>
  587. <BindItem id="item5" compid="group1.grp_oderinpatinfo.cmb_oderpatlist" propid="value" datasetid="ds_main_cond" columnid="patientgruplist"/>
  588. <BindItem id="item6" compid="group1.grp_oderinpatinfo.ipt_orderpid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  589. <BindItem id="item7" compid="group1.grp_oderinpatinfo.chk_mypatchk" propid="value" datasetid="ds_init" columnid="mypatsrchflag"/>
  590. <BindItem id="item8" compid="group1.grp_inpatinfo.cmb_zone" propid="value" datasetid="ds_main_cond" columnid="zonecd"/>
  591. <BindItem id="item9" compid="group1.grp_inpatinfo.cmb_erpat" propid="value" datasetid="ds_main_cond" columnid="patientgruplist"/>
  592. <BindItem id="item10" compid="group1.grp_inpatinfo.cmb_mypatlist" propid="value" datasetid="ds_main_cond" columnid="settingpatientlist"/>
  593. <BindItem id="item11" compid="group1.grp_inpatinfo.cmb_roomlist" propid="value" datasetid="ds_main_cond" columnid="roomcdgruplist"/>
  594. <BindItem id="item12" compid="group1.grp_inpatinfo.cmb_patlist" propid="value" datasetid="ds_main_cond" columnid="patientgruplist"/>
  595. <BindItem id="item13" compid="group1.grp_inpatinfo.ipt_pid" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  596. <BindItem id="item14" compid="group1.grp_outpatinfo.caption18" propid="text" datasetid="ds_main_patinfo" columnid="pid"/>
  597. <BindItem id="item15" compid="group1.grp_outpatinfo.caption19" propid="text" datasetid="ds_main_patinfo" columnid="patnm"/>
  598. <BindItem id="item16" compid="group1.grp_outpatinfo.caption20" propid="text" datasetid="ds_main_patinfo" columnid="sexage"/>
  599. <BindItem id="item17" compid="ipt_4daysrecdd" propid="value" datasetid="ds_main_cond" columnid="recdd"/>
  600. <BindItem id="item18" compid="grp_chkbox.chk_dayschartinfo" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  601. <BindItem id="item19" compid="group1.cpt_vsinfo" propid="text" datasetid="ds_temp" columnid="vsinfo"/>
  602. </Bind>
  603. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  604. * System Name : 경대 의료정보시스템
  605. * Job Name : emr_carerecxp -> SMMNR08400
  606. * Creator : yjh
  607. * Make Date : 2016-02-17
  608. * Description :
  609. *---------------------------------------------------------------------------------------
  610. * Modify Date Modifier Modify Description
  611. *---------------------------------------------------------------------------------------
  612. * 2016-02-17 yjh TF->XP
  613. *
  614. *---------------------------------------------------------------------------------------
  615. ****************************************************************************************/
  616. //=======================================================================================
  617. // Lib Include
  618. //---------------------------------------------------------------------------------------
  619. include "com_commonxp::comm_main.xjs";
  620. include "emr_carerecxp::SMMNR08400.xjs"; //yjh : 커밋
  621. include "emr_prcpmngtxp::MMOCommon.xjs";
  622. include "emr_prcpmngtxp::MMO001.xjs";
  623. include "emr_carerecxp::CareRec.xjs";
  624. include "emr_carecomxp::CareCom.xjs";
  625. //=======================================================================================
  626. // Global Form Variable
  627. //---------------------------------------------------------------------------------------
  628. //=======================================================================================
  629. // Function
  630. //---------------------------------------------------------------------------------------
  631. /****************************************************************************************
  632. * Argument : N/A
  633. * Description :
  634. ****************************************************************************************/
  635. //=======================================================================================
  636. // Event
  637. //---------------------------------------------------------------------------------------
  638. /****************************************************************************************
  639. * Components : Form
  640. * Components ID : SMMNR08400
  641. * Event : oninit
  642. * Argument : 01.obj : Object Event has occurred
  643. * : 02.e : Event Object
  644. * Description : 화면 처음 초기화시
  645. ****************************************************************************************/
  646. function SMMNR08400_oninit(obj:Form, e:InitEventInfo)
  647. {
  648. frmf_initForm(obj); //폼 초기화
  649. }
  650. /****************************************************************************************
  651. * Components : Form
  652. * Components ID : SMMNR08400
  653. * Event : onload
  654. * Argument : 01.obj : Object Event has occurred
  655. * : 02.e : Event Object
  656. * Description : 화면 로딩 완료시
  657. ****************************************************************************************/
  658. function SMMNR08400_onload(obj:Form, e:LoadEventInfo)
  659. {
  660. var sProp="col="+ds_main_searchinfo_obspartlist.rowcount+",row=1,cellspacing=15,vcellspacing=2,itemWidth=-1,itemHeight=20,overflow='visible'";
  661. grp_chkbox.chk_dayschartinfo.setInitComp(sProp, ds_main_searchinfo_obspartlist,"obspartid","obspartnm","fn_mChkEvent");
  662. fInitialize("init");
  663. //샘플화면 emr_ercarexp -> SMMNE02303
  664. }
  665. /****************************************************************************************
  666. * Components : Radio
  667. * Components ID : rdo_srchflag
  668. * Event : onitemchanged
  669. * Argument : 01.obj : Object Event has occurred
  670. * : 02.e : Event Object
  671. * Description : 라디오버튼 값 변경시
  672. ****************************************************************************************/
  673. function group1_rdo_srchflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  674. {
  675. fChangUserTypeSrch(group1.rdo_srchflag.value);
  676. }
  677. /****************************************************************************************
  678. * Components : Combo
  679. * Components ID : cmb_wardlist
  680. * Event : onitemchanged
  681. * Argument : 01.obj : Object Event has occurred
  682. * : 02.e : Event Object
  683. * Description : 콤보박스 변경시
  684. ****************************************************************************************/
  685. function group1_grp_inpatinfo_cmb_wardlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  686. {
  687. fTPRviewInit();
  688. // 응급실인 경우 (2011.05.04 Ahn)
  689. fGetWardChngInfo("N");
  690. fGetCareComRoomList(group1.grp_inpatinfo.cmb_wardlist.value);// 병실정보를 가져온다.
  691. ds_main_cond.setColumn(0, "roomcdgruplist", "");
  692. ds_data_patientgruplist.clearData();
  693. group1.grp_inpatinfo.ipt_pid.value = "";
  694. group1.grp_inpatinfo.cmb_mypatlist.value = "";
  695. group1.grp_inpatinfo.cmb_roomlist.setFocus();
  696. if(eERFLAG == "Y"){
  697. group1.grp_inpatinfo.cmb_roomlist.value = ds_data_roomcdgruplist.getColumn(0, "roomcd");
  698. //선택한 병실에 해당하는 환자리스트 조회
  699. fGetCareComPatList(group1.grp_inpatinfo.cmb_wardlist.value, group1.grp_inpatinfo.cmb_roomlist.value, group1.grp_inpatinfo.cmb_zone.value);
  700. group1.grp_inpatinfo.cmb_erpat.setFocus();
  701. }
  702. }
  703. /****************************************************************************************
  704. * Components : Combo
  705. * Components ID : cmb_roomlist
  706. * Event : onitemchanged
  707. * Argument : 01.obj : Object Event has occurred
  708. * : 02.e : Event Object
  709. * Description : 콤보박스 변경시
  710. ****************************************************************************************/
  711. function group1_grp_inpatinfo_cmb_roomlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  712. {
  713. fTPRviewInit();
  714. fGetCareComPatList(group1.grp_inpatinfo.cmb_wardlist.value, group1.grp_inpatinfo.cmb_roomlist.value);// 병실정보를 가져온다.
  715. group1.grp_inpatinfo.ipt_pid.value = "";
  716. group1.grp_inpatinfo.cmb_mypatlist.value = "";
  717. group1.grp_inpatinfo.cmb_patlist.setFocus();
  718. }
  719. /****************************************************************************************
  720. * Components : Combo
  721. * Components ID : cmb_zone
  722. * Event : onitemchanged
  723. * Argument : 01.obj : Object Event has occurred
  724. * : 02.e : Event Object
  725. * Description : 콤보박스 변경시
  726. ****************************************************************************************/
  727. function group1_grp_inpatinfo_cmb_zone_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  728. {
  729. fTPRviewInit();
  730. //ds_data_patientgruplist를 받아옴
  731. fGetCareComPatList(group1.grp_inpatinfo.cmb_wardlist.value, group1.grp_inpatinfo.cmb_roomlist.value, group1.grp_inpatinfo.cmb_zone.value);// 병실정보를 가져온다.
  732. group1.grp_inpatinfo.ipt_pid.value = "";
  733. group1.grp_inpatinfo.cmb_mypatlist.value = "";
  734. group1.grp_inpatinfo.cmb_erpat.setFocus();
  735. }
  736. /****************************************************************************************
  737. * Components : Combo
  738. * Components ID : cmb_patlist
  739. * Event : onitemchanged
  740. * Argument : 01.obj : Object Event has occurred
  741. * : 02.e : Event Object
  742. * Description : 콤보박스 변경시
  743. ****************************************************************************************/
  744. function group1_grp_inpatinfo_cmb_patlist_onitemchanged(obj, e)
  745. {
  746. fSetParam("SrchPat", group1.grp_inpatinfo.cmb_patlist.index);
  747. }
  748. /****************************************************************************************
  749. * Components : Combo
  750. * Components ID : cmb_erpat
  751. * Event : onitemchanged
  752. * Argument : 01.obj : Object Event has occurred
  753. * : 02.e : Event Object
  754. * Description : 콤보박스 변경시
  755. ****************************************************************************************/
  756. function group1_grp_inpatinfo_cmb_erpat_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  757. {
  758. fSetParam("SrchPat", group1.grp_inpatinfo.cmb_erpat.index);
  759. }
  760. /****************************************************************************************
  761. * Components : Combo
  762. * Components ID : cmb_mypatlist
  763. * Event : onitemchanged
  764. * Argument : 01.obj : Object Event has occurred
  765. * : 02.e : Event Object
  766. * Description : 콤보박스 변경시
  767. ****************************************************************************************/
  768. function group1_grp_inpatinfo_cmb_mypatlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  769. {
  770. fSetParam("SettingPat", group1.grp_inpatinfo.cmb_mypatlist.index);
  771. }
  772. /****************************************************************************************
  773. * Components : Combo
  774. * Components ID : cmb_deptlist
  775. * Event : onitemchanged
  776. * Argument : 01.obj : Object Event has occurred
  777. * : 02.e : Event Object
  778. * Description : 콤보박스 변경시
  779. ****************************************************************************************/
  780. function group1_grp_oderinpatinfo_cmb_deptlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  781. {
  782. ds_data_patientgruplist.clearData();
  783. group1.grp_oderinpatinfo.ipt_orderpid.value = "";
  784. fTPRviewInit();
  785. lf_mmbfGetUserComboList(ds_temp_cond_doctlist_medispcl_usercombo , group1.grp_oderinpatinfo.cmb_deptlist.value, "0330", "", "M");
  786. lf_mmbfGetUserComboList(ds_temp_cond_doctlist_atdoct_usercombo, group1.grp_oderinpatinfo.cmb_deptlist.value, "0330", "", "A");
  787. frmf_addComboItem("group1.grp_oderinpatinfo.cmb_medispcllist", "전체", "-", "above"); //의사콤보 전체항목 추가
  788. frmf_addComboItem("group1.grp_oderinpatinfo.cmb_atdoctlist", "전체", "-", "above");//의사콤보 전체항목 추가
  789. if(group1.grp_oderinpatinfo.cmb_deptlist.value ==sUserDeptCd){
  790. group1.grp_oderinpatinfo.cmb_medispcllist.value = sUserId;
  791. }else{
  792. group1.grp_oderinpatinfo.cmb_medispcllist.value = "-";
  793. }
  794. group1.grp_oderinpatinfo.cmb_atdoctlist.value = "-";
  795. //ds_data_patientgruplist를 받아옴
  796. fGetCareComDeptPatList(group1.grp_oderinpatinfo.cmb_deptlist.value, group1.grp_oderinpatinfo.cmb_medispcllist.value, group1.grp_oderinpatinfo.cmb_atdoctlist.value, group1.grp_oderinpatinfo.chk_mypatchk.value);
  797. group1.grp_oderinpatinfo.cmb_medispcllist.setFocus();
  798. }
  799. /****************************************************************************************
  800. * Components : Combo
  801. * Components ID : cmb_medispcllist
  802. * Event : onitemchanged
  803. * Argument : 01.obj : Object Event has occurred
  804. * : 02.e : Event Object
  805. * Description : 콤보박스 변경시
  806. ****************************************************************************************/
  807. function group1_grp_oderinpatinfo_cmb_medispcllist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  808. {
  809. ds_data_patientgruplist.clearData();
  810. group1.grp_oderinpatinfo.ipt_orderpid.value = "";
  811. fTPRviewInit();
  812. fGetCareComDeptPatList(group1.grp_oderinpatinfo.cmb_deptlist.value, group1.grp_oderinpatinfo.cmb_medispcllist.value, group1.grp_oderinpatinfo.cmb_atdoctlist.value, group1.grp_oderinpatinfo.chk_mypatchk.value);
  813. group1.grp_oderinpatinfo.cmb_oderpatlist.setFocus();
  814. }
  815. /****************************************************************************************
  816. * Components : Combo
  817. * Components ID : cmb_atdoctlist
  818. * Event : onitemchanged
  819. * Argument : 01.obj : Object Event has occurred
  820. * : 02.e : Event Object
  821. * Description : 콤보박스 변경시
  822. ****************************************************************************************/
  823. function group1_grp_oderinpatinfo_cmb_atdoctlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  824. {
  825. ds_data_patientgruplist.clearData();
  826. group1.grp_oderinpatinfo.ipt_orderpid.value = "";
  827. fTPRviewInit();
  828. fGetCareComDeptPatList(group1.grp_oderinpatinfo.cmb_deptlist.value, group1.grp_oderinpatinfo.cmb_medispcllist.value , group1.grp_oderinpatinfo.cmb_atdoctlist.value, group1.grp_oderinpatinfo.chk_mypatchk.value);
  829. group1.grp_oderinpatinfo.cmb_oderpatlist.setFocus();
  830. }
  831. /****************************************************************************************
  832. * Components : Combo
  833. * Components ID : cmb_oderpatlist
  834. * Event : onitemchanged
  835. * Argument : 01.obj : Object Event has occurred
  836. * : 02.e : Event Object
  837. * Description : 콤보박스 변경시
  838. ****************************************************************************************/
  839. function group1_grp_oderinpatinfo_cmb_oderpatlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  840. {
  841. fSetParam("SrchPat", group1.grp_oderinpatinfo.cmb_oderpatlist.index);
  842. }
  843. /****************************************************************************************
  844. * Components : Combo
  845. * Components ID : cmb_oderpatlist
  846. * Event : onitemchanged
  847. * Argument : 01.obj : Object Event has occurred
  848. * : 02.e : Event Object
  849. * Description : 콤보박스 변경시
  850. ****************************************************************************************/
  851. function group1_grp_oderinpatinfo_chk_mypatchk_onclick(obj:CheckBox, e:ClickEventInfo)
  852. {
  853. ds_data_patientgruplist.clearData();
  854. group1.grp_oderinpatinfo.ipt_orderpid.value = "";
  855. fTPRviewInit();
  856. fGetCareComDeptPatList(group1.grp_oderinpatinfo.cmb_deptlist.value, group1.grp_oderinpatinfo.cmb_medispcllist.value , group1.grp_oderinpatinfo.cmb_atdoctlist.value, group1.grp_oderinpatinfo.chk_mypatchk.value);
  857. group1.grp_oderinpatinfo.cmb_oderpatlist.setFocus();
  858. }
  859. /****************************************************************************************
  860. * Components : Button
  861. * Components ID : btn_4daybefore
  862. * Event : onclick
  863. * Argument : 01.obj : Object Event has occurred
  864. * : 02.e : Event Object
  865. * Description : 이전버튼 클릭시
  866. ****************************************************************************************/
  867. function btn_4daybefore_onclick(obj:Button, e:ClickEventInfo)
  868. {
  869. fDateCalc("-", ds_main_cond.getColumn(0, "vwctrl_button"));
  870. ipt_4daysrecdd_onchanged();
  871. }
  872. /****************************************************************************************
  873. * Components : Calendar
  874. * Components ID : ipt_4daysrecdd
  875. * Event : onchanged
  876. * Argument : 01.obj : Object Event has occurred
  877. * : 02.e : Event Object
  878. * Description : 달력 값 변경시
  879. ****************************************************************************************/
  880. function ipt_4daysrecdd_onchanged(obj, e)
  881. {
  882. fSearch(ds_main_cond.getColumn(0, "vwctrl_button"));
  883. }
  884. /****************************************************************************************
  885. * Components : Button
  886. * Components ID : btn_4dayafter
  887. * Event : onclick
  888. * Argument : 01.obj : Object Event has occurred
  889. * : 02.e : Event Object
  890. * Description : 다음버튼 클릭시
  891. ****************************************************************************************/
  892. function btn_4dayafter_onclick(obj:Button, e:ClickEventInfo)
  893. {
  894. fDateCalc("+", ds_main_cond.getColumn(0, "vwctrl_button"));
  895. ipt_4daysrecdd_onchanged();
  896. }
  897. /****************************************************************************************
  898. * Components : Button
  899. * Components ID : btn_4dayrefresh
  900. * Event : onclick
  901. * Argument : 01.obj : Object Event has occurred
  902. * : 02.e : Event Object
  903. * Description : 재조회버튼 클릭시
  904. ****************************************************************************************/
  905. function btn_4dayrefresh_onclick(obj:Button, e:ClickEventInfo)
  906. {
  907. fSearch("4days");
  908. }
  909. /****************************************************************************************
  910. * Components : Button
  911. * Components ID : btn_4daysvwctrl
  912. * Event : onclick
  913. * Argument : 01.obj : Object Event has occurred
  914. * : 02.e : Event Object
  915. * Description : 펼치기버튼 클릭시
  916. ****************************************************************************************/
  917. function btn_4daysvwctrl_onclick(obj:Button, e:ClickEventInfo)
  918. {
  919. fControlGridSize("4days");
  920. }
  921. /****************************************************************************************
  922. * Components : Button
  923. * Components ID : btn_24hoursvw
  924. * Event : onclick
  925. * Argument : 01.obj : Object Event has occurred
  926. * : 02.e : Event Object
  927. * Description : 24시간화면버튼 클릭시
  928. ****************************************************************************************/
  929. function btn_24hoursvw_onclick(obj:Button, e:ClickEventInfo)
  930. {
  931. fSearch("24hours");
  932. }
  933. /****************************************************************************************
  934. * Components : Button
  935. * Components ID : btn_4daysvw
  936. * Event : onclick
  937. * Argument : 01.obj : Object Event has occurred
  938. * : 02.e : Event Object
  939. * Description : 4일화면버튼 클릭시
  940. ****************************************************************************************/
  941. function btn_4daysvw_onclick(obj:Button, e:ClickEventInfo)
  942. {
  943. fSearch("4days");
  944. }
  945. ]]></Script>
  946. </Form>
  947. </FDL>