SMMNH05000_암상병재원환자조회.xfdl 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNH05000" position="absolute 0 0 1210 764" titletext="암상병 재원환자 조회" oninit="SMMNH05000_oninit" onload="SMMNH05000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Grid position="absolute 0 89 1194 747" align="align:center middle;" id="grd_codelist" binddataset="ds_main_cancerpatlists">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="22"/>
  12. <Column size="93"/>
  13. <Column size="90"/>
  14. <Column size="79"/>
  15. <Column size="60"/>
  16. <Column size="68"/>
  17. <Column size="100"/>
  18. <Column size="56"/>
  19. <Column size="56"/>
  20. <Column size="53"/>
  21. <Column size="332"/>
  22. <Column size="84"/>
  23. <Column size="88"/>
  24. <Column size="100"/>
  25. <Column size="0"/>
  26. </Columns>
  27. <Rows>
  28. <Row size="24" band="head"/>
  29. <Row size="24"/>
  30. </Rows>
  31. <Band id="head">
  32. <Cell/>
  33. <Cell col="1" text="병동"/>
  34. <Cell col="2" text="병실"/>
  35. <Cell col="3" text="등록번호"/>
  36. <Cell col="4" text="환자명"/>
  37. <Cell col="5" text="S/A"/>
  38. <Cell col="6" text="진료과"/>
  39. <Cell col="7" text="주치의"/>
  40. <Cell col="8" text="주치의"/>
  41. <Cell col="9" text="HD"/>
  42. <Cell col="10" text="진단명"/>
  43. <Cell col="11" text="종교"/>
  44. <Cell col="12" text="세례명"/>
  45. <Cell col="13" text="입원일자"/>
  46. <Cell col="14" text="cretno"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell celltype="head"/>
  50. <Cell col="1" displaytype="none" edittype="none" text="bind:wardnm"/>
  51. <Cell col="2" displaytype="none" edittype="none" text="bind:roomcd"/>
  52. <Cell col="3" displaytype="none" edittype="none" text="bind:pid"/>
  53. <Cell col="4" text="bind:patnm"/>
  54. <Cell col="5" displaytype="none" edittype="none" text="bind:sexage"/>
  55. <Cell col="6" displaytype="none" edittype="none" text="bind:deptnm"/>
  56. <Cell col="7" displaytype="none" edittype="none" text="bind:medispclnm"/>
  57. <Cell col="8" displaytype="none" edittype="none" text="bind:atdoctnm"/>
  58. <Cell col="9" displaytype="none" edittype="none" text="bind:hd"/>
  59. <Cell col="10" displaytype="none" edittype="none" text="bind:diagcdnm"/>
  60. <Cell col="11" displaytype="none" edittype="none" text="bind:relignnm"/>
  61. <Cell col="12" displaytype="none" edittype="none" text="bind:baptnm"/>
  62. <Cell col="13" displaytype="none" edittype="none" text="bind:indd"/>
  63. <Cell col="14" displaytype="none" edittype="none" text="bind:cretno"/>
  64. </Band>
  65. </Format>
  66. </Formats>
  67. </Grid>
  68. <Shape position="absolute 0 84 1194 90" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;"/>
  69. <Static text="암상병 재원환자" position="absolute 0 68 136 90" id="caption20" class="tit_2"/>
  70. <Div position="absolute 0 24 1194 59" align="align:center top;" id="group2" class="div_SA">
  71. <Layouts>
  72. <Layout width="1194" height="35">
  73. <Static text="업무일자" position="absolute 22 8 108 25" id="caption2" class="search_name" anchor="default"/>
  74. <Shape position="absolute 973 7 979 29" linetype="vertical" id="line13" anchor="default"/>
  75. <Static text="진료과" position="absolute 418 8 487 25" id="caption22" class="search_name" anchor="default"/>
  76. <Button position="absolute 990 7 1046 29" id="btn_search" class="btn1" text="조회" anchor="default" onclick="group2_btn_search_onclick"/>
  77. <Static text="병동" position="absolute 240 8 309 25" id="caption1" class="search_name" anchor="default"/>
  78. <Button position="absolute 1048 7 1128 29" id="button11" class="btn7" text="엑셀저장" anchor="default" onclick="group2_button11_onclick"/>
  79. <Button position="absolute 1130 7 1186 29" id="button1" class="btn6" visible="false" text="출력" anchor="default" onclick="group2_button1_onclick"/>
  80. <Combo position="absolute 290 8 390 27" id="combo1" class="combo_default" innerdataset="@ds_init_lists_ward" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group2_combo1_onitemchanged"/>
  81. <Calendar position="absolute 100 8 200 27" id="input1" mask="yyyy-mm-dd" anchor="default"/>
  82. <Combo position="absolute 480 8 580 27" id="combo2" class="combo_default" innerdataset="@ds_init_lists_dept" datacolumn="nm" codecolumn="cd" anchor="default" onitemchanged="group2_combo2_onitemchanged"/>
  83. <Static text="주치의" position="absolute 607 8 676 25" id="caption3" class="search_name" anchor="default"/>
  84. <Static text="담당의" position="absolute 787 8 856 25" id="caption4" class="search_name" anchor="default"/>
  85. <Combo position="absolute 670 8 740 27" id="combo6" class="combo_search" innerdataset="@ds_init_doctlist_medispcl" datacolumn="doctnm" codecolumn="doctid" anchor="default" onitemchanged="group2_combo6_onitemchanged"/>
  86. <Combo position="absolute 851 8 931 27" id="combo7" class="combo_search" innerdataset="@ds_init_doctlist_atdoct" datacolumn="doctnm" codecolumn="doctid" anchor="default" onitemchanged="group2_combo7_onitemchanged"/>
  87. </Layout>
  88. </Layouts>
  89. </Div>
  90. <Shape position="absolute 0 747 1194 753" linetype="horizontal" id="line7" class="line_3"/>
  91. <Static text="암상병 재원환자 조회" position="absolute 0 0 232 23" id="caption6" class="tit_1"/>
  92. </Layout>
  93. </Layouts>
  94. <Objects>
  95. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  96. <ColumnInfo>
  97. <Column id="dd" type="STRING" size="256"/>
  98. <Column id="wardcd" type="STRING" size="256"/>
  99. <Column id="orddeptcd" type="STRING" size="256"/>
  100. <Column id="medispclid" type="STRING" size="256"/>
  101. <Column id="atdoctid" type="STRING" size="256"/>
  102. </ColumnInfo>
  103. <Rows>
  104. <Row/>
  105. </Rows>
  106. </Dataset>
  107. <Dataset id="ds_init_lists_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  108. <ColumnInfo>
  109. <Column id="nm" type="STRING" size="256"/>
  110. <Column id="cd" type="STRING" size="256"/>
  111. </ColumnInfo>
  112. </Dataset>
  113. <Dataset id="ds_init_lists_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  114. <ColumnInfo>
  115. <Column id="nm" type="STRING" size="256"/>
  116. <Column id="cd" type="STRING" size="256"/>
  117. </ColumnInfo>
  118. </Dataset>
  119. <Dataset id="ds_init_doctlist_medispcl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  120. <ColumnInfo>
  121. <Column id="doctnm" type="STRING" size="256"/>
  122. <Column id="doctid" type="STRING" size="256"/>
  123. </ColumnInfo>
  124. </Dataset>
  125. <Dataset id="ds_init_doctlist_atdoct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  126. <ColumnInfo>
  127. <Column id="doctnm" type="STRING" size="256"/>
  128. <Column id="doctid" type="STRING" size="256"/>
  129. </ColumnInfo>
  130. </Dataset>
  131. <Dataset id="ds_main_cancerpatlists" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  132. <ColumnInfo>
  133. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  134. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  135. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  136. <Column id="patnm" type="STRING" size="256" sumtext="성명"/>
  137. <Column id="sexage" type="STRING" size="256" sumtext="나이성별"/>
  138. <Column id="deptnm" type="STRING" size="256" sumtext="부서"/>
  139. <Column id="medispclnm" type="STRING" size="256" sumtext="주치의"/>
  140. <Column id="atdoctnm" type="STRING" size="256" sumtext="담당의"/>
  141. <Column id="hd" type="STRING" size="256" sumtext="재원일수"/>
  142. <Column id="diagcdnm" type="STRING" size="256" sumtext="상병명"/>
  143. <Column id="relignnm" type="STRING" size="256" sumtext="의사ID"/>
  144. <Column id="baptnm" type="STRING" size="256" sumtext="의사명"/>
  145. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  146. <Column id="cretno" type="STRING" size="256" sumtext="cretno"/>
  147. </ColumnInfo>
  148. </Dataset>
  149. </Objects>
  150. <Bind>
  151. <BindItem id="item0" compid="group2.combo2" propid="value" datasetid="ds_cond" columnid="orddeptcd"/>
  152. <BindItem id="item1" compid="group2.combo1" propid="value" datasetid="ds_cond" columnid="wardcd"/>
  153. <BindItem id="item2" compid="group2.input1" propid="value" datasetid="ds_cond" columnid="dd"/>
  154. <BindItem id="item3" compid="group2.combo6" propid="value" datasetid="ds_cond" columnid="medispclid"/>
  155. <BindItem id="item4" compid="group2.combo7" propid="value" datasetid="ds_cond" columnid="atdoctid"/>
  156. </Bind>
  157. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  158. * System Name :
  159. * Job Name :
  160. * Creator :
  161. * Make Date : 2016-10-31
  162. * Description :
  163. *---------------------------------------------------------------------------------------
  164. * Modify Date Modifier Modify Description
  165. *---------------------------------------------------------------------------------------
  166. * 2016-10-31 Live Converter TF->XP
  167. *
  168. *---------------------------------------------------------------------------------------
  169. ****************************************************************************************/
  170. include "com_commonxp::comm_main.xjs";
  171. include "emr_agonalcarexp::SMMNH05000.xjs";
  172. function SMMNH05000_oninit(obj:Form, e:InitEventInfo)
  173. {
  174. frmf_initForm(obj);
  175. }
  176. function SMMNH05000_onload(obj:Form, e:LoadEventInfo)
  177. {
  178. grdf_initGrid(grd_codelist);
  179. grdf_setRowTypeIcon(grd_codelist, 0);
  180. fInit();
  181. }
  182. function cf_TRMNH05001(sSvcId, nErrorCode, sErrorMsg)
  183. {
  184. if(nErrorCode < 0)
  185. {
  186. alert("병동 및 진료과 조회 도중 서버오류가 발생되었습니다.");
  187. return false;
  188. }
  189. }
  190. function group2_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  191. {
  192. fClickSearchBtn();
  193. }
  194. function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  195. {
  196. fClickSearchBtn();
  197. }
  198. function group2_combo6_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  199. {
  200. fClickSearchBtn();
  201. }
  202. function group2_combo7_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  203. {
  204. fClickSearchBtn();
  205. }
  206. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  207. {
  208. fClickSearchBtn();
  209. }
  210. function group2_button11_onclick(obj:Button, e:ClickEventInfo)
  211. {
  212. fOnClickExcelBtn();
  213. }
  214. function group2_button1_onclick(obj:Button, e:ClickEventInfo)
  215. {
  216. }
  217. ]]></Script>
  218. </Form>
  219. </FDL>