SPPIR30320_의사삭감전달처방등록관리(심결).xfdl 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml" />
  4. <Form id="SPPIR30320" position="absolute 0 0 550 420" titletext="의사삭감전달처방등록관리(심결)" onload="SPPIR30320_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 0 518 360" style="">
  8. <Layouts>
  9. <Layout>
  10. <Shape id="line1" class="line_1" linetype="horizontal" position="absolute 0 20 517 23" style="" anchor="default" />
  11. <Static id="caption1" class="tit_2" position="absolute 5 6 217 20" style="" text="의사삭감전달처방등록관리" />
  12. <Static id="caption31" class="cell_1" position="absolute 0 221 85 244" style="" text="상세조정구분" />
  13. <Shape id="line8" class="line_1" linetype="horizontal" position="absolute 0 216 517 219" style="" anchor="default" />
  14. <Button id="button3" class="btn5_letter2" position="absolute 474 195 516 214" style="" text="저장" onclick="group3_button3_onclick" />
  15. <Static id="caption4" class="tit_2" position="absolute 6 201 90 214" style="" text="상세사유" />
  16. <Shape id="line3" class="line_3" linetype="horizontal" position="absolute 0 243 518 246" style="" anchor="default" />
  17. <Grid id="grd_pirmcuod" binddataset="ds_main_cuodlist_gridpirmcuod" position="absolute 0 31 515 191" style="">
  18. <Formats>
  19. <Format id="default">
  20. <Columns>
  21. <Column size="61" />
  22. <Column size="58" />
  23. <Column size="44" />
  24. <Column size="64" />
  25. <Column size="61" />
  26. <Column size="197" />
  27. <Column size="100" />
  28. <Column size="100" />
  29. <Column size="100" />
  30. <Column size="100" />
  31. <Column size="100" />
  32. <Column size="100" />
  33. <Column size="100" />
  34. <Column size="100" />
  35. <Column size="100" />
  36. <Column size="100" />
  37. <Column size="100" />
  38. <Column size="100" />
  39. <Column size="100" />
  40. <Column size="100" />
  41. </Columns>
  42. <Rows>
  43. <Row size="24" band="head" />
  44. <Row size="24" />
  45. </Rows>
  46. <Band id="head">
  47. <Cell text="심사차수" />
  48. <Cell col="1" text="접수번호" />
  49. <Cell col="2" text="명일련" />
  50. <Cell col="3" text="처방코드" />
  51. <Cell col="4" text="EDI코드" />
  52. <Cell col="5" text="처방명" />
  53. <Cell col="6" text="" />
  54. <Cell col="7" text="" />
  55. <Cell col="8" text="" />
  56. <Cell col="9" text="caption1" />
  57. <Cell col="10" text="caption2" />
  58. </Band>
  59. <Band id="body">
  60. <Cell text="bind:judgdg" />
  61. <Cell col="1" text="bind:acptno" />
  62. <Cell col="2" text="bind:docuseqno" />
  63. <Cell col="3" text="bind:snglcalcscorcd" />
  64. <Cell col="4" text="bind:edicd" />
  65. <Cell col="5" text="bind:hngnm" />
  66. <Cell col="6" text="bind:clamno" />
  67. <Cell col="7" text="bind:obtappflag" />
  68. <Cell col="8" text="bind:mpsno" />
  69. <Cell col="9" text="bind:lnno" />
  70. <Cell col="10" text="bind:adjtresncd" />
  71. <Cell col="11" text="bind:clamdd" />
  72. <Cell col="12" text="bind:ordmm" />
  73. <Cell col="13" text="bind:cutqty" />
  74. <Cell col="14" text="bind:cutamt" />
  75. <Cell col="15" text="bind:orddeptcd" />
  76. <Cell col="16" text="bind:atdoct" />
  77. <Cell col="17" text="bind:detladjtflag" />
  78. <Cell col="18" text="bind:adjtresndesc" />
  79. <Cell col="19" text="bind:displayyn" />
  80. </Band>
  81. </Format>
  82. </Formats>
  83. </Grid>
  84. <Combo innerdataset="ds_init_P0250list_P0250" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detladjtflag" class="combo_default" position="absolute 88 222 245 241" style="" />
  85. <cp_checkboxList datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_displayyn" position="absolute 250 224 365 239" style="" titletext="CheckBox List" text="chk_displayyn" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100">
  86. <Dataset id="innerdataset">
  87. <ColumnInfo>
  88. <Column id="codecolumn" />
  89. <Column id="datacolumn" />
  90. </ColumnInfo>
  91. <Rows>
  92. <Row>
  93. <Col id="codecolumn">Y</Col>
  94. <Col id="datacolumn">진료의알림여부</Col>
  95. </Row>
  96. </Rows>
  97. </Dataset>
  98. </cp_checkboxList>
  99. <TextArea id="txt_adjtresndesc" position="absolute 0 245 515 360" style="" />
  100. </Layout>
  101. </Layouts>
  102. </Div>
  103. <Div id="group1" scrollbars="autoboth" position="absolute 0 363 518 390" style="">
  104. <Layouts>
  105. <Layout>
  106. <Button id="btn_cancel" class="btn4_letter2" position="absolute 461 5 517 27" style="" text="취소" onclick="group1_btn_cancel_onclick" />
  107. <Shape id="line88" class="line_6" linetype="horizontal" position="absolute 0 0 518 3" style="" anchor="default" />
  108. <Button id="button15" class="btn3_letter8" position="absolute 107 5 235 27" style="" text="이의신청내역조회" />
  109. <Button id="button8" class="btn3_letter6" position="absolute 0 5 96 27" style="" text="조정사유관리" />
  110. </Layout>
  111. </Layouts>
  112. </Div>
  113. </Layout>
  114. </Layouts>
  115. <Objects>
  116. <Dataset id="ds_send_resncd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  117. <ColumnInfo>
  118. <Column id="detladjtflag" type="STRING" size="256" />
  119. <Column id="adjtresndesc" type="STRING" size="256" />
  120. <Column id="displayyn" type="STRING" size="256" />
  121. </ColumnInfo>
  122. <Rows>
  123. <Row>
  124. <Col id="detladjtflag"></Col>
  125. <Col id="adjtresndesc"></Col>
  126. <Col id="displayyn"></Col>
  127. </Row>
  128. </Rows>
  129. </Dataset>
  130. <Dataset id="ds_send_send_adjtord" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  131. <ColumnInfo>
  132. <Column id="judgdg" type="STRING" size="256" />
  133. <Column id="clamno" type="STRING" size="256" />
  134. <Column id="acptno" type="STRING" size="256" />
  135. <Column id="docuseqno" type="STRING" size="256" />
  136. <Column id="mpsno" type="STRING" size="256" />
  137. <Column id="lnno" type="STRING" size="256" />
  138. <Column id="adjtresn" type="STRING" size="256" />
  139. <Column id="workflag" type="STRING" size="256" />
  140. </ColumnInfo>
  141. <Rows>
  142. <Row>
  143. <Col id="judgdg"></Col>
  144. <Col id="clamno"></Col>
  145. <Col id="acptno"></Col>
  146. <Col id="docuseqno"></Col>
  147. <Col id="mpsno"></Col>
  148. <Col id="lnno"></Col>
  149. <Col id="adjtresn"></Col>
  150. <Col id="workflag"></Col>
  151. </Row>
  152. </Rows>
  153. </Dataset>
  154. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  155. <ColumnInfo />
  156. </Dataset>
  157. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  158. <ColumnInfo />
  159. </Dataset>
  160. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  161. <ColumnInfo>
  162. <Column id="hidden" type="STRING" size="256" />
  163. </ColumnInfo>
  164. </Dataset>
  165. <Dataset id="ds_main_list01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  166. <ColumnInfo>
  167. <Column id="gridpirmcuod" type="STRING" size="256" />
  168. </ColumnInfo>
  169. <Rows>
  170. <Row>
  171. <Col id="gridpirmcuod"></Col>
  172. </Row>
  173. </Rows>
  174. </Dataset>
  175. <Dataset id="ds_main_cuodlist_gridpirmcuod" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  176. <ColumnInfo>
  177. <Column id="judgdg" type="STRING" size="256" />
  178. <Column id="acptno" type="STRING" size="256" />
  179. <Column id="docuseqno" type="STRING" size="256" />
  180. <Column id="snglcalcscorcd" type="STRING" size="256" />
  181. <Column id="edicd" type="STRING" size="256" />
  182. <Column id="hngnm" type="STRING" size="256" />
  183. <Column id="clamno" type="STRING" size="256" />
  184. <Column id="obtappflag" type="STRING" size="256" />
  185. <Column id="mpsno" type="STRING" size="256" />
  186. <Column id="lnno" type="STRING" size="256" />
  187. <Column id="adjtresncd" type="STRING" size="256" />
  188. <Column id="clamdd" type="STRING" size="256" />
  189. <Column id="ordmm" type="STRING" size="256" />
  190. <Column id="cutqty" type="STRING" size="256" />
  191. <Column id="cutamt" type="STRING" size="256" />
  192. <Column id="orddeptcd" type="STRING" size="256" />
  193. <Column id="atdoct" type="STRING" size="256" />
  194. <Column id="detladjtflag" type="STRING" size="256" />
  195. <Column id="adjtresndesc" type="STRING" size="256" />
  196. <Column id="displayyn" type="STRING" size="256" />
  197. </ColumnInfo>
  198. <Rows>
  199. <Row>
  200. <Col id="judgdg"></Col>
  201. <Col id="acptno"></Col>
  202. <Col id="docuseqno"></Col>
  203. <Col id="snglcalcscorcd"></Col>
  204. <Col id="edicd"></Col>
  205. <Col id="hngnm"></Col>
  206. <Col id="clamno"></Col>
  207. <Col id="obtappflag"></Col>
  208. <Col id="mpsno"></Col>
  209. <Col id="lnno"></Col>
  210. <Col id="adjtresncd"></Col>
  211. <Col id="clamdd"></Col>
  212. <Col id="ordmm"></Col>
  213. <Col id="cutqty"></Col>
  214. <Col id="cutamt"></Col>
  215. <Col id="orddeptcd"></Col>
  216. <Col id="atdoct"></Col>
  217. <Col id="detladjtflag"></Col>
  218. <Col id="adjtresndesc"></Col>
  219. <Col id="displayyn"></Col>
  220. </Row>
  221. </Rows>
  222. </Dataset>
  223. <Dataset id="ds_init_P0250list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  224. <ColumnInfo />
  225. </Dataset>
  226. <Dataset id="ds_init_P0250list_P0250" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  227. <ColumnInfo>
  228. <Column id="cdid" type="STRING" size="256" />
  229. <Column id="cdnm" type="STRING" size="256" />
  230. </ColumnInfo>
  231. <Rows>
  232. <Row>
  233. <Col id="cdid"></Col>
  234. <Col id="cdnm"></Col>
  235. </Row>
  236. </Rows>
  237. </Dataset>
  238. <Dataset id="ds_main_cuodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  239. <ColumnInfo />
  240. </Dataset>
  241. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  242. <ColumnInfo />
  243. </Dataset>
  244. </Objects>
  245. <Bind>
  246. <BindItem id="item0" compid="group3.cmb_detladjtflag" propid="value" datasetid="ds_send_resncd" columnid="detladjtflag" />
  247. <BindItem id="item1" compid="group3.chk_displayyn" propid="value" datasetid="ds_send_resncd" columnid="displayyn" />
  248. <BindItem id="item2" compid="group3.txt_adjtresndesc" propid="value" datasetid="ds_send_resncd" columnid="adjtresndesc" />
  249. </Bind>
  250. <Script type="xscript4.0"><![CDATA[function SPPIR30320_onload(obj:Form, e:LoadEventInfo) {
  251. frmf_initForm(obj);
  252. //grdf_initGrid(grd_XXX);
  253. //grdf_setGridSort(grd_XXX);
  254. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  255. var row_cnt = group3.grd_pirmcuod.rows;
  256. // 공통코드 Load작업
  257. CommCode_Load();
  258. // submit("TRPIR30320");
  259. var oParam = {};
  260. oParam.id = "TRPIR30320";
  261. oParam.service = "edimngtapp.EdiMngt";
  262. oParam.method = "reqGetPirmCuod";
  263. oParam.inds = "req=ds_";
  264. oParam.outds = "ds_=gridpirmcuod";
  265. oParam.async = false;
  266. oParam.callback = "cf_TRPIR30320";
  267. tranf_submit(oParam);
  268. /*
  269. function cf_TRPIR30320(sSvcId, nErrorCode, sErrorMsg) {
  270. if(nErrorCode < 0) return;
  271. }
  272. function cf_TRPIR30320(sSvcId, nErrorCode, sErrorMsg) {
  273. arErrorCode.push(sSvcId, nErrorCode);
  274. }
  275. arErrorCode.pop("TRPIR30320") > -1
  276. arErrorCode.pop("TRPIR30320") < 0
  277. */
  278. for(var i=1;i<row_cnt;i++) {
  279. group3.grd_pirmcuod.rowStatus(i) = "1";
  280. }
  281. }
  282. include '../../.._com_commonweb_js_common.js'
  283. include '../../.._com_commonweb_js_tfHelper.js'
  284. include '../../.._com_basiccodeweb_js_ZBC001.js'
  285. // 공통코드 Load작업
  286. function CommCode_Load() {
  287. // 관련 Control 초기화
  288. var arrParam = [ {dsNm: "ds_init_P0250list",
  289. cdGrpId: "P0250" } ];
  290. appf_getCodeList(arrParam, );
  291. //model.refresh();
  292. }
  293. function group3_button3_onclick(obj:Button, e:ClickEventInfo) {
  294. var rtn = null;
  295. var row_cnt = group3.grd_pirmcuod.rows;
  296. for(var i=1;i<row_cnt;i++) {
  297. ds_main_cuodlist.setColumn( i , "detladjtflag", group3.cmb_detladjtflag.value);
  298. ds_main_cuodlist.setColumn( i , "adjtresndesc", group3.txt_adjtresndesc.value);
  299. ds_main_cuodlist.setColumn( i , "displayyn", group3.chk_displayyn.value);
  300. //group3.grd_pirmcuod.valueMatrix(i,18) = group3.cmb_detladjtflag.value;
  301. //group3.grd_pirmcuod.valueMatrix(i,19) = group3.txt_adjtresndesc.value;
  302. //group3.grd_pirmcuod.valueMatrix(i,20) = group3.chk_displayyn.value;
  303. }
  304. ds_main_list01.setColumn( 0, "gridpirmcuod", group3.grd_pirmcuod.getUpdateData());
  305. // rtn = submit("TXPIR30320");
  306. var oParam = {};
  307. oParam.id = "TXPIR30320";
  308. oParam.service = "edimngtapp.EdiMngt";
  309. oParam.method = "reqInsPirmCuodJudg";
  310. oParam.inds = "req=ds_";
  311. oParam.outds = "";
  312. oParam.async = false;
  313. oParam.callback = "cf_TXPIR30320";
  314. tranf_submit(oParam);
  315. /*
  316. function cf_TXPIR30320(sSvcId, nErrorCode, sErrorMsg) {
  317. if(nErrorCode < 0) return;
  318. }
  319. function cf_TXPIR30320(sSvcId, nErrorCode, sErrorMsg) {
  320. arErrorCode.push(sSvcId, nErrorCode);
  321. }
  322. arErrorCode.pop("TXPIR30320") > -1
  323. arErrorCode.pop("TXPIR30320") < 0
  324. */
  325. //if(rtn = "true"){
  326. // model.close();
  327. //}
  328. }
  329. function group1_btn_cancel_onclick(obj:Button, e:ClickEventInfo) {
  330. model.close();
  331. }
  332. ]]></Script>
  333. </Form>
  334. </FDL>