SMPIJ02000_환자별암병기분류조회.xfdl 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SMPIJ02000" position="absolute 0 0 820 520" titletext="환자별 암병기 분류조회" onload="SMPIJ02000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 15 800 482" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption3" class="tit_2" position="absolute 5 95 170 109" style="" text="병기 분류" />
  11. <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 0 110 800 113" style="" anchor="default" />
  12. <Grid id="datagrid3" binddataset="ds_main_list02_emrmmohstnm" position="absolute 0 115 800 462" style="">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="29" />
  17. <Column size="60" />
  18. <Column size="64" />
  19. <Column size="106" />
  20. <Column size="52" />
  21. <Column size="63" />
  22. <Column size="55" />
  23. <Column size="55" />
  24. <Column size="55" />
  25. <Column size="35" />
  26. <Column size="44" />
  27. <Column size="44" />
  28. <Column size="43" />
  29. <Column size="70" />
  30. </Columns>
  31. <Rows>
  32. <Row size="25" band="head" />
  33. <Row size="25" />
  34. </Rows>
  35. <Band id="head">
  36. <Cell text="I_O" />
  37. <Cell col="1" text="처방일" />
  38. <Cell col="2" text="진단코드" />
  39. <Cell col="3" text="진단명" />
  40. <Cell col="4" text="Stage" />
  41. <Cell col="5" text="임상_병리" />
  42. <Cell col="6" text="T" />
  43. <Cell col="7" text="N" />
  44. <Cell col="8" text="M" />
  45. <Cell col="9" text="Line" />
  46. <Cell col="10" text="Cycle1" />
  47. <Cell col="11" text="Cycle2" />
  48. <Cell col="12" text="Grade" />
  49. <Cell col="13" text="수정자" />
  50. </Band>
  51. <Band id="body">
  52. <Cell text="bind:genrflagcd" />
  53. <Cell col="1" text="bind:orddd" />
  54. <Cell col="2" text="bind:diagcd" />
  55. <Cell col="3" text="bind:diagnm" />
  56. <Cell col="4" text="bind:stagecd" />
  57. <Cell col="5" text="bind:stageflag" />
  58. <Cell col="6" text="bind:tnmcd1" />
  59. <Cell col="7" text="bind:tnmcd2" />
  60. <Cell col="8" text="bind:tnmcd3" />
  61. <Cell col="9" text="bind:drugtims" />
  62. <Cell col="10" text="bind:drugpridstartno" />
  63. <Cell col="11" text="bind:drugpridendno" />
  64. <Cell col="12" text="bind:cncrflagkind" />
  65. <Cell col="13" text="bind:updtrid" />
  66. </Band>
  67. </Format>
  68. </Formats>
  69. </Grid>
  70. <Div id="group2" position="absolute 0 0 800 83" style="">
  71. <Layouts>
  72. <Layout>
  73. <Shape id="roundrect1" anchor="default" type="roundrectangle" position="absolute 0 0 800 83" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;" />
  74. <Static id="caption10" class="search_name" position="absolute 15 9 114 26" style="" text="등록번호 :" />
  75. <Static id="caption2" class="search_name" position="absolute 245 57 332 74" style="" text="처방일자 :" />
  76. <Static id="caption1" class="search_name" position="absolute 15 33 106 50" style="" text="환자이름 :" />
  77. <Static id="caption5" class="search_name" position="absolute 15 57 103 74" style="" text="보험유형 :" />
  78. <Calendar id="input2" class="input_search" position="absolute 335 56 425 75" style="" anchor="default" />
  79. <Calendar id="input3" class="input_search" position="absolute 430 56 520 75" style="" anchor="default" />
  80. <Edit id="ipt_pid" class="input_search" position="absolute 105 8 215 27" style="" anchor="default" onkeypress="group3_group2_ipt_pid_onkeypress" />
  81. <Static id="caption4" class="search_name" position="absolute 245 9 357 26" style="" text="공단승인번호 :" />
  82. <Edit id="input1" class="input_search" position="absolute 361 8 520 27" style="" anchor="default" />
  83. <Static id="caption6" class="search_name" position="absolute 245 33 332 50" style="" text="중증기간 :" />
  84. <Calendar id="input4" class="input_search" position="absolute 335 32 425 51" style="" anchor="default" />
  85. <Calendar id="input7" class="input_search" position="absolute 430 32 520 51" style="" anchor="default" />
  86. <Shape id="line13" linetype="vertical" position="absolute 713 56 716 78" style="border: solid #ffe4bb #ffe4bb;" anchor="default" />
  87. <Button id="btn_search" class="btn1_letter2" position="absolute 729 56 785 78" style="" text="조회" onclick="group3_group2_btn_search_onclick" />
  88. <Edit id="output1" class="output_search" position="absolute 105 32 215 51" style="" anchor="default" readonly="true" />
  89. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_insuflag" class="combo_search" position="absolute 105 56 215 75" style="" onitemclick="group3_group2_cmb_insuflag_onitemclick">
  90. <Dataset id="innerdataset">
  91. <ColumnInfo>
  92. <Column id="codecolumn" />
  93. <Column id="datacolumn" />
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="codecolumn">11</Col>
  98. <Col id="datacolumn">보험</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">22</Col>
  102. <Col id="datacolumn">보호</Col>
  103. </Row>
  104. </Rows>
  105. </Dataset>
  106. </Combo>
  107. </Layout>
  108. </Layouts>
  109. </Div>
  110. </Layout>
  111. </Layouts>
  112. </Div>
  113. <Div id="group1" position="absolute 0 482 800 509" style="">
  114. <Layouts>
  115. <Layout>
  116. <Button id="button1" class="btn4_letter2" position="absolute 676 5 732 27" style="" text="확인" onclick="group1_button1_onclick" />
  117. <Button id="button2" class="btn4_letter2" position="absolute 736 5 792 27" style="" text="닫기" onclick="group1_button2_onclick" />
  118. <Shape id="line32" class="line_6" linetype="horizontal" position="absolute 0 0 799 3" style="" anchor="default" />
  119. </Layout>
  120. </Layouts>
  121. </Div>
  122. <Static id="caption7" class="tit_1" position="absolute 0 0 800 14" style="" text="환자별 암병기 분류조회" />
  123. </Layout>
  124. </Layouts>
  125. <Objects>
  126. <Dataset id="ds_main_list02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  127. <ColumnInfo />
  128. </Dataset>
  129. <Dataset id="ds_main_list02_emrmmohstnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  130. <ColumnInfo>
  131. <Column id="genrflagcd" type="STRING" size="256" />
  132. <Column id="orddd" type="STRING" size="256" />
  133. <Column id="diagcd" type="STRING" size="256" />
  134. <Column id="diagnm" type="STRING" size="256" />
  135. <Column id="stagecd" type="STRING" size="256" />
  136. <Column id="stageflag" type="STRING" size="256" />
  137. <Column id="tnmcd1" type="STRING" size="256" />
  138. <Column id="tnmcd2" type="STRING" size="256" />
  139. <Column id="tnmcd3" type="STRING" size="256" />
  140. <Column id="drugtims" type="STRING" size="256" />
  141. <Column id="drugpridstartno" type="STRING" size="256" />
  142. <Column id="drugpridendno" type="STRING" size="256" />
  143. <Column id="cncrflagkind" type="STRING" size="256" />
  144. <Column id="updtrid" type="STRING" size="256" />
  145. </ColumnInfo>
  146. <Rows>
  147. <Row>
  148. <Col id="genrflagcd"></Col>
  149. <Col id="orddd"></Col>
  150. <Col id="diagcd"></Col>
  151. <Col id="diagnm"></Col>
  152. <Col id="stagecd"></Col>
  153. <Col id="stageflag"></Col>
  154. <Col id="tnmcd1"></Col>
  155. <Col id="tnmcd2"></Col>
  156. <Col id="tnmcd3"></Col>
  157. <Col id="drugtims"></Col>
  158. <Col id="drugpridstartno"></Col>
  159. <Col id="drugpridendno"></Col>
  160. <Col id="cncrflagkind"></Col>
  161. <Col id="updtrid"></Col>
  162. </Row>
  163. </Rows>
  164. </Dataset>
  165. <Dataset id="ds_init_P0345list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  166. <ColumnInfo />
  167. </Dataset>
  168. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  169. <ColumnInfo>
  170. <Column id="list02" type="STRING" size="256" />
  171. </ColumnInfo>
  172. </Dataset>
  173. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  174. <ColumnInfo />
  175. </Dataset>
  176. <Dataset id="ds_main_list01_srchcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  177. <ColumnInfo>
  178. <Column id="pid" type="STRING" size="256" />
  179. <Column id="apppsnnm" type="STRING" size="256" />
  180. <Column id="insukind" type="STRING" size="256" />
  181. <Column id="serdiagno" type="STRING" size="256" />
  182. <Column id="fromdd" type="STRING" size="256" />
  183. <Column id="todd" type="STRING" size="256" />
  184. <Column id="ordddstart" type="STRING" size="256" />
  185. <Column id="ordddend" type="STRING" size="256" />
  186. </ColumnInfo>
  187. <Rows>
  188. <Row>
  189. <Col id="pid"></Col>
  190. <Col id="apppsnnm"></Col>
  191. <Col id="insukind"></Col>
  192. <Col id="serdiagno"></Col>
  193. <Col id="fromdd"></Col>
  194. <Col id="todd"></Col>
  195. <Col id="ordddstart"></Col>
  196. <Col id="ordddend"></Col>
  197. </Row>
  198. </Rows>
  199. </Dataset>
  200. <Dataset id="ds_init_P0345list_P0345" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  201. <ColumnInfo>
  202. <Column id="cdid" type="STRING" size="256" />
  203. <Column id="cdnm" type="STRING" size="256" />
  204. </ColumnInfo>
  205. </Dataset>
  206. <Dataset id="ds_main_list01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  207. <ColumnInfo />
  208. </Dataset>
  209. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  210. <ColumnInfo />
  211. </Dataset>
  212. <Dataset id="ds_send_list01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  213. <ColumnInfo>
  214. <Column id="pid" type="STRING" size="256" />
  215. <Column id="insukind" type="STRING" size="256" />
  216. </ColumnInfo>
  217. <Rows>
  218. <Row>
  219. <Col id="pid"></Col>
  220. <Col id="insukind"></Col>
  221. </Row>
  222. </Rows>
  223. </Dataset>
  224. </Objects>
  225. <Bind>
  226. <BindItem id="item0" compid="group3.group2.input2" propid="value" datasetid="ds_main_list01_srchcond" columnid="ordddstart" />
  227. <BindItem id="item1" compid="group3.group2.input3" propid="value" datasetid="ds_main_list01_srchcond" columnid="ordddend" />
  228. <BindItem id="item2" compid="group3.group2.ipt_pid" propid="value" datasetid="ds_send_list01" columnid="pid" />
  229. <BindItem id="item3" compid="group3.group2.input1" propid="value" datasetid="ds_main_list01_srchcond" columnid="serdiagno" />
  230. <BindItem id="item4" compid="group3.group2.input4" propid="value" datasetid="ds_main_list01_srchcond" columnid="fromdd" />
  231. <BindItem id="item5" compid="group3.group2.input7" propid="value" datasetid="ds_main_list01_srchcond" columnid="todd" />
  232. <BindItem id="item6" compid="group3.group2.output1" propid="value" datasetid="ds_main_list01_srchcond" columnid="apppsnnm" />
  233. <BindItem id="item7" compid="group3.group2.cmb_insuflag" propid="value" datasetid="ds_main_list01_srchcond" columnid="insukind" />
  234. </Bind>
  235. <Script type="xscript4.0"><![CDATA[function SMPIJ02000_onload(obj:Form, e:LoadEventInfo) {
  236. frmf_initForm(obj);
  237. //grdf_initGrid(grd_XXX);
  238. //grdf_setGridSort(grd_XXX);
  239. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  240. // 공통코드 Load작업
  241. CommCode_Load();
  242. }
  243. include '../../.._com_commonweb_js_common.js'
  244. include '../../.._com_commonweb_js_dateHelper.js'
  245. include '../../.._com_commonweb_js_numericHelper.js'
  246. include '../../.._com_commonweb_js_stringHelper.js'
  247. include '../../.._com_commonweb_js_tfHelper.js'
  248. include '../../.._com_basiccodeweb_js_ZBC001.js'
  249. include '../../.._pam_pamcomnweb_js_PAM.js'
  250. function Node_Init() {
  251. // NodeSet 초기화
  252. //ds_main_list01.clearData(); ds_main_list01.addRow();
  253. }
  254. // 공통코드 Load작업
  255. function CommCode_Load() {
  256. // 관련 Control 초기화
  257. //ds_send_list01.setColumn( 0, "pid", "00006492");
  258. //var arrParam = [ {dsNm: "ds_init_P0345list",
  259. cdGrpId: "P0345" } ];
  260. appf_getCodeList(arrParam, );
  261. // submit("TRPIJ02001");
  262. var oParam = {};
  263. oParam.id = "TRPIJ02001";
  264. oParam.service = "bfjudgapp.PatCncrStageCls";
  265. oParam.method = "reqGetPmcmsrdg";
  266. oParam.inds = "req=ds_";
  267. oParam.outds = "ds_=srchcond";
  268. oParam.async = false;
  269. oParam.callback = "cf_TRPIJ02001";
  270. tranf_submit(oParam);
  271. /*
  272. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  273. if(nErrorCode < 0) return;
  274. }
  275. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  276. arErrorCode.push(sSvcId, nErrorCode);
  277. }
  278. arErrorCode.pop("TRPIJ02001") > -1
  279. arErrorCode.pop("TRPIJ02001") < 0
  280. */
  281. }
  282. function group3_group2_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo) {
  283. if (event.keyCode == "13") { // Enter 입력 시에
  284. obj.updateToDataset(); // (tfHelper.js) 현재 인풋값 노드 반영
  285. ds_main_list01.clearData(); ds_main_list01.addRow();
  286. ds_main_list02.clearData(); ds_main_list02.addRow();
  287. //model.refresh();
  288. // submit("TRPIJ02001");
  289. var oParam = {};
  290. oParam.id = "TRPIJ02001";
  291. oParam.service = "bfjudgapp.PatCncrStageCls";
  292. oParam.method = "reqGetPmcmsrdg";
  293. oParam.inds = "req=ds_";
  294. oParam.outds = "ds_=srchcond";
  295. oParam.async = false;
  296. oParam.callback = "cf_TRPIJ02001";
  297. tranf_submit(oParam);
  298. /*
  299. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  300. if(nErrorCode < 0) return;
  301. }
  302. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  303. arErrorCode.push(sSvcId, nErrorCode);
  304. }
  305. arErrorCode.pop("TRPIJ02001") > -1
  306. arErrorCode.pop("TRPIJ02001") < 0
  307. */
  308. }
  309. }
  310. function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  311. //ds_send_list01.setColumn( 0, "insuflag", group3.group2.cmb_insuflag.value);
  312. // submit("TRPIJ02002");
  313. var oParam = {};
  314. oParam.id = "TRPIJ02002";
  315. oParam.service = "bfjudgapp.PatCncrStageCls";
  316. oParam.method = "reqGetEmrMmohstnm";
  317. oParam.inds = "req=ds_";
  318. oParam.outds = "ds_=emrmmohstnm";
  319. oParam.async = false;
  320. oParam.callback = "cf_TRPIJ02002";
  321. tranf_submit(oParam);
  322. /*
  323. function cf_TRPIJ02002(sSvcId, nErrorCode, sErrorMsg) {
  324. if(nErrorCode < 0) return;
  325. }
  326. function cf_TRPIJ02002(sSvcId, nErrorCode, sErrorMsg) {
  327. arErrorCode.push(sSvcId, nErrorCode);
  328. }
  329. arErrorCode.pop("TRPIJ02002") > -1
  330. arErrorCode.pop("TRPIJ02002") < 0
  331. */
  332. }
  333. function group3_group2_cmb_insuflag_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
  334. ds_send_list01.setColumn( 0, "insukind", group3.group2.cmb_insuflag.value);
  335. // submit("TRPIJ02001");
  336. var oParam = {};
  337. oParam.id = "TRPIJ02001";
  338. oParam.service = "bfjudgapp.PatCncrStageCls";
  339. oParam.method = "reqGetPmcmsrdg";
  340. oParam.inds = "req=ds_";
  341. oParam.outds = "ds_=srchcond";
  342. oParam.async = false;
  343. oParam.callback = "cf_TRPIJ02001";
  344. tranf_submit(oParam);
  345. /*
  346. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  347. if(nErrorCode < 0) return;
  348. }
  349. function cf_TRPIJ02001(sSvcId, nErrorCode, sErrorMsg) {
  350. arErrorCode.push(sSvcId, nErrorCode);
  351. }
  352. arErrorCode.pop("TRPIJ02001") > -1
  353. arErrorCode.pop("TRPIJ02001") < 0
  354. */
  355. }
  356. function group1_button1_onclick(obj:Button, e:ClickEventInfo) {
  357. window.close();
  358. }
  359. function group1_button2_onclick(obj:Button, e:ClickEventInfo) {
  360. window.close();
  361. }
  362. ]]></Script>
  363. </Form>
  364. </FDL>