SMMNW04702_욕창PUSH차트.xfdl 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNW04702" position="absolute 0 0 875 682" titletext="피부욕창관찰기록 PUSH 차트" oninit="SMMNW04702_oninit" onload="SMMNW04702_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="피부욕창관찰기록 PUSH 차트" position="absolute 0 0 210 25" id="caption6" class="tit_1"/>
  8. <Shape position="absolute 0 67 873 73" linetype="horizontal" id="line2" class="line_1"/>
  9. <Grid position="absolute 0 73 873 681" id="grd_report" binddataset="ds_main_pushinfo" autofittype="col">
  10. <Formats>
  11. <Format id="default">
  12. <Columns>
  13. <Column size="173"/>
  14. <Column size="120"/>
  15. <Column size="65"/>
  16. <Column size="65"/>
  17. <Column size="65"/>
  18. <Column size="65"/>
  19. <Column size="65"/>
  20. <Column size="100"/>
  21. <Column size="65"/>
  22. <Column size="65"/>
  23. </Columns>
  24. <Rows>
  25. <Row size="24" band="head"/>
  26. <Row size="24" band="head"/>
  27. <Row size="24"/>
  28. </Rows>
  29. <Band id="head">
  30. <Cell rowspan="2" text="발생부위" taborder="undefined"/>
  31. <Cell col="1" rowspan="2" text="기록일시" taborder="undefined"/>
  32. <Cell col="2" colspan="3" text="크기" taborder="undefined"/>
  33. <Cell col="5" colspan="2" text="삼출물의 양" taborder="undefined"/>
  34. <Cell col="7" colspan="2" text="조직의 종류" taborder="undefined"/>
  35. <Cell col="9" rowspan="2" text="합계" taborder="undefined"/>
  36. <Cell row="1" col="2" text="가로(cm)"/>
  37. <Cell row="1" col="3" text="세로(cm)"/>
  38. <Cell row="1" col="4" text="점수"/>
  39. <Cell row="1" col="5" text="양"/>
  40. <Cell row="1" col="6" text="점수"/>
  41. <Cell row="1" col="7" text="종류"/>
  42. <Cell row="1" col="8" text="점수"/>
  43. </Band>
  44. <Band id="body">
  45. <Cell style="align:left;" text="bind:obspartnm" suppress="2" suppressalign="middle,over"/>
  46. <Cell col="1" displaytype="text" style="align:center;" text="bind:recdt" mask="expr:utlf_isNull(recdt) == true ? '' : '####-##-## ##:##'"/>
  47. <Cell col="2" text="bind:sizewidth"/>
  48. <Cell col="3" text="bind:sizeheight"/>
  49. <Cell col="4" style="align:right;" text="bind:svalue"/>
  50. <Cell col="5" text="bind:amount"/>
  51. <Cell col="6" style="align:right;" text="bind:avalue"/>
  52. <Cell col="7" style="align:left;" text="bind:tissue"/>
  53. <Cell col="8" style="align:right;" text="bind:tvalue"/>
  54. <Cell col="9" style="align:right;" text="bind:total"/>
  55. </Band>
  56. </Format>
  57. </Formats>
  58. </Grid>
  59. <Div position="absolute 0 25 873 65" align="align:center top;" id="group1" class="div_SA">
  60. <Layouts>
  61. <Layout>
  62. <Button position="absolute 803 10 859 30" id="btn_search" class="btn1" taborder="13" text="조회" anchor="default" onclick="group1_btn_search_onclick"/>
  63. <Static text="기 간 :" position="absolute 12 10 82 30" id="caption1" class="search_name" anchor="default"/>
  64. <Static text="~" position="absolute 179 10 194 30" id="caption2" anchor="default"/>
  65. <Shape position="absolute 786 5 792 35" linetype="vertical" id="line3" class="line_4" anchor="default"/>
  66. <Edit position="absolute 414 10 508 30" align="align:center middle;" id="ipt_pid" anchor="default" style="align:center middle;"/>
  67. <Static text="환 자 :" position="absolute 340 10 410 30" id="caption3" class="search_name" anchor="default"/>
  68. <Edit position="absolute 510 10 620 30" align="align:center middle;" id="input3" anchor="default" style="align:center middle;"/>
  69. <CheckBox position="absolute 645 10 745 30" id="chk_pushyn" anchor="default" text="push만" truevalue="Y" falsevalue="N" value="N"/>
  70. <Calendar id="ipt_srchym" taborder="14" onchanged="group5_grp_sea_ipt_genrdd_onchanged" class="input_default" position="absolute 85 10 170 30"/>
  71. <Calendar id="input1" taborder="15" onchanged="group5_grp_sea_ipt_genrdd_onchanged" class="input_default" position="absolute 196 10 281 30"/>
  72. </Layout>
  73. </Layouts>
  74. </Div>
  75. <Shape id="line00" class="line_10" position="absolute 0 68 873 74"/>
  76. </Layout>
  77. </Layouts>
  78. <Objects>
  79. <Dataset id="ds_main_pushinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  80. <ColumnInfo>
  81. <Column id="obspartnm" type="STRING"/>
  82. <Column id="recdt" type="STRING"/>
  83. <Column id="sizewidth" type="STRING"/>
  84. <Column id="sizeheight" type="STRING"/>
  85. <Column id="svalue" type="STRING"/>
  86. <Column id="amount" type="STRING"/>
  87. <Column id="avalue" type="STRING"/>
  88. <Column id="tissue" type="STRING"/>
  89. <Column id="tvalue" type="STRING"/>
  90. <Column id="total" type="STRING"/>
  91. </ColumnInfo>
  92. </Dataset>
  93. <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  94. <ColumnInfo>
  95. <Column id="sdate" type="STRING" size="256"/>
  96. <Column id="edate" type="STRING" size="256"/>
  97. <Column id="pid" type="STRING" size="256"/>
  98. <Column id="pname" type="STRING" size="256"/>
  99. <Column id="indd" type="STRING" size="256"/>
  100. <Column id="pushyn" type="STRING" size="256"/>
  101. </ColumnInfo>
  102. <Rows>
  103. <Row>
  104. <Col id="sdate"/>
  105. <Col id="edate"/>
  106. <Col id="pid"/>
  107. <Col id="pname"/>
  108. <Col id="indd"/>
  109. <Col id="pushyn"/>
  110. </Row>
  111. </Rows>
  112. </Dataset>
  113. <Dataset id="ds_send_pinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  114. <ColumnInfo>
  115. <Column id="pid" type="STRING" size="256"/>
  116. <Column id="sdate" type="STRING" size="256"/>
  117. <Column id="edate" type="STRING" size="256"/>
  118. <Column id="indd" type="STRING" size="256"/>
  119. <Column id="pushyn" type="STRING" size="256"/>
  120. </ColumnInfo>
  121. <Rows>
  122. <Row>
  123. <Col id="pid"/>
  124. <Col id="sdate"/>
  125. <Col id="edate"/>
  126. <Col id="indd"/>
  127. <Col id="pushyn"/>
  128. </Row>
  129. </Rows>
  130. </Dataset>
  131. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  132. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  133. <ColumnInfo>
  134. <Column id="cdgrupid" type="STRING" size="256"/>
  135. <Column id="srchdd" type="STRING" size="256"/>
  136. </ColumnInfo>
  137. <Rows>
  138. <Row/>
  139. </Rows>
  140. </Dataset>
  141. </Objects>
  142. <Bind>
  143. <BindItem id="item2" compid="group1.ipt_pid" propid="value" datasetid="ds_cond" columnid="pid"/>
  144. <BindItem id="item3" compid="group1.input3" propid="value" datasetid="ds_cond" columnid="pname"/>
  145. <BindItem id="item4" compid="group1.chk_pushyn" propid="value" datasetid="ds_cond" columnid="pushyn"/>
  146. <BindItem id="item8" compid="group1.ipt_srchym" propid="value" datasetid="ds_cond" columnid="sdate"/>
  147. <BindItem id="item5" compid="group1.input1" propid="value" datasetid="ds_cond" columnid="edate"/>
  148. </Bind>
  149. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  150. * System Name :
  151. * Job Name :
  152. * Creator :
  153. * Make Date : 2015-11-13
  154. * Description :
  155. *---------------------------------------------------------------------------------------
  156. * Modify Date Modifier Modify Description
  157. *---------------------------------------------------------------------------------------
  158. * 2015-11-13 Live Converter TF->XP
  159. *
  160. *---------------------------------------------------------------------------------------
  161. ****************************************************************************************/
  162. include "com_commonxp::comm_main.xjs"
  163. include "emr_carecomxp::CareCom.xjs"
  164. /******************************************************************
  165. * Argument :
  166. * Description : 초기화
  167. ******************************************************************/
  168. function SMMNW04702_oninit(obj:Form, e:InitEventInfo)
  169. {
  170. frmf_initForm(obj);
  171. }
  172. function SMMNW04702_onload(obj:Form, e:LoadEventInfo)
  173. {
  174. var pid = opener.frmf_getParameter("pid");
  175. var indd = opener.frmf_getParameter("indd");
  176. var pname = opener.frmf_getParameter("pname");
  177. var curdate = utlf_getCurrentDate();
  178. ds_cond.clearData();
  179. var iRow = ds_cond.addRow();
  180. ds_cond.setColumn(iRow, "pid", pid);
  181. ds_cond.setColumn(iRow, "pname", pname);
  182. ds_cond.setColumn(iRow, "sdate", indd);
  183. ds_cond.setColumn(iRow, "edate", curdate);
  184. ds_cond.setColumn(iRow, "indd", indd);
  185. ds_cond.setColumn(iRow, "pushyn", "");
  186. fGetNursHardCdInfo("'U30'", utlf_getCurrentDate()); // '002' 응급의료센터 여부 조회
  187. var useyn = ds_codelist.lookup("cdgrupid", "U30", "cdid");
  188. if( useyn == "Y" ) {
  189. group1.chk_pushyn.visible = true;
  190. ds_cond.setColumn(0, "pushyn", "Y");
  191. } else {
  192. group1.chk_pushyn.visible = false;
  193. ds_cond.setColumn(0, "pushyn", "N");
  194. }
  195. fSearPushValue();
  196. }
  197. /******************************************************************
  198. * Argument : fSearPushValue()
  199. * Description : 조회
  200. ******************************************************************/
  201. function fSearPushValue() {
  202. ds_send_pinfo.clearData();
  203. var addRow = ds_send_pinfo.addRow();
  204. ds_send_pinfo.setColumn(addRow, "pid", ds_cond.getColumn(0, "pid"));
  205. ds_send_pinfo.setColumn(addRow, "indd", ds_cond.getColumn(0, "indd"));
  206. ds_send_pinfo.setColumn(addRow, "sdate", ds_cond.getColumn(0, "sdate"));
  207. ds_send_pinfo.setColumn(addRow, "edate", ds_cond.getColumn(0, "edate"));
  208. ds_send_pinfo.setColumn(addRow, "pushyn", ds_cond.getColumn(0, "pushyn"));
  209. var oParam = {};
  210. oParam.id = "TRMNW04709";
  211. oParam.service = "wardcareapp.WardCareRec";
  212. oParam.method = "reqGetPushValueByDay";
  213. oParam.inds = "req=ds_send_pinfo";
  214. oParam.outds = "ds_main_pushinfo=pushlist";
  215. oParam.async = false;
  216. //oParam.callback = "cf_TRMNW04709";
  217. tranf_submit(oParam);
  218. }
  219. /******************************************************************
  220. * Argument : fSearPushValue()
  221. * Description : 조회
  222. ******************************************************************/
  223. function group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  224. {
  225. fSearPushValue();
  226. }
  227. ]]></Script>
  228. </Form>
  229. </FDL>